![]() |
gestion de grands
projets 15 heures |
écran rafraichi le |
Objectif
Conduite de projet, assurance qualité, évaluation de la réalisation,
organisation des équipes, planification, tests et intégration.
plan du cours IPA par Treves@cnam.fr |
|||
Je 13/12 | 9h-12h | introduction | norme ISO 9126 ![]() |
Je 20/12 | 9h-12h | exemple d'un contrat
informatique ? Rational RequisitPro est une aide à la rédaction Cahier des Charges www.rational.com/products/reqpro/prodinfo.jsp |
coaching groupe-projets:
étude de faisabilité Me 5/12 au Ve 1/02 préparer un arbre produit pour chacun des 3 projets eVinci-XP, VML, int-base |
Je 10/01 | 9h-12h | la planification p29 | |
Je 17/01 | 10h30-12h | modèle COMOCO | |
Je 14/02 | 9h-10h30 | session ad hoc pour chacun des 3 gpe-projets: question /réponses | coaching gpe-projets eVinci-XP, VML,
int-base du Lu 11/02 au Lu 8/04 |
Je 11/04 | 9h-12h | soutenance 60' (transparents, HTML ou PowerPoint) par groupe-projet eVinci-XP, VML, int-base +remise rapport selon plan type: 1. Contexte du projet 2. Planification 3. Vie du projet, au fil de l'eau 4. Conclusion |
Coaching, jeux de
rôles, mise en situation réelle:
en capitalisant sur vos précédentes expériences projet:
|
Outil de gestion de projets : MS Project www.microsoft.com/office/project/default.htm
Atelier développeurs : enregistrez votre projet sur http://sourceforge.net
Environnements de modélisation UML www.allhtml.com/uml/index.php http://uml.free.fr www.omg.org
on pourra utiliser la POO www.commentcamarche.net/poo/poointro.php3
avec la méthode UML www.commentcamarche.net/uml/umlintro.htm
www.rational.com/uml/index.jsp
Livres
UML
A partir de ces besoins, le MOE établit une solution détaillée permettant de satisfaire le besoin exprimé, cette solution devant être acceptée et validée par le MO. La solution décrite dans le cahier des charges de réalisation sert de référence lors de la recette fonctionnelle du programme. Dans cette organisation le MO commence la description du futur SI et le MOE la termine avant de développer l'application adéquate.
Les litiges possibles :
Les besoins sont souvent ambigüs, incomplets ou mal exprimés. Les futurs utilisateurs sont donc invités, avec l'assistance d'experts, à travailler rigoureusement sur la définition des services attendus pour élaborer un cahier des charges du SI. Le SI situe l'informatique dans une vision stratégique de l'entreprise, comme une de ses composantes structurelles. Concevoir un SI consiste à décrire les flux d'information concourant à une même finalité, à en repérer les acteurs, à expliciter la signification des informations utilisées ainsi que les règles de gestion, afin de porter un diagnostic et de construire des scénarios alternatifs d'information et d'organisation.
The Framfab Method www.framfab.com
Framfab Unified Process, FUP, is a project process framework developed by
Framfab as an important component to ensure the quality of what we produce as well as that
of the production process itself.
FUP is defined at three levels.
The idea behind these three levels is that "the foundation" should be followed by every project and is the most stable part of FUP; that "the practice" must be configured slightly for every project and will be improved regularly in FUP; and, finally, that "the toolbox" must always be configured for every project and will be constantly refined in FUP.
6 modèles de cycle de vie
principes de développement du logiciel | ||
étapes | documents de formalisation des étapes | contrôles ou
revues planifiées et réalisés sur les étapes et les documents |
spécification des besoins |
|
revue des spécifications |
conception générale préliminaire |
|
revue de conception générale |
conception détaillée |
|
revue de conception détaillée |
codage |
|
revue de code |
tests unitaires |
|
revue de tests revue du plan d'intégration |
intégration |
|
revue d'intégration revue du plan de validation |
validation |
|
revue de validation |
cycle de vie complet du logiciel
Besoin > Exigences > Développement du logiciel > Exploitation >
Maintenance > Retrait du logiciel
un projet d'informatisation peut être construit suivant
différentes typologies:
- logiciel spécifique développé
- progiciel std développé
- intégration d'un ou plusieurs progiciels (composants logiciels
élémentaires) avec personnalisations sur-mesure
Le cycle de développement du logiciel s'intègre dans une organisation de projet
exemple de fiche de tâche | |
Fiche N° | Responsable: date: |
Tache: organisation du projet | |
Date de début: prévisionnelle limite au plus tard effective |
Date de fin: prévisionnelle limite au plus tard effective |
Objectifs
|
|
Eléments en entrée
|
|
Activités
|
|
Elements en sortie
|
|
Actions en fin de tache et points
de contrôle
|
|
Observations - contraintes - risques |
étape spécification se déroule en 2 phases
Un recueil d'expression des besoins très détaillés matérialise le résultat de l'analyse. Ce document est appelé cahier des charges lorsqu'il y a contractualisation des relations entre la maitrise d'ouvrage et la mautrise d'oeuvre. Le cahier des charges fonctionnels doit faire l'objet d'une validation.
La communication
En appui de la démarche qulité, il importe de mettre en place des actions de
communication:
communication interne pour vendre
L'analyse du besoin est une phase délicate. Les besoins sont souvent incomplétement expimés et il appartient au concepteur de les identifier en tenat compte des principaux facteurs de qualité suivants : absence d'ambiguité, ensemble complet, cohérence, facilité de compréhension. le besoin exprimé par lutilisateur ne coincide pas forcement avec l'expression faite par le donneur d'ordres (cahier des charges). derrière un besoin explicite se cache souvent des besoins implicites. En outre le besoin du client pourra évoluer au cours des étapes de la vie du logiciel, certaines évolutions ne dépendant pas du client mais de l'environnement.