SlideShare uma empresa Scribd logo
1 de 61
Full-Time Pair-Programming! 
Nightmares & Dreams 
Houssam Fakih
AROLLA <3 SUISSE 
Team Building - juin 2013
Solène Emilio Houssam 
Boris Olivier Mathieu 
Francis 
Yves 
FE 
FE 
RED TEAM
Soulevé de Terre 
DeadLift 
Haltérophilie 
Montée de charge 
vidéo DL Simple Femmes 
140 KG 
120 KG 
110 KG 
vidéo DL Simple Homme
140 KG 
vidéo DL Partenaire Binôme 
vidéo DL Partenaire Groupe 
vidéo DL Partenaire Balancing Weight/Height 
DeadLift Partner
Coordination 
Communication 
Plus difficile avec un binôme 
surtout les premiers essais 
Différence de taille
Agilité 
Coordination 
Vitesse Puissance 
Equilibre 
Précision 
Résistance 
Flexibilité 
Force 
Cardio
Pair-Programming
Pair-Programming 
FULL-TIME
Hétérogénéité
Profils Junior 
Années d’expérience 
Profil Expert
Ancienneté dans 
l’équipe
TDD, BDD, DDD, etc. 
Backgrounds différents 
Outillage différent 
Eclipse, IntelliJ, etc..
Objectifs d’évolution 
différents
Points forts/faibles 
de chacun
EQUIPE 
comment gérer les départs/arrivées
Recrutement
Oeil Neuf
Intégration des 
nouveaux
Développer Dès 
le 1er Jour
Responsabilité 
des anciens
Même configuration sur 
toutes les machines
S’approprier les outils 
facilement
Binômage au 
Quotidien
Sujet à traiter 
Difficulté/Maîtrise 
Bug/Improvement 
Exploration 
Etapes Connues
Motivation 
Humeur
Comment Binômer 
efficacement?
Peu importe 
qui a le clavier… 
Key-Point : 
Communication 
Mais il ne faut pas 
le monopoliser
TDD Mantra 
Red/Green/Refactor
Excel 
Travailler les 
points faibles 
Raccourcis IDE
Finir une tâche 
dans x minutes 
Prendre des 
challenges 
Ne pas toucher 
la souris
Tous les jours ? 
Quand ? 
A la fin d’une tâche ? 
Roulement 
context-switching
Mesurer sur un intervalle 
journée ? tâche ? 
Performance 
du binôme 
Mesurer quoi ?
Booster la performance 
de son binôme
Qu’est ce qu’il faut observer ? 
Introspection
Pas assez d’implication 
Anticiper les 
problèmes 
Manque de curiosité
Comment convaincre 
son binôme
Coacher et 
avoir un coach
by Xebia Essentials Cards
Principaux 
Problèmes
Manque de 
communication
Avancer à des 
vitesses différentes 
Pas de 
synchronisation
Décision non partagée
Les Avantages
Ne Pas être bloqué sur 
un problème en particulier
Possibilité d’être absent 
sans bloquer une tâche
Communication et 
Interaction directe
Focus on the task : 
No Mails, No Tweets
Toute l’équipe est 
responsable
Le Binômage à 
temps complet 
Efficace et adapté pour tout le monde ?
Patience
zone de confort
Autres formes de 
Pair-Programming
Remote 
Pair-Programming
Cross-Programming
Mob-Programming
La Mission d’APRèS
by Nike

Mais conteúdo relacionado

Destaque

Agilement recruté en 100 minutes
Agilement recruté en 100 minutesAgilement recruté en 100 minutes
Agilement recruté en 100 minutesHoussam FAKIH
 
Développement guidé par la résolution des problèmes
Développement guidé par la résolution des problèmes Développement guidé par la résolution des problèmes
Développement guidé par la résolution des problèmes Houssam FAKIH
 
Never Develop Alone - Always with a partner
Never Develop Alone - Always with a partnerNever Develop Alone - Always with a partner
Never Develop Alone - Always with a partnerHoussam FAKIH
 
Thoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good DevelopersThoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good DevelopersHoussam FAKIH
 
Mon équipe, Moi et le Pair Programming à temps complet
Mon équipe, Moi et le Pair Programming à temps completMon équipe, Moi et le Pair Programming à temps complet
Mon équipe, Moi et le Pair Programming à temps completHoussam FAKIH
 
Agile france2015 agiliteformation
Agile france2015 agiliteformationAgile france2015 agiliteformation
Agile france2015 agiliteformationHoussam FAKIH
 
L’agilité ne suffit pas pour être un bon développeur
L’agilité ne suffit pas pour être un bon développeurL’agilité ne suffit pas pour être un bon développeur
L’agilité ne suffit pas pour être un bon développeurHoussam FAKIH
 

Destaque (7)

Agilement recruté en 100 minutes
Agilement recruté en 100 minutesAgilement recruté en 100 minutes
Agilement recruté en 100 minutes
 
Développement guidé par la résolution des problèmes
Développement guidé par la résolution des problèmes Développement guidé par la résolution des problèmes
Développement guidé par la résolution des problèmes
 
Never Develop Alone - Always with a partner
Never Develop Alone - Always with a partnerNever Develop Alone - Always with a partner
Never Develop Alone - Always with a partner
 
Thoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good DevelopersThoughts on Building Metrics for Good Developers
Thoughts on Building Metrics for Good Developers
 
Mon équipe, Moi et le Pair Programming à temps complet
Mon équipe, Moi et le Pair Programming à temps completMon équipe, Moi et le Pair Programming à temps complet
Mon équipe, Moi et le Pair Programming à temps complet
 
Agile france2015 agiliteformation
Agile france2015 agiliteformationAgile france2015 agiliteformation
Agile france2015 agiliteformation
 
L’agilité ne suffit pas pour être un bon développeur
L’agilité ne suffit pas pour être un bon développeurL’agilité ne suffit pas pour être un bon développeur
L’agilité ne suffit pas pour être un bon développeur
 

Semelhante a Full-Time Pair-Programming @ SoftShake 2014

'il y avait vraiment du gâteau" , Pair Programming un retour d'expérience
'il y avait vraiment du gâteau" , Pair Programming un retour d'expérience'il y avait vraiment du gâteau" , Pair Programming un retour d'expérience
'il y avait vraiment du gâteau" , Pair Programming un retour d'expérienceDavid Hodgetts
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011agnes_crepet
 
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 2018Damien Thouvenin
 
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien ThouveninL'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien ThouveninGoood!
 
Decider ensemble efficacement, oui mais comment ?
Decider ensemble efficacement, oui mais comment ?Decider ensemble efficacement, oui mais comment ?
Decider ensemble efficacement, oui mais comment ?Frantz Degrigny
 
Team Building Games : des jeux pour se découvrir en équipe
Team Building Games : des jeux pour se découvrir en équipeTeam Building Games : des jeux pour se découvrir en équipe
Team Building Games : des jeux pour se découvrir en équipeAlexandre Quach
 
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...Damien Thouvenin
 
Collaborons à distance - Simon JAILLAIS
Collaborons à distance - Simon JAILLAISCollaborons à distance - Simon JAILLAIS
Collaborons à distance - Simon JAILLAISSimon JAILLAIS
 
Entre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
Entre le marteau et l'enclume de l'agilité : le manager par Damien ThouveninEntre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
Entre le marteau et l'enclume de l'agilité : le manager par Damien ThouveninGoood!
 
Ameliorez vous qu ils disaient 2019
Ameliorez vous qu ils disaient 2019Ameliorez vous qu ils disaient 2019
Ameliorez vous qu ils disaient 2019Nicolas Thibert
 
Télétravail et égilité : un mariage impossible ?
Télétravail et égilité : un mariage impossible ?Télétravail et égilité : un mariage impossible ?
Télétravail et égilité : un mariage impossible ?Jean David Olekhnovitch
 
Agile Grenoble - Des standup efficaces, pas si simple ...
Agile Grenoble - Des standup efficaces, pas si simple ...Agile Grenoble - Des standup efficaces, pas si simple ...
Agile Grenoble - Des standup efficaces, pas si simple ...Nicolas Thibert
 
eduScrum @ Coding Factory
eduScrum @ Coding FactoryeduScrum @ Coding Factory
eduScrum @ Coding FactoryAndré De Sousa
 
L'agilité ça marche aussi dans mon codir
L'agilité ça marche aussi dans mon codirL'agilité ça marche aussi dans mon codir
L'agilité ça marche aussi dans mon codirEspritAgile
 
Agile tour aix marseille 2017 - L'agilité çà marche aussi dans mon codir
Agile tour aix marseille 2017 - L'agilité çà marche aussi dans mon codirAgile tour aix marseille 2017 - L'agilité çà marche aussi dans mon codir
Agile tour aix marseille 2017 - L'agilité çà marche aussi dans mon codirLudovic Charlot
 
Le Web & les troubles cognitifs : immersion dans des handicaps invisibles_WUD...
Le Web & les troubles cognitifs : immersion dans des handicaps invisibles_WUD...Le Web & les troubles cognitifs : immersion dans des handicaps invisibles_WUD...
Le Web & les troubles cognitifs : immersion dans des handicaps invisibles_WUD...Flupa
 
UX Days 2019 by Flupa - Conférence : Jean-Yves Rigal
UX Days 2019 by Flupa - Conférence : Jean-Yves RigalUX Days 2019 by Flupa - Conférence : Jean-Yves Rigal
UX Days 2019 by Flupa - Conférence : Jean-Yves RigalFlupa
 
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...Bastien Gallay
 

Semelhante a Full-Time Pair-Programming @ SoftShake 2014 (20)

'il y avait vraiment du gâteau" , Pair Programming un retour d'expérience
'il y avait vraiment du gâteau" , Pair Programming un retour d'expérience'il y avait vraiment du gâteau" , Pair Programming un retour d'expérience
'il y avait vraiment du gâteau" , Pair Programming un retour d'expérience
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
 
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
 
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien ThouveninL'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
L'agilité c'est aussi pour le CODIR par Céline Stauder et Damien Thouvenin
 
Decider ensemble efficacement, oui mais comment ?
Decider ensemble efficacement, oui mais comment ?Decider ensemble efficacement, oui mais comment ?
Decider ensemble efficacement, oui mais comment ?
 
Team Building Games : des jeux pour se découvrir en équipe
Team Building Games : des jeux pour se découvrir en équipeTeam Building Games : des jeux pour se découvrir en équipe
Team Building Games : des jeux pour se découvrir en équipe
 
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...
 
Collaborons à distance - Simon JAILLAIS
Collaborons à distance - Simon JAILLAISCollaborons à distance - Simon JAILLAIS
Collaborons à distance - Simon JAILLAIS
 
Entre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
Entre le marteau et l'enclume de l'agilité : le manager par Damien ThouveninEntre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
Entre le marteau et l'enclume de l'agilité : le manager par Damien Thouvenin
 
One team One Dream
One team One DreamOne team One Dream
One team One Dream
 
Une expérience agile
Une expérience agileUne expérience agile
Une expérience agile
 
Ameliorez vous qu ils disaient 2019
Ameliorez vous qu ils disaient 2019Ameliorez vous qu ils disaient 2019
Ameliorez vous qu ils disaient 2019
 
Télétravail et égilité : un mariage impossible ?
Télétravail et égilité : un mariage impossible ?Télétravail et égilité : un mariage impossible ?
Télétravail et égilité : un mariage impossible ?
 
Agile Grenoble - Des standup efficaces, pas si simple ...
Agile Grenoble - Des standup efficaces, pas si simple ...Agile Grenoble - Des standup efficaces, pas si simple ...
Agile Grenoble - Des standup efficaces, pas si simple ...
 
eduScrum @ Coding Factory
eduScrum @ Coding FactoryeduScrum @ Coding Factory
eduScrum @ Coding Factory
 
L'agilité ça marche aussi dans mon codir
L'agilité ça marche aussi dans mon codirL'agilité ça marche aussi dans mon codir
L'agilité ça marche aussi dans mon codir
 
Agile tour aix marseille 2017 - L'agilité çà marche aussi dans mon codir
Agile tour aix marseille 2017 - L'agilité çà marche aussi dans mon codirAgile tour aix marseille 2017 - L'agilité çà marche aussi dans mon codir
Agile tour aix marseille 2017 - L'agilité çà marche aussi dans mon codir
 
Le Web & les troubles cognitifs : immersion dans des handicaps invisibles_WUD...
Le Web & les troubles cognitifs : immersion dans des handicaps invisibles_WUD...Le Web & les troubles cognitifs : immersion dans des handicaps invisibles_WUD...
Le Web & les troubles cognitifs : immersion dans des handicaps invisibles_WUD...
 
UX Days 2019 by Flupa - Conférence : Jean-Yves Rigal
UX Days 2019 by Flupa - Conférence : Jean-Yves RigalUX Days 2019 by Flupa - Conférence : Jean-Yves Rigal
UX Days 2019 by Flupa - Conférence : Jean-Yves Rigal
 
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
 

Full-Time Pair-Programming @ SoftShake 2014