How does design get done on an Agile Project ?

I watched a great presentation by Jeremy D. Miller : How does design get done on an Agile Project ?. Jeremy shows through multiple examples the kind of design issues you inevitably face during an project and explains how to handle them in an agile way.

07 juil. 2008 Olivier Azeau

Vidéo : Forfait Scrum, l'agilité dans un cadre contractuel

Au SigmaT 5, Benjamin Böhle-Roitelet a présenté un retour d'expérience sur l'utilisation de Scrum par la société Ekito dans un cadre contractuel à l'occasion d'un forfait pour Milan Presse. Voici les 4 vidéos de cette présentation. Les transparent sont téléchargeables sur le blog de Claude Aubry.

12 mai 2008 Olivier Azeau

XP Day France 2008

Pour ceux qui ne seraient pas encore au courant, les 5 et 6 mai 2008 à Paris se déroule XP Day France 2008, les Journées d'XP et de l'agilité : http://www.xpday.fr/ Pour diverses raisons, je n'y serai toujours pas cette année mais je ne désespère pas de pouvoir m'y rendre un jour...

14 avr. 2008 Olivier Azeau

SigmaT 5

Un petit billet sur ce blog en sommeil depuis bien longtemps pour signaler que le vendredi 28 mars se tiendra la 5ème édition du Séminaire d'Information Gratuit sur les Méthodes Agiles de Toulouse. Tous les détails utiles sont chez Claude.

03 mar. 2008 Olivier Azeau

SigmaT 3 : épilogue

Le 3ème SigmaT s'est tenu vendredi dernier. Comme on pouvait l'espérer la session fut intéressante.

23 sept. 2007 Olivier Azeau

Persistance

Depuis notre précédente livraison, notre logiciel peut être considéré comme acceptable pour une utilisation basique : lister le contenu d'un podcast audio, sélectionner un morceau et l'écouter. C'est là une des forces de l'agilité : fournir rapidement un système ayant une réelle utilité tout en garantissant que ce système va pouvoir aisément évoluer par rajout (sans douleur) de

20 sept. 2007 Olivier Azeau

Deuxième livraison

Nous sommes toujours dans la grande saga de l'été sur la conception émergente. Après l'intégration d'un second scénario, notre deuxième version du logiciel est sur le point d'être terminée. Allons-nous y parvenir aujourd'hui ?

12 sept. 2007 Olivier Azeau

Rentrée agile

Septembre, la fin de l'été (a-t-il vraiment commencé ?), la rentrée des classes... Les agilistes du sud-ouest font aussi leur rentrée. Cela se passera le 21 septembre dans un amphi de l'université Paul Sabatier pour le 3ème "Séminaire d'Information Gratuit sur les Méthodes Agiles de Toulouse". Toutes les informations utiles sont chez Claude Aubry avec entre autres le

04 sept. 2007 Olivier Azeau

Nouveau scénario

La première version de notre logiciel étant livrée, nous allons attaquer la deuxième en rajoutant un scénario de sélection et écoute de podcast. Nous sommes face au premier vrai défi. Le secret de l'agilité, c'est d'écrire du code facile à modifier. Ce nouveau scénario va nous donner l'occasion de vérifier cette affirmation et de voir, du moins l'espère-t-on, évoluer notre

02 sept. 2007 Olivier Azeau

Finalisation avant 1ère livraison

Après avoir terminé l'implémentation de notre 1er scénario, nous sommes presque sur le point de pouvoir livrer une 1ère version de notre logiciel. Notre client ayant mis en évidence un cas d'utilisation non couvert par nos tests, nous allons nous empresser de rectifier le tir. J'entends déjà les esprits chagrins se lamenter "Voilà ce qui arrive quand on veut laisser

24 août 2007 Olivier Azeau

Intégration

Troisième volet de la saga sur la conception émergente. Après avoir implémenté la logique de notre premier scénario, il est temps d'obtenir une première version utilisable de notre application. Pour cela, il suffit de donner corps aux composants d'interaction avec l'environnement du logiciel, l'interface utilisateur et l'accès à des documents XML, puis d'intégrer l'ensemble de

21 août 2007 Olivier Azeau

TDD sur page blanche

Après quelques considération d'ordre général sur la conception émergente, il est temps d'entrer dans le vif du sujet. Comme prévu, nous allons essayer de faire émerger la "conception" du code que nous allons écrire. Comme nous en sommes au début du projet, nous n'avons aucune base sur laquelle ancrer notre code mais ce n'est pas grave. L'essentiel est de faire un peu

16 août 2007 Olivier Azeau

Conception émergente

Le développement dirigé par les tests ou TDD, popularisé par eXtreme Programming, est une technique de développement logiciel très usitée au sein des personnes pratiquant les méthodes agiles. Son principe de base, "toujours écrire un test qui rate avant d'écrire le code qui permet de le faire passer", a pour avantage de focaliser l'attention du développeur sur

10 août 2007 Olivier Azeau

Pod pod pod pod

Thanks to Jeremy D. Miller I just discovered a place that is worth a web surf: Process, People, and Pods. Fred George started to blog less than a month ago and, in a few articles, he described the very nature of agile software development. From agility inner secret to encounters of the third kind (of developers) and path to development wisdom, we go through all what we would

09 août 2007 Olivier Azeau

Les exigences non satisfaites, le cancer du logiciel

Les Burndown Chart de Release fournissent un bon moyen de visualiser l'avancement d'un projet de développement logiciel à l'échelle de l'itération. Ils permettent d'estimer visuellement la bonne marche de l'équipe et ainsi d'anticiper les retards trop importants en modulant le contenu du projet. Certains jours, l'interprétation que l'on peut avoir de ces graphiques prend une

27 juin 2007 Olivier Azeau

XP Day France 2007

XP Day France, manifestation consacrée à XP et à l'agilité, va voir sa 2ème édition se dérouler les 2 et 3 mai prochains. Pour diverses raisons personnelles, je n'y serai pas mais je relaie ici l'information car, suite à ma participation au 2ème SIGMA Toulouse, je suis de plus en plus convaincu que de tels évènements auraient intérêt à se multiplier si les professionnels du

21 mar. 2007 Olivier Azeau

SIGMAT 2.0

Le deuxième SIGMAT a eu lieu aujourd'hui et je suis vraiment très content d'avoir pu y participer autant comme intervenant que comme membre de l'auditoire. J'ai tout particulièrement été surpris que plusieurs personnes fassent le déplacement à Toulouse depuis Montpellier ou Bordeaux pour parler d'agilité pendant quelques heures. Cela me conforte dans l'idée que je ne suis pas

16 mar. 2007 Olivier Azeau

MOE et MOA sont dans un bateau

Un excellent billet de Claude Aubry sur les notions de "Maîtrise d'ouvrage" et "Maîtrise d'oeuvre" dans un monde agile me donne l'occasion de parler d'un syndrome assez fréquent dans le monde du développement logiciel : celui de l'emprunt abusif à d'autres disciplines. Wikipédia l'explique très bien : MOA et MOE sont des termes empruntés au secteur des

08 mar. 2007 Olivier Azeau

Scrumification

Dans le cadre de mon activité professionnelle, j'ai toujours appliqué une démarche de dissémination de pratiques agile dans un processus existant, ce qui produit en pratique des méthodes de travail un peu bricolées et spécifiques à un contexte donné. En ce début d'année, je change un peu mon fusil d'épaule. Ce changement n'a rien de dogmatique et découle plutôt d'une démarche

13 janv. 2007 Olivier Azeau