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.       Introduction         

1.1     Objet     

1.2     Portée     

1.3     Définitions, acronymes et abréviations     

1.4     Références     

1.5     Présentation     

2.       Plan      

3.       Ressources

4.       Cas d'utilisation

5.       Critères d'évaluation


Plan d'itération

1.                  Introduction

1.1               Objet

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.

1.2               Portée

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.

1.3               Définitions, acronymes et abréviations

Voir le glossaire [3].

1.4               Références

Les références applicables sont :

  1. Course Registration System Vision Document, WyIT387, V1.0, Wylie College IT. (Document de vision du système d'inscription aux cours).
  2. Course Registration System Stakeholder Requests Document, WyIT389, V1.0, 1998, Wylie College IT. (Document de demandes de partie prenante du système d'inscription aux cours).
  3. Course Registration System Glossary, WyIT406, V1.0, 1998, Wylie College IT. (Glossaire du système d'inscription aux cours).
  4. Course Registration System Construction Phase Schedule, V1.0, 1999, Wylie College IT. (Planning de la phase de construction du système d'inscription aux cours).
  5. Course Registration System Software Development Plan, WyIT418, V2.0, 1999, Wylie College IT. (Plan de développement logiciel du système d'inscription aux cours).
  6. Course Registration System C2 Test Plan, WyIT501, V1.0, 1999, Wylie College IT. (Plan de test C2 du système d'inscription aux cours).
  7. Course Registration System Supplementary Specification, WyIT400, V1.0, 1999, Wylie College IT. (Spécification supplémentaire du système d'inscription aux cours).

 

1.5               Présentation

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.

2.                  Plan

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.

    1. Tâches d'itération

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

    1. Planning des itérations

Le planning détaillé, répertoriant toutes les tâches et les responsabilités attribuées, est présenté ci-dessous [4] :

 

Nom de la tâche

Début

Fin

Noms de ressource

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

 
    1. Livrables d'itération

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

 

3.                  Ressources

Ressources

    1. Ressources : matériel & structure

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.

4.                  Cas d'utilisation

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

5.                  Critères d'évaluation

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.