L'Agilité bientôt enseignée dès l'IUT ?
Mot-clé - fac
Ma rentrée 2011
15 jeudi septembre 2011 12:44
Mes camarades Alexandre et Thierry ont une rentrée chargée. Moi, pour la première fois depuis des années, je n'ai pas de rentrée à la fac en septembre. Le Master 1 de l'IUP ISI où j'intervenais pour le module agile a disparu...
Je participerai à quelques événements en octobre :
- Formation Scrum publique du 5 au 7 à Toulouse
- Agile tour Toulouse le 19
- Formation Innovation Games le 20
- Agile tour Bordeaux le 21
et en novembre :
- Formation Scrum publique à Paris du 7 au 9
- Agile Grenoble le 24 (et peut-être Agile Innovation Grenoble le 25)
Enseignement du developpement agile à la fac
15 mercredi septembre 2010 06:38
Je reprends ce matin mes cours à la fac. Université Paul Sabatier de Toulouse, IUP ISI.
Dans le cadre d'un module (une UE) sur le développement agile de 50 heures, je vais faire 32h en 8 sessions de 4 heures. Le cours que je donne est basé sur ma formation Scrum en entreprise, que j'adapte au contexte de l'enseignement à des étudiants de Master1. Encore plus d'ateliers et de travaux dirigés.
A propos d'enseignement des méthodes agiles, le SigmaT15 de vendredi (16h) y consacre sa première session.
Mes rentrées précédentes : 2009, 2008, 2007, 2006. Avant je n'avais pas de blog.
6 projets Scrum
18 mercredi novembre 2009 13:48
J'ai assisté ce matin à la présentation de 6 projets, qui utilisent tous Scrum et IceScrum.
Enseignement des méthodes agiles
20 mardi octobre 2009 10:18
Jeudi lors de l'Agile Tour, un créneau est réservé pour un panorama de l'enseignement de l'agilité à Toulouse.
De la vision aux stories
30 mercredi septembre 2009 06:50
Ce matin, je donne ma troisième séance de 4heures de cours aux étudiants de master. Au programme, comment aller de l'idée du produit à la constitution du backlog initial, donc sur la vie du produit avant les sprints. Avec des ateliers en groupe, nous verrons comment construire une bonne vision, élaborer une liste de features, identifier les rôles d'utilisateurs et décomposer les features les plus prioritaires en stories.
Les étudiants travaillent en groupe de 6. Ils ont eux-mêmes choisi leur sujet, un pour chaque groupe, qui portent sur :
- un jeu de tamagoshi
- un twitter
- une application de partage de photos en ligne
- la refonte du site de l'association
De la vision aux stories, c'est aussi le titre du chapitre 13 de mon livre.
Demain c'est ma rentrée
15 mardi septembre 2009 22:02
Je commence demain matin (à 8 heures !) le premier cours du module "développement agile" aux étudiants de M1 de l'IUP ISI. Le programme n'a pas changé depuis l'année dernière.
Ce qui change, c'est le rythme : je fais des cours de 4 heures tous les mercredis matin, alors que les années précédentes, c'était 2 heures par-ci par-là et pas toutes les semaines. L'autre nouveauté c'est l'utilisation d'IceScrum en TD et en projet.
Soutenances de stages agiles
26 vendredi juin 2009 22:52
Cette semaine, j'ai assisté à des soutenances d'étudiants de Master 2 qui finissent leurs stages de 8 mois en alternance (3 jours par semaine). Sur les 4 auxquelles j'ai assisté, 3 ont beaucoup parlé de Scrum. Les projets sur lesquels ils ont travaillé pendant leur stage ont utilisé Scrum et leur présentation a largement porté sur sa mise en œuvre.
Il y a d'autres étudiants, que je n'ai pas suivis, qui ont pratiqué Scrum dans leur entreprise. Cela s'explique : ils arrivent formés et même diplômés en agilité et parfois ce sont eux qui sont les acteurs de la diffusion de Scrum dans leur environnement de stage.
Parmi les pratiques présentées lors de ces soutenances, j'ai relevé l'utilisation de diagrammes en arête de poisson lors des rétrospectives. Cette technique aussi appelée diagramme d'Ishikawa, sert à identifier les causes d'un problème.
L'analyse causale consiste, à partir d'un problème détecté par l'équipe, à remonter au facteur qui provoque de façon récurrente le défaut. Le plan d'actions consiste à éliminer la cause pour que sa conséquence, le problème, ne se reproduise plus.
On peut faire de l'analyse causale en dehors de la rétrospective sur des problèmes(les impediments de Scrum) identifiés pendant le sprint.
Identifier la cause à l'origine d'un problème est une pratique agile pour James Shore(root-cause analysis). C'est aussi une pratique du niveau 5 du CMM-I.
Des diplômés de l'agilité
04 mercredi février 2009 07:22
29 nouveaux diplômés en développement agile !
Scrum à l'Université Paul Sabatier
19 mercredi novembre 2008 15:31
6 projets (sur 6) ont choisi Scrum
Changement de contexte
23 mardi septembre 2008 07:27
Je conseille aux organisations de développement d'éviter le multitâches en faisant en sorte qu'une personne soit affectée dans la mesure du possible à plein temps sur un projet.
Ce n'est pas un conseil que je peux appliquer moi-même sur mes activités : je travaille sur plusieurs projets en même temps. En général j'arrive quand même à consacrer une journée ou une demi-journée à un seul sujet. Mais en ce moment particulièrement j'ai à changer de contexte très souvent pour passer d'un projet à un autre.
En une journée, j'aurai fait 2 heures de cours à la fac sur la définition agile de produit(vision, features, priorité, backlog, stories), répondu à une interview d'un journaliste de 01 Informatique sur les contrats au forfait avec les méthodes agiles, participé à la réunion du comité d'organisation toulousain de l'Agile Tour, suivie d'une autre réunion portant sur la création d'un consortium pour le développement du projet IceScrum. En fin d'après-midi, j'ai une conférence Skype avec Philippe Kruchten pour préparer notre intervention du 16 octobre sur l'Agilité en situation.
Je vais également préparer une présentation que je fais demain au service méthodes d'un groupe pharmaceutique ainsi qu'une nouvelle mission dans un Ministère qui démarre jeudi, pour laquelle je dois prendre connaissance du contexte (oui oui, c'est pour de l'Agilité, dans un Ministère).
Ecrire ce billet sur le blog, c'est une façon de faciliter les changements de contexte.
L'enseignement du génie logiciel inclut l'agilité
17 mercredi septembre 2008 23:33
J'ai fait ce matin mon premier cours aux étudiants de Master1 à l'IUP ISI. Le module Agile est au programme, comme l'année dernière. 50 heures de cours, TD ou TP, plus l'application sur les projets qui durent 6 mois.
Cet enseignement fait partie de l'ingénierie du logiciel, qui comprend aussi un module plus classique de 30 heures. L'IUP ISI est spécialisé dans le développement et le génie logiciel est déjà abordé en L3. Il est donc approfondi en M1 avec ce gros volet sur les méthodes agiles.
Cette année, suite à la rétrospective sur les projets de l'an dernier, nous allons insister sur les tests agiles : plus de pratique sur le TDD. Le programme :
- les racines de l'Agilité, les différentes méthodes agiles
- la définition de produit, la gestion agile des exigences et les tests client
- la technique des histoires d'utilisateur
- l'estimation agile (story points, planning poker)
- la planification agile et le reporting
- les réunions et le travail en équipe (Scrum)
- la maîtrise des risques
- XP, les pratiques d'ingénierie
- le pilotage par les tests (TDD)
- la modélisation agile
- le développement de logiciel libre
Les cours de l'après-midi du 16 octobre ont été neutralisés pour que les étudiants puissent assister à la conférence de l'Agile tour.
La repêche du module agile
05 vendredi septembre 2008 08:15
J'enseigne les méthodes agiles à l'Université Paul Sabatier de Toulouse. Tous mes étudiants de Master1 de l'IUP ISI n'ont pas obtenu le module agile à la première session. J'en avais 3 au repêchage de septembre.
Il m'a donc fallu proposer un examen écrit. Une des questions est en relation avec l'actualité locale :
Une grande conférence sur les méthodes agiles va se tenir à Toulouse le 16 octobre. Vous êtes un organisateur et vous avez réalisé une segmentation des personnes que vous souhaitez attirer : des développeurs, des managers, des personnes impliquées dans les méthodes et la qualité, des clients et utilisateurs de logiciels développés dans leurs entreprises, des étudiants en informatique.
Elaborez, en 5 lignes pour chacun de ces 5 rôles, un argumentaire pour les convaincre d'assister à cette conférence.
Arguments à venir d'ici le 16 octobre sur le site des organisateurs de cette conférence...
Scrum vs MDA
09 vendredi mai 2008 08:25
Courant mai, je visite des étudiants de l'IUP ISI en stage dans les entreprises toulousaines. Pour l'instant, j'ai vu 3 étudiants. Tous travaillent sur des projets innovants et utilisent des technologies de pointe. Côté méthode, 100% des projets utilisent Scrum. Les étudiants sont parfois amenés à expliquer Scrum à des collègues.
Dans une entreprise, j'ai vu un beau tableau des tâches (horizontal) avec des notes collantes au mur de la salle de réunion. Dans l'autre, c'est IceScrum qui est utilisé intensivement. Des initiatives venant des étudiants en stage et acceptées et même encouragées par les entreprises.
Toujours dans un contexte universitaire mais presque dans un autre monde, j'assistais la semaine dernière à une réunion avec des anciens étudiants. J'y ai entendu dire par un représentant d'Airbus que l'avenir des étudiants en informatique, c'était le MDA et la méta-modélisation. Pour avoir consacré énormément de temps aux modèles et méta-modèles il y a une dizaine d'années et voir leur utilisation actuelle dans les nombreuses entreprises que je visite, j'ai de sérieux doutes sur leur application en dehors d'un microcosme proche de la recherche.
Je ne veux surtout pas dire que le MDA n'est pas intéressant et qu'il faut l'opposer aux méthodes agiles. Mais simplement rappeler que c'est une niche et que la plupart des étudiants n'en feront pas une fois dans la vie active. Une recherche des emplois proposés sur lesjeudis.com donne 5 pour MDA, 5 pour Scrum et 37 pour Agile. A mon avis la tendance va s'amplifier.
Reprise des cours à la fac
25 mardi septembre 2007 13:30
Une trentaine d'étudiants toulousains formés aux méthodes agiles...
Rapports de stage
01 samedi septembre 2007 08:18
De l'intérêt des livraisons précoces et fréquentes.
« billets précédents - page 1 de 2
