Rencontres Agiles 2007

Aller au contenu | Aller au menu | Aller à la recherche

samedi 15 décembre 2007

L'Agile : la Nouvelle Star des Méthodes de Développement

Chaque jour, la DSI de M6 doit concilier les enjeux de réactivité exigée par le Métier et de maîtrise de qualité - et donc des coûts - réclamée par la Direction Générale.

L'une des réponses apportée par M6 pour faire face à ce double enjeu se fonde sur la mise en œuvre des méthodes de développement Agile. Ces méthodes se caractérisent par des valeurs et des principes qui permettent de:

  • Apporter rapidement de la valeur au Métier,
  • Suivre l’avancement réel des projets,
  • S’adapter aux changements fonctionnels tout au long des projets
  • Réduire rapidement les risques d’intégration et de déploiement

Eric Hennetier, Directeur adjoint des Systèmes d'Information de M6, vous présentera une démarche de mise en œuvre de ces méthodes Agile, illustré par un témoignage sur deux retours d’expérience projet : la construction du nouvel Extranet Client de M6 Publicité et la mise en place d’un système de gestion d’identité centralisé pour le Groupe M6.

vendredi 14 décembre 2007

Journal de bord d'un Directeur de Projets agiles

Oana Juncu, Directrice de projet chez SFEIR, vous présente un retour d'expérience du terrain sur la conduite de projets, sur plusieurs comptes, avec une vue transverse sur la gestion en parallèle de projets en démarche Agile et en forfait classique.

Elle fera une comparaison des habitudes des équipes projets, des techniques de suivi, des attentes et reflexes client dans selon les deux cas. Elle adressera également quelques idées reçues sur l'approche agile.

Oana terminera par une synthèse des raisons pour privilégier une démarche agile pour vos projets, ou au moins considérer systématiquement les éléments d'agilité que vous pouvez introduire.

mardi 11 décembre 2007

ADDM : Des équipes agiles distribuées

Mains2 Les agilistes voient souvent dans le développement off-shore l'incarnation de leurs pires cauchemars : plannification rigide, sur-spécialisation des rôles, contrôle bureaucratiques, effet tunnel... Et de fait les sites de développement exotiques tendent à  amplifier les dysfonctionnements du cycle en V en imposant une triple rupture : rupture culturelle, rupture de communication, rupture contractuelle.

Dans cette session Guillaume Bodet, Directeur Technique de Xebia France, vous présentera ADDM - pour Agile Distributed Delivery Model -, ou comment adapter les paradigmes du développement incrémental et de l'eXtrem Programming à  la réalité d'équipes distribuées. Vous y apprendrez que les voyages forment les équipes, et qu'être une star du petit écran est à  la portée de tous !

lundi 10 décembre 2007

Les challenges de la conception incrémentale

iStock_000003374311XSmall A l'heure où des équipes de plus en plus nombreuses se posent la question d'une transition vers des méthodes agiles, d'autres, ayant franchi le pas depuis quelques années, font face à une autre problématique : comment rester agiles ?

En effet, c'est une chose d'avoir une dizaine d'itérations d'âge et deux ou trois cent tests à passer. Mais que se passe-t-il lorsque l'on en est à l'itération 100, que l'on a quelques milliers de classes à prendre en compte lors des remaniements, et quelques milliers de tests dont le temps d'exécution devient un problème en soi ? Comment gérer la croissance d'une application sur plusieurs années ? Que peut-on apprendre de ces équipes ?

Dans cette session, Régis Medina (http://www.regismedina.com), auteur du site Design-up (http://www.design-up.com), nous proposera quelques pistes pour mieux appréhender les challenges de la conception incrémentale des grandes applications.

Session : Retours d'expérience sur l'introduction de Scrum

papillon Utiliser un processus comme Scrum paraît simple mais nécessite cependant une gestion du changement qu'il ne faut pas minimiser lors de son introduction dans les projets.

A cours des années 2006 et 2007, Claude Aubry est intervenu sur 14 projets différents pour accompagner la mise en oeuvre de Scrum ou d'une méthode agile, dans différents contextes techniques et organisationnels. Au cours de l'exposé il présentera, à partir de ces expériences, les différentes façons de mener cette transition vers l'agilité.

Claude Aubry est un des leaders de la communauté Scrum en France. Il est l'organisateur des conférences SigmaT de Toulouse.

mercredi 5 décembre 2007

Session : Scrum, in the "trenches" ?

sprint Planning, Daily Scrums, Review, Retro, et ça repart. Que du bonheur !

Eric Mignot, ScrumMaster pour Pyxis Technologies, viendra nous faire un retour d'expérience d'un projet web à découvrir bientôt sur la toile. Une implémentation de Scrum sans concession qui permet de livrer du logiciel fonctionnel dans les temps.

Session : Crystal, théorie et pratique

enfantsCrystal est une des approches agile les moins prescriptives et intrusives. C'est une famille de méthode dont les fondements sont :

  1. Chaque projet est suffisamment différent de tous les autres pour nécessiter d'avoir finalement sa propre méthodologie
  2. Le développement logiciel est un jeu coopératif d'invention et de communication
  3. Le triptyque fondamental est : communiquer, livrer, réfléchir.

Géry Derbier, manager d'un groupe de développement logiciel dans le domaine industriel, propose d'en expliquer les principes à travers son propre contexte de mise en oeuvre de cette approche depuis 2002.

vendredi 30 novembre 2007

Session : Trois leviers pour le developpeur

image Il existe trois leviers de productivité qui sont à la portée de tout développeur quelque soit son niveau d'expérience : TDD, Refactoring et Pair Programming.

Ces pratiques reposent sur des recettes simples, qui tiennent en peu de mots, mais qui semblent parfois en contradiction avec les us et coutumes du développement de logiciel. Pour se convaincre que ces recettes fonctionnent, il suffit de les essayer, tout en prenant soin de mesurer ce que l'on cherche à comparer.

Dans cette session, Christophe Thibaut, coach XP pour OCTO Technology, présentera un retour d'expérience sur ce que lui ont apporté ces pratiques, ainsi que mes réflexions sur la façon de les adopter selon le contexte.

Session : Agilité, à monter soi-même

couteau Pour ceux qui s'intéressent aux méthodes agiles pour leurs équipes, la question à mille euros est souvent: faut-il adopter toutes les pratiques d'un seul coup, et sinon dans quel ordre ?

Tout adopter en bloc comporte un risque d'échec souvent inacceptable, mais l'adoption de pratiques "au cas par cas" est elle aussi semée d'embûches.

Laurent Bossavit, président de l'association XP-France et membre du board de l'Alliance Agile, nous proposera un cadre conceptuel pour mieux aborder cette question.

vendredi 23 novembre 2007

Session : Des idées pour vos bilans d'itérations

imageL' amélioration continue est un des fondements des méthodes agiles. Tout au long d'un projet agile, l'équipe est invitée à s'améliorer en s'observant elle même, en analysant ses propres actions, et en prenant des décisions pour éviter que les problèmes rencontrés se reproduise. Les bilans qui se déroulent en fin de chaque itération est le moment privilégié pour mettre en œuvre ce processus.

Ainsi, il est souvent recommandé de débuter l'appropriation d'une méthode agile par une équipe par d'institutionnalisation de bilans et rétrospectives réguliers. En cherchant à s'améliorer, l'équipe va naturellement aller vers des méthodes de travail de plus en plus efficaces, se rapprochant des méthodes agiles.

Didier et moi avons eu l'occasion d'essayer différents exercices pour animer des bilans d'itération sur les projets auxquels nous avons participé. Nous souhaitons partager cette expérience avec vous au travers d'une session que nous préparons actuellement. Cela sera aussi l'occasion de faire une session en binôme et j'avoue que cette idée me réjouit énormément :-)

En attendant, je vous suggère de prendre connaissance du sujet au travers de l'excellent article de Claude Aubry, consacré au rétrospectives de Sprint. Pour aller plus loin, le livre d'Esther Derby et Diana Larsen constitue la référence sur ce sujet.

Vous n'avez plus d'excuses pour commencer dés maintenant à faire des bilans réguliers avec votre équipe :-)

...et n'oubliez pas de vous inscrire pour la conférence.