avril 2006

mardi 04 avril 2006

Premier billet

Et hop, je lance mon blog sur Scrum et l'agilité !...

Lire la suite

mercredi 05 avril 2006

Enseignement agile

J'essaie de diffuser la bonne parole aux étudiants de l'IUP ISI de l'Université Paul Sabatier de Toulouse depuis plusieurs années. Par exemple le développement itératif, la modélisation (agile), Scrum. Et bien je vais pouvoir continuer 3 ans de plus : après une longue attente, je viens d'apprendre mon renouvellement en tant que professeur associé à temps partiel (ça s'appelle PAST). Je suis passé au Journal Officiel le premier avril, en même temps que le CPE (j'espère durer plus longtemps) : Par décret du Président de la République en date du 27 mars 2006, M. Aubry (Claude) est nommé en qualité de professeur des universités associé à mi-temps (disciplines scientifiques) à l'université...

Lire la suite

dimanche 09 avril 2006

Humour agile

Comme poisson d'avril, l'initiative Waterfall 2006, annonçant une conférence le premier avril à Niagara Falls, est impressionnante : les principaux gourous de l'agile y ont participé. En France la cascade (waterfall) n'est pas le symbole de la non agilité (c'est plutôt le cycle en V), mais on fait de l'humour aussi à propos des pratiques de génie logiciel. Dans le genre moins collectif et plus potache (et aussi plus drôle), on a la méthode la Rache. J'adore....

Lire la suite

lundi 10 avril 2006

Présentation de Scrum aux Valtech Days

Le mois dernier (le 16 mars), j'ai fait une présentation de 50 minutes sur "Scrum, l'esprit d'équipe comme au rugby" dans le cadre de la Planète Agile des Valtech days. Valtech vient d'ouvrir sa "library" et y a mis toutes les présentations de ces 2 jours. On devrait donc retrouver, à partir du site Valtech Library, mon article et ma présentation. Il paraît que les vidéos des présentations (on était filmé) vont bientôt être disponibles sur Valtech TV... Je n'ai assisté qu'à quelques présentations de la Planète Agile, dont les 2 de Craig Larman que je vous recommande, en particulier si vous avez à convaincre des équipes d'abandonner le cycle en V pour passer à l'itératif....

Lire la suite

mardi 11 avril 2006

Présentation de Scrum disponible en licence Creative Commons

Mon ami Mike Cohn (l'auteur inspiré de Agile Estimating and Planning) diffuse une présentation de Scrum "libre", sous licence Creative Commons. Il m'a autorisé à la traduire et à l'adapter en français. Pas si facile de trouver le mot qui va bien en français. Parfois le mot anglais sonne mieux : j'ai gardé Backlog par exemple. C'est une présentation qui donne une bonne idée de ce que sont les notions fondamentales de Scrum. Je la présente en environ une heure. Elle est disponible en format open office dans mes présentations. Pour le ppt voir sur le site de Mike....

Lire la suite

mercredi 12 avril 2006

IceScrum

IceScrum est un outil Scrum développé initialement par une équipe d'étudiants de l'IUP ISI....

Lire la suite

jeudi 13 avril 2006

User Stories

Lors des derniers projets auxquels j'ai participé ou que j'ai coachés, les exigences ont été définies par des "user stories"....

Lire la suite

vendredi 14 avril 2006

Sondage

Voici les résultats du sondage effectué cette semaine : Sondage effectué sur le forum de l'IUP ISI. Les entreprises sont toulousaines et accueillent un stagiaire M1. Un grand merci aux stagiaires pour leur participation, en particulier Chef, Psyko et Akki. Il reste quelques entreprises à évangéliser......

Lire la suite

samedi 15 avril 2006

Mêlée

Je reviens de voir le match Stade Toulousain - Stade français. Pluie battante, ballon savonnette : match à l'ancienne avec des chandelles et une bagarre générale après mêlée relevée. Enfin, on a gagné......

Lire la suite

lundi 17 avril 2006

Outils pour développement agile

Un nouvel outil Scrum annoncé dans l'environnement de développement Microsoft : Scrum for Team System. Autour d'Eclipse et à l'initiative d'IBM, il y a le projet EPF lancé fin décembre et que je connais beaucoup mieux. Il a pour objectif de fournir un outil pour développer des processus, accompagné de 2 exemples de contenu : une simplification du RUP, appelée BUP (Basic Unified Process) et un processus agile (Scrum d'après la démo). Ces initiatives montrent bien l'importance prise par les méthodes agiles dans le développement de logiciel....

Lire la suite

mardi 18 avril 2006

5082 ScrumMasters certifiés

Nous sommes plus de 5000 ScrumMasters certifiés, c'est le chiffre donné ce soir. J'ai des doutes sur la précision : la semaine dernière je n'y étais pas, cette semaine j'y suis 2 fois (non, je n'ai pas redoublé). Enfin cela fait beaucoup. Pas en France où on ne doit pas dépasser la vingtaine......

Lire la suite

jeudi 20 avril 2006

Estimation agile

Je n'ai jamais été un fan des techniques d'estimation des coûts classiques (CoCoMo), ni d'ailleurs des estimations en général. Estimer le nombre de lignes de code ou le temps qu'on va passer sur une tâche qui se déroulera (peut-être) dans plusieurs mois, c'est le plus souvent du temps perdu. De plus...

Lire la suite

vendredi 21 avril 2006

Web 2.0

Un excellent article d'InternetActu sur les évolutions des logiciels que tout étudiant en informatique devrait lire (et ses enseignants aussi) : Qu'est ce que le web 2.0 : Modèles de conception et d'affaires pour la prochaine génération de logiciels. On y parle pas vraiment des méthodes agiles mais presque : voir le chapitre 4 sur la fin des versions et la partie sur l'intelligence collective....

Lire la suite

samedi 22 avril 2006

Conférences agiles

Des annonces de conférences : Agile 2006 International Conference Scrum Gathering Tout ça à Minneapolis, c'est trop loin !...

Lire la suite

dimanche 23 avril 2006

Directeur de produit

Le rôle de "client" dans Scrum s'appelle Product Owner. Je l'ai traduit jusqu'à maintenant par propriétaire de produit. Je joue ce rôle sur des projets, je le connais bien, mais le terme propriétaire ne m'a jamais bien plu. Client ne convient pas non plus. Je viens de lire How to be a Product Director de Brian Marick. Il propose d'appeler ce rôle directeur de produit. Il justifie pourquoi. Je trouve ça très bien, je vais l'adopter. Rappel : dans Scrum il n'y a que 3 rôles : l'équipe, le ScrumMaster et donc le directeur de produit. C'est lui qui est responsable d'alimenter le Backlog avec les user stories, à destination de l'équipe....

Lire la suite

lundi 24 avril 2006

L'agilité contre l'opacité

Les processus agiles dissipent les rideaux de fumée derrière lesquels une équipe a parfois tendance à se cacher....

Lire la suite

mardi 25 avril 2006

Scrum en une page

Scrum est un processus léger, avec peu d'éléments. Il est tentant de tout présenter en une seule page. Quelques essais : un en pdf un autre en gif...

Lire la suite

jeudi 27 avril 2006

Ségolène défend l'agilité

L'agilité pas seulement pour le développement de logiciel......

Lire la suite

Gestion agile des exigences

Pour ne plus faire des docs de spécification détaillée de 300 pages qui ne sont jamais lus......

Lire la suite

vendredi 28 avril 2006

Diffusion des méthodes agiles

Dans le numéro du 15 mars de SD Times, l'article sur les 5 ans du Manifeste Agile cite une enquête de Forrester : 14 % des entreprises (Amérique et Europe) utilisent les méthodes agiles, 19 % autres sont intéressées ou envisagent d'y passer. Même si c'est moins que dans mon sondage local, je trouve ça plutôt élevé. Evidemment ça dépend de l'interprétation de "agile"....

Lire la suite

samedi 29 avril 2006

IceScrum : fin du sprint 2

Le projet IceScrum avance. Nous appliquons Scrum depuis le 14 avril. Les sprints durent une semaine. Bien que l'équipe ne soit pas regroupée géographiquement, les scrum meetings sont quotidiens (certains par Skype). Hier c'était la revue de fin de deuxième sprint : démonstration des user stories réalisées et rétrospective sur la façon de "scrummer". Nous produisons pour chaque sprint un résumé de fin de sprint qui servira au rapport de stage de Cédric. L'objectif est d'avoir fin mai un produit vraiment utilisable. Il reste à résoudre des problèmes de performance : en réseau les temps de réponse sont actuellement beaucoup trop longs....

Lire la suite