Agenda
Transcription
Agenda
SIMPROS 2001 Implementing software process improvement B. Moreau & G. Gullà-Menez SIMPROS 2001 France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D1 - 25/08/2001 Agenda 1. FRANCE TELECOM AND FRANCE TELECOM R&D 2. FTR&D PROCESS APPROACH 3. « S » PROCESS STANDARDISATION 4. « D » PROCESS DEPLOYMENT 5. « C » PROCESS ASSESSMENT 6. « A » SOFTWARE BASELINE ENRICHMENT 7. « P » IMPROVEMENT PLANS 8. MEASURING PROCESS IMPROVEMENT 9. ROLES AND RESPONSABILITIES France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D2 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-1 SIMPROS 2001 1. France Telecom at a glance Full service operator : Services for consumers, businesses and carriers European leader Global player Leader on the French wireless market - Business presence in 75 countries - Stock exchange listing in Paris and New York - Presence in 24 European countries Wanadoo: France’s leading access provider A leading Internet player e-commerce developer 56 million subscribers worldwide France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D3 - 25/08/2001 1. France Telecom organization Corporate Communications Public & Regulatory Affairs CHAIRMAN & CEO Human Resources & finance Division BUSINESS SERVICES Division WANADOO NETWORK SERVICES Division DEVELOPMENT Division ORANGE FTR&D France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D4 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-2 SIMPROS 2001 1. France Telecom R&D The future ? Europe’s largest R&D center for telecommunications ? 10 laboratories ? 4,250 employees, 80% engineers, researchers and technicians ? 3,287 patents ? 3 missions ? improve existing services and networks ? prepare for “the impossible”: major break-throughs and new platform development ? imagine “the unimaginable”: explore new fields, develop creativ ity task forces, anticipate future usage France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D5 - 25/08/2001 1. Innovation : a tradition 2000 1st WAP services, 1st UMTS and NGN tests, voice portal 3000, automatic call-back 1999 First world services of voice e-mail 1998 Opening of the search engine Voilà 1997 First prepaid mobile cards in France (Mobicarte) 1997 Trials with high-speed internet on ADSL 1994 Opening of the intelligent network 1993 First ATM services 1993 First digital TV transmission 1987 Opening of ISDN 1983 First smart card-operated public payphones 1982 Launch of GSM 1981 Experiments with Teletel and Minitel on -line services 1978 Opening of the X25 Transpac data network 1970 Installation of the first time division switch 1966 PCM (digital transmission at 2 Mbit/s) 1953 First TV transmission by radio (with England) France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D6 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-3 SIMPROS 2001 1. FTR&D Business goals To reduce time to market To control and reduce development and maintenance costs. To improve quality product for internal customers France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D7 - 25/08/2001 1. FTR&D Process approach Because the processes flow across organisational boundaries, process approach permit to focus FTR&D activities to customers. ? ? ? ? ? ? ? ? ? Transversal team ? customers Transversal team ? customers ??? ??? ??? Sales people Production Management ? A process is a set of activities that bringing important added-value to customers. customers France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D8 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-4 SIMPROS 2001 2. The method : continuous improvement Lets begin by improving what we know how to do, but not well enough, then we will innovate, not vice-versa. Alternating SDCA cycle Stabilisation PDCA cycle Continuous progress P D A C S D A C France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D9 - 25/08/2001 2. The method : SDCA cycle SDCA 1. Standardise 2. Do ? Defining the process ?process map ?describe process ? Deploying the process 3. Check ? Assessing the process 4. Act ? Deriving improvement actions France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D10 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-5 SIMPROS 2001 S D A C 3. “S” : Process standardisation FTR&D process map France Telecom strategy Management Orientation Programming R&D realisation process Software process R&D customers needs Human resources Material resources R&D internal customer satisfaction Development France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D11 - 25/08/2001 S D A C 3. “S” : Process standardisation ? FTR&D goal ISO 12207 Reducing time to market ? Project management ? Acquisition ? Configuration management ? FTR&D goal Improving product quality ? Requirements elicitation ? Validation ? Quality assurance ? Improvement ? Training France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D12 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-6 SIMPROS 2001 S D A 3. “S” : FTR&D software baseline C ? Flowchart Guides FTR&D SOFTWARE BASELINE Intranet Standard plans Examples France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D13 - 25/08/2001 S D A C 4. “D” : Deploy the process OU software baseline FTR&D SOFTWARE BASELINE Project baseline Project baseline PLANS OU software baseline France Télécom R&D Project baseline Project baseline La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D14 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-7 SIMPROS 2001 5. “C” : Assess the processes S D A C “If you don’t know where you’re going, any road will do”, Chinese proverb Capability Level Process Improvement goals 5 4 3 2 1 Processes 0 P1 P2 P3 P4 P5 P6 P7 P8 P9 “If you don’t know where you are, a map won’t help”, Watts S. Humphrey PLANS France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D15 - 25/08/2001 S D A C 5. “C” : The need to measure progress ? An initial assessment was performed in 98 and improvement plan initiated ? A less time-consuming assessment method ? Provide visibility for top management ? Measure progress initiatives,implemented at project level ? Measure the current process capability level France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D16 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-8 SIMPROS 2001 S D A C 5. The assessment process MAN.2 Pilotage de projet Profil d'aptitude L a finalitéd u processus de pilotaged e projetest d'identifier, établir, coordonner et suivreles activités, tâches et ressources nécessaires à un projet pour produireu n produit et/ou service satisfaisant aux exigences ? Assessment tool : structured questionnaire F L P Instance : N ? Based on 15504 Part 5 (assessment model) ? Questions as assessment indicators PA.1.1 PA.2.1 PA.2.2 PA.3.1 PA.3.2 Niveaux / Attributs ?base practices ?work products MAN.2.BP1. 1 ?declarative,confidential X X X Pendant la phase d'instructiond u J0, disposez-vous de la totalité des DM de votre projet, afin de l'organiser correctement ? X X X Le contour fonctionnel et les exigences non fonctionnelles (par exemple performances, machines cibles) du travail à réaliser sont-ils décrits ? ? Capability rating ? Process capability level MAN.2.BP2. 1 MAN.2.BP2. 2 ?Level 1,2 and 3 MAN.2.BP2. 3 X X X Le dossier de projet identifie t-il un ensemble de scénarios possibles pour atteindre les buts du projet ? X X X Le dossier projet identifie t-il les risques (techniques, financiers, organisationnels, délais imposés, disponibilité des ressources) concernant le projet et les mécanismes à mettre en place pour leur gestion ? X X X Le dossier de projet propose t-il une stratégie de développement compte tenu du/des scénario(s) possible(s) et des risques identifiés ? MAN.2.BP3. 1 X X X MAN.2.BP4. 1 X X X MAN.2.BP4. 2 Appréciation (NPLF) La faisabilité du projet a-t-elle fait l'objet d'une analyse prenant en compte les moyens disponibles et les contraintes ? MAN.2.BP1. 2 MAN.2.BP1. 3 Pratiqué (O/N/NA/?) Qualifieur Concepteur Index ?Interviews Chef de Projet Data collection Chargé d'étude ? Directeur de Projet Section 1.1 : Mise en œuvre des pratiques de base ?management practices X Choisissez-vous un cycle de vie particulier pour le logiciel à développer? Les scénarios possibles pour atteindre les buts du projet sont-ils évalués ? X Les différentes tâches à réaliser sont-elles identifiées ? MAN.2.BP4. 3 X X MAN.2.BP4. 4 X X Utilisez-vous une méthode d'estimation des charges ? Les tâches identifiées ont-elles toutes une estimation de charge associée ? France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D17 - 25/08/2001 S D A C 5. “C” : Assessment outputs Capability profile ? For each process instance F ? Answers to the questions & comments L ? Attributs rating P ? Derived ratings PA.1.1 N PA.2.1 PA.2.2 PA.3.1 PA.3.2 Levels / Attributes CUS.5 Pilot deployment (9 instances) % 100% co nf 75% or mit 50% y No Partially Largely 25% Fully Aptitude levels (105 instances) 0% 1.1 2.1 2.2 3.1 LEVELS / Attributes France Télécom R&D 3.2 La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D18 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-9 SIMPROS 2001 5. “C” : Assessments rates S D A C Conventional assessment Effort Assessor 1 Assessor 2 Assessor 3 Assessor 4 Interviewees Sponsors Evaluation meeting Lauching Step 8 18 20 20 66 Initialisation Organisation Gathering Restitution Total effort 3 3 3,5 2,5 12 TOTAL 2 3 4 2 11 1 4 2 7 14 2 2 3,5 2,5 10 4 7 4 15 1 1 1 2 1 1 1 66 Simplified assessment Effort Assessor 1 Assessor 2 Interviewees Sponsors Evaluation meeting Lauching Phase 0,5 1,5 7 5 14 Initialisation Organisation Collecte Restitution Total effort 0,5 2,5 1 4 TOTAL 0,5 0,5 2 1,5 4,5 0,5 0 2,5 2 4,5 0 0,5 1 0 0 14 France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D19 - 25/08/2001 S D A C 6. “A” : Software baseline enrichment ? defining improvement proposals ? capitalising good practices OU Software baseline FTR&D Software baseline Good practices OU Software baseline Good practices Good practices PLANS France Télécom R&D Good practices La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D20 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-10 SIMPROS 2001 7. The method : PDCA cycle PDCA 1. Plan ? Planning the retained improvement actions 2. Do 3. Check 4. Act ? Putting the plans into practice ? Assessing action results ? Sustaining action efficiency France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D21 - 25/08/2001 P D A 7. “P” : Improvment plans C FTR&D strategic plan ? Software process improvement program OU4 OU3 Improvement projects OU1 France Télécom R&D OU2 La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D22 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-11 SIMPROS 2001 7. The method : PDCA cycle PDCA ? Planning the retained improvement 1. Plan actions 2. Do ? Putting the plans into practice 3. Check ? Assessing action results 4. Act ? Sustaining action efficiency France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D23 - 25/08/2001 8. Measuring process improvement 35 I K O S S 30 CNASEA Janvier IRMA M A R B E N 25 Février 20 Mars 15 Avril 10 Mai Juin M M H S A X A Pilotage france Télécom DUN & BRADSTREET S P E I G Marben Bruxelles Société inconnue Agence Française du Sang S N C F 5 Banque Nationale de Paris Crédit Coopératif BULL - Ingéniérie 0 2 4 6 8 10 12 0 1 4 Repas R&D customers needs Process Human resources France Télécom R&D Material resources Product Essence Hotel R&D customers satisfaction Valorisation La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D24 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-12 SIMPROS 2001 9. Roles and responsabilities SEPG FT FT FT Process owner FT Quality Assurance OU1 baseline LOGICIEL SOFTWARE baseline France Télécom R&D OU2 OU3 SEPG OU FTR&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D25 - 25/08/2001 The END ? Thank you…… France Télécom R&D La communication de c e document est soumise à autorisation de France TélécomR&D (FTRD -SIMPROS) - D26 - 25/08/2001 Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/2001 www.sp.senac.br/simpros2001 P4-13