Quantcast
Channel: symfony – Vincent Mazenod (aka mazenovi)
Viewing all articles
Browse latest Browse all 10

Les vikings & l’agilité

$
0
0

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 😉


Viewing all articles
Browse latest Browse all 10

Latest Images





Latest Images