SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Culture du
Programmeur
Jean-Laurent de Morlhon LeanKanban.fr Octobre 2013
Jean-Laurent de Morlhon
Programmeur
@morlhon
LeanKanban.fr Octobre 2013
"Software is eating the world"
http://online.wsj.com/article/SB10001424053111903480904576512250915629460.html
Marc Andreessen
LeanKanban.fr Octobre 2013
Software
Craftsmanship
LeanKanban.fr Octobre 2013http://geekandpoke.typepad.com/geekandpoke/2012/03/thank-god-not-everything-is-software.html
Software Craftsmanship
LeanKanban.fr Octobre 2013http://xkcd.com/974/
Pragmatisme
Processus
Technique
1
LeanKanban.fr Octobre 2013
Processus Technique
1
LeanKanban.fr Octobre 2013
2
Respect
l'ingénieur
Respect
du programmeur>
LeanKanban.fr Octobre 2013
3
LeanKanban.fr Octobre 2013
C'est un état d'esprit
Le processus est aussi important que la technique
Savoir dire non ! -> Discuter
Mentorat / Entrainement
Software Craftsmanship
LeanKanban.fr Octobre 2013
Programmeur ?
Programmeur ?
Une personne qui écrit et teste des logiciels !
LeanKanban.fr Octobre 2013
Programmeur ?
LeanKanban.fr Octobre 2013
LeanKanban.fr Octobre 2013
Programmeur
Chef de projet
Manager (chef++)
Chef du monde
Retraite à 35 ans !
Plan de carrière
LeanKanban.fr Octobre 2013
Plan de carrière
Programmeur
Chef de projet
Manager (chef++)
Chef du monde
Retraite à 35 ans !
Architecte
Salaire Moyen
0
25
50
Global Cadre Programmeur
LeanKanban.fr Octobre 2013
Jeunisme
LeanKanban.fr Octobre 2013
int array[] = {64, 1, -1, 9, 23, 0, 42, -89};
int i;
boolean swapped;
do {
swapped = false;
for (i = 0; i < array.length - 1; i++) {
if (array[i] > array[i + 1]) {
swapped = true;
int temp = array[i];
array[i] = array[i + 1];
array[i + 1] = temp;
}
}
} while (swapped);
Recrutement
LeanKanban.fr Octobre 2013
Culture ?
Culture ?
http://wytrab8.deviantart.com/gallery/28247352
LeanKanban.fr Octobre 2013
"Culture is something you do without thinking,
all else is process"
LeanKanban.fr Octobre 2013
Henrick Kniberg
WTF ?
repeat ad nauseam
Frustration
LeanKanban.fr Octobre 2013http://www.joelonsoftware.com/articles/fog0000000043.html
MONEY !
Fait moi confiance !
LeanKanban.fr Octobre 2013
Wiliam Asup
LeanKanban.fr Octobre 2013
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {
if (fromIndex > toIndex)
throw new IllegalArgumentException("fromIndex(" + fromIndex + ") > toIndex(" + toIndex+")");
if (fromIndex < 0)
throw new ArrayIndexOutOfBoundsException(fromIndex);
if (toIndex > arrayLen)
throw new ArrayIndexOutOfBoundsException(toIndex);
}
}
RangeCheck
LeanKanban.fr Octobre 2013
Vérifie les index du tableau LONGEUR-DU-TABLEAU avec INDEX-DEPART et INDEX-ARRIVEE
SIGNALE UNE ERREUR SI INDEX-DEPART est plus grand que INDEX-ARRIVEE
SIGNALE UNE ERREUR SI INDEX-DEPART plus petit que 0
SIGNALE UNE ERREUR SI toIndex est plus grand que LONGEUR-DU-TABLEAU
RangeCheck
LeanKanban.fr Octobre 2013
Commercial
Chef de Projet
Marketing
Big Boss
Programmeur
Analyste
Testeur
Architecte
Ops
Mobile application startup plan !
Graphiste
LeanKanban.fr Octobre 2013
2 choix :
1) Vous alignez vos programmeurs
sur l'entreprise ?
2) Vous embrassez leur culture ?
Alignement
LeanKanban.fr Octobre 2013
ProgrammeurAnalyste Testeur AutomaticienSpécialiste
Métier
OpsChef de Projet
LeanKanban.fr Octobre 2013
"Software is eating the world"
http://online.wsj.com/article/SB10001424053111903480904576512250915629460.html
Marc Andreessen
LeanKanban.fr Octobre 2013
LeanKanban.fr Octobre 2013
"Software is eating the world
and the geeks who write the
code cook the buffet."
http://parleys.com/play/5148922b0364bc17fc56c9cf
Neal Ford

Weitere ähnliche Inhalte

Ähnlich wie Culture du Programmeur

[Fr] veille, curation et infobésité, trucs, astuces et outils - Conférence Sc...
[Fr] veille, curation et infobésité, trucs, astuces et outils - Conférence Sc...[Fr] veille, curation et infobésité, trucs, astuces et outils - Conférence Sc...
[Fr] veille, curation et infobésité, trucs, astuces et outils - Conférence Sc...Yann Gourvennec
 
Le futur du Leap Motion et l’évolution du gesture - Swiss Tech Talks 2013
Le futur du Leap Motion et l’évolution du gesture - Swiss Tech Talks 2013Le futur du Leap Motion et l’évolution du gesture - Swiss Tech Talks 2013
Le futur du Leap Motion et l’évolution du gesture - Swiss Tech Talks 2013Relax In The Air
 
La mesure, ce n'est pas que pour le devops
La mesure, ce n'est pas que pour le devopsLa mesure, ce n'est pas que pour le devops
La mesure, ce n'est pas que pour le devopsOlivier Garcia
 
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...Sébastien Prunier
 
CCC-CONNECTION spécial Intelligence artificielle et commerce avec Inria, Lume...
CCC-CONNECTION spécial Intelligence artificielle et commerce avec Inria, Lume...CCC-CONNECTION spécial Intelligence artificielle et commerce avec Inria, Lume...
CCC-CONNECTION spécial Intelligence artificielle et commerce avec Inria, Lume...Eric Culnaert
 
La métrique, ce n'est pas que pour le devops
La métrique, ce n'est pas que pour le devopsLa métrique, ce n'est pas que pour le devops
La métrique, ce n'est pas que pour le devopsPatrick Allaert
 
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...RUDDER
 
E6 parcours de professionnalisation
E6   parcours de professionnalisationE6   parcours de professionnalisation
E6 parcours de professionnalisationArmand LAUGA
 
[Chambé-Carnet] Impression 3D : Décodage d'une révolution industrielle
[Chambé-Carnet] Impression 3D : Décodage d'une révolution industrielle[Chambé-Carnet] Impression 3D : Décodage d'une révolution industrielle
[Chambé-Carnet] Impression 3D : Décodage d'une révolution industrielleChambé-Carnet
 
3DYO Conférence 2015 12-03 pour Chambé Carnet
3DYO Conférence 2015 12-03 pour Chambé Carnet3DYO Conférence 2015 12-03 pour Chambé Carnet
3DYO Conférence 2015 12-03 pour Chambé CarnetYannick OMNES
 

Ähnlich wie Culture du Programmeur (12)

[Fr] veille, curation et infobésité, trucs, astuces et outils - Conférence Sc...
[Fr] veille, curation et infobésité, trucs, astuces et outils - Conférence Sc...[Fr] veille, curation et infobésité, trucs, astuces et outils - Conférence Sc...
[Fr] veille, curation et infobésité, trucs, astuces et outils - Conférence Sc...
 
Le futur du Leap Motion et l’évolution du gesture - Swiss Tech Talks 2013
Le futur du Leap Motion et l’évolution du gesture - Swiss Tech Talks 2013Le futur du Leap Motion et l’évolution du gesture - Swiss Tech Talks 2013
Le futur du Leap Motion et l’évolution du gesture - Swiss Tech Talks 2013
 
Escen080419
Escen080419Escen080419
Escen080419
 
La mesure, ce n'est pas que pour le devops
La mesure, ce n'est pas que pour le devopsLa mesure, ce n'est pas que pour le devops
La mesure, ce n'est pas que pour le devops
 
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
De votre idée géniale à votre Minimum Viable Product - Café Techno Niort ...
 
CCC-CONNECTION spécial Intelligence artificielle et commerce avec Inria, Lume...
CCC-CONNECTION spécial Intelligence artificielle et commerce avec Inria, Lume...CCC-CONNECTION spécial Intelligence artificielle et commerce avec Inria, Lume...
CCC-CONNECTION spécial Intelligence artificielle et commerce avec Inria, Lume...
 
La métrique, ce n'est pas que pour le devops
La métrique, ce n'est pas que pour le devopsLa métrique, ce n'est pas que pour le devops
La métrique, ce n'est pas que pour le devops
 
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
 
E6 parcours de professionnalisation
E6   parcours de professionnalisationE6   parcours de professionnalisation
E6 parcours de professionnalisation
 
Mma forum paris presentation - iot
Mma forum paris   presentation - iotMma forum paris   presentation - iot
Mma forum paris presentation - iot
 
[Chambé-Carnet] Impression 3D : Décodage d'une révolution industrielle
[Chambé-Carnet] Impression 3D : Décodage d'une révolution industrielle[Chambé-Carnet] Impression 3D : Décodage d'une révolution industrielle
[Chambé-Carnet] Impression 3D : Décodage d'une révolution industrielle
 
3DYO Conférence 2015 12-03 pour Chambé Carnet
3DYO Conférence 2015 12-03 pour Chambé Carnet3DYO Conférence 2015 12-03 pour Chambé Carnet
3DYO Conférence 2015 12-03 pour Chambé Carnet
 

Mehr von Jean-Laurent de Morlhon

Software Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTourSoftware Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTourJean-Laurent de Morlhon
 
Comment j'ai remplacé 30% de mes développeurs en adoptant l'agilité... et aut...
Comment j'ai remplacé 30% de mes développeurs en adoptant l'agilité... et aut...Comment j'ai remplacé 30% de mes développeurs en adoptant l'agilité... et aut...
Comment j'ai remplacé 30% de mes développeurs en adoptant l'agilité... et aut...Jean-Laurent de Morlhon
 
Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...
Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...
Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...Jean-Laurent de Morlhon
 
Construire une ligne de produit logiciel "toyotisme ou fordisme" ?
Construire une ligne de produit logiciel "toyotisme ou fordisme" ?Construire une ligne de produit logiciel "toyotisme ou fordisme" ?
Construire une ligne de produit logiciel "toyotisme ou fordisme" ?Jean-Laurent de Morlhon
 

Mehr von Jean-Laurent de Morlhon (10)

Git fu
Git fuGit fu
Git fu
 
Software Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTourSoftware Craftsmanship : en Pratique - AgileTour
Software Craftsmanship : en Pratique - AgileTour
 
Software Craftsmanship: En pratique
Software Craftsmanship: En pratiqueSoftware Craftsmanship: En pratique
Software Craftsmanship: En pratique
 
Code retreat june24th
Code retreat june24thCode retreat june24th
Code retreat june24th
 
SVN to GitHUb
SVN to GitHUbSVN to GitHUb
SVN to GitHUb
 
Comment j'ai remplacé 30% de mes développeurs en adoptant l'agilité... et aut...
Comment j'ai remplacé 30% de mes développeurs en adoptant l'agilité... et aut...Comment j'ai remplacé 30% de mes développeurs en adoptant l'agilité... et aut...
Comment j'ai remplacé 30% de mes développeurs en adoptant l'agilité... et aut...
 
Scrum, 3 Ans après...
Scrum, 3 Ans après...Scrum, 3 Ans après...
Scrum, 3 Ans après...
 
Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...
Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...
Ou sont mes beans, contrats et workflows ? WOA et REST: Un changement de ment...
 
Scrum & VIdal Retour d'experience
Scrum & VIdal Retour d'experienceScrum & VIdal Retour d'experience
Scrum & VIdal Retour d'experience
 
Construire une ligne de produit logiciel "toyotisme ou fordisme" ?
Construire une ligne de produit logiciel "toyotisme ou fordisme" ?Construire une ligne de produit logiciel "toyotisme ou fordisme" ?
Construire une ligne de produit logiciel "toyotisme ou fordisme" ?
 

Culture du Programmeur