mercredi 17 septembre 2008

PRATIQUES D'EQUIPE - SECONDE EDITION

Voici la seconde édition de l'article sur les pratiques d'équipe. Cette version contient d'avantage de photos et fait explicitement référence au TDD :
http://manu40k.free.fr/articlePratiquesDEquipe.pdf
N'hésitez pas à me faire part de vos remarques.

mardi 16 septembre 2008

C'EST LA RENTREE!

J'ai remanié mon cours de génie logiciel pragmatique pour l'année universitaire 2008/2009.
L'essentiel des modifications concerne la reprise des pratiques d'équipe, l'ajout de Scrum et de l'eXtreme-Programming.
La seconde édition du cours est disponible ici.

lundi 15 septembre 2008

CONFERENCE SUR LE LEAN PAR ALEX

Sur notre projet, comme d'autres dans notre organisation, nous essayons de déployer le développement Agile et le Lean.
Nous passons parfois pour des illuminés, Nicolas (BLANPAIN) et moi, à prêcher le flux-tendu, les équipes auto-organisées, les stand-up meeting, les rétrospectives, l'ntégration continue et autres pratiques ésotériques aux yeux de certains.

Il y a peu de temps, nous avons eu la chance d'assister à une excellente conférence sur le Lean Software Development donnée par Alexandre BOUTIN de Yahoo à Grenoble.
Notre chef de département nous lance: "Ça serait génial s'il pouvait venir faire la même dans nos locaux."

Nous voilà partis, Alexandre, Nicolas et moi, dans l'organisation d'une conférence donnée dans nos locaux par quelqu'un extérieur au groupe (du jamais vu chez nous).

Nous avons demandé les autorisations, réservé la plus grande salle du site, organisé la communication autour de l'évènement et ... ce fut un carton!
La salle était pleine, soit près de 120 personnes, couvrant plusieurs spécialités bien au-délà du développement logiciel. Alexandre a été ENORME. Sa conférence, il la maîtrise! C'est un plaisir de le voir jongler avec les salle: un pic par ci, une blague par là, une anecdote et il enchaine, infatigable. Sa manière de présenter le "push" et le "pull" est mémorable!

Les retours sur la conférence d'Alexandre sont excellents: certains veulent les slides, d'autres demandent des références bibliographiques pour pousser plus loin et beaucoup avouent voir nos pratiques sous un autre angle de vision. C'est une conférence qui fait réfléchir ...

De plus, cette conférence nous a beaucoup aidé, Nicolas et moi. Nous passons moins pour des illuminés après qu'un expert extérieur soit venu défendre ces mêmes démarches que nous essayons de déployer. L'intervention externe apporte de la crédibilité.

Pour lire Alexandre résumer son intervention, rendez-vous là.

Alexandre reviendra à Valence le 23 Octobre 2009 à l'Agile Tour pour présenter une autre conférence: un retour d'expérience sur l'Agilité à Yahoo. Ne manquez pas son intervention!

Merci Alexandre!

lundi 8 septembre 2008

PRATIQUES D'EQUIPE

Voici un article sur l'organisation d'une équipe de développement.
Quelles sont les pratiques d'équipe? Pourquoi sont-elles mis en place?
Vous lirez les réponses ici http://manu40k.free.fr/articlePratiquesDEquipe.pdf

lundi 4 août 2008

AGILE PROJECT MANAGEMENT WITH SCRUM, Ken Schwaber

Ce livre a été publié deux ans après Agile Software Development with Scrum (Ken Schwaber et Mark Beedle). Par rapport au premier livre, celui-ci insiste moins sur la théorie de Scrum pour donner davantage de cas d'application de la démarche.

Parmi les points que j'ai particulièrement apprécié dans ce livre, je citerai l'affirmation selon laquelle Scrum ne permet pas d'assurer qu'un projet se déroule comme prévu - par contre la démarche assure que le déroulement du projet suit une voie qui maximise la réussite.
Aussi, un des derniers chapitres donne des pistes pour appliquer Scrum sur des projets qui dépassent le cadre idéal de 7+/-2 développeurs dans l'Equipe. L'auteur présente comment monter en charge et comment gérer un grand projet.

dimanche 6 juillet 2008

PEOPLEWARE, Tom DeMarco & Timothy Lister

Si j'étais responsable de mon entreprise, j'offrirais ce livre aux managers et aux équipes. Je leur conseillerais avec insistance de le lire.
Certes, je n'ai pas l'impression d'avoir beaucoup appris, mais sa lecture m'as fait du bien pour deux raisons:
  • le livre est drôle, ce qui est rare pour un ouvrage concernant le développement logiciel, et
  • le livre met des mots clairs sur des impressions issues de mon expérience.
Le passage sur les bureaux, l'aménagement des locaux et la police du mobilier m'a bien fait rire d'autant plus que notre projet est actuellement en cours de déménagement. En effet, il existe des gens qui décident de l'organisation des locaux et de leur occupation alors qu'il n'ont aucune idée de la manière dont les gens travaillent!

Voici une petite sélection de vérités bonnes à retenir:
  • Les projets de développement échouent très rarement pour des raisons techniques;
  • Les principaux problèmes affectant les projets de développement sont d'ordre sociologique et non technique;
  • Les managers promus managers savent comment le travail est fait - pas comment il faut le gérer;
  • Plus le projet est risqué et plus il faut prendre le temps de réfléchir à la manière dont on travaille;
  • Les gens "pressurisés" ne travaillent pas mieux - juste plus vite;
  • Viser un très haut niveau de qualité est un moyen pour gagner en productivité;
  • Les managers ne doivent pas faire travailler leurs équipes. Ils doivent permettre à leurs équipes de travailler;
  • N'importe quoi peut être mesuré d'une manière plus bénéfique que ne pas mesurer (Gilb's Law);
  • Pour réussir un projet, il faut prendre des gens compétents et motivés et adopter un style de management délégatif;
  • Plus un processus est déterministe et moins il est adaptatif;
  • Un standard doit être consigné à postériori, c'est à dire après avoir fait ses preuves;
  • Le management par les objectifs individuels est destructeur pour l'efficacité des équipes (cf Deming);

AGILE TOUR 2008 A VALENCE

L'Agile Tour est une conférence itinérante portant sur le développement Agile (Lean / Scrum / eXtreme-Programming).


Nous organisons une étape de l'Agile Tour fera à Valence le Jeudi 23 Octobre 2008 à l'ESISAR de 14h à 18h. Les conférences sont gratuites et seront suivies par un apéritif.

Venez nombreux!