Système d'inscription aux cours

 

Plan d'itération
Elaboration d'itération #E1

 

Version 1.0

 

Historique de révision

Date

Version

Description

Auteur

18/01/1999

1.0

Plan initial pour l'itération E1

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 l'itération E1 du projet de système d'inscription aux cours.

Lors de l'itération E1, les exigences seront analysées plus précisément. L'analyse et la conception de tous les cas d'utilisation sélectionnés pour l'édition 1.0 ainsi que les cas d'utilisations à haut risque de l'édition 2.0 seront exécutés. Le prototype architectural sera développé pour tester la faisabilité et la performance de l'architecture requise pour l'édition 1.0.

1.2               Portée

Ce plan de l'itération E1 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 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. 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 Elaboration Phase Schedule, V1.0, 1999, Wylie College IT. (Planning de la phase d'élaboration du système d'inscription aux cours).
  5. Course Registration System Software Development Plan, WyIT418, V1.0, 1999, Wylie College IT. (Plan de développement logiciel 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

L'itération E1 va mener l'analyse et la conception de tous les cas d'utilisation sélectionnées pour la version 1.0 et les cas d'utilisations à haut risque de l'édition 2.0 seront exécutés. Le prototype architectural sera développé pour tester la faisabilité et la performance de l'architecture requise pour la version 1.0.

Les fonctions prévues pour la version 1.0 comprennent :

    1. Tâches d'itération

Le tableau suivant présente les activités de haut niveau ainsi que les dates planifiées de début et de fin.

Activité

Date de début

Date de fin

Modélisation métier (cas d'utilisation métier)

3 février 1999

5 février 1999

Définition des exigences (cas d'utilisation R1 & cas d'utilisation R2 à haut risque)

3 février 1999

9 février 1999

Analyse & conception (cas d'utilisation R1 & cas d'utilisation R2 à haut risque)

5 février 1999

18 février 1999

Implémentation (prototype architectural R1)

15 février 1999

24 février 1999

Test (prototype architectural R1)

22 février 1999

2 mars 1999

Environnement

2 février 1999

4 mars 1999

Gestion

2 février 1999

4 mars 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 :

Nom de la tâche

Début

Fin

Noms de ressource

Jalons

Mar. 02/02/99

Jeu. 04/03/99

 

Démarrer la phase d'élaboration

Mar. 02/02/99

Mar. 02/02/99

 

Jalon du prototype d'interface utilisateur

Mer. 03/02/99

Mer. 03/02/99

 

Jalon du prototype architectural (fin de la phase d'élaboration)

Jeu. 04/03/99

Jeu. 04/03/99

 
 
 
 
 

Phase d'élaboration

Mar. 02/02/99

Jeu. 04/03/99

 

Itération E1 - développer le prototype architectural

Mar. 02/02/99

Jeu. 04/03/99

 

Modélisation métier

Mer. 03/02/99

Ven. 05/02/99

 

Identifier les travailleurs et les entités métier

Mer. 03/02/99

Mer. 03/02/99

Concepteur métier

Décrire les travailleurs métier

Jeu. 04/02/99

Jeu. 04/02/99

 

Décrire le travailleur métier 'BW1'

Jeu. 04/02/99

Jeu. 04/02/99

Concepteur métier

Décrire le travailleur métier 'BW2'

Jeu. 04/02/99

Jeu. 04/02/99

Concepteur métier

Décrire les entités métier

Jeu. 04/02/99

Jeu. 04/02/99

 

Décrire l'entité métier 'BE1'

Jeu. 04/02/99

Jeu. 04/02/99

Concepteur métier

Décrire l'entité métier 'BE2'

Jeu. 04/02/99

Jeu. 04/02/99

Concepteur métier

Revoir le modèle d'analyse métier

Ven. 05/02/99

Ven. 05/02/99

Réviseur de modèle métier

Exigences

Mer. 03/02/99

Mar. 09/02/99

 

Gérer les dépendances

Mer. 03/02/99

Mar. 09/02/99

Analyste système

Détailler les cas d'utilisation prioritaires

Mer. 03/02/99

Mer. 03/02/99

 

Détailler le cas d'utilisation 'UC1'

Mer. 03/02/99

Mer. 03/02/99

Auteur de cas d'utilisation

Détailler le cas d'utilisation 'UC2'

Mer. 03/02/99

Mer. 03/02/99

Auteur de cas d'utilisation

Détailler le cas d'utilisation 'UC3'

Mer. 03/02/99

Mer. 03/02/99

Auteur de cas d'utilisation

Détailler le cas d'utilisation 'UC4'

Mer. 03/02/99

Mer. 03/02/99

Auteur de cas d'utilisation

Détailler le cas d'utilisation 'UC5'

Mer. 03/02/99

Mer. 03/02/99

Auteur de cas d'utilisation

Structurer le modèle de cas d'utilisation

Jeu. 04/02/99

Jeu. 04/02/99

Architecte

Modélisation d'interface utilisateur

Mer. 03/02/99

Mer. 03/02/99

Concepteur d'interface utilisateur

Prototype d'interface utilisateur

Mer. 03/02/99

Mer. 03/02/99

Concepteur d'interface utilisateur

Réviser les exigences

Ven. 05/02/99

Ven. 05/02/99

Réviseur du cahier des charges

Analyse & conception (architecture & risques principaux)

Ven. 05/02/99

Jeu. 18/02/99

 

Analyse d'architecture

Ven. 05/02/99

Ven. 05/02/99

Architecte

Analyse de cas d'utilisation prioritaires

Lun. 08/02/99

Lun. 08/02/99

 

Analyser le cas d'utilisation 'UC1'

Lun. 08/02/99

Lun. 08/02/99

Concepteur

Analyser le cas d'utilisation 'UC2'

Lun. 08/02/99

Lun. 08/02/99

Concepteur

Analyser le cas d'utilisation 'UC3'

Lun. 08/02/99

Lun. 08/02/99

Concepteur

Analyser le cas d'utilisation 'UC4'

Lun. 08/02/99

Lun. 08/02/99

Concepteur

Conception architecturale

Mar. 09/02/99

Mar. 09/02/99

 

Décrire l'accès concurrent

Mer. 10/02/99

Mer. 10/02/99

Architecte

Décrire la distribution

Jeu. 11/02/99

Jeu. 11/02/99

Architecte

Revoir l'architecture

Ven. 12/02/99

Ven. 12/02/99

Réviseur d'architecture

Conception de sous-systèmes prioritaires

Lun. 15/02/99

Lun. 15/02/99

 

Conception de sous-système - sous-système 'S1'

Lun. 15/02/99

Lun. 15/02/99

Concepteur

Conception de sous-système - sous-système 'S2'

Lun. 15/02/99

Lun. 15/02/99

Concepteur

Conception de classes prioritaires

Lun. 15/02/99

Lun. 15/02/99

 

Conception de classe - classe 'C1'

Lun. 15/02/99

Lun. 15/02/99

Concepteur

Conception de classe - classe 'C2'

Lun. 15/02/99

Lun. 15/02/99

Concepteur

Conception de classe - classe 'C3'

Lun. 15/02/99

Lun. 15/02/99

Concepteur

Conception de classe - classe 'C4'

Lun. 15/02/99

Lun. 15/02/99

Concepteur

Conception de cas d'utilisation prioritaires

Mar. 16/02/99

Mar. 16/02/99

 

Concevoir le cas d'utilisation 'UC1'

Mar. 16/02/99

Mar. 16/02/99

Concepteur

Concevoir le cas d'utilisation 'UC2'

Mar. 16/02/99

Mar. 16/02/99

Concepteur

Conception d'une base de données

Mer. 17/02/99

Mer. 17/02/99

Concepteur de base de données

Revoir la conception

Jeu. 18/02/99

Jeu. 18/02/99

Réviseur de conception

Implémentation (architecture & risques principaux)

Lun. 15/02/99

Mer. 24/02/99

 

Structurer le modèle d'implémentation

Lun. 15/02/99

Lun. 15/02/99

Architecte

Planifier l'intégration du système

Ven. 19/02/99

Ven. 19/02/99

Intégrateur système

Planifier l'intégration du sous-système

Lun. 22/02/99

Lun. 22/02/99

Implémenteur

Implémenter des composants prioritaires

Lun. 22/02/99

Lun. 22/02/99

 

Implémenter le composant 'c1'

Lun. 22/02/99

Lun. 22/02/99

Implémenteur

Implémenter le composant 'c2'

Lun. 22/02/99

Lun. 22/02/99

Implémenteur

Implémenter le composant 'c3'

Lun. 22/02/99

Lun. 22/02/99

Implémenteur

Implémenter le composant 'c4'

Lun. 22/02/99

Lun. 22/02/99

Implémenteur

Corriger les incidents

Mar. 23/02/99

Mar. 23/02/99

Implémenteur

Intégrer des sous-systèmes

Mar. 23/02/99

Mar. 23/02/99

Implémenteur

Intégrer le système

Mer. 24/02/99

Mer. 24/02/99

Intégrateur système

Test (architecture & risques principaux)

Lun. 22/02/99

Mar. 02/03/99

 

Planifier un test (intégration & système)

Lun. 22/02/99

Lun. 22/02/99

Concepteur de test

Concevoir un test (intégration & système)

Mar. 23/02/99

Mar. 23/02/99

Concepteur de test

Implémenter un test

Mer. 24/02/99

Mer. 24/02/99

Concepteur de test

Concevoir des classes et des packages de test

Jeu. 25/02/99

Jeu. 25/02/99

Concepteur

Implémenter des sous-systèmes et des composants de test

Ven. 26/02/99

Ven. 26/02/99

Implémenteur

Exécuter le test d'intégration

Lun. 01/03/99

Lun. 01/03/99

Testeur d'intégration

Exécuter le test système

Mar. 02/03/99

Mar. 02/03/99

Testeur de système

Exécuter des tests de performance

Lun. 01/03/99

Lun. 01/03/99

Testeur de performance

Evaluer un test

Mar. 02/03/99

Mar. 02/03/99

Concepteur de test

Gestion

Mar. 02/02/99

Jeu. 04/03/99

 

Développer un plan d'itération

Mar. 02/02/99

Mar. 02/02/99

Responsable de projet

Doter le projet en personnel

Mer. 03/02/99

Mer. 03/02/99

Responsable de projet

Réviser une liste de risques

Mar. 02/02/99

Mar. 02/03/99

Responsable de projet

Evaluer l'itération

Mer. 03/03/99

Mer. 03/03/99

Responsable de projet

Mettre à jour un plan de projet

Jeu. 04/03/99

Jeu. 04/03/99

Responsable de projet

 
 
 
 

Environnement

Mar. 02/02/99

Jeu. 04/03/99

 

Configurer des processus

Mar. 02/02/99

Jeu. 11/02/99

 

Améliorer des processus

Ven. 12/02/99

Jeu. 04/03/99

 

Sélectionner et acquérir des outils

Mar. 02/02/99

Jeu. 04/03/99

 

70piiFRToolsmithing

Mar. 02/02/99

Jeu. 04/03/99

 

Prise en charge du développement

Mar. 02/02/99

Jeu. 04/03/99

 

Formation

Lun. 08/02/99

Mer. 17/02/99

 

 

    1. Livrables d'itération

Les livrables suivants seront générés et révisés lors de l'itération E1 :

Processus

Livrable

Responsable

Ensemble Modélisation métier

Glossaire (étendre & mettre à jour)
Modèle d'analyse métier

Bob Collings
Yee Chung

Ensemble Exigences

Document de vision (mise à jour)
Spécifications de cas d'utilisation (mise à jour)
Spécification supplémentaire (mise à jour)
Vue d'ensemble de modèles et de modèles de cas d'utilisation (mise à jour)
Prototype d'interface utilisateur (formats uniquement)

Sue Gamble
Sue Gamble
Sue Gamble
Sue Gamble
Gavin Hansen

Ensemble Conception

Modèle d'analyse (vue logique)
Modèle de conception (vues logiques, de composant et de processus)
Document d'architecture logicielle
Spécification de réalisation de cas d'utilisation

Sue Gamble
Beth MacDonald
Steve Johnson
Beth MacDonald

Ensemble Implémentation

Plan de la construction d'intégration
Prototype architectural - version de base du logiciel
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 d'itération E1
Plan du projet (mise à jour)
Planning du projet (mise à jour)
Liste des risques du projet (mise à jour)
Evaluation d'état
Evaluation d'itération
Plan de test

Rick Bell
Rick Bell
Rick Bell
Rick Bell
Rick Bell
Rick Bell
Kerry Stone

Standards et instructions

Instructions de conception
Instructions de programmation
Instructions de test
Instructions pour l'interface utilisateur
Document des attributs d'exigence (mise à jour)

Simon Jones
Simon Jones
Kerry Stone
Gavin Hansen
Sue Gamble

 

3.                  Ressources

      1. Ressources en personnel

Les besoins en personnel pour l'itération E1 sont :

Gestion de projet

Gestion de projet, Rick Bell

Groupe de modélisation métier

Responsable de modélisation métier, Bob King

Analyste de processus métier, Bill Collings

Concepteur métier, Yee Chung

Ingénierie de systèmes

Responsable d'ingénierie de systèmes, Carol Ming

Analyste système, Sue Gamble

Architecte, Steve Johnson

Génie logiciel

Responsable génie logiciel, Diane Ng

Ingénieur de processus (gestion de configuration), Simon Jones

Développeur, Beth MacDonald

Développeur, Gavin Hansen

Développeur/concepteur, Phil Johnson

Test

Responsable des tests, Kerry Stone

Testeur système, Carol Smith

L'organigramme du projet et les besoins en personnel pour le projet entier sont présentés dans le plan de projet [5].

      1. Ressources financières

Le tableau suivant présente le budget de l'itération E1.

Diagramme intitulé dans l'en-tête ci-dessus

 

 

 

 

 

 

 

 

 

 

 

 

 


      1. Ressources : matériel & structure

L'itération E1 nécessite le matériel informatique suivant :

    • 10 PC (Microsoft Windows 95 , Microsoft Office, Rational Rose, Rational RequisitePro)
    • 10 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, à l'exception des 2 imprimantes supplémentaires qui seront commandées.

Le département des systèmes d'information du Wylie College a suffisamment de locaux et de mobilier pour répondre aux besoins de l'itération E1.

4.                  Cas d'utilisation

Les cas d'utilisation qui seront développés pour l'itération E1 sont :

1.        Se connecter

2.        Fermer l'inscription

3.        Gérer les informations sur les professeurs

4.        S'inscrire aux cours

5.        Gérer les informations sur les participants

6.        Interface de la base de données du catalogue des cours

7.        Interface du système de financement

 

5.                  Critères d'évaluation

Le premier objectif de l'itération E1 est l'exécution de l'analyse et de la conception des cas d'utilisation sélectionnés et le développement d'un prototype architectural de travail.

Les risques associés à la conception architecturale ou aux performances du système seront réalisés avant la fin de l'itération.

Chaque livrable développé lors de l'itération E1 sera révisé par un homologue et soumis à l'approbation de l'équipe.

L'équipe de projet interne et le responsable des inscriptions du Wylie College réviseront le prototype d'interface utilisateur et le prototype architectural.

Copyright  © IBM Corp. 1987, 2004. Tous droits réservés.