Système d'inscription aux cours
Plan de l'itération C2
Version 1.0
Historique de révision
Date |
Version |
Description |
Auteur |
---|---|---|---|
22/03/1999 |
1.0 |
Plan initial pour la phase de construction - 2de itération |
Rick Bell |
Sommaire
1.3 Définitions, acronymes et abréviations
Plan d'itération
Ce plan d'itération décrit les plans détaillés de la seconde itération (C2) de la phase de construction du projet de système d'inscription aux cours.
La première itération (C1) de la phase de construction a développé le logiciel bêta pour l'édition 1 (R1.0). La seconde itération (C2) de la phase de construction implémentera les composants restants pour l'édition 1 et corrigera les incidents découverts dans la version bêta. Le résultat final de cette itération sera le logiciel R1.0.
Ce plan de l'itération C2 s'applique au projet de système d'inscription aux cours développé par le département des systèmes d'information du Wylie College, pour le Wylie College. Ce document sera utilisé par le responsable de projet et par l'équipe projet.
Voir le glossaire [3].
Les références applicables sont :
Ce document fournit le planning détaillé de cette itération, y compris tous les jalons. Il décrit également les ressources requises (affectation du personnel, financement et matériel), les statuts prévus des cas d'utilisation, et les critères d'évaluation pour l'exécution de l'itération.
La seconde itération (C2) de la phase de construction localisera tous les journaux d'incidents ainsi que les commentaires en retour des utilisateurs, reçus à propos de la version bêta. C2 implémentera également les cas d'utilisation, les classes et les composants restants, n'ayant pas fonctionné dans la version bêta. C2 produira un logiciel entièrement opérationnel de l'édition 1 (R1.0).
La durée de la seconde itération (C2) est d'environ un mois.
Les premiers cas d'utilisation formant l'édition 1.0 sont présentés ci-dessous.
Le tableau suivant présente les activités de haut niveau pour C2 ainsi que les dates planifiées de début et de fin.
Activité |
Date de début |
Date de fin |
---|---|---|
Analyse & conception (incidents & cas d'utilisation R1 restants) |
16 avril 1999 |
26 avril 1999 |
Implémentation (incidents bêta & R1) |
16 avril 1999 |
6 mai 1999 |
Test (incidents bêta & R1) |
16 avril 1999 |
12 mai 1999 |
Environnement |
13 avril 1999 |
14 mai 1999 |
Gestion |
13 avril 1999 |
14 mai 1999 |
Le planning détaillé, répertoriant toutes les tâches et les responsabilités attribuées, est présenté ci-dessous [4] :
|
|
|
|
---|---|---|---|
Jalons |
Lun. 15/03/99 |
Jeu. 17/06/99 |
|
Démarrer la construction de l'itération 1 |
Lun. 15/03/99 |
Lun. 15/03/99 |
|
Jalon bêta R1 (logiciel bêta prêt) |
Lun. 12/04/99 |
Lun. 12/04/99 |
|
Démarrer la construction de l'itération 2 |
Lun. 12/04/99 |
Lun. 12/04/99 |
|
Jalon de la capacité opérationnelle initiale (Version 1.0) |
Ven. 14/05/99 |
Ven. 14/05/99 |
|
Démarrer la construction de l'itération 3 |
Ven. 14/05/99 |
Ven. 14/05/99 |
|
Second jalon de la capacité opérationnelle (Version 2.0) |
Jeu. 17/06/99 |
Jeu. 17/06/99 |
|
|
|
|
|
|
|
|
|
Phase de construction |
Lun. 15/03/99 |
Jeu. 17/06/99 |
|
Itération C1 - Développement de la version 1 bêta |
Lun. 15/03/99 |
Lun. 12/04/99 |
|
Analyse & conception (détail) |
Mar. 16/03/99 |
Jeu. 25/03/99 |
|
Détailler l'architecture |
Lun. 22/03/99 |
Jeu. 25/03/99 |
Architecte |
Conception de sous-systèmes prioritaires |
Mar. 16/03/99 |
Mer. 17/03/99 |
|
Conception de sous-système - sous-système ss-fx |
Mar. 16/03/99 |
Mer. 17/03/99 |
Concepteur |
Conception de sous-système - sous-système ss-cr |
Mar. 16/03/99 |
Mer. 17/03/99 |
Concepteur |
Conception de classes prioritaires |
Mar. 16/03/99 |
Mer. 17/03/99 |
|
Conception de classe - classe C-brx |
Mar. 16/03/99 |
Mer. 17/03/99 |
Concepteur |
Conception de classe - classe C-abx |
Mar. 16/03/99 |
Mer. 17/03/99 |
Concepteur |
Conception de classe - classe C-twe |
Mar. 16/03/99 |
Mer. 17/03/99 |
Concepteur |
Conception de classe - classe C-tui |
Mar. 16/03/99 |
Mer. 17/03/99 |
Concepteur |
Conception de cas d'utilisation prioritaires |
Jeu. 18/03/99 |
Ven. 19/03/99 |
|
Concevoir le cas d'utilisation uc-hev |
Jeu. 18/03/99 |
Ven. 19/03/99 |
Concepteur |
Concevoir le cas d'utilisation uc-mrk |
Jeu. 18/03/99 |
Ven. 19/03/99 |
Concepteur |
Conception de base de données |
Lun. 22/03/99 |
Mar. 23/03/99 |
Concepteur de base de données |
Réviser la conception |
Mer. 24/03/99 |
Jeu. 25/03/99 |
Réviseur de conception |
Implémentation (bêta) |
Mar. 16/03/99 |
Mar. 06/04/99 |
|
Planifier l'intégration de système |
Mar. 16/03/99 |
Mer. 17/03/99 |
Intégrateur système |
Planifier l'intégration de sous-système |
Jeu. 18/03/99 |
Ven. 19/03/99 |
Implémenteur |
Implémenter des composants prioritaires |
Lun. 22/03/99 |
Mar. 23/03/99 |
|
Implémenter le composant c-uic |
Lun. 22/03/99 |
Mar. 23/03/99 |
Implémenteur |
Implémenter le composant c-uib |
Lun. 22/03/99 |
Mar. 23/03/99 |
Implémenteur |
Implémenter le composant c-iln |
Lun. 22/03/99 |
Mar. 23/03/99 |
Implémenteur |
Implémenter le composant c-oie |
Lun. 22/03/99 |
Mar. 23/03/99 |
Implémenteur |
Implémenter le composant c-wes |
Lun. 22/03/99 |
Mar. 23/03/99 |
Implémenteur |
Implémenter le composant c-kkm |
Lun. 22/03/99 |
Mar. 23/03/99 |
Implémenteur |
Corriger les incidents |
Lun. 22/03/99 |
Mer. 24/03/99 |
Implémenteur |
Réviser le code |
Jeu. 25/03/99 |
Ven. 26/03/99 |
Réviseur de code |
Exécuter des tests d'unité |
Jeu. 25/03/99 |
Lun. 29/03/99 |
Implémenteur |
Intégrer un sous-système |
Mar. 30/03/99 |
Jeu. 01/04/99 |
Implémenteur |
Intégrer un système |
Ven. 02/04/99 |
Mar. 06/04/99 |
Intégrateur système |
Test (interfaces & fonction intégrée) |
Mar. 16/03/99 |
Jeu. 08/04/99 |
|
Planifier un test (intégration & système) |
Mar. 16/03/99 |
Mar. 16/03/99 |
Concepteur de test |
Concevoir un test (intégration & système) |
Mer. 17/03/99 |
Mer. 17/03/99 |
Concepteur de test |
Implémenter un test |
Jeu. 18/03/99 |
Jeu. 18/03/99 |
Concepteur de test |
Concevoir des classes et des packages de test |
Ven. 19/03/99 |
Ven. 19/03/99 |
Concepteur |
Implémenter des sous-systèmes et des composants de test |
Lun. 22/03/99 |
Lun. 22/03/99 |
Implémenteur |
Exécuter des tests d'intégration |
Ven. 02/04/99 |
Ven. 02/04/99 |
Testeur d'intégration |
Exécuter un test système |
Mer. 07/04/99 |
Mer. 07/04/99 |
Testeur de système |
Exécuter des tests de performance |
Mar. 23/03/99 |
Mar. 23/03/99 |
Testeur de performance |
Evaluer un test |
Jeu. 08/04/99 |
Jeu. 08/04/99 |
Concepteur de test |
Gestion |
Lun. 15/03/99 |
Lun. 12/04/99 |
|
Développer un plan d'itération |
Lun. 15/03/99 |
Lun. 15/03/99 |
Responsable de projet |
Doter un projet en personnel |
Mar. 16/03/99 |
Mar. 16/03/99 |
Responsable de projet |
Réviser une liste de risques |
Lun. 15/03/99 |
Lun. 29/03/99 |
Responsable de projet |
Evaluer l'itération |
Ven. 09/04/99 |
Ven. 09/04/99 |
Responsable de projet |
Mettre à jour le plan de projet |
Lun. 12/04/99 |
Lun. 12/04/99 |
Responsable de projet |
Itération C2 - développer la version 1 |
Mar. 13/04/99 |
Ven. 14/05/99 |
|
Analyse & conception (détail) |
Ven. 16/04/99 |
Lun. 26/04/99 |
|
Détailler l'architecture |
Lun. 26/04/99 |
Lun. 26/04/99 |
Architecte |
Conception de sous-systèmes prioritaires |
Ven. 16/04/99 |
Lun. 19/04/99 |
Concepteur |
Conception de sous-système - sous-système ss-inf |
Ven. 16/04/99 |
Lun. 19/04/99 |
|
Conception de sous-système - sous-système ss-ext |
Ven. 16/04/99 |
Lun. 19/04/99 |
|
Conception de classes prioritaires |
Ven. 16/04/99 |
Lun. 19/04/99 |
|
Conception de classe - classe C-imn |
Ven. 16/04/99 |
Lun. 19/04/99 |
Concepteur |
Conception de classe - classe C-ppl |
Ven. 16/04/99 |
Lun. 19/04/99 |
Concepteur |
Conception de classe - classe C-pnh |
Ven. 16/04/99 |
Lun. 19/04/99 |
Concepteur |
Conception de classe - classe C-ujn |
Ven. 16/04/99 |
Lun. 19/04/99 |
Concepteur |
Conception de cas d'utilisation prioritaires |
Mar. 20/04/99 |
Mer. 21/04/99 |
Concepteur |
Concevoir le cas d'utilisation uc-wsx |
Mar. 20/04/99 |
Mer. 21/04/99 |
Concepteur |
Concevoir le cas d'utilisation uc-vbc |
Mar. 20/04/99 |
Mer. 21/04/99 |
Concepteur |
Conception de base de données |
Jeu. 22/04/99 |
Jeu. 22/04/99 |
Concepteur de base de données |
Réviser la conception |
Ven. 23/04/99 |
Lun. 26/04/99 |
Réviseur de conception |
Implémentation (production efficace) |
Ven. 16/04/99 |
Jeu. 06/05/99 |
|
Planifier l'intégration de système |
Ven. 16/04/99 |
Lun. 19/04/99 |
Intégrateur système |
Planifier l'intégration de sous-système |
Mar. 20/04/99 |
Mer. 21/04/99 |
Implémenteur |
Implémenter des composants prioritaires |
Jeu. 22/04/99 |
Ven. 23/04/99 |
|
Implémenter le composant c-red |
Jeu. 22/04/99 |
Ven. 23/04/99 |
Implémenteur |
Implémenter le composant c-art |
Jeu. 22/04/99 |
Ven. 23/04/99 |
Implémenteur |
Implémenter le composant c-had |
Jeu. 22/04/99 |
Ven. 23/04/99 |
Implémenteur |
Implémenter le composant c-unv |
Jeu. 22/04/99 |
Ven. 23/04/99 |
Implémenteur |
Implémenter le composant c-tak |
Jeu. 22/04/99 |
Ven. 23/04/99 |
Implémenteur |
Implémenter le composant c-fin |
Jeu. 22/04/99 |
Ven. 23/04/99 |
Implémenteur |
Corriger les incidents |
Jeu. 22/04/99 |
Ven. 23/04/99 |
Implémenteur |
Réviser le code |
Lun. 26/04/99 |
Mer. 28/04/99 |
Réviseur de code |
Exécuter des tests d'unité |
Lun. 26/04/99 |
Mer. 28/04/99 |
Implémenteur |
Intégrer un sous-système |
Jeu. 29/04/99 |
Lun. 03/05/99 |
Implémenteur |
Intégrer un système |
Mar. 04/05/99 |
Jeu. 06/05/99 |
Intégrateur système |
Test (interfaces & fonction intégrée) |
Ven. 16/04/99 |
Mer. 12/05/99 |
|
Planifier un test (intégration & système) |
Ven. 16/04/99 |
Lun. 19/04/99 |
Concepteur de test |
Concevoir un test (intégration & système) |
Mar. 20/04/99 |
Mer. 21/04/99 |
Concepteur de test |
Implémenter un test |
Jeu. 22/04/99 |
Lun. 26/04/99 |
Concepteur de test |
Concevoir des classes et des packages de test |
Mar. 27/04/99 |
Jeu. 29/04/99 |
Concepteur |
Implémenter des sous-systèmes et des composants de test |
Ven. 30/04/99 |
Mar. 04/05/99 |
Implémenteur |
Exécuter des tests d'intégration |
Mer. 05/05/99 |
Ven. 07/05/99 |
Testeur d'intégration |
Exécuter un test système |
Ven. 07/05/99 |
Mar. 11/05/99 |
Testeur de système |
Exécuter des tests de performance |
Mer. 05/05/99 |
Ven. 07/05/99 |
Testeur de performance |
Evaluer un test |
Mer. 12/05/99 |
Mer. 12/05/99 |
Concepteur de test |
Gestion |
Mar. 13/04/99 |
Ven. 14/05/99 |
|
Développer un plan d'itération |
Mar. 13/04/99 |
Jeu. 15/04/99 |
Responsable de projet |
Doter un projet en personnel |
Ven. 16/04/99 |
Ven. 16/04/99 |
Responsable de projet |
Réviser une liste de risques |
Mar. 13/04/99 |
Mar. 27/04/99 |
Responsable de projet |
Evaluer l'itération |
Jeu. 13/05/99 |
Jeu. 13/05/99 |
Responsable de projet |
Mettre à jour le plan de projet |
Ven. 14/05/99 |
Ven. 14/05/99 |
Responsable de projet |
Itération C3 - développer la version 2.0 |
Lun. 17/05/99 |
Jeu. 17/06/99 |
|
Analyse & conception (détail) |
Mer. 19/05/99 |
Mer. 26/05/99 |
|
Détailler l'architecture |
Mar. 25/05/99 |
Mer. 26/05/99 |
Architecte |
Conception de sous-systèmes prioritaires |
Mer. 19/05/99 |
Jeu. 20/05/99 |
Concepteur |
Conception de sous-système - sous-système ss-new |
Mer. 19/05/99 |
Jeu. 20/05/99 |
|
Conception de classes prioritaires |
Mer. 19/05/99 |
Jeu. 20/05/99 |
|
Conception de classe - classe C-vad |
Mer. 19/05/99 |
Jeu. 20/05/99 |
Concepteur |
Conception de classe - classe C-jud |
Mer. 19/05/99 |
Jeu. 20/05/99 |
Concepteur |
Conception de classe - classe C-pol |
Mer. 19/05/99 |
Jeu. 20/05/99 |
Concepteur |
Conception de classe - classe C-pat |
Mer. 19/05/99 |
Jeu. 20/05/99 |
Concepteur |
Conception de cas d'utilisation prioritaires |
Ven. 21/05/99 |
Lun. 24/05/99 |
Concepteur |
Concevoir le cas d'utilisation uc-cad |
Ven. 21/05/99 |
Lun. 24/05/99 |
Concepteur |
Conception de base de données |
Mar. 25/05/99 |
Mar. 25/05/99 |
Concepteur de base de données |
Réviser la conception |
Mer. 26/05/99 |
Mer. 26/05/99 |
Réviseur de conception |
Implémentation (production efficace) |
Mer. 19/05/99 |
Mer. 09/06/99 |
|
Planifier l'intégration de système |
Mer. 19/05/99 |
Jeu. 20/05/99 |
Intégrateur système |
Planifier l'intégration de sous-système |
Ven. 21/05/99 |
Lun. 24/05/99 |
Implémenteur |
Implémenter des composants prioritaires |
Mar. 25/05/99 |
Mer. 26/05/99 |
|
Implémenter le composant c-rad |
Mar. 25/05/99 |
Mer. 26/05/99 |
Implémenteur |
Implémenter le composant c-bpp |
Mar. 25/05/99 |
Mer. 26/05/99 |
Implémenteur |
Implémenter le composant c-puj |
Mar. 25/05/99 |
Mer. 26/05/99 |
Implémenteur |
Implémenter le composant c-hbn |
Mar. 25/05/99 |
Mer. 26/05/99 |
Implémenteur |
Implémenter le composant c-cdd |
Mar. 25/05/99 |
Mer. 26/05/99 |
Implémenteur |
Implémenter le composant c-fer |
Mar. 25/05/99 |
Mer. 26/05/99 |
Implémenteur |
Corriger les incidents |
Mar. 25/05/99 |
Jeu. 27/05/99 |
Implémenteur |
Réviser le code |
Ven. 28/05/99 |
Lun. 31/05/99 |
Réviseur de code |
Exécuter des tests d'unité |
Ven. 28/05/99 |
Mar. 01/06/99 |
Implémenteur |
Intégrer un sous-système |
Mer. 02/06/99 |
Ven. 04/06/99 |
Implémenteur |
Intégrer un système |
Lun. 07/06/99 |
Mer. 09/06/99 |
Intégrateur système |
Test (interfaces & fonction intégrée) |
Mer. 19/05/99 |
Mar. 15/06/99 |
|
Planifier un test (intégration & système) |
Mer. 19/05/99 |
Jeu. 20/05/99 |
Concepteur de test |
Concevoir un test (intégration & système) |
Ven. 21/05/99 |
Lun. 24/05/99 |
Concepteur de test |
Implémenter un test |
Mar. 25/05/99 |
Jeu. 27/05/99 |
Concepteur de test |
Concevoir des classes et des packages de test |
Ven. 28/05/99 |
Lun. 31/05/99 |
Concepteur |
Implémenter des sous-systèmes et des composants de test |
Mar. 01/06/99 |
Mer. 02/06/99 |
Implémenteur |
Exécuter des tests d'intégration |
Lun. 07/06/99 |
Mer. 09/06/99 |
Testeur d'intégration |
Exécuter un test système |
Jeu. 10/06/99 |
Lun. 14/06/99 |
Testeur de système |
Exécuter des tests de performance |
Jeu. 03/06/99 |
Lun. 07/06/99 |
Testeur de performance |
Evaluer un test |
Mar. 15/06/99 |
Mar. 15/06/99 |
Concepteur de test |
Gestion |
Lun. 17/05/99 |
Jeu. 17/06/99 |
|
Développer un plan d'itération |
Lun. 17/05/99 |
Mar. 18/05/99 |
Responsable de projet |
Doter un projet en personnel |
Mer. 19/05/99 |
Mer. 19/05/99 |
Responsable de projet |
Réviser une liste de risques |
Lun. 17/05/99 |
Lun. 31/05/99 |
Responsable de projet |
Evaluer l'itération |
Mer. 16/06/99 |
Mer. 16/06/99 |
Responsable de projet |
Mettre à jour le plan de projet |
Jeu. 17/06/99 |
Jeu. 17/06/99 |
Responsable de projet |
|
|
|
|
Environnement |
Lun. 15/03/99 |
Jeu. 17/06/99 |
|
Prendre en charge le développement |
Lun. 15/03/99 |
Jeu. 17/06/99 |
|
Les livrables suivants seront générés et révisés lors de la seconde itération (C2) de la phase de construction :
Processus |
Livrable |
Responsable |
---|---|---|
Ensemble Conception |
Modèle d'analyse (mise à jour) Modèle de conception (mise à jour) Document d'architecture logicielle (mise à jour) |
Sue Gamble Beth MacDonald Steve Johnson |
Ensemble Implémentation |
Plan de la construction d'intégration Version de référence du logiciel R1.0 Pilotes de test, modules de remplacement, données & scripts Rapport d'évaluation du test |
Kerry Stone Phil Johnson Simon Jones Carol Smith |
Ensemble Gestion |
Plan de l'itération C2 Plan du projet (mise à jour) Planning du projet (mise à jour) Liste des risques du projet (mise à jour) Evaluation de l'état Evaluation d'une itération Plan de test |
Rick Bell Rick Bell Rick Bell Rick Bell Rick Bell Rick Bell Kerry Stone |
L'itération C2 nécessite le matériel informatique suivant :
- 18 PC (Microsoft Windows 95 , Microsoft Office, Rational Rose, Rational RequisitePro)
- 20 moniteurs
- 3 imprimantes (2 laser, 1 couleur)
- Accès au serveur du Wylie College.
Ce matériel est déjà installé au département des systèmes d'information du Wylie College. Le matériel obligatoire pour le test sera détaillé dans le plan de test.
L'espace nécessaire doit être défini pour les deux nouvelles locations.
Aucun nouveau cas d'utilisation ne sera développé pour l'itération C2 comme pour l'itération précédente (C1) afin de produire le bêta apporté dans les cas d'utilisation restants de l'édition 1.0. Toutefois, les cas d'utilisation suivants existants nécessitent une reprise complète :
1. Fermer l'inscription
2. Interface de la base de données du catalogue de cours
3. Interface du système de financement
Le premier objectif de l'itération C2 de la phase de construction est d'achever la version de référence du logiciel pour l'édition 1 (R1.0). La version de référence R1.0 doit être disponible pour l'équipe de déploiement le 20 mai 1999, dernier délai.
En outre, les critères suivants doivent être satisfaits avant l'exécution de l'itération C2 :
- Tous les incidents de priorité moyenne, élevée et critique découverts dans l'édition bêta (à partir de l'itération C1) doivent être résolus.
- Tous les commentaires en retour des utilisateurs sur la version bêta doivent être évalués. Tous les commentaires en retour classés comme "majeurs" doivent être résolus.
- Tous les cas d'utilisation et les exigences ciblés pour l'édition 1 doivent être implémentés et testés.
- Toutes les exigences de délais, de performance et de qualité doivent être satisfaites, comme indiqué dans la spécification supplémentaire [7].
- Les tests doivent être exécutés, comme défini dans le plan de test [6].
- Tous les résultats des tests doivent être révisés.
- L'équipe dirigeante et le représentant du Wylie College doivent approuver l'édition de la version de référence du logiciel R1.0.