Software Craftsmanship, le métier de faiseurs de logiciels

Post on 11-Feb-2017

37 views 0 download

Transcript of Software Craftsmanship, le métier de faiseurs de logiciels

NOT ONLY CODENOT ONLY AGILENOT ONLY MANAGERSNOT ONLY RULES

Software CraftsmanshipLe 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 BAVARDNé 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 PERSONNESL’É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ésde pratique/guildes, livres, revues, projets perso, opensource, 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 decode/archi/pres, ritual dissent, perfection game,démarche Kaïzen, tableau problèmes / pdca, mur de lahonte (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ésde pratique/guildes, livres, revues, projets perso, opensource, 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 decode/archi/pres, ritual dissent, perfection game,démarche Kaïzen, tableau problèmes / pdca, mur de lahonte (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 CODENOT ONLY AGILENOT ONLY MANAGERSNOT ONLY RULES

TDP : TEST-DRIVEN PRESENTATIONQui, 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