b) Famille des processus unifiés
C'est un processus de développement interactif pour des
équipes de développement plus importantes, souvent plus
bureaucratiques. L'accent est mis sur les cas d'utilisation,
qui à leur tour suggèrent des exigences. L'accent est
également mis sur le choix de la meilleure
architecture. Les tâches les plus risquées sont
effectuées en premier afin de donner un point d'arrêt
précoce où le projet peut être annulé s'il est
voué à l'échec. Le bassin de main-d'oeuvre est
utilisé efficacement en ayant souvent divers pourcentages d'exigences,
de conception, de mise en oeuvre et de test exécutés en
parallèle.
(1) Exemple de processus
unifié :
· Rational Unified Process (RUP) : Cette
implémentation du processus unifié est un produit IBM
composé d'une documentation, d'outils logiciels de gestion, d'une
formation et de certifications.
· La méthode 2TUP2 : Ce processus
préconise un cycle de vie en Y qui dissocie et parallélise la
résolution des questions fonctionnelles et techniques. Le cycle de vie
de 2TUP s'apparente à un cycle en cascade mais introduit une forme
itérative interne à certaines tâches. 2TUP préconise
des formes de recherche de qualité et de performance
intéressantes telles que les services réutilisables et la
conception générique.
(2) Inconvénients des processus
unifiés :
Ces processus sont caractérisés par une
documentation abondante à chaque étape de développement.
Et plus ils restent plutôt superficiel sur les phases situées en
amont et en aval du développement: la capture des besoins et le suivi
de la maintenance.
Le tableau 11suivant récapitule les
caractéristiques des deux familles de processus
étudiés.
Tableau 11: gestion de projet
suivie le processus agile ou le processus unifié
|
la famille des processus unifiés
|
la famille des processus agile
|
Facteur de succès
|
Finir en temps et dans le budget.
|
Fournir une valeur ajoutée.
|
Type de projet
|
Besoins connus et stables.
Incidence critique.
Grand projet.
|
Besoins changeants.
Incidence peu critique.
Livraison rapide.
|
Planification
|
Détaillée pour l'ensemble du projet.
|
Grossière pour l'ensemble, détaillée pour
l'itération.
|
Gestion du risque
|
Suivi plus rigoureux.
|
Courtes itérations favorisant le plus grand risque au
départ.
|
Délais de livraison
|
À la fin du projet ou dès la première
itération, pouvant dépasser 6 mois.
|
De deux semaines à quatre mois.
Généralement un mois.
|
Source : (TREMBLAY, 2007)
|