L'importance de la qualité

Rappel

En 2004 :

18% des projets informatiques sont des échecs ou sont abandonnés,

53% sont qualifié de mitigés

seulement 29% sont réussis( étude publiée par le Standish Group ).

 

L'importance de l'expression de besoin

 

 

Un processus pour la qualité

Voici les principales étapes de notre processus de développement, intégrant la démarche qualité à chaque étape:

Phase de pré étude

La phase de pré étude est la toute premiére étape, nécessaire afin d?identifier le besoin, et de formaliser le cahier des charges ainsi que le plan de développement.

Cycles de développement

Le processus de développement est découpé en 6 phases réparties en 3 Cycles. Chaque cycle donne lieu à la réalisation d?un produit. Ce processus de développement se déroule par prototypages successifs et évolutifs.

Cycle 1 : Maquette

Le cycle 1 consiste à développer une maquette permettant de montrer l?utilisation du produit final. Il permet d?affiner le besoin des utilisateurs et ainsi améliore la compréhension du besoin client décrit dans le cahier des charges.

 

Phase 1 : Organisation du projet

L'objectif de la phase d'organisation du projet est de garantir la satisfaction du client, donc la conformité (qualité) des résultats contractuels du développement aux besoins et attentes du client. Par extension, cette étape a aussi pour but d'améliorer la productivité et l?efficacité de l?équipe de développement.

 

Phase 2 : Maquettage de l?IHM

Objectifs

Les objectifs de cette phase sont multiples.

Il s'agit d'abord d'affiner le besoin des utilisateurs finaux puis de vérifier l?emploi opérationnel du produit final. Il s'agit également d'élaborer la spécification technique de besoin préliminaire du produit à développer.

Cycle 2 : Prototype

Le cycle 2 consiste à développer un prototype permettant de montrer la faisabilité technique du produit final.

Le prototype se doit de résoudre les problèmes techniques de réalisation et d?exécution.

 

Phase 3 : Prototypage du produit

Vérification de la faisabilité de l?architecture générale du produit final, ainsi que de la faisabilité de solutions techniques.

 

Phase 4 : Spécification du produit final

Les objectifs de cette phase sont de définir les exigences et contraintes techniques à partir des besoins exprimés dans le cahier des charges; puis définir les exigences des tests de validation à mettre en ?uvre en phase de validation pour vérifier la conformité du logiciel à sa spécification technique de besoin.

Cycle 3 : Produit final

Le cycle 3 consiste à développer un produit final de qualité, documentation technique et d?utilisation comprise.

 

Phase 5 : Conception

conception préliminaire du produit final,

conception détaillée du produit final,

conception des scénarios de tests unitaires et d?intégration

 

Phase 6 : Codage et test

Les objectifs sont ici de réaliser le produit final conformément au cahier des charges et montrer la maîtrise des méthodes et techniques de management au cours du processus de développement.

En Savoir plus sur la qualité

Méthode Scrum et qualité ?