Gestion des exigences: Retour d expérience Laurent Guillobez
Formation Ingénieur EFREI (TIC) Auditeur SPICE, chef de projet Six Sigma, administrateur DOORS Expérience Nokia Développement de récepteurs satellites et kits Bluetooth embarqués Définition, mise en place et audit des procédures d ingénierie logicielle pour la branche automobile. Expérience ZF Friedrichshafen AG Responsable qualité logicielle - directions assistées Responsable DOORS pour l ensemble du groupe ZF Responsable procédure d analyse des exigences logicielles. A Partir de Juillet 2011 Expert en gestion des exigences à Bombardier Transportation, Berlin.
Retour d expérience en trois points : 1. Analyse de deux changements profonds de ces dernières années 2. 3. L échange d exigences L intégration de la traçabilité dans des cycles de développement courts. SPICE: le standard qui a changé les relations entre constructeurs et équipementiers Conseils pour l amélioration des processus de gestion d exigences
Deux changements profonds de ces dernières années
Echange d exigences: le déclic
Echange d exigences: suivi du cahier des charges Symptômes d un manque de suivi systématique: Cahier des charges incomplet / en partie dépassé Les procédures ne sont pas appliquées (chez l équipementier elles ne peuvent l être) Risque de développement Release + Change Request Remède: Echange d exigences assisté par logiciel (DOORS exchange; Atego Exerpt)
Echange d exigences: suivi du cahier des charges Depuis la phase d appel d offre jusqu à la fin de projet, le cahier des charges est systématiquement suivi et mis à jour. Avantage pour l équipementier Il est plus simple de rentrer dans les détails, de justifier une offre. Avantages pour le constructeur: Les exigences sont utiles à la gestion de projet Ouverture de l appel d offre a un grand nombre d équipementiers
Traçabilité des exigences: le déclic Besoins Coûts Délais
Traçabilité des exigences: le déclic Les objectifs en phase d appel d offre: Échéances: Fixes, règlement de pénalités en cas de retard Exigences fonctionnelles: Fixées dans le cahier des charges En partie négociable en phase de développement Cout: Négocié en phase d appel d offre C est le critère de sélection Conséquence pour l équipementier: Une gestion de projet à trois variables fixes Source: ElAyam en images 2010
Traçabilité des exigences: le déclic Source: www.agile42.com Reconf 2011
Traçabilité des exigences: une exigence client Problème du Constructeur: Comment être sûr que l équipementier réussira à gérer la complexité du projet? Remède: Utilisation d audits SPICE pour fixer des objectifs aux équipementiers en termes de maturité des processus. La maturité des processus fait partie des critères de classification d équipementiers
www.automotivespice.com
ISO 15504 Source: HIS - 2007
SPICE Software Process Improvement and Capability determination
SPICE Software Process Improvement and Capability determination Source: Method Park Software AG; Add SPICE to your life!; White Paper 08/2007
Impact des audits SPICE sur les cycles de développement courts Effet sur l équipementier: Intégration de la traçabilité des exigences à travers chaque étape du cycle de développement. Conséquence pour le constructeur: La maturité des processus fait partie des critères de classification d équipementiers Avantages pour le constructeur Réduction des risques lors de l appel d offre Plus grande transparence de l état d avancement du projet. Avantages pour l équipementier une plus grande flexibilité opérationnelle conformité au normes de qualité et de sécurité
Conseils pour l amélioration des processus de gestion d exigences
Conseils n 1 Définir des exigences Conseil: Convaincre son management de définir des objectifs en terme de gestion des exigences. Pourquoi? Avoir un mandat clair implique Moins de résistance au changements Une standardisation efficace à long terme Comment? Analyse des couts (Six Sigma); Benchmarking;
Conseils n 2 Conduire des changements: 3 domaines à regrouper Amélioration des procédures Assurance qualité R&D Environnement de développement
Conseils n 3 Favoriser le pragmatisme dans la prise de décision Amélioration des procédures: Un responsable, un contact par équipe de R&D Modifications des procédures par retour d expérience de chaque équipe R&D Environnement de développement Un responsable par logiciel Contacts avec les experts des différents sites Modifications par retour d expérience des experts
Merci pour votre attention! www.linkedin.com www.xing.com