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