wilos

Scrum au quotidien sur le projet Wilos

J’avais proposé aux étudiants de l’IUP ISI de venir au SigmaT5 présenter un retour d’expérience de l’utilisation de Scrum ou XP sur leurs projets. Ils ont tous suivi un enseignement des méthodes agiles et pratiqué sur leur projet. Seuls 2 étudiants du projet Wilos se sont portés volontaires(l’équipe IceScrum a aussi participé activement au SigmaT5). Ils ont présenté les points notables de l’utilisation de Scrum sur le projet, en particulier les scrums de scrums et l’utilisation de GoogleDocs pour le travail collaboratif.

Fin de release pour le projet Wilos

C’était aujourd’hui la fin du projet Wilos dans le cadre de l’année scolaire 2007-2008 pour les étudiants de l’IUP ISI. Commencé fin septembre, il s’est achevé par la revue de projet, incluant une démonstration et un bilan (une rétrospective) des 6 mois. Wilos est un orchestrateur de processus. Il utilise en entrée un processus décrit avec le Composer d’Eclipse Process Framework et permet de l’instancier sur un vrai projet. Instancier, cela veut dire définir les tâches, les rôles et les produits concrets pour les utiliser et les faire vivre pendant le déroulement du projet tout en restant conforme et en étant guidé par le processus en entrée.

Mes semaines avec Scrum

Passent les jours et les semaines, les réunions sont les mêmes : ce sont des rites

Depuis fin novembre, je passe mes semaines entre Paris et Toulouse, à faire du coaching sur des projets Scrum.

Souvenir du futur

Souvenir du futur

Ce n'est pas de la science-fiction, mais un workshop pour préparer la planification d'une release

Je viens de voir l’Armée des 12 singes de Terry Gilliam sur la TNT, film dans lequel Bruce Willis est envoyé dans le passé. Comme ça, dans les périodes où on le voit, il peut se souvenir du futur.

La coïncidence veut que cet après-midi nous avons fait une séance de Remember the future pour le projet Wilos, projet qui se poursuit cette année avec de nouveaux étudiants de l’IUP ISI.

UE Développement itératif et agile

Le programme pour les étudiants, c'est 250h d'agilité !

J’avais annoncé que les méthodes Agiles seraient enseignées plus largement à l’IUP ISI à partir de la prochaine rentrée.

L’enseignement du génie logiciel en Master1 a été séparé en 2 parties : d’un côté le développement traditionnel, de l’autre le développement itératif et agile, qui fait donc l’objet d’une UE (Unité d’Enseignement) spécifique.

Au programme :

Wilos dans les success stories IceFaces

Le début de la gloire.

Wilos, qui a été développé en appliquant Scrum à 33 et qui continue en développement communautaire, utilise le framework IceFaces. Cela a donné lieu à une success story publiée par IceSoft. Que fait Wilos ? Quelques explications d’Emilien.

Wilos devient un projet communautaire

Une communauté de 11 pour l'instant

Après 3 mois de développement plutôt orienté OpenUp, 3 mois à suivre Scrum mâtiné de XP, le projet Wilos passe au développement communautaire[1] des logiciels libres. Hier soir avait lieu au Hoegaarden café[2] la deuxième réunion de la communauté Wilos. Wilos a d’abord été développé dans un cadre universitaire, jusque fin mars. Le projet continue, hors de ce cadre, avec actuellement les 11 personnes qui se sont manifesté pour poursuivre l’aventure.

Emergence progressive des exigences

Plutôt que d'essayer de tout figer au début mieux vaut décider au dernier moment possible.

Il est impossible de connaître toutes les exigences[1] dès le début d’un projet. Depuis 20 ans j’ai participé à de nombreuses définitions et spécifications d’exigences dans différents domaines et il en a toujours été ainsi. En réfléchissant longtemps et en essayant d’imaginer les situations dans lesquelles se trouveront les utilisateurs, on peut bien sûr découvrir un bon nombre d’exigences significatives, mais il existera toujours des exigences que, même en se mettant dans la peau des utilisateurs, on ne pourra pas spécifier voire identifier à l’avance.

Les présentations du Sigmat2

Les présentations du Sigmat2

42

Une première photo-merci à Benjamin- où on voit une partie des 42 personnes qui ont assisté au séminaire. La présentation de Thierry Cros sur le développement responsable est disponible sur son blog. La présentation d’Olivier Azeau sur les freins est disponible sur son blog Celles de Brice Jones (CPAM) et de l’équipe Wilos sont disponibles sur demande. Mes diapositives d’introduction et d’animation sont téléchargeables (Présentations).

Modélisation agile du domaine

Scrum ne traite pas l'aspect modélisation. Ce n'est pas une raison pour ne pas en faire.

Dans la famille Agile, il y a Scrum, il y a XP et on trouve aussi la modélisation Agile.

Scrum donne un cadre dans lequel on peut appliquer des pratiques de modélisation Agile, de la même façon qu’on peut y inclure des pratiques XP, comme les user stories, la vélocité, le TDD…