2. Pourquoi le Software Craftsmanship ?
Architecture et agilité : Conduire une revue d’architecture
3. L’artiste, le hacker et l’artisan
Introduction
Les pros
Coding Dojo FruitShop – Software Craftsmanship
4. Je suis un artiste
J’aime mon code
Deadlines, clients, ajouter de la valeur ?
Vous rigolez ?
Introduction
L’artiste
Coding Dojo FruitShop – Software Craftsmanship
5. Je suis un petit génie
J’analyse et résous les problèmes plus vite que vous
Des tests ? Du clean code ? Ca ne sert à rien !
Introduction
Le hacker
Coding Dojo FruitShop – Software Craftsmanship
6. Je ne suis pas un ouvrier
Je ne suis pas un ingénieur
Qui suis je ?
Introduction
L’artisan
Coding Dojo FruitShop – Software Craftsmanship
8. ‒ Manifeste agile
› Individuals and interactions over processes and tools
› Working software over comprehensive documentation
› Customer collaboration over contract negotiation
› Responding to change over following a plan
‒ Et l’ère de la transformation agile commença …
Introduction
Agilité
Coding Dojo FruitShop – Software Craftsmanship
9. ‒ Et on a passé 10 ans à se concentrer sur …
› Les gens, les interactions, le travail d’équipe, les processus …
‒ Les processus et les interactions sont devenus bien plus importants
que les pratiques techniques
Introduction
Agilité
Coding Dojo FruitShop – Software Craftsmanship
10. ‒ Beaucoup d’équipes agiles sont maintenant, en continue et
itérativement, en train de produire des logiciels merdiques.
Introduction
La gueule de bois de l’agilité
Coding Dojo FruitShop – Software Craftsmanship
11. ‒ Working software over
comprehensive documentation
Introduction
La menace fantôme
Coding Dojo FruitShop – Software Craftsmanship
12. ‒ Agilité
› Doing the right things
‒ Software Craftsmanship
› Doing the things right
Introduction
Software Craftsmanship
Coding Dojo FruitShop – Software Craftsmanship
13. ‒ Manifeste du software craftsmanship
• Not only working software, but also well-crafted software
• Not only responding to change, but also steadily adding value
• Not only individuals and interactions, but also a community of professionals
• Not only customer collaboration, but also productive partnerships
‒ Attitude
• Maitriser sa carrière
• Pas juste un job
• L’entrainement
Introduction
Software Craftsmanship
Coding Dojo FruitShop – Software Craftsmanship
16. Références
Coding Dojo FruitShop – Software Craftsmanship
• The Software Craftsman:
Professionalism, Pragmatism, Pride
(Sandro Mancuso)
• Learn to craft, par Bruno Boucard &
Jean-Laurent de Morlhon
› http://learn.tocraft.fr/