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 ).
Voici les principales étapes de notre processus de développement, intégrant la démarche qualité à chaque étape:
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.
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.
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.
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.
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é ?
La concrétisation de cette valeur se retrouve dans les solutions proposées par Nalis. Le développement d'applications sur mesure est dans la directe lignée de cette valeur