O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Software Craftsmanship                  en pratique      Jean-Laurent de Morlhon - 4 Octobre 2011
Jean-Laurent de Morlhon                   Directeur Technique                          Xebia                  +12 ans expé...
http://serpodile.com
Master PlanQuest ce que le Software Craftsmanship ?   Comment *je* le mets en pratique.
SoftwareCraftsmanship     ???
CRAFTMAN-CHIPS                 @elemerdy
http://www.artisanat.fr/
http://www.economicthought.net/2011/02/selective-attention/
Historique    Livre                                            1ère Conf Pragmatic                    1ère Conf          C...
Software Craftsmanship        est une approche de développement logiciel qui             met laccent sur les «coding skill...
Crafts.man  Un homme qui pratique son métier avec une grande habileté.
! ART    http://dannorth.net/2011/01/11/programming-is-not-a-craft/
13
En bref...  • Une définition commune  • Métaphores que lon peut interpréter    de façon très différentes (art, guilde    et...
La marque "Agile"oublie les pratiques    techniques.
• Scrum...• ... Sans itérations...• ... Sans pratiques techniques...• ... Sans rétrospectives...• ...                     ...
Coding         Process
Coding   Process
Respect ingénieur logiciel        !=     Respectingénieur structure
Savoir dire Non !
Apprentissage
© 2004 Warner Bros. Entertainment Inc. All Rights Reserved.
Musique                                                                                  Musicien                         ...
En résumé• Un mouvement.• Agile *avec* les pratiques techniques• Respect du rôle de lingénieur• Apprentissage / Mentoring
En pratique...
AGILE                        TDDSOLID           CRAFT     Entrainement  Déploiement                         YAGNI    Continu
Agile...XP   Scrum      Kanban
SOLID5 Principes Single Responsability Open Closed Liskov Substitution Interface Segregation Dependency Inversion         ...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/                    Je...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/                      ...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/  Une opération à coeu...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/                      ...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/             Où voulez...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/                      ...
YAGNIYou Arent Going to Need It !
ExerciceQ: Vous avez un jar exécutable qui exécute du  code que lon veut rendre exécutable  régulièrement. Laccès au logs ...
red                 switch !           TDDrefactor   flow   green
TDD      Cest difficile.On y arrive, ça sapprends.Ils nen reviennent jamais.
Déploiement Continu Build < 2-3 minutes. Dépendance binaire Test unitaire + intégration Déploiement de lapplication complè...
http://happyprog.com/pairhero
Sentrainer !Kata (seul)Coding Dojo (en groupe)Code Retreat (tout plein)
Typical CodeRetreat Planning10h00                                         14h00        Code Session 1     Code Session 4  ...
Global Day of Code Retreat   december 3rd 2011
Learn   NewLanguages
Et à lhorizon...• Domain Driven Design• Clean Code...• TDD ++ (practice, practice practice !)• 1 langage par an
raising the bar
?
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ JengaEcrire du logici...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ JengaEcrire du logici...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ JengaEcrire du logici...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ JengaEcrire du logici...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ JengaEcrire du logici...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ JengaEcrire du logici...
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ JengaEcrire du logici...
Próximos SlideShares
Carregando em…5
×

http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ JengaEcrire du logiciel ce Software Craftsmanship: En pratique

14.230 visualizações

Publicada em

http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/ JengaEcrire du logiciel ce nest pas une partie de

Publicada em: Tecnologia

×