|

Écrivez
à AILES ! |

Présentation
d'une FMI-type |

Avertissement
sur les FMI |

Attention au
"coup du co-lead" |
|
|
Chef de Groupe
( synonymes : responsable de
cellule, chef d'un sous-projet)
|
Mission
:
Encadrement d'une petite équipe de
développeurs, dans le but de réaliser un
sous-ensemble du logiciel, sous-ensemble dont il
assure la planification et le suivi.
(cf. également une "illustration" avec
le "projet-cauchemar" : Waterfall) |
Entrée(s) :
Cahier des charges :
document contractuel précisant ce que doit faire le
logiciel en termes généraux (sans rentrer en détail
dans l'IHM ou dans une liste exhaustive de
fonctionnalité).
Spécifications (issues
de ses développeurs) : décrire, pour une exigence du
cahier des charges données, l'ensemble des
fonctionnalités et leur IHM associée (si celle-ci
existe) nécessaires à la réalisation de l'exigence
client.
Faits Techniques :
document lui demandant de corriger un bug sur son code
existant ou de faire évoluer son code afin de
prendre en compte complètement une fonctionnalité
donnée.
Planning des
différentes réunions de suivie : emploi du
temps dont il doit tenir compte pour mieux planifier ses
activités et celles de son groupe.
Planning des
différentes livraisons de code : les
"dates-limites" à respecter en terme de
développement.
Tâches :
* Réunions de suivie des
Spécifications : participe et donne son avis
sur les demandes d'évolutions des spécifications (en
particulier sur celles dont il doit assurer la
réalisation). Ces évolutions viennent soit du client,
soit des développeurs.
* Réunions de suivie des Faits
techniques: participe et donne son avis sur les
demandes de corrections de faits techniques : sont-elles
réalisables facilement ou non ? rapidement ou non ?
* Réunions d'avancement interne :
participe avec le chef de projet et les chefs de groupes
à une réunion précisant l'état d'avancement des
différents sous-projets. Ne concerne en principe pas le
client.
* Planning des tâches des
développeurs : assigne à chacun de ses
développeurs une ou plusieurs tâches pouvant aller de
la spécification aux tests-unitaires ou à la correction
d'un fait technique.
* Suivi individuel des
développeurs : vérifie régulièrement l'état
d'avancement des tâches de ses développeurs.
Sortie(s) :
Indicateurs
d'avancements : cela va des lignes de codes, des
lignes de commentaires, du nombre de classes prévues,
conçues, réalisées, etc... Alimentera la prochaine
réunion d'avancement interne.
PTU & CRTU (issues de
ses développeurs) : Plan de Test Unitaire (pour dire ce
que l'on veut tester) et Compte-Rendu de Test Unitaire
(en général, pour dire en une ligne que "ça a
marché"!...) Alimentera également la prochaine
réunion d'avancement interne.
Réponse à Fait Technique (issues
de ses développeurs) : document précisant que la
demande de correction ou d'évolution du code a bien
été effectuée ou, au contraire, a été
rejetée (en préciser les raisons). Alimentera la
prochaine réunion de suivie des Faits Techniques.
Spécifications :
éventuellement réécrite ou complétées afin de coller
à la fois aux demandes du client et aux réalités de
développements. Alimentera la prochaine réunion de
suivie des Spécifications.
Evolution (informatique)
:
Chef
de Projet, Expert, Responsable Qualité Logiciel
Remarques :
* Synonyme
: Cette fonction est typique d'un gros projet
(comme le sous-entend "chef d'un sous-projet").
Pour des logiciels de taille plus modeste, il n'y aura
que des développeurs et un chef de projet.
* Tâche :
Indicateurs, PTU & CRTU, Réponse à Fait Technique :
Le chef de groupe a un important travail de
collecte auprès de ses développeurs afin de pouvoir
répondre des différentes questions qui lui seront
posées lors des réunions.
Réponse à Fait Technique : Pour
répondre à un fait technique, il n'est pas rare de voir
un chef de groupe se transformer (temporairement) en
développeur!...
|