Introduction
Cycle de vie des projets
Démarche fonctionnelle ou objet
Conduite de projet
Modélisation
Contrôle de la qualité
Accompagnement du changement
Indicateurs de pilotage
Équipe, réunions et décisions
Démarches itératives
Cycles
Itérations
Familles « processus unifié »
Gestion du risque
Planification itératives
Conduite de projet « agile »
Développement itératif
Démarche orientée par les besoins du client
Architectures basées sur les composants
Modélisation visuelle
Processus
Itérations
Phases
Expression des besoins
Couverture fonctionnelle et itérations
Identification des exigences
Traçabilité des exigences
Formalisation
Plan de projet
Analyse
Spécifications générales
Spécifications détaillées
Validation
Conception
Modélisation objet
Design patterns
Réalisation
« Refactoring »
« pair programming »
Développement piloté par les tests
Indicateurs
Estimation de charge
Planification
Pilotage par les risques
Tests logiciel
Familles de tests
Tests de non régression
Automatisation
Conduites de projets « unified process »
Rational Unified Process
Two Tracks Process
Comparaison avec Extreme Programming
Différences, particularités