SFR Mise en place de la gestion des exigences sous DOORS dans le cadre de la refonte du système d'information commercial

 
CONTINUER À LIRE
SFR
Mise en place de la gestion des
exigences sous DOORS dans le
cadre de la refonte du système
d'information commercial
              14/11/2007

                                  1
Sommaire
1- Le contexte et l’historique de la Gestion des EXigences SFR

2 - Les principes directeurs de la Gestion des EXigences SFR

3 - La solution mise en œuvre avec DOORS

4 - Les apports constatés

5 - Les difficultés rencontrées

6 – Conclusion: une démarche à pérenniser

                                                                 2
1 - Contexte

               3
SFR s’engage dans une démarche
de gestion des exigences :
Historique
     Définition démarche & méthodologie mars-mai 2005 – sélection de DOORS

     Pilote opérationnel juin-octobre 2005

     Généralisation sur refonte du CRM octobre 2005

Contexte actuel
     Généralisation sur tous les projets de refonte janvier 2007

         15 licences multi sites

         Une centaine d’utilisateurs

     Certification CMMI engagée chez SFR mi 2007

                                                                             4
2 - Les principes directeurs de
la Gestion des EXigences SFR

                                  5
Principes directeurs
Figer une vision commune MoA / SI / Fournisseurs de ce à quoi doit se conformer le
SI :
      Besoin de disposer d’un référentiel projet qui permet d’avoir une compréhension commune et
      partagée des besoins par tous les acteurs durant tout le cycle projet.

Maîtrise du périmètre de projets longs et complexes :
      Vérifier la couverture des besoins à chaque phase du projet,
      Des évolutions de périmètre inévitables qu’il faut gérer et maîtriser.

Maîtrise des délais pour tenue des roadmaps :
      Visibilité précise au fil de l’eau sur la conformité du produit et l’avancement.

Fournir les bases des vérifications en recette :
      Préparation des scénarios de recette pendant les phases de conception
      Formalisation d’exigences de test

                                                                                                   6
Cycle de vie des exigences
CYCLE PROJET                             CYCLE EXIGENCES POUR LE SI               CYCLE EXIGENCES DE TEST

        Définition du                       Collecte, identification,
         périmètre                         qualification des besoins

                                                                                    Définition des exigences de test :
                        Spécifications                   Définition des
                                                                                    Niveau 1 : nature

                                                                                                                                                                            Intégrer et valider la solution
                        générales du                   exigences pour le
                                                                                    Niveau 2 : Domaine applicatif                                              Validation
                          système                    système d’information
                                                                                    Niveau 3 : Séquence
Concevoir la solution

                                                                                              Affinage exigences niv. 3 :
                                                                Définition des exigences
                                   Conception                                                 Définition exigences de test :
                                                                pour chaque système
                                    générale                                                  Niveau 4 : fonction/service/flux
                                                                applicatif (SA)                                                                  Intégration
                                                                                              Niveau 5 : règle de gestion

                                         Contractualisation

                                                                             Affinage des         Affinage des
                                                       Conception
                                                                             exigences pour       exigences de                    Recevabilité
                                                        détaillée
                                                                             chaque SA            test niv. 3, 4, 5

                                                                    Réalisation                                       Livraison

                                                                                  Réaliser la solution

                                                                                                                                                                                                              7
3 - La solution mise en
œuvre sous Doors

                          8
Utilisation de DOORS
Permettre le travail collaboratif entre les différents acteurs SFR ainsi qu’entre SFR et ses différents fournisseurs

Etablir et organiser le référentiel d’exigences du projet
        Un projet structuré en espaces en fonction des différentes phases du processus
        Utilisation d’attributs pour distinguer
             Les exigences / les informations
             Les exigences du scope / les exigences hors scope

Effectuer la traçabilité de la prise en compte des besoins à chaque phase du processus
        Mise en relation au moyen de liens auxquels on donne une signification
        Utilisation d’attributs pour tracer les décisions de modification du périmètre

Faciliter les analyses d’impacts en cas de modification du besoin ou de contraintes
        Exploitation de la traçabilité par liens

Vérifier à chaque étape du processus la complétude de la solution élaborée
        Utilisation de liens ou d’attributs pour établir les matrices de couverture
        Utilisation d’indicateurs de suivi

                                                                                                                       9
Structure du référentiel d’exigence

Définition du périmètre                 Alimentation par livrables métiers
Spécifications générales
      du système                        Formulation des exigences SI

 Conception générale                    Alimentation par modélisation UML
Conception détaillée et
     réalisation                        Alimentation par livrables fournisseurs

Intégration et Validation               Formulation des exigences de test

                                                                                  10
Formulation des exigences sous
            Doors

utilisation d’attributs et de vue spécifique :
       Attribut « libellé » : texte de l’exigence ou de l’information

      Attribut « exigence » : indique s’il s’agit d’une exigence pour le SI, d’une information, ou
      d’une exigence en doublon d’une autre (Valeur « oui », « non», « doublon »)

      Attribut « SSA » : indique quels systèmes applicatifs sont concernés par l’exigence

      Attribut « palier » : indique si l’exigence est dans le périmètre du palier considéré

      Attribut « criticité système » : indique le degré de criticité pour le SI

      Attributs « niveau de qualification », « niveau de validation »

                                                                                                     11
Traçabilité mise en place
       Lien spécifique de traçabilité : « satisfait »

1-espace de         2-espace de        3-espace de        4-espace de    5-espace de test
  collecte           référence         conception          réalisation

                        Exigences
 Expression                               Eléments de     Documents       Libellés
                       par Thème
                                          CG              fournisseurs    Exigences de
 de besoin             fonctionnel
                                                                          Test
                                          (modélisation
 PM                   PM                  UML)

       Construction automatique de vue de traçabilité (outil Wizard)

                                                                                            12
Utilisation d’indicateurs

 Avancements des différentes phase :
      qualification des exigences

      Taux de couverture des besoins

 Information sur la volumétrie d’exigences ….

                                                13
Gestion du changement - principes
La gestion du changement concerne
     L’ajout d’une nouvelle exigence
     La modification d’une exigence
     La suppression d’une exigence

La gestion du changement doit assurer la maîtrise des évolutions du référentiel
     Tout changement du référentiel doit être tracé
     Tout changement du référentiel doit être validé par les acteurs amonts et avals
     Tout changement du référentiel doit être répercuté en amont et en aval

La gestion du changement porte sur les référentiels d’exigences
     Chaque version validée d’un espace du projet donne lieu à la création d’une baseline

La gestion du changement doit être mise en place dès l’émission des CdCs pour
garantir la maîtrise des évolutions du référentiel

                                                                                            14
Gestion des changements
Fonctionnalité standard « Change proposal system » :
     Solution non retenue : interface standard peu ergonomique lorsque les changements sont
     susceptibles de concerner de nombreux attributs

     Amélioration possible : utilisation de la suite logicielle proposée par Telelogic

Solution retenue
     Les modifications ne sont pas apportées directement mais doivent être saisies dans des
     attributs spécifiques,

      Le report des modifications est effectué par l’administrateur après accord du pilotage :

         Attributs spécifiques pour tracer les changements apportés

         Utilisation de baseline

                                                                                                 15
4 - Les apports constatés

                            16
Apports de la méthodologie et son
outillage
Procédure/outillage pour la formulation d’exigences partagées entre les métiers et les équipes SI

        Moyen d’échange commun et formalisation centralisée des décisions partagées.

        Visibilité de l’avancement de la qualification via des indicateurs.

Contribuer à la production de cahiers des charges
        clairs et non ambiguës pour les fournisseurs

        Exhaustif par rapport aux besoins

Faciliter le contrôle des réponses fournisseurs par rapport aux Cahiers des Charges

Traçabilité des exigences de la conception jusqu’à la réalisation

Procédure de gestion des changements depuis l’émission des Cahiers des Charges jusqu’à la réalisation

Contribuer à la définition des exigences de test exhaustives / besoin

                                                                                                        17
5 - Les difficultés
rencontrées

                      18
Difficultés rencontrées
Conduite du changement auprès des équipes internes :
      Formulation d’exigence à partir des besoins

      Prise en main des outils nécessitant un accompagnement important

Conduite du changement auprès des fournisseurs :
      Changement du format des Cahiers des Charges

      Nouvelles modalités de réponses

      Fourniture des information de couvertures des exigences

Outillage et méthodologie non généralisée à tous les projets :
      Industrialisation partielle

      Import/export vers outils bureautiques importants

                                                                         19
6 – Conclusion
une démarche à pérenniser

                            20
Vous pouvez aussi lire