SlideShare una empresa de Scribd logo
1 de 17
Titre du document
Coding Dojo FruitShop
Software Craftsmanship
Pourquoi le Software Craftsmanship ?
Architecture et agilité : Conduire une revue d’architecture
L’artiste, le hacker et l’artisan
Introduction
Les pros
Coding Dojo FruitShop – Software Craftsmanship
Je suis un artiste
J’aime mon code
Deadlines, clients, ajouter de la valeur ?
Vous rigolez ?
Introduction
L’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 !
Introduction
Le hacker
Coding Dojo FruitShop – Software Craftsmanship
Je ne suis pas un ouvrier
Je ne suis pas un ingénieur
Qui suis je ?
Introduction
L’artisan
Coding Dojo FruitShop – Software Craftsmanship
Introduction
Agilité
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 …
Introduction
Agilité
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
Introduction
Agilité
Coding Dojo FruitShop – Software Craftsmanship
‒ 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
‒ Working software over
comprehensive documentation
Introduction
La menace fantôme
Coding Dojo FruitShop – Software Craftsmanship
‒ Agilité
› Doing the right things
‒ Software Craftsmanship
› Doing the things right
Introduction
Software 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
Introduction
Software Craftsmanship
Coding Dojo FruitShop – Software Craftsmanship
‒ Katas
‒ Pair programming
‒ XP
Introduction
Coding 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/
Titre du document
Questions ?
Anthyme Caillard
anthyme.caillard@viseo.com
@anthyme

Más contenido relacionado

Similar a Coding dojo fruit shop

2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanship2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanshipChristophe Monnier
 
Agile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agileAgile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agileLaurent Deséchalliers
 
AT2010 Mise place d'un projet Agile
AT2010 Mise place d'un projet AgileAT2010 Mise place d'un projet Agile
AT2010 Mise place d'un projet AgileNormandy JUG
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistiqueJulien Dereumaux
 
Le métier de Product Owner
Le métier de Product OwnerLe métier de Product Owner
Le métier de Product OwnerFlorent Boyer
 
Pas d'agilité sans qualité
Pas d'agilité sans qualitéPas d'agilité sans qualité
Pas d'agilité sans qualitéAgile Montréal
 
De geek à directeur technique - Conférence Epitech 2010
De geek à directeur technique - Conférence Epitech 2010De geek à directeur technique - Conférence Epitech 2010
De geek à directeur technique - Conférence Epitech 2010Amaury Bouchard
 
La revue de code : agile, lean, indispensable !
La revue de code : agile, lean, indispensable !La revue de code : agile, lean, indispensable !
La revue de code : agile, lean, indispensable !Lucian Precup
 
Sommaire Agoratech 2.0
Sommaire Agoratech 2.0Sommaire Agoratech 2.0
Sommaire Agoratech 2.0CEFAC
 
De geek à directeur technique - Conférence UQÀM 2010
De geek à directeur technique - Conférence UQÀM 2010De geek à directeur technique - Conférence UQÀM 2010
De geek à directeur technique - Conférence UQÀM 2010Amaury Bouchard
 
De geek à directeur technique - Conférence SupInfo 2010
De geek à directeur technique - Conférence SupInfo 2010De geek à directeur technique - Conférence SupInfo 2010
De geek à directeur technique - Conférence SupInfo 2010Amaury Bouchard
 
De geek à directeur technique - Conférence Université de Montréal 2010
De geek à directeur technique - Conférence Université de Montréal 2010De geek à directeur technique - Conférence Université de Montréal 2010
De geek à directeur technique - Conférence Université de Montréal 2010Amaury Bouchard
 
Recruter et travailler avec un développeur
Recruter et travailler avec un développeurRecruter et travailler avec un développeur
Recruter et travailler avec un développeurCamille Roux
 
Software Craftsmanship
Software CraftsmanshipSoftware Craftsmanship
Software Craftsmanshipylemoigne
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)LVLUP
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...SEO CAMP
 
La relecture de code : avant tout des pratiques
La relecture de code : avant tout des pratiquesLa relecture de code : avant tout des pratiques
La relecture de code : avant tout des pratiquesEric SIBER
 

Similar a Coding dojo fruit shop (20)

2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanship2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanship
 
Agile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agileAgile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agile
 
AT2010 Mise place d'un projet Agile
AT2010 Mise place d'un projet AgileAT2010 Mise place d'un projet Agile
AT2010 Mise place d'un projet Agile
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistique
 
Présentation de Nididé
Présentation de NididéPrésentation de Nididé
Présentation de Nididé
 
Contractualisation et agilite ag2011
Contractualisation et agilite ag2011Contractualisation et agilite ag2011
Contractualisation et agilite ag2011
 
Le métier de Product Owner
Le métier de Product OwnerLe métier de Product Owner
Le métier de Product Owner
 
Pas d'agilité sans qualité
Pas d'agilité sans qualitéPas d'agilité sans qualité
Pas d'agilité sans qualité
 
De geek à directeur technique - Conférence Epitech 2010
De geek à directeur technique - Conférence Epitech 2010De geek à directeur technique - Conférence Epitech 2010
De geek à directeur technique - Conférence Epitech 2010
 
La revue de code : agile, lean, indispensable !
La revue de code : agile, lean, indispensable !La revue de code : agile, lean, indispensable !
La revue de code : agile, lean, indispensable !
 
Sommaire Agoratech 2.0
Sommaire Agoratech 2.0Sommaire Agoratech 2.0
Sommaire Agoratech 2.0
 
De geek à directeur technique - Conférence UQÀM 2010
De geek à directeur technique - Conférence UQÀM 2010De geek à directeur technique - Conférence UQÀM 2010
De geek à directeur technique - Conférence UQÀM 2010
 
De geek à directeur technique - Conférence SupInfo 2010
De geek à directeur technique - Conférence SupInfo 2010De geek à directeur technique - Conférence SupInfo 2010
De geek à directeur technique - Conférence SupInfo 2010
 
De geek à directeur technique - Conférence Université de Montréal 2010
De geek à directeur technique - Conférence Université de Montréal 2010De geek à directeur technique - Conférence Université de Montréal 2010
De geek à directeur technique - Conférence Université de Montréal 2010
 
Recruter et travailler avec un développeur
Recruter et travailler avec un développeurRecruter et travailler avec un développeur
Recruter et travailler avec un développeur
 
Software Craftsmanship
Software CraftsmanshipSoftware Craftsmanship
Software Craftsmanship
 
Bref
BrefBref
Bref
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
 
La relecture de code : avant tout des pratiques
La relecture de code : avant tout des pratiquesLa relecture de code : avant tout des pratiques
La relecture de code : avant tout des pratiques
 

Coding dojo fruit shop

  • 1. Titre du document Coding Dojo FruitShop Software Craftsmanship
  • 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
  • 7. Introduction Agilité 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
  • 14. ‒ Katas ‒ Pair programming ‒ XP Introduction Coding Dojo Coding Dojo FruitShop – Software Craftsmanship
  • 15. Pourquoi ? Coding Dojo FruitShop – Software Craftsmanship Coding dojo Fruit shop
  • 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/
  • 17. Titre du document Questions ? Anthyme Caillard anthyme.caillard@viseo.com @anthyme