Résumé
Le but de la phase de construction est de clarifier les exigences restantes et de réaliser le développement du système
basé sur l'architecture référencée. La phase de construction est d'une certaine manière un processus de fabrication,
pour lequel l'accent est mis sur les ressources de gestion et le contrôle des opérations afin d'optimiser les coûts,
les calendriers ainsi que la qualité. Dans ce sens, la mentalité liée à la gestion est soumise à une transition. Cette
transition va du développement de la propriété intellectuelle durant la création et l'élaboration, au développement de
produits déployables durant la construction et la transition.
Les principaux objectifs de la phase de construction incluent :
-
La minimisation des coûts de développement par l'optimisation des ressources et en évitant de mettre inutilement le
travail à la corbeille pour le recommencer.
-
L'obtention d'un niveau de qualité approprié qui allie la rapidité à l'aspect pratique
-
La réalisation de versions utiles (alpha, beta, et autres versions tests) associant toujours la rapidité et
l'aspect pratique
-
L'analyse, la conception, le développement ainsi que les tests de toutes les fonctionnalités requises.
-
Le développement itératif et incrémentiel d'un produit complet qui sera prêt à effectuer une transition vers sa
communauté d'utilisateurs. Cela implique la description des cas
d'utilisation restants et des autres exigences,
détaillant la conception , complétant l''implémentation et testant
le logiciel.
-
La prise de décision concernant le fait que le logiciel, les sites mais aussi les utilisateurs sont tous prêts pour
le déploiement de l'application.
-
La réalisation d'une certaine forme de parallélisme dans les travaux des équipes de développement. Même sur
les projets de plus petite taille, il existe des composants qui peuvent être développés indépendamment les uns des
autres, ceci permettant un parallélisme naturel entre les équipes (affectant aussi les ressources). Ce parallélisme
peut accélérer les activités de développement de manière significative ; en revanche, il accroît également la
compléxité de gestion des ressources et la synchronisation du flux des travaux. Une architecture solide est
essentielle pour réaliser un parallélisme significatif.
Les activités essentielles de la phase de construction incluent :
-
La gestion de ressources, l'optimisation des commandes et processus
-
Le développement des composants et la réalisation de tests par rapport aux critères d'évaluation définis
-
L'évaluation des versions du produit par rapport aux critères d'acceptation utilisés pour la vision.
Jalon
Le jalon à capacité d'exploitation initiale détermine si le produit est prêt à être déployé dans un environnement de
tests beta. Voir aussi Jalon : capacité opérationnelle initiale pour plus de détails.
|