(2001)
Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire.
Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler |
James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick |
Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas |
- Les individus et leurs interactions plus que les processus et les outils
- Des logiciels opérationnels plus qu'une documentation exhaustive
- La collaboration avec les clients plus que la négociation contractuelle
- L'adaptation au changement plus que le suivi d'un plan
Nous reconnaissons la valeur des seconds éléments mais privilégions les premiers.
- Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grand valeur ajoutée.
- Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client.
- Réalisez les projets avec des personnes motivées.
Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixés.
On en remet une couche
(2009)
En tant qu'aspirants Artisans du Logiciel, nous relevons le niveau du développement professionnel de logiciels par la pratique et en aidant les autres à acquérir le savoir faire.
=> Devenir développeur professionnel !
- Pas seulement des logiciels opérationnels,
mais aussi des logiciels bien conçus.- Pas seulement l'adaptation aux changements,
mais aussi l'ajout constant de la valeur.- Pas seulement les individus et leurs interactions,
mais aussi une communauté de professionnels.- Pas seulement la collaboration avec les clients,
mais aussi des partenariats productifs.
C'est à dire qu'en recherchant les éléments de gauche, nous avons trouvé que les éléments de droite sont indispensables.
=> Développeur != Pisseur de code
- Événement mondial
- Depuis 2008 (2012 à Clermont-Ferrand)
- 1 ou plusieurs jours
- Conférences et ateliers pratiques
- Échanges conviviaux autour de buffets
Ce à quoi j'ai assisté :
- Software Craftsmanship (Antoine Vernois)
- Keynote : La horde Agile (Pablo Pernot)
- DevOps (Daniel Petisme)
- Kanban pour tous (Romain Couturier)
- 7 idées pour faire d'un bonne équipe,
une équipe exceptionnelle (Samuel Le Berrigaud)
=> Brown Bags
Sites:
http://www.agilemanifesto.org/iso/fr/
http://www.agilealliance.org/the-alliance/the-agile-manifesto/
http://manifesto.softwarecraftsmanship.org/
http://at2013.agiletour.org/fr/clermontferrand.html
Livres:
Editon "Addison Wesley Signature Series" => Kent Beck, Mike Cohn, Martin Fowler, etc
"Refactoring : Improving the Design of Existing Code", Martin Fowler, Kent Beck, ...
"The Pragmatic Programmer: From Journeyman to Master", Andrew Hunt, David Thomas
"Growing Object-Oriented Software, Guided by Tests", Steve Freeman, Nat Pryce