www.persistentsys.com Mise en place d une certification ISO 9001 au service du développement 18 Octobre 2012 Roxane Regnier Quality Manager Contact : roxane.regnier@persistent.co.in
Sommaire Qui est Persistent Systems France? Pourquoi cette démarche de certification? Deux exemples de mise en œuvre Bilan 2
Who Are We? Persistent Systems is a software product & technology services company 3
We focus on the Building Blocks of next-generation technology products & enterprise applications. Cloud Computing Mobility BI & Analytics Collaboration 4
With a Global Footprint Delivery Center Sales Office Chicago Toronto Scotland Netherlands Victoria Quebec Seattle San Jose Dallas Ohio Boston London France Pune Goa Nagpur Malaysia Singapore Tokyo Hyderabad 5 and more than 6600 employees.
Persistent System France : 20 ans d expérience en développement logiciel 1991: Vendeur indépendant de logiciel scientifique 2001: Centre d excellence pour le développement Logiciel 2010: Racheté par Agilent. 2011: Société de développement et de service informatique 6
Pourquoi cette démarche de certification? 7
Pourquoi cette démarche de certification? Etat : Système qualité non certifié (demandé par les clients) Projets difficiles à manager (effet tunnel) Pas de processus d amélioration continue Ad-hoc development cycle Besoin d amélioration: Time to Market à réduire : - Plusieurs mois pour livrer une release Qualité - De nombreux défauts critiques trouvés chez les clients malgré un effort de tests important - 75 % du temps du développement sur la correction de défaut ISO 9001 certification Choix des méthodes SCRUM comme Processus de DEV 8
Des démarches aux principes communs Orientation client Approche processus Implication du personnel Amélioration continue 9
Deux exemples de mise en œuvre 10
Exemple 1 : Amélioration continue Plan d action corrective et préventive Apprentissage de l analyse de causes Par exemple : Mise en place de formation récurrente sur Métier et Risques 11
Exemple 1 : Amélioration continue Gestion documentaire Environ 150 documents crées = base de connaissances du site Programme d audits internes Identifier d éventuels régression de notre SMQ ou des pistes d amélioration Rétrospective Amélioration continue de l équipe 12
Exemple 2 : de la Traçabilité dans le développement Logiciel Besoins Besoins Besoins Papier Besoins Besoins Story V1 Tests Tests Acceptance Tests Acceptance Acceptance Stories Tests A. Status S 1 TA 1 OK TA 2 OK S2 TA 3 FAILED TA 4 OK S 3 TA 5 OK Dev,,, Scenario Implementation Specflow 13
Bilan 14
Nos succès Tendre vers le 0 défaut Des techniques de tests en langage naturel : spécifications exécutables des tests exploratoires à forte valeur ajoutée faits par des experts du domaine Des livraisons de logiciel TERMINE (testé, documenté ) toutes les semaines avec un feedback rapide de nos clients Des projets livrés avec aucun défaut connu Respecter les délais Faire travailler des experts du domaine avec des développeurs Amélioration continue portée par les équipes et non plus seulement par les managers Des clients qui sont influencés par notre manière de travailler Des audits externes qui se passent sans problème majeur 15
Conclusion Facteurs de succès Avoir engagé la certification en même temps que la mise en place de Scrum 16
Conclusion Facteurs de succès Ne pas se focaliser que sur le processus mais sur l humain Intégrer le Management à la démarche Pistes d amélioration Chercher plus d efficacité Eviter les réapprentissages 17
Questions? 18
Merci Contact : roxane.regnier@persistent.co.in Persistent Systems France 1 rue Hector Berlioz 38600 Fontaine www.persistentsys.com 19