La TMA, un centre de services
Le rythme de fonctionnement de la TMA est naturellement proche de l'agilité.
!Quels sont les principe de fonctionnement TMA? Chiffre et approuver le développement des évolutions, Planifier les livraisons avec le client, Gérer des nouvelles versions du logiciel dans des nouvelles releases; Gérer le changement par le contrôle continu de la non-régression, Livrer fréquement, etc;
Comment travaillons-nous en projet SCRUM?
Capacité de changement du périmètre en fin de chaque sprint; Définition du périmètre du logiciel sous forme de liste d'user stories (le très populaire backlog) Définition de l'effort de développement pour chaque user story ( compexité vs. charge) Planification du sprint Livraisons sur un rythme itératif d'un logiciel testable
le rapprochement est évident. la mise en place l'est peut-être moins. C'est
pour cela que nous oeuvrons avec l'équipe TMA pour "l'agilisation" du plateau
TMA. Qui sont nos sponsors?
Les Product Owners internes, ceux qui ont le lien
opérationnel avec le client.
!!Le plan de bataille
Créer le backlog : sur un plateau
multi-projet, quel est le contenu du backlog le plus pertinent? Nous avons
décidé de créer le backlog par équipe.c'est un backlog multi-projet.
L'estimation ou le planning poker : c'est la clé du
succès. Le planning poker est l'activité primordiale pour partager entre les
membres de l'équipe de développement la même compréhension de ce qui doit être
développé. C'est aussi une pratique hors pair pour responsabiliser les
développeurs sur le contenu et la qualité du logiciel qu'ils vont coder.
Les sprints . de sprints courts semblent plus pertinents que
des sprints longs. La durée choisie est une semaine. En début de sprint,
l’incontournable sprint planning aura lieu. Le stand-up meeting (le
daily Scrum) - Les 10 minutes pour faire le tour des 3 questions:
"Qu'ai-je fait hier, quelles sont les difficultés que j'ai rencontrées,
qu'est-ce que je compte faire aujourd'hui?", est aussi une activité
incontournable? Le bilan du sprint : mise en place du
protocole de réception de la nouvelle version du logiciel La
rétrospective : Nous allons nous focaliser sur des formats rapides,
l'objectif de chaque rétrospective est de fournir un plan d'action à suivre. Ce
qui est important dans les rétrospectives est d'avoir une suite applicable.
Nos défis__ Comment gérer l"adaptabilité et l'implication du client sur des cycles aussi courts? Quels sont les tests d'acceptations pertinents? Comment gérer la non-régression dans un dispositif qui n'a pas été pensé "test-compatible"?
...Mais nous sommes prêts à les relever !