Pour passer la crise, remboursez votre dette technique !
1. lundi 12 octobre 2009
agiletour.org/fr/at2009_geneve.html
B3
Pour passer la crise,
remboursez votre dette technique !
Freddy MALLET & Rémy SANLAVILLE
2. Pour passer la crise,
rembourser
votre dette technique
Freddy Mallet Rémy Sanlaville
Créateur de Sonar Expert Sénior en Ingénierie
SonarSource Logicielle
freddy.mallet@sonarsource.com Orange Labs
remy.sanlaville@orange-ftgroup.com
3. Contrat : Ce que vous verrez…
Deux informaticiens qui discutent à la caféteria...
Des problèmes du moment
grippe A, crise financière…
mais également de NOS problèmes
dettes techniques, qualité, chaîne de développement…
Des réflexions et des solutions pour vous désendetter
applicables par tous et donc par vous !
Sonar, Hudson, JIRA, Lean...
4. Contrat : Ce que vous ne verrez pas…
PDCA ou d'autres méthodes pour la mise en place d'action
d'amélioration continue.
Cf. Session C6 La face cachée de la mesure...
Méthodes de gestion de projet (Scrum...)
Les problèmes de communications
Cf. Session B6 Schizophrénie MOA/MOE...
Tout ce qu'on voulait vous raconter et qu'on aura pas le temps
d'aborder... Venez nous rencontrer après pour en discuter !
Une potion magique pour rembourser toutes vos dettes…
5. La Une du jour
Grippe A :
L'Europe fait
face au risque
de pandémie
12. Sans une personne on est bloqué
Au fin fond de l'Univers, à des années
et des années-lumière de la Terre,
Veille celui que le gouvernement
intersidéral appelle quand il n'est plus
Capable de trouver une solution à
ses problèmes, quand il ne reste plus
Aucun espoir :
le Capitaine FLAM !
33. Docteur, pourquoi j'ai mal ?
Un symptôme est une
alarme
Un symptôme n'est pas
une cause
Un symptôme demande
un diagnostic
Un symptôme appelle
un plan d'actions
53. Management de la dette
Un robinet qui goutte
4 litres par heures, soit 35 000 litres par an
soit 35 m3 sur ma facture annuelle !
Un mince filet d’eau
16 litres par heures, soit 140 000 litres par an
soit 140 m3 sur ma facture annuelle !
Une chasse d’eau qui fuit
25 litres par heures, soit 220 000 litres par an
soit 220 m3 sur ma facture annuelle !
consommation annuelle d’une famille de 5 personnes
54. Le gaspillage au quotidien
Combien d'argent perdez-vous
à cause de votre dette technique ?
58. D'où vient la dette technique ?
Management des équipes
Code Source
Chaî
Chaîne de
Développement
…
Management de la dette
59. Vous n'avez que vos yeux pour pleurer ?
C'est l'humain qui trouve
les remèdes !
De l'importance de former
les personnes
60. Bibliographie
Lean
Lean Primer
http://www.leanprimer.com/downloads/lean_primer.pdf
The 7 Software Development Wastes
http://agilesoftwaredevelopment.com/blog/jackmilunsky
The Seven Wastes
http://agileinaflash.blogspot.com/2009/02/seven-wastes.html
5S
http://fr.wikipedia.org/wiki/5S
Autonomation
http://en.wikipedia.org/wiki/Autonomation
61. Bibliographie
Qualité de code
A Solid Definition for Quality in Software
http://javadots.blogspot.com/2008/07/finally-definition-for-good-program.html
Programmers top 10 sentences
http://www.makinggoodsoftware.com/2009/09/01/programmers-top-10-sentences/
In pursuit of code quality: Monitoring cyclomatic complexity
http://www.ibm.com/developerworks/java/library/j-cq03316/index.html?S_TACT=105AGX02&S_CMP=EDU
A Lesson In Low-Defect Software
http://www.sqlite.org/talks/wroclaw-20090310.pdf
Meet My Dog, Patches
http://www.gamasutra.com/view/feature/4111/dirty_coding_tricks.php?print=1
An Idea Whose Time Has Come and Gone?
http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf
62. Bibliographie
Intégration Continue, Build, Tests, Gestion de Conf…
Speed up your buildbox, Part I: Introduction & Harddisk
http://schneide.wordpress.com/2009/09/15/speed-up-your-buildbox-part-i-introduction-harddisk/
Ruining your Test Automation Strategy
http://blog.objectmentor.com/articles/2009/09/29/ruining-your-test-automation-strategy
Deployment is the Goal
http://www.infoq.com/articles/deployment-is-the-goal
Version Control for Multiple Agile Teams
http://www.infoq.com/articles/agile-version-control
63. ROTI (Return On Time Invested)
5 doigts : Excellente
Super c'est exactement ce qu'il me fallait !
4 doigts : Bonne
Très intéressant, j’ai gagné plus que le temps que
j’y ai passé.
3 doigts : Juste Moyenne
Intéressant, sans plus. Je n’ai pas perdu mon temps.
2 doigts : Utile
Bof ! J'ai perdu du temps.
1 doigt : Inutile
Je n'ai rien appris. J’ai vraiment perdu mon temps