SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
NOT ONLY CODE
NOT ONLY AGILE
NOT ONLY MANAGERS
NOT ONLY RULES
Software Craftsmanship
Le métier de « faiseur de logiciels »
Orange DevDays – Cesson Sévigné – 19 Octobre 2016
TDP : TEST-DRIVEN PRESENTATION
L’objectif (militant) sera atteint si …
q J’ai changé de point de vue sur mon job et ma
responsabilité
q J’ai envie de changer quelque chose dans ma
pratique professionnelle
Success
consists of
going from failure
to failure
without loss of enthusiasm
BARBU BAVARD
Né en 1970. Première ligne de code en octobre
1980 sur IBM PC 51xx. Premiers cours du soir
aux adultes à 17 ans (en Turbo Pascal 3).
Développeur professionnel depuis 1993.
Passé du coté « entrepreneur » de la force en
2004 à la faveur d’un accident industriel.
@ThisIsMeDamien @GooodPro #SoftCraft
UN TRUC DE VIEUX
Craftsmanship
Le logiciel c’est
notre job, et c’est
notre responsabilité
L’ENTREPRENEUR ET LE VIEUX (PAS) SAGE
Products or Projects ?
Agile or Agile [methodologies] ?
DISAMBIGUATION
LES PERSONNES
L’ÉQUIPE
LES MOYENS
Raising the bar
PERMETTRE
ACCOMPAGNER
VALORISER
ORGANISER
INTÉGRER
1. DÉVELOPPER LES PERSONNES
(HÉ MANAGER, C’EST À TOI QUE JE PARLE !)
ESPACE + TEMPS + EXEMPLE
TUTEUR, PAS TUEUR
UN DISCOURS ! UN DISCOURS !
RITUELS
FEEDBACK
COMMUNICATION
ENTRAIDE
TENSION CRÉATRICE
COMPOSITION
2. DÉVELOPPER L’ÉQUIPE
(NE PAS TOUT ATTENDRE DU MANAGEMENT)
PLUS ET MIEUX
EXEMPLE, OWNERSHIP, COHÉSION
COMMUNICATION
ENTRAIDE
TENSION CRÉATRICE
COMPOSITION
2. DÉVELOPPER L’ÉQUIPE
(NE PAS TOUT ATTENDRE DU MANAGEMENT)
PLUS ET MIEUX
EXEMPLE, OWNERSHIP, COHÉSION
NORMES + ÉCART VISUEL
COMMUNICATION
ENTRAIDE
TENSION CRÉATRICE
COMPOSITION
2. DÉVELOPPER L’ÉQUIPE
(NE PAS TOUT ATTENDRE DU MANAGEMENT)
PLUS ET MIEUX
EXEMPLE, OWNERSHIP, COHÉSION
NORMES + ÉCART VISUEL
CONSERVATEURS, PIVOTS
ET EXPLORATEURS
Formation, BBL, certification, pairing, wiki, communautés
de pratique/guildes, livres, revues, projets perso, open
source, vis ma vie, mob programming, tutorat, mentorat,
coaching (interne, externe), matrice de compétence,
étoiles sur post-it, dojo, analyse de pratiques supervisée,
codéveloppement, sandbox, spike/poc, revues de
code/archi/pres, ritual dissent, perfection game,
démarche Kaïzen, tableau problèmes / pdca, mur de la
honte (règles d’équipe), hackathon, learning days,
learning expeditions, journées porte ouvertes,
conférences, communautés…
3. METTRE DES MOYENS
(UNE DESTINATION è PLEIN DE CHEMINS)
Formation, BBL, certification, pairing, wiki, communautés
de pratique/guildes, livres, revues, projets perso, open
source, vis ma vie, mob programming, tutorat, mentorat,
coaching (interne, externe), matrice de compétence,
étoiles sur post-it, dojo, analyse de pratiques supervisée,
codéveloppement, sandbox, spike/poc, revues de
code/archi/pres, ritual dissent, perfection game,
démarche Kaïzen, tableau problèmes / pdca, mur de la
honte (règles d’équipe), hackathon, learning days,
learning expeditions, journées porte ouvertes,
conférences, communautés…
3. METTRE DES MOYENS
(UNE DESTINATION è PLEIN DE CHEMINS)
QUEL NIVEAU ?
POURQUOI ?
QUI ?
COMMENT ?
« RAISING THE BAR », RÉCAPITULATIF
INDIVIDUEL ? COLLECTIF ? LES 3 !
FLOW : PERF & MOTIVATION
NOUS !
CULTURE, MANAGEMENT, MOTIVATION,
ENVIRONNEMENT, RÉFÉRENTIEL, MOYENS
Mihály Csíkszentmihályi
Products or Projects ?
Agile or Agile [methodologies] ?
DISAMBIGUATION
NOT ONLY CODE
NOT ONLY AGILE
NOT ONLY MANAGERS
NOT ONLY RULES
TDP : TEST-DRIVEN PRESENTATION
Qui, parmi vous, peut dire …
q J’ai changé de point de vue sur
mon job et ma responsabilité
q J’ai envie de changer quelque
chose dans ma pratique
professionnelle
MERCI J
@ThisIsMeDamien @GooodPro

Weitere ähnliche Inhalte

Andere mochten auch

рачков зятц
рачков зятцрачков зятц
рачков зятц
myatom
 
Janti fukushima report_at
Janti fukushima report_atJanti fukushima report_at
Janti fukushima report_at
myatom
 
JANTI Fukushima report part 3
JANTI Fukushima report part 3JANTI Fukushima report part 3
JANTI Fukushima report part 3
myatom
 
Рачков зятц
Рачков зятцРачков зятц
Рачков зятц
myatom
 
Advanced Designs of VVER Reactor Plant
Advanced Designs of VVER Reactor PlantAdvanced Designs of VVER Reactor Plant
Advanced Designs of VVER Reactor Plant
myatom
 

Andere mochten auch (10)

Ale 2013, from software devt to building an agile company
Ale 2013, from software devt to building an agile companyAle 2013, from software devt to building an agile company
Ale 2013, from software devt to building an agile company
 
Depuratore
DepuratoreDepuratore
Depuratore
 
Ley N° 30425 - Ley que modifica la Ley del SSP y amplía la vigencia del REJA
Ley N° 30425 - Ley que modifica la Ley del SSP y amplía la vigencia del REJALey N° 30425 - Ley que modifica la Ley del SSP y amplía la vigencia del REJA
Ley N° 30425 - Ley que modifica la Ley del SSP y amplía la vigencia del REJA
 
Led magically flash light up shoelaces eng
Led magically flash light up shoelaces engLed magically flash light up shoelaces eng
Led magically flash light up shoelaces eng
 
рачков зятц
рачков зятцрачков зятц
рачков зятц
 
Janti fukushima report_at
Janti fukushima report_atJanti fukushima report_at
Janti fukushima report_at
 
JANTI Fukushima report part 3
JANTI Fukushima report part 3JANTI Fukushima report part 3
JANTI Fukushima report part 3
 
Рачков зятц
Рачков зятцРачков зятц
Рачков зятц
 
Creating High Performing Teams in an Agile Context
Creating High Performing Teams in an Agile ContextCreating High Performing Teams in an Agile Context
Creating High Performing Teams in an Agile Context
 
Advanced Designs of VVER Reactor Plant
Advanced Designs of VVER Reactor PlantAdvanced Designs of VVER Reactor Plant
Advanced Designs of VVER Reactor Plant
 

Ähnlich wie Software Craftsmanship, le métier de faiseurs de logiciels

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
 
Challenges du recrutement pour un editeur de logiciel libre
Challenges du recrutement pour un editeur de logiciel libreChallenges du recrutement pour un editeur de logiciel libre
Challenges du recrutement pour un editeur de logiciel libre
Stefane Fermigier
 

Ähnlich wie Software Craftsmanship, le métier de faiseurs de logiciels (20)

Conception de thèmes WordPress : construire et optimiser son espace de travail
Conception de thèmes WordPress : construire  et optimiser son espace de travailConception de thèmes WordPress : construire  et optimiser son espace de travail
Conception de thèmes WordPress : construire et optimiser son espace de travail
 
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...
 
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)
 
Formation en robotique
Formation en robotiqueFormation en robotique
Formation en robotique
 
Formation en robotique
Formation en robotiqueFormation en robotique
Formation en robotique
 
Lifeboard : Utiliser la gamification pour accompagner l'apprentissage profess...
Lifeboard : Utiliser la gamification pour accompagner l'apprentissage profess...Lifeboard : Utiliser la gamification pour accompagner l'apprentissage profess...
Lifeboard : Utiliser la gamification pour accompagner l'apprentissage profess...
 
Challenges du recrutement pour un editeur de logiciel libre
Challenges du recrutement pour un editeur de logiciel libreChallenges du recrutement pour un editeur de logiciel libre
Challenges du recrutement pour un editeur de logiciel libre
 
Le métier de Product Owner
Le métier de Product OwnerLe métier de Product Owner
Le métier de Product Owner
 
#Code : La révolution Programmée
#Code : La révolution Programmée#Code : La révolution Programmée
#Code : La révolution Programmée
 
Les Code Reviews : le guide de survie
Les Code Reviews : le guide de survieLes Code Reviews : le guide de survie
Les Code Reviews : le guide de survie
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)
C'est une bonne situation ça, Staff Engineer ? 😉 (@DevoxxFR 2024)
 
Devenir Mentor coder dojo avec les brickodeurs
Devenir Mentor coder dojo avec les brickodeursDevenir Mentor coder dojo avec les brickodeurs
Devenir Mentor coder dojo avec les brickodeurs
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
 
Faire la conception en équipe sans architecte, non mais allô quoi ?
Faire la conception en équipe sans architecte, non mais allô quoi ?Faire la conception en équipe sans architecte, non mais allô quoi ?
Faire la conception en équipe sans architecte, non mais allô quoi ?
 
Développement piloté par les tests - DDD
Développement piloté par les tests - DDDDéveloppement piloté par les tests - DDD
Développement piloté par les tests - DDD
 
20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle
20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle
20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle
 
Mockito - Design + tests par Brice Duteil
Mockito - Design + tests par Brice DuteilMockito - Design + tests par Brice Duteil
Mockito - Design + tests par Brice Duteil
 
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
 
Développer en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx FranceDévelopper en mode kick-ass à Devoxx France
Développer en mode kick-ass à Devoxx France
 

Mehr von Damien Thouvenin

Cjd la défense, outils internet pratiques
Cjd la défense, outils internet pratiquesCjd la défense, outils internet pratiques
Cjd la défense, outils internet pratiques
Damien Thouvenin
 

Mehr von Damien Thouvenin (18)

Lean-Agile Procurement Gathering 2019, Nice, France.
Lean-Agile Procurement Gathering 2019, Nice, France. Lean-Agile Procurement Gathering 2019, Nice, France.
Lean-Agile Procurement Gathering 2019, Nice, France.
 
Produrable entreprise agile, entreprise durable
Produrable   entreprise agile, entreprise durableProdurable   entreprise agile, entreprise durable
Produrable entreprise agile, entreprise durable
 
L'agilité ça marche aussi pour mon Codir - conférence Agile Lyon 2018
L'agilité ça marche aussi pour mon Codir - conférence Agile Lyon 2018L'agilité ça marche aussi pour mon Codir - conférence Agile Lyon 2018
L'agilité ça marche aussi pour mon Codir - conférence Agile Lyon 2018
 
Entre le marteau et l'enclume de l'agilité, le manager - conférence Agile Lyo...
Entre le marteau et l'enclume de l'agilité, le manager - conférence Agile Lyo...Entre le marteau et l'enclume de l'agilité, le manager - conférence Agile Lyo...
Entre le marteau et l'enclume de l'agilité, le manager - conférence Agile Lyo...
 
Kanban day 2015, 9+1 outils de management visuel
Kanban day 2015, 9+1 outils de management visuelKanban day 2015, 9+1 outils de management visuel
Kanban day 2015, 9+1 outils de management visuel
 
Entre le marteau et l'enclume de l'agilité: le manager - ScrumDay 2015 (Paris)
Entre le marteau et l'enclume de l'agilité: le manager - ScrumDay 2015 (Paris) Entre le marteau et l'enclume de l'agilité: le manager - ScrumDay 2015 (Paris)
Entre le marteau et l'enclume de l'agilité: le manager - ScrumDay 2015 (Paris)
 
Jamais stressé, jamais en retard (gestion du temps)
Jamais stressé, jamais en retard (gestion du temps)Jamais stressé, jamais en retard (gestion du temps)
Jamais stressé, jamais en retard (gestion du temps)
 
Agile France 2014 - l'holacracy un OS pour des entreprises agiles et sociocra...
Agile France 2014 - l'holacracy un OS pour des entreprises agiles et sociocra...Agile France 2014 - l'holacracy un OS pour des entreprises agiles et sociocra...
Agile France 2014 - l'holacracy un OS pour des entreprises agiles et sociocra...
 
Agile France 2014 - l'holacracy un OS pour des entreprises agiles et sociocra...
Agile France 2014 - l'holacracy un OS pour des entreprises agiles et sociocra...Agile France 2014 - l'holacracy un OS pour des entreprises agiles et sociocra...
Agile France 2014 - l'holacracy un OS pour des entreprises agiles et sociocra...
 
Sociocratie, Holacracy, Entreprise libérée... la redistribution des jeux de p...
Sociocratie, Holacracy, Entreprise libérée... la redistribution des jeux de p...Sociocratie, Holacracy, Entreprise libérée... la redistribution des jeux de p...
Sociocratie, Holacracy, Entreprise libérée... la redistribution des jeux de p...
 
Clt notre culture
Clt   notre cultureClt   notre culture
Clt notre culture
 
CLT : bien vivre au travail avec la sociocratie
CLT : bien vivre au travail avec la sociocratieCLT : bien vivre au travail avec la sociocratie
CLT : bien vivre au travail avec la sociocratie
 
Management visuel
Management visuelManagement visuel
Management visuel
 
Journée Agile 2013, Louvain-la-Neuve, Marshmallow challenge
Journée Agile 2013, Louvain-la-Neuve, Marshmallow challengeJournée Agile 2013, Louvain-la-Neuve, Marshmallow challenge
Journée Agile 2013, Louvain-la-Neuve, Marshmallow challenge
 
9+1 visual management tools (Agile Tour Brussels 2013)
9+1 visual management tools (Agile Tour Brussels 2013)9+1 visual management tools (Agile Tour Brussels 2013)
9+1 visual management tools (Agile Tour Brussels 2013)
 
Lean Startup, un modèle pour réduire les risques entrepreneuriaux
Lean Startup, un modèle pour réduire les risques entrepreneuriauxLean Startup, un modèle pour réduire les risques entrepreneuriaux
Lean Startup, un modèle pour réduire les risques entrepreneuriaux
 
Agile france 2013, ma pme agile (work in progress)
Agile france 2013, ma pme agile (work in progress)Agile france 2013, ma pme agile (work in progress)
Agile france 2013, ma pme agile (work in progress)
 
Cjd la défense, outils internet pratiques
Cjd la défense, outils internet pratiquesCjd la défense, outils internet pratiques
Cjd la défense, outils internet pratiques
 

Software Craftsmanship, le métier de faiseurs de logiciels

  • 1. NOT ONLY CODE NOT ONLY AGILE NOT ONLY MANAGERS NOT ONLY RULES Software Craftsmanship Le métier de « faiseur de logiciels » Orange DevDays – Cesson Sévigné – 19 Octobre 2016
  • 2. TDP : TEST-DRIVEN PRESENTATION L’objectif (militant) sera atteint si … q J’ai changé de point de vue sur mon job et ma responsabilité q J’ai envie de changer quelque chose dans ma pratique professionnelle
  • 3. Success consists of going from failure to failure without loss of enthusiasm
  • 4. BARBU BAVARD Né en 1970. Première ligne de code en octobre 1980 sur IBM PC 51xx. Premiers cours du soir aux adultes à 17 ans (en Turbo Pascal 3). Développeur professionnel depuis 1993. Passé du coté « entrepreneur » de la force en 2004 à la faveur d’un accident industriel. @ThisIsMeDamien @GooodPro #SoftCraft
  • 5. UN TRUC DE VIEUX Craftsmanship
  • 6. Le logiciel c’est notre job, et c’est notre responsabilité L’ENTREPRENEUR ET LE VIEUX (PAS) SAGE
  • 7. Products or Projects ? Agile or Agile [methodologies] ? DISAMBIGUATION
  • 9. PERMETTRE ACCOMPAGNER VALORISER ORGANISER INTÉGRER 1. DÉVELOPPER LES PERSONNES (HÉ MANAGER, C’EST À TOI QUE JE PARLE !) ESPACE + TEMPS + EXEMPLE TUTEUR, PAS TUEUR UN DISCOURS ! UN DISCOURS ! RITUELS FEEDBACK
  • 10.
  • 11. COMMUNICATION ENTRAIDE TENSION CRÉATRICE COMPOSITION 2. DÉVELOPPER L’ÉQUIPE (NE PAS TOUT ATTENDRE DU MANAGEMENT) PLUS ET MIEUX EXEMPLE, OWNERSHIP, COHÉSION
  • 12.
  • 13.
  • 14. COMMUNICATION ENTRAIDE TENSION CRÉATRICE COMPOSITION 2. DÉVELOPPER L’ÉQUIPE (NE PAS TOUT ATTENDRE DU MANAGEMENT) PLUS ET MIEUX EXEMPLE, OWNERSHIP, COHÉSION NORMES + ÉCART VISUEL
  • 15.
  • 16. COMMUNICATION ENTRAIDE TENSION CRÉATRICE COMPOSITION 2. DÉVELOPPER L’ÉQUIPE (NE PAS TOUT ATTENDRE DU MANAGEMENT) PLUS ET MIEUX EXEMPLE, OWNERSHIP, COHÉSION NORMES + ÉCART VISUEL CONSERVATEURS, PIVOTS ET EXPLORATEURS
  • 17. Formation, BBL, certification, pairing, wiki, communautés de pratique/guildes, livres, revues, projets perso, open source, vis ma vie, mob programming, tutorat, mentorat, coaching (interne, externe), matrice de compétence, étoiles sur post-it, dojo, analyse de pratiques supervisée, codéveloppement, sandbox, spike/poc, revues de code/archi/pres, ritual dissent, perfection game, démarche Kaïzen, tableau problèmes / pdca, mur de la honte (règles d’équipe), hackathon, learning days, learning expeditions, journées porte ouvertes, conférences, communautés… 3. METTRE DES MOYENS (UNE DESTINATION è PLEIN DE CHEMINS)
  • 18. Formation, BBL, certification, pairing, wiki, communautés de pratique/guildes, livres, revues, projets perso, open source, vis ma vie, mob programming, tutorat, mentorat, coaching (interne, externe), matrice de compétence, étoiles sur post-it, dojo, analyse de pratiques supervisée, codéveloppement, sandbox, spike/poc, revues de code/archi/pres, ritual dissent, perfection game, démarche Kaïzen, tableau problèmes / pdca, mur de la honte (règles d’équipe), hackathon, learning days, learning expeditions, journées porte ouvertes, conférences, communautés… 3. METTRE DES MOYENS (UNE DESTINATION è PLEIN DE CHEMINS)
  • 19. QUEL NIVEAU ? POURQUOI ? QUI ? COMMENT ? « RAISING THE BAR », RÉCAPITULATIF INDIVIDUEL ? COLLECTIF ? LES 3 ! FLOW : PERF & MOTIVATION NOUS ! CULTURE, MANAGEMENT, MOTIVATION, ENVIRONNEMENT, RÉFÉRENTIEL, MOYENS Mihály Csíkszentmihályi
  • 20. Products or Projects ? Agile or Agile [methodologies] ? DISAMBIGUATION
  • 21. NOT ONLY CODE NOT ONLY AGILE NOT ONLY MANAGERS NOT ONLY RULES
  • 22.
  • 23. TDP : TEST-DRIVEN PRESENTATION Qui, parmi vous, peut dire … q J’ai changé de point de vue sur mon job et ma responsabilité q J’ai envie de changer quelque chose dans ma pratique professionnelle