A ma gauche les « vikings laws », à ma droite le manifeste agile.
A ma gauche les règles de vie millénaires d’un peuple de conquérants et d’excellents commerçants, à ma droite les principes des méthodes de gestion de projets les plus récentes.
Viking laws |
Manifesto for Agile Software Development |
Be brave and aggressive
- Be direct
- Grab all opportunities
- Attack one target at a time
- Don’t plan everything in detail
- Be versatile and agile
- Use varying methods of attack
- Use top quality weapons
|
- The most efficient and effective method of conveying information to and within a development team is face-to-face conversation
- Simplicity–the art of maximizing the amount of work not done–is essential
- Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage
|
Be prepared
- Keep weapons in good condition
- Keep in shape
- Find good battle comrades
- Agree on important points
- Choose one chief
|
- Continuous attention to technical excellence and good design enhances agility
- Agile processes promote sustainable development
- The sponsors, developers, and users should be able to maintain a constant pace indefinitely
- Build projects around motivated individuals
- Give them the environment and support they need, and trust them to get the job done
|
Be a good merchant
- Find out what the market needs
- Don’t promise what you can’t keep
- Don’t demand overpayment
- Arrange things so that you can return
|
- Business people and developers must work together daily throughout the project
- Our highest priority is to satisfy the customerthrough early and continuous delivery of valuable software
- Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale
- Working software is the primary measure of progress.
|
Keep the camp in order
- Keep things tidy and organised
- Arrange enjoyable activities which strengthen the group
- Make sure everybody does useful work
- Consult all members of the group for advice
|
- Continuous attention to technical excellence and good design enhances agility
- At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly
- The best architectures, requirements, and designs emerge from self-organizing teams
|
C’est fout tout ce qu’on a inventé en 1000 ans!
On connaissait les barbus UNIX, les ninjas jQuery … Les vikings symfony arrivent