12
Amélioration de la qualité des forfaits Vers la démarche CMM

Amélioration de la qualité des forfaits Vers la démarche CMM

Embed Size (px)

Citation preview

Page 1: Amélioration de la qualité des forfaits Vers la démarche CMM

Amélioration de la qualité des forfaits

Vers la démarche CMM

Page 2: Amélioration de la qualité des forfaits Vers la démarche CMM

Chronique d’une dérive annoncée

Page 3: Amélioration de la qualité des forfaits Vers la démarche CMM

Démarche qualité

• Elle renforce l’image de marque de l’entreprise.– L’opinion que les clients ont de

l’entreprise.• C’est un critère de différentiation.

– C’est un avantage concurrentiel.• Elle garantit :

– la maîtrise des coûts de développement.• Fin des plannings qui dérapent.• Fin des budgets qui explosent.

– la maîtrise des délais.• La certitude de livrer le client à temps.

– la maîtrise des Risques• C’est l’assurance perte d’exploitation de

l’entreprise.

Page 4: Amélioration de la qualité des forfaits Vers la démarche CMM

Fonctions inutiles

Besoins insatisfaits

Sur-définition

Conformité par hasard

Conformité inutile

SatisfactionSatisfaction

Non conformité

Produit réalisé

Besoins duclient Définition

du produit

Page 5: Amélioration de la qualité des forfaits Vers la démarche CMM

Le modèle CMM

• CMM = Capability Maturity Model• Système qualité qui vise à améliorer du

processus de développement logiciel. • Ensemble de « bonnes pratiques » à mettre en

oeuvre dans les projets• Elaboré en 1987 et bientôt remplacé par CMM-I• Grille de 5 niveaux de maturité hiérarchisée.

Page 6: Amélioration de la qualité des forfaits Vers la démarche CMM

Le modèle CMM : 5 niveauxNiveau 1 : initialArtisanat

Niveau 2 : reproductiblePlanification de projet, assurance qualité

Niveau 3 : définiDéfinition des processus, ingénierie des produits logiciels

Niveau 4 : maîtriséGestion quantitative des processus et de la qualité logicielle

Niveau 5 : optimiséGestion des changements technologiques et des changements de

processus

Page 7: Amélioration de la qualité des forfaits Vers la démarche CMM

Le modèle CMM

– La satisfaction des utilisateurs finaux, par la gestion des exigences (explicites ou implicites)

– La maîtrise des projets en terme de délais, de budget et de qualité

– La transparence : une vision claire et partagée des projets par tous les acteurs

Page 8: Amélioration de la qualité des forfaits Vers la démarche CMM

Le modèle CMM : niveau 2Objectif: établir les contrôles de base de gestion de projets

• 2.1 Gestion des exigences Etablir une interprétation commune entre le client et l’équipe du projet sur des exigences du client. Sert de base à la gestion et la planification du projet à travers le cycle de vie.

• 2.2 Planification des projets Etablir les plans pour la gestion et l’ingénierie du projet. Base de gestion du projet.

• 2.3 Suivi et supervision des projets Etablir la visibilité de la progression du projet afin de permettre à la gestion d’entreprendre des actions correctrices en cas de déviations du plan. Comparer l’expérience vécue avec les estimations, plans, …

• 2.4 Gestion de la sous-traitance

Sélectionner les sous-contracteurs qualifiés et les gérer efficacement, suivre leur performance.

• 2.5 Assurance de qualité du logiciel Etablir la visibilité du processus utilisé et du produit développé. Comprend les revues et audits des activités et produits pour assurer leur conformité aux normes et aux procédures établies.

• 2.6 Gestion des configurations du logiciel Etablir et maintenir l’intégrité des produits du projet à travers tout le cycle de vie. Identifier les items de la configuration, contrôler les modifications, maintenir l’intégrité et la visibilité de la configuration.

Page 9: Amélioration de la qualité des forfaits Vers la démarche CMM

Gestion des exigences• Collecter TOUTES les exigences

– Explicites– Implicites– Capitalisation via des check-list évolutives

• Valider la compréhension des exigences– Un référentiel partagé

• Tracer les exigences– Sur l’ensemble des livrables (spécifications, sources, cas de tests, …)– Niveau de couverture des livrables (individuellement)– Une analyse d’impact immédiate

Page 10: Amélioration de la qualité des forfaits Vers la démarche CMM

Gestion des exigences

No Dossier Libellé Descriptif Origine Date Priorité Complexité

F-001B0. IFI USA Mise à disposition des formulaires IFI-USA

Description des formulaires IFI USA Réunion de spécif ication

Moyen 1-Très simple

F-002

B1.Répartition Standard Ajouter/modifier/supprimer des fors de répartition

Description de la gestion des fors de répartition et de leur initialisation, y compris for pour temps de séjour

Réunion de spécif ication

18.juin.04 Très important 4-Complexe

F-003

B1.Répartition Standard Localiser/qualifier des éléments imposables

Ajouter des attributs permettant de qualif ier les éléments de la déclaration d'impôt en vue de leur intégration dans un calcul de répartition

Réunion de spécif ication

25.mai.04 Très important 4-Complexe

F-004

B1.Répartition Standard Traiter une répartition indépendant

Description des écrans et cinématique de traitement d'un répartition indépendante

Réunion de spécif ication

03.juin.04 Important 3-Normale

F-005

B1.Répartition Standard Traiter une répartition pour activité dirigeante

Description des écrans et cinématique de traitement d'un répartition dirigeante

Réunion de spécif ication

02.juil.04 Important 3-Normale

F-006

B1.Répartition StandardAfficher l'impôt communal par communes dans le calcul de l'impôt

Description de l'impact de la répartition sur la prévisualisation et l'impression du calcul de l'impôt

Réunion de spécif ication

29.juin.04 Important 3-Normale

F-007

B1.Répartition StandardAfficher les informations delatives à la répartition dans l'écran de détermination IFD

Description de l'impact de la répartition dans l'écran de synthèse IFD

Réunion de spécif ication

29.juin.04 Important 3-Normale

Identification des exigences Nature des exigences

Référentiel des exigences et matrice de traçabilité :

Référentiel de l’ensemble des exigences. Initialisé au début, il vit tout au long du cycle du projet.

Analyse de l’impact

Utilisation des la matrice des exigences couplée avec la matrice de traçabilité pour déterminer rapidement l’impact exact d’un changement.

Démarrage du projet :

Identification et catégorisation des exigences -> définition et priorisation des modules d’analyse.

Demande de changement :

Nouvelles exigences ou modification d’exigences existantes suite aux séances d’analyses ou au tests utilisateurs

Page 11: Amélioration de la qualité des forfaits Vers la démarche CMM

Gestion des exigences

No Dossier Libellé Descriptif Origine Date Priorité Complexité

F-001B0. IFI USA Mise à disposition des formulaires IFI-USA

Description des formulaires IFI USA Réunion de spécif ication

Moyen 1-Très simple

F-002

B1.Répartition Standard Ajouter/modifier/supprimer des fors de répartition

Description de la gestion des fors de répartition et de leur initialisation, y compris for pour temps de séjour

Réunion de spécif ication

18.juin.04 Très important 4-Complexe

F-003

B1.Répartition Standard Localiser/qualifier des éléments imposables

Ajouter des attributs permettant de qualif ier les éléments de la déclaration d'impôt en vue de leur intégration dans un calcul de répartition

Réunion de spécif ication

25.mai.04 Très important 4-Complexe

F-004

B1.Répartition Standard Traiter une répartition indépendant

Description des écrans et cinématique de traitement d'un répartition indépendante

Réunion de spécif ication

03.juin.04 Important 3-Normale

F-005

B1.Répartition Standard Traiter une répartition pour activité dirigeante

Description des écrans et cinématique de traitement d'un répartition dirigeante

Réunion de spécif ication

02.juil.04 Important 3-Normale

F-006

B1.Répartition StandardAfficher l'impôt communal par communes dans le calcul de l'impôt

Description de l'impact de la répartition sur la prévisualisation et l'impression du calcul de l'impôt

Réunion de spécif ication

29.juin.04 Important 3-Normale

F-007

B1.Répartition StandardAfficher les informations delatives à la répartition dans l'écran de détermination IFD

Description de l'impact de la répartition dans l'écran de synthèse IFD

Réunion de spécif ication

29.juin.04 Important 3-Normale

Identification des exigences Nature des exigences

Des spécifications jusqu’au code source….

TestsSpécifications Codes

Page 12: Amélioration de la qualité des forfaits Vers la démarche CMM

Les outils chez ALCION GROUP• Démarche qualité : référentiel qualité : manuel NFS2, PAQ par

projet.• Gestion des projets et suivi d’avancement• Gestion des exigences : à définir• Gestion de configuration : svn• Gestion des anomalies : mantis• Planification et suivi des tests : à définir