coding dojo fruit shop
TRANSCRIPT
Titre du document
Coding Dojo FruitShopSoftware Craftsmanship
Pourquoi le Software Craftsmanship ?
Architecture et agilité : Conduire une revue d’architecture
L’artiste, le hacker et l’artisan
IntroductionLes pros
Coding Dojo FruitShop – Software Craftsmanship
Je suis un artiste
J’aime mon code
Deadlines, clients, ajouter de la valeur ? Vous rigolez ?
IntroductionL’artiste
Coding Dojo FruitShop – Software Craftsmanship
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 !
IntroductionLe hacker
Coding Dojo FruitShop – Software Craftsmanship
Je ne suis pas un ouvrier
Je ne suis pas un ingénieur
Qui suis je ?
IntroductionL’artisan
Coding Dojo FruitShop – Software Craftsmanship
IntroductionAgilité
Coding Dojo FruitShop – Software Craftsmanship
‒ 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 …
IntroductionAgilité
Coding Dojo FruitShop – Software Craftsmanship
‒ 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
IntroductionAgilité
Coding Dojo FruitShop – Software Craftsmanship
‒ Beaucoup d’équipes agiles sont maintenant, en continue et itérativement, en train de produire des logiciels merdiques.
IntroductionLa gueule de bois de l’agilité
Coding Dojo FruitShop – Software Craftsmanship
‒ Working software over comprehensive documentation
IntroductionLa menace fantôme
Coding Dojo FruitShop – Software Craftsmanship
‒ Agilité
› Doing the right things
‒ Software Craftsmanship
› Doing the things right
IntroductionSoftware Craftsmanship
Coding Dojo FruitShop – Software Craftsmanship
‒ 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
IntroductionSoftware Craftsmanship
Coding Dojo FruitShop – Software Craftsmanship
‒ Katas
‒ Pair programming
‒ XP
IntroductionCoding Dojo
Coding Dojo FruitShop – Software Craftsmanship
Pourquoi ?
Coding Dojo FruitShop – Software Craftsmanship
Coding dojo Fruit shop
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/