20100121 03 - Présentation CMMi Valeo

10 years in Software Process Improvement. Benefits - Tips - Traps

21/02/2010
1
Property of Valeo. Confidential, Reproduction prohibited
10 years in Software Process Improvement
Benefits – Tips – Traps
FX de Launet
R&D Efficiency Manager
VALEO
Release A
Jan 10 I 2 IProperty of Valeo. Confidential, Reproduction prohibited
AgendaAgenda
Context
Needs
Customer
Pragmatic approach
ROI
Results
CMMI
“Improvement machine”
Assets
Lean 6 Sigma
Business objectives
Measurement
Strategy
Operations Capitalization
Corporate
Request
Support
Drivenby
Competitors
21/02/2010
2
Jan 10 I 3 IProperty of Valeo. Confidential, Reproduction prohibited
ProductProduct -- NeedsNeeds
VALEO switches & Control
Product lines
Key figures
Production…
R&D…
Needs
High volume of production “Economic security”
R&D efficiency Shareholders, “Back on track”
Customer request (CMMI Level 3) Business hold
Opportunity
Capitalize lessons learned, historical data “Improvement machine”
Optimize SW process efficiency/simplicity Process tooling
Jan 10 I 4 IProperty of Valeo. Confidential, Reproduction prohibited
ContextContext –– customerscustomers –– competitorscompetitors
Shenzen
Auburn Hills
Toluca
Itatiba
Ben A rous
Shashi
Technical & Sales office
Production plant
R&D footprint
Rio Bravo
Sao Polo
3 M€
27 M€
207 M€
VSC Europe*
7 plants
1 044 employees
Créteil
Creteil
Nogent
Annemasse
Felizzano
Prague
Rakovnik
Bad Rodach
* In 2008
Cairo (VALEO software factory)
Multi site R&D
Large range of customers OEMs
Market share with more than 20 competitors
21/02/2010
3
Jan 10 I 5 IProperty of Valeo. Confidential, Reproduction prohibited
Incremental lifecycle
MMI
CAN
Low
Layer V1
V&VSW
construction
Thermal
A pragmatic approach...A pragmatic approach...
Engineering based
Start
(2000)
Engineering
(2002)
Model based designCOTS
Real Time Scheduling (OSEK, µCOS/II)
HMI
Logic
Diagnostic
Thermal
Regulation
Panel
Drivers
HVAC
Drivers
HardWare Interface
Automotive
Networks
Drivers
(VECTOR)
Modes Management
SW Architecture Standards
HIL
Integration
MIL
SIL
Model Based
Design
Standard
Components
Jan 10 I 6 IProperty of Valeo. Confidential, Reproduction prohibited
A pragmatic approach...A pragmatic approach...
Start
(2000)
Engineering
(2002)
Customer oriented
Model based designCOTS
Real Time Scheduling (OSEK, µCOS/II)
HMI
Logic
Diagnostic
Thermal
Regulation
Panel
Drivers
HVAC
Drivers
HardWare Interface
Automotive
Networks
Drivers
(VECTOR)
Modes Management
SW Architecture Standards
Incremental lifecycle
MMI
CAN
Low
Layer V1
V&VSW
construction
ThermalCustomer, service rate
(2003)
21/02/2010
4
Jan 10 I 7 IProperty of Valeo. Confidential, Reproduction prohibited
A pragmatic approach...A pragmatic approach...
Customer oriented
Phase 0 Phase 1 Phase 2 Phase 3(DV)
CIP
SW
SKO SPC SD SCSOD “Before” GV
Phase 3 Phase 4(PV)
DV
Overall specification
Architecture
SW construction
Prepare software project Industrialization review
Soft verification
Soft validation
SW global validation
Low layers CAN layers
ThermalHMI
Diagnosis, BIST
SW increment development
HW/SW
integrations
LCC
MBD
Iterative, incremental and adaptative software lifecycle
Interfaces/phasing with VALEO project core process (CIP) are defined
Immediate benefits of such lifecycle for tailoring process
MBD
Jan 10 I 8 IProperty of Valeo. Confidential, Reproduction prohibited
A pragmatic approach...A pragmatic approach...
Discipline
(12 months to be CMM-2 Mar-2004)
Marketing
(18 months to be CMM-3 Sept-2005)
Start
(2000)
Customer, service rate
(2003)
Engineering
(2002)
Incremental lifecycle
MMI
CAN
Low
Layer V1
V&VSW
construction
Thermal
Model based designCOTS
Real Time Scheduling (OSEK, µCOS/II)
HMI
Logic
Diagnostic
Thermal
Regulation
Panel
Drivers
HVAC
Drivers
HardWare Interface
Automotive
Networks
Drivers
(VECTOR)
Modes Management
SW Architecture Standards
Using CMMI “Improvement path” (Maturity levels)
21/02/2010
5
Jan 10 I 9 IProperty of Valeo. Confidential, Reproduction prohibited
Driven by CMMI concepts…Driven by CMMI concepts…
ProjectsProcessAssets
Engineering
Training
(GP2.)
Support
-Configuration management
-Quality assurance
-Measurement
Planning
Monitoring
& control
Supplier
Management
Basic project management
Set of standards processes
Measurement repository
Lifecycles
Tailoring criteria & rules
Process assets library
Work environments
-Decision process
-Risk management
Organizational
process focus
Adapt
standardsCollect
improvements
Organizational
process
definition
Organizational Training
Basic process management
Integrated project
management
From level 1 to level 3
Directives
(GP2.1)
Business
objectives
Jan 10 I 10 IProperty of Valeo. Confidential, Reproduction prohibited
Results...Results...
Customer
Recognized as a control panel leader inside and outside VALEO
Decrease Start of Production risks
Systematically requested by car manufacturers for quotation
R&D costs
Real cost = estimates (<10%)
Productivity
(Line of Code /hour)
drastically improved
ROI
>1:1,7 for a 2 years period
Avoid non quality costs: can be > 500 K€
Be a “learning enterprise”:
LEARN and KEEP with Lessons Learned process (Each project quality gate)
SHARE using “Improvement machine” (SW Process Improvement project)
Qualitative LL : Project issues/Bugs root cause analysis, know-how…
Quantitative LL : Historical data to feed effort models, criteria for process tailoring, peer
review efficiency…
SW Productivity Progress
40
50
60
70
80
90
100
110
120
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
Workload
1
2
3
4
5
6
7
8
9
10
Index
Average hours
Complexity Index
Productivity Index
21/02/2010
6
Jan 10 I 11 IProperty of Valeo. Confidential, Reproduction prohibited
Improvement machineImprovement machine –– FeedFeed--back Loopback Loop
Assets
SW group Documentation
Project instances
Capitalization
Product/process measures
Audit/verification reports
Lessons learned
Project steering / risk sheets
Peer review
Anomalies root cause analysis
Anomaly auto quality matrix
Project xxx
SPI project
capitalization
database
Process related
documentation
IS
IS
Projects data,
Lessons learned,
best practicesData recording
Lessons learned (LL)
Best practices (BP)
Improvement suggestion (IS)
Process
Modification
form (PMF)
Tailoring
Historical data
Lessons learnt
Train people in project
SEPG
meeting
SQS
SQS
Activities
SEPG
SEPG
P-CCB meeting
SEPG
Referent
Jan 10 I 12 IProperty of Valeo. Confidential, Reproduction prohibited
Improvement machineImprovement machine –– FeedFeed--back Loop + initiativesback Loop + initiatives
SEPG
Pilot projects
SPI project
capitalization
database
Process related
documentation
IS
IS
Projects data,
Lessons learned,
best practices
Improvement suggestion (IS)
Process
Modification
form (PMF)
SEPG
meeting
SQS
SQS
Activities
SEPG
SEPG
P-CCB meeting
Referent
Define initiative
Support project
Measure ROI
Lessons learned
Initiative deliverables
Initiatives
Initiative reservoir
Objective
Cost
Pay-back
Deliverables
Track Progress
Capitalize
21/02/2010
7
Jan 10 I 13 IProperty of Valeo. Confidential, Reproduction prohibited
Improvement machineImprovement machine –– Need measuresNeed measures
Determine process improvement opportunities
Coming from Organization’ s business objectives
– Select scope of improvement
– Business objectives must be measurable (Define ROI)
Organization’s processes appraisal
– Not always an official appraisal SCAMPI!
– Tool box (Observations, interview, process mapping, survey…)
– Use QUALITY ASSURANCE and VERIFICATION process findings.
Process improvements identification
– Qualitative lessons learned from projects, Issues root causes analysis
– Analyze measures aligned with process improvement objectives
Plan and implement process improvements
Process improvement project monitored as a normal project
– Define initiatives (Priority, cost, referents …)
– Assets are the product the process improvement project
Deploy and Institutionalize
Try locally (Pilot projects). Measure and demonstrate ROI.
Incorporate innovation and lessons learned in projects.
Maintain
existing
metrics
Specify
metrics to track
initiative
Analyze
existing
metrics
Analyze
metrics to
control ROI
Jan 10 I 14 IProperty of Valeo. Confidential, Reproduction prohibited
Measurement needsMeasurement needs
Metrics must address needs
Different needs have to be addressed
Process needs
(Improvement, performance)
Organization
(Business objective)
Standard
Management
Standard
work
Visual
Management
KAIZEN
Green triangle concept
Goal 1 Goal 2
Q1 Q2 Q3 Q4 Q5
M1 M2 M3 M4 M5 M6
Goal Question Metric
(GQM) method
Financial
Internal
processes
Customer
Learning
and growth
Vision and
Strategy
Balanced Score Card
method
“Improvement Machine”
Operational needs
(Projects monitoring, quality assurance)
21/02/2010
8
Jan 10 I 15 IProperty of Valeo. Confidential, Reproduction prohibited
Operational objectives… to metricsOperational objectives… to metrics
Generic objectives
Apply to internal processes objectives
Example : “Perform peer review”
Metric defined using GQM process
CMMI
GP2.8 : Monitoring needs
GP2.9 : Evaluation needs
ISO TS
Effectiveness
Efficiency
Question:
Q1 : How many defects detected are accepted ?
Q2 : How many pages per hour are read?
Q3 : Are defect handled immediately?
Metrics :
M1 : Ratio of defect accepted
M2 : Number of page cross read per hour
M3 : Time for inspector feedback
M4 : Time for work-product correction
Q1 Q2 Q3
M1 M2 M3
Perform
Peer reviews
M4
Standard
Management
Peer review guideline,
templates
Visual
Management
KAIZEN
Definition
Collection
Storage
Acceptance criteria
Analysis: When, Who
Standard reaction
Standard Metric description
Jan 10 I 16 IProperty of Valeo. Confidential, Reproduction prohibited
Capitalization objectives… to metricsCapitalization objectives… to metrics
Generic objectives CMMI
GP3.2 : Capitalization needs
GP4.1 : Process performance
ISO TS
Continuous
improvement
Apply to internal processes objectives
Example : “Improve peer review”
Metric defined using GQM process
Question:
Q1 : What are thresholds for defect detection ?
Q2 : Are thresholds dependent of work-product?
Q3 : Is defect detection varies along time
Metrics :
M1 : Aggregate projects ratio of defect accepted
M2 : Aggregate projects Number of page per hour
M3 : Trend of M1 per quarter
M4 : Trend of M2 per quarter
Q1 Q3
M1 M2 M3
Improve
Peer reviews
M4
Q2
“Look”
Alert thresholds
0,75 Defect/page
“Ratio” (59/83
review) Thresholds
0,5 Defect/page
GDD
Analysis in SEPG
Whisker box + histogram method
Update thresholds in defined process
Standard Metric description
21/02/2010
9
Jan 10 I 17 IProperty of Valeo. Confidential, Reproduction prohibited
Business objectives… to metricsBusiness objectives… to metrics
Use “Balanced Score Card” method to derive
business objectives from organization strategy
initiatives from Business objectives
Metrics to track initiative objectives achievement
Concept
Decrease
rework
Learning
and growth
Customer
Internal
processes
Financial
Service
rate
Capitalize
(LL, data)
Estimates
process
Auto
control
Sell more
products
Customer
intimacy
Competencies
Economic
intelligence
Example (Chain to effect relationship)
Jan 10 I 18 IProperty of Valeo. Confidential, Reproduction prohibited
Metrics categoriesMetrics categories -- SynthesisSynthesis
<<abstract>>
Operational metric
Process performanceDeadline Cost Quality
<<abstract>>
Existing metric New metric Project metric
<<abstract>>
Metric
ID:
Capitalization
<<abstract>>
Organizational metric
Metrics class diagram
Initiative: Project:
21/02/2010
10
Property of Valeo. Confidential, Reproduction prohibited
Thank-you
Release A
?!?

Recommended

Excercice 1 emballages by
Excercice 1 emballagesExcercice 1 emballages
Excercice 1 emballagesTayeb Abdellatif
1.3K views6 slides
Comparaison entre commissaire aux comptes et auditeur shari'atique au Maroc by
Comparaison entre commissaire aux comptes et auditeur shari'atique au MarocComparaison entre commissaire aux comptes et auditeur shari'atique au Maroc
Comparaison entre commissaire aux comptes et auditeur shari'atique au MarocTaqy-Eddine REMLI
802 views35 slides
Risk Management Guidelines by
Risk Management GuidelinesRisk Management Guidelines
Risk Management Guidelinesrehan23may
1.6K views26 slides
Montages financiers-khl-consulting by
Montages financiers-khl-consultingMontages financiers-khl-consulting
Montages financiers-khl-consultingLahcen Aoussar
3.2K views38 slides
International finance by
International financeInternational finance
International financeNavin Tiwari
30.7K views73 slides
Globalisation financière by
Globalisation financièreGlobalisation financière
Globalisation financièreYounes Belfellah
3.2K views56 slides

More Related Content

What's hot

IV Gestion risque de change by
IV Gestion risque de changeIV Gestion risque de change
IV Gestion risque de changeJérémy Morvan
738 views68 slides
Foreign exchange market by
Foreign exchange marketForeign exchange market
Foreign exchange marketSunita Sukhija
647 views13 slides
Finance Islamique by
Finance IslamiqueFinance Islamique
Finance IslamiqueISEConsult
15.5K views32 slides
Skoda swot case_study by
Skoda swot case_studySkoda swot case_study
Skoda swot case_studyFrau Gomes
5.8K views4 slides
La Bourse de valeurs de Casablanca by
La Bourse de valeurs de CasablancaLa Bourse de valeurs de Casablanca
La Bourse de valeurs de CasablancaMoad Thali
3.2K views32 slides
International logistics-management-1220943204514096-9 by
International logistics-management-1220943204514096-9International logistics-management-1220943204514096-9
International logistics-management-1220943204514096-9Sumit Palwe
23.1K views211 slides

What's hot(7)

Finance Islamique by ISEConsult
Finance IslamiqueFinance Islamique
Finance Islamique
ISEConsult15.5K views
Skoda swot case_study by Frau Gomes
Skoda swot case_studySkoda swot case_study
Skoda swot case_study
Frau Gomes5.8K views
La Bourse de valeurs de Casablanca by Moad Thali
La Bourse de valeurs de CasablancaLa Bourse de valeurs de Casablanca
La Bourse de valeurs de Casablanca
Moad Thali3.2K views
International logistics-management-1220943204514096-9 by Sumit Palwe
International logistics-management-1220943204514096-9International logistics-management-1220943204514096-9
International logistics-management-1220943204514096-9
Sumit Palwe23.1K views
Gestion de la liquidité des banques islamiques - Sommet de la Finance Islami... by ABOUAYOUB
 Gestion de la liquidité des banques islamiques - Sommet de la Finance Islami... Gestion de la liquidité des banques islamiques - Sommet de la Finance Islami...
Gestion de la liquidité des banques islamiques - Sommet de la Finance Islami...
ABOUAYOUB3.1K views

Similar to 20100121 03 - Présentation CMMi Valeo

Semi Conductor Webinar by
Semi Conductor WebinarSemi Conductor Webinar
Semi Conductor WebinarSaroj Tripathi
331 views22 slides
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man... by
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...Agile Testing Alliance
146 views29 slides
Six sigma ajal by
Six sigma ajalSix sigma ajal
Six sigma ajalAJAL A J
959 views31 slides
SAP Solution Manager for CIOs by
SAP Solution Manager for CIOsSAP Solution Manager for CIOs
SAP Solution Manager for CIOsTony de Thomasis
1.5K views11 slides
Scaling & Managing Production Deployments with H2O ModelOps by
Scaling & Managing Production Deployments with H2O ModelOpsScaling & Managing Production Deployments with H2O ModelOps
Scaling & Managing Production Deployments with H2O ModelOpsSri Ambati
556 views21 slides
MCIF- Per Kroll by
MCIF-  Per KrollMCIF-  Per Kroll
MCIF- Per KrollRoopa Nadkarni
1.9K views65 slides

Similar to 20100121 03 - Présentation CMMi Valeo(20)

#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man... by Agile Testing Alliance
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...
Six sigma ajal by AJAL A J
Six sigma ajalSix sigma ajal
Six sigma ajal
AJAL A J959 views
Scaling & Managing Production Deployments with H2O ModelOps by Sri Ambati
Scaling & Managing Production Deployments with H2O ModelOpsScaling & Managing Production Deployments with H2O ModelOps
Scaling & Managing Production Deployments with H2O ModelOps
Sri Ambati556 views
Get Smart About Technical Debt by CAST
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical Debt
CAST3.8K views
Webinar: Traceability Over the Entire Lifecycle in codeBeamer by Intland Software GmbH
Webinar: Traceability Over the Entire Lifecycle in codeBeamerWebinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
Vinay_Patange_StanChart_Cannes_2010_Ver2 by Vinay Patange
Vinay_Patange_StanChart_Cannes_2010_Ver2Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay Patange279 views
Innovative Engineering Workshop Npi 30march10 by mccall1966
Innovative Engineering Workshop   Npi   30march10Innovative Engineering Workshop   Npi   30march10
Innovative Engineering Workshop Npi 30march10
mccall1966230 views
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys... by TransWare AG
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
TransWare AG626 views
Infodream Articles about Continuous Improvement, Aerospace, Quality Control a... by Infodream
Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...
Infodream Articles about Continuous Improvement, Aerospace, Quality Control a...
Infodream 330 views
Sasidhar_ 5+ yrs_Testing Profile by Sasidhar Reddy
Sasidhar_ 5+ yrs_Testing ProfileSasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar Reddy143 views
Business Case4 Process Improvement by Al Bennett
Business Case4 Process ImprovementBusiness Case4 Process Improvement
Business Case4 Process Improvement
Al Bennett247 views
Announcing DA.PO Augury Data Visualisation Services - may 2013 by Meng Choon Tan
Announcing DA.PO Augury Data Visualisation Services - may 2013Announcing DA.PO Augury Data Visualisation Services - may 2013
Announcing DA.PO Augury Data Visualisation Services - may 2013
Meng Choon Tan898 views
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례 by kosena
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
kosena24 views

More from LeClubQualiteLogicielle

20171122 03 - Les tests de performance en environnement DevOps by
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOpsLeClubQualiteLogicielle
2.3K views30 slides
20171122 04 - Automatisation - formation et certifications by
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certificationsLeClubQualiteLogicielle
764 views37 slides
20171122 01 - REX : Intégration et déploiement continu chez Engie by
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
1.1K views30 slides
20171122 02 - Engage developers to use better coding practices by
20171122 02 - Engage developers to use better coding practices20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practicesLeClubQualiteLogicielle
269 views21 slides
20171122 - Accueil Club Qualité Logicielle by
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
415 views12 slides
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des... by
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...LeClubQualiteLogicielle
460 views23 slides

More from LeClubQualiteLogicielle(20)

20171122 03 - Les tests de performance en environnement DevOps by LeClubQualiteLogicielle
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps
20171122 01 - REX : Intégration et déploiement continu chez Engie by LeClubQualiteLogicielle
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des... by LeClubQualiteLogicielle
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20140410 - Cartographie applicative multi-technologies et analyse d'impact by LeClubQualiteLogicielle
20140410 - Cartographie applicative multi-technologies et analyse d'impact20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie by LeClubQualiteLogicielle
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu... by LeClubQualiteLogicielle
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a... by LeClubQualiteLogicielle
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e... by LeClubQualiteLogicielle
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 04 - Tests d'integration et virtualisation - La vision IBM by LeClubQualiteLogicielle
20130113 04 - Tests d'integration et virtualisation - La vision IBM20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130523 06 - The mathematics the way algorithms think / the mathematics the ... by LeClubQualiteLogicielle
20130523 06 - The mathematics the way algorithms think / the mathematics the ...20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...

Recently uploaded

Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionMárton Kodok
5 views55 slides
HarshithAkkapelli_Presentation.pdf by
HarshithAkkapelli_Presentation.pdfHarshithAkkapelli_Presentation.pdf
HarshithAkkapelli_Presentation.pdfharshithakkapelli
11 views16 slides
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...Marc Müller
38 views62 slides
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...TomHalpin9
6 views29 slides
Navigating container technology for enhanced security by Niklas Saari by
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas SaariMetosin Oy
14 views34 slides
Advanced API Mocking Techniques by
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking TechniquesDimpy Adhikary
19 views11 slides

Recently uploaded(20)

Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok5 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller38 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views
Navigating container technology for enhanced security by Niklas Saari by Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy14 views
Advanced API Mocking Techniques by Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary19 views
Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski10 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Quality Engineer: A Day in the Life by John Valentino
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the Life
John Valentino6 views
Software evolution understanding: Automatic extraction of software identifier... by Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... by Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri825 views
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... by sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik5 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 views
FOSSLight Community Day 2023-11-30 by Shane Coughlan
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
Shane Coughlan5 views
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke30 views

20100121 03 - Présentation CMMi Valeo

  • 1. 21/02/2010 1 Property of Valeo. Confidential, Reproduction prohibited 10 years in Software Process Improvement Benefits – Tips – Traps FX de Launet R&D Efficiency Manager VALEO Release A Jan 10 I 2 IProperty of Valeo. Confidential, Reproduction prohibited AgendaAgenda Context Needs Customer Pragmatic approach ROI Results CMMI “Improvement machine” Assets Lean 6 Sigma Business objectives Measurement Strategy Operations Capitalization Corporate Request Support Drivenby Competitors
  • 2. 21/02/2010 2 Jan 10 I 3 IProperty of Valeo. Confidential, Reproduction prohibited ProductProduct -- NeedsNeeds VALEO switches & Control Product lines Key figures Production… R&D… Needs High volume of production “Economic security” R&D efficiency Shareholders, “Back on track” Customer request (CMMI Level 3) Business hold Opportunity Capitalize lessons learned, historical data “Improvement machine” Optimize SW process efficiency/simplicity Process tooling Jan 10 I 4 IProperty of Valeo. Confidential, Reproduction prohibited ContextContext –– customerscustomers –– competitorscompetitors Shenzen Auburn Hills Toluca Itatiba Ben A rous Shashi Technical & Sales office Production plant R&D footprint Rio Bravo Sao Polo 3 M€ 27 M€ 207 M€ VSC Europe* 7 plants 1 044 employees Créteil Creteil Nogent Annemasse Felizzano Prague Rakovnik Bad Rodach * In 2008 Cairo (VALEO software factory) Multi site R&D Large range of customers OEMs Market share with more than 20 competitors
  • 3. 21/02/2010 3 Jan 10 I 5 IProperty of Valeo. Confidential, Reproduction prohibited Incremental lifecycle MMI CAN Low Layer V1 V&VSW construction Thermal A pragmatic approach...A pragmatic approach... Engineering based Start (2000) Engineering (2002) Model based designCOTS Real Time Scheduling (OSEK, µCOS/II) HMI Logic Diagnostic Thermal Regulation Panel Drivers HVAC Drivers HardWare Interface Automotive Networks Drivers (VECTOR) Modes Management SW Architecture Standards HIL Integration MIL SIL Model Based Design Standard Components Jan 10 I 6 IProperty of Valeo. Confidential, Reproduction prohibited A pragmatic approach...A pragmatic approach... Start (2000) Engineering (2002) Customer oriented Model based designCOTS Real Time Scheduling (OSEK, µCOS/II) HMI Logic Diagnostic Thermal Regulation Panel Drivers HVAC Drivers HardWare Interface Automotive Networks Drivers (VECTOR) Modes Management SW Architecture Standards Incremental lifecycle MMI CAN Low Layer V1 V&VSW construction ThermalCustomer, service rate (2003)
  • 4. 21/02/2010 4 Jan 10 I 7 IProperty of Valeo. Confidential, Reproduction prohibited A pragmatic approach...A pragmatic approach... Customer oriented Phase 0 Phase 1 Phase 2 Phase 3(DV) CIP SW SKO SPC SD SCSOD “Before” GV Phase 3 Phase 4(PV) DV Overall specification Architecture SW construction Prepare software project Industrialization review Soft verification Soft validation SW global validation Low layers CAN layers ThermalHMI Diagnosis, BIST SW increment development HW/SW integrations LCC MBD Iterative, incremental and adaptative software lifecycle Interfaces/phasing with VALEO project core process (CIP) are defined Immediate benefits of such lifecycle for tailoring process MBD Jan 10 I 8 IProperty of Valeo. Confidential, Reproduction prohibited A pragmatic approach...A pragmatic approach... Discipline (12 months to be CMM-2 Mar-2004) Marketing (18 months to be CMM-3 Sept-2005) Start (2000) Customer, service rate (2003) Engineering (2002) Incremental lifecycle MMI CAN Low Layer V1 V&VSW construction Thermal Model based designCOTS Real Time Scheduling (OSEK, µCOS/II) HMI Logic Diagnostic Thermal Regulation Panel Drivers HVAC Drivers HardWare Interface Automotive Networks Drivers (VECTOR) Modes Management SW Architecture Standards Using CMMI “Improvement path” (Maturity levels)
  • 5. 21/02/2010 5 Jan 10 I 9 IProperty of Valeo. Confidential, Reproduction prohibited Driven by CMMI concepts…Driven by CMMI concepts… ProjectsProcessAssets Engineering Training (GP2.) Support -Configuration management -Quality assurance -Measurement Planning Monitoring & control Supplier Management Basic project management Set of standards processes Measurement repository Lifecycles Tailoring criteria & rules Process assets library Work environments -Decision process -Risk management Organizational process focus Adapt standardsCollect improvements Organizational process definition Organizational Training Basic process management Integrated project management From level 1 to level 3 Directives (GP2.1) Business objectives Jan 10 I 10 IProperty of Valeo. Confidential, Reproduction prohibited Results...Results... Customer Recognized as a control panel leader inside and outside VALEO Decrease Start of Production risks Systematically requested by car manufacturers for quotation R&D costs Real cost = estimates (<10%) Productivity (Line of Code /hour) drastically improved ROI >1:1,7 for a 2 years period Avoid non quality costs: can be > 500 K€ Be a “learning enterprise”: LEARN and KEEP with Lessons Learned process (Each project quality gate) SHARE using “Improvement machine” (SW Process Improvement project) Qualitative LL : Project issues/Bugs root cause analysis, know-how… Quantitative LL : Historical data to feed effort models, criteria for process tailoring, peer review efficiency… SW Productivity Progress 40 50 60 70 80 90 100 110 120 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Workload 1 2 3 4 5 6 7 8 9 10 Index Average hours Complexity Index Productivity Index
  • 6. 21/02/2010 6 Jan 10 I 11 IProperty of Valeo. Confidential, Reproduction prohibited Improvement machineImprovement machine –– FeedFeed--back Loopback Loop Assets SW group Documentation Project instances Capitalization Product/process measures Audit/verification reports Lessons learned Project steering / risk sheets Peer review Anomalies root cause analysis Anomaly auto quality matrix Project xxx SPI project capitalization database Process related documentation IS IS Projects data, Lessons learned, best practicesData recording Lessons learned (LL) Best practices (BP) Improvement suggestion (IS) Process Modification form (PMF) Tailoring Historical data Lessons learnt Train people in project SEPG meeting SQS SQS Activities SEPG SEPG P-CCB meeting SEPG Referent Jan 10 I 12 IProperty of Valeo. Confidential, Reproduction prohibited Improvement machineImprovement machine –– FeedFeed--back Loop + initiativesback Loop + initiatives SEPG Pilot projects SPI project capitalization database Process related documentation IS IS Projects data, Lessons learned, best practices Improvement suggestion (IS) Process Modification form (PMF) SEPG meeting SQS SQS Activities SEPG SEPG P-CCB meeting Referent Define initiative Support project Measure ROI Lessons learned Initiative deliverables Initiatives Initiative reservoir Objective Cost Pay-back Deliverables Track Progress Capitalize
  • 7. 21/02/2010 7 Jan 10 I 13 IProperty of Valeo. Confidential, Reproduction prohibited Improvement machineImprovement machine –– Need measuresNeed measures Determine process improvement opportunities Coming from Organization’ s business objectives – Select scope of improvement – Business objectives must be measurable (Define ROI) Organization’s processes appraisal – Not always an official appraisal SCAMPI! – Tool box (Observations, interview, process mapping, survey…) – Use QUALITY ASSURANCE and VERIFICATION process findings. Process improvements identification – Qualitative lessons learned from projects, Issues root causes analysis – Analyze measures aligned with process improvement objectives Plan and implement process improvements Process improvement project monitored as a normal project – Define initiatives (Priority, cost, referents …) – Assets are the product the process improvement project Deploy and Institutionalize Try locally (Pilot projects). Measure and demonstrate ROI. Incorporate innovation and lessons learned in projects. Maintain existing metrics Specify metrics to track initiative Analyze existing metrics Analyze metrics to control ROI Jan 10 I 14 IProperty of Valeo. Confidential, Reproduction prohibited Measurement needsMeasurement needs Metrics must address needs Different needs have to be addressed Process needs (Improvement, performance) Organization (Business objective) Standard Management Standard work Visual Management KAIZEN Green triangle concept Goal 1 Goal 2 Q1 Q2 Q3 Q4 Q5 M1 M2 M3 M4 M5 M6 Goal Question Metric (GQM) method Financial Internal processes Customer Learning and growth Vision and Strategy Balanced Score Card method “Improvement Machine” Operational needs (Projects monitoring, quality assurance)
  • 8. 21/02/2010 8 Jan 10 I 15 IProperty of Valeo. Confidential, Reproduction prohibited Operational objectives… to metricsOperational objectives… to metrics Generic objectives Apply to internal processes objectives Example : “Perform peer review” Metric defined using GQM process CMMI GP2.8 : Monitoring needs GP2.9 : Evaluation needs ISO TS Effectiveness Efficiency Question: Q1 : How many defects detected are accepted ? Q2 : How many pages per hour are read? Q3 : Are defect handled immediately? Metrics : M1 : Ratio of defect accepted M2 : Number of page cross read per hour M3 : Time for inspector feedback M4 : Time for work-product correction Q1 Q2 Q3 M1 M2 M3 Perform Peer reviews M4 Standard Management Peer review guideline, templates Visual Management KAIZEN Definition Collection Storage Acceptance criteria Analysis: When, Who Standard reaction Standard Metric description Jan 10 I 16 IProperty of Valeo. Confidential, Reproduction prohibited Capitalization objectives… to metricsCapitalization objectives… to metrics Generic objectives CMMI GP3.2 : Capitalization needs GP4.1 : Process performance ISO TS Continuous improvement Apply to internal processes objectives Example : “Improve peer review” Metric defined using GQM process Question: Q1 : What are thresholds for defect detection ? Q2 : Are thresholds dependent of work-product? Q3 : Is defect detection varies along time Metrics : M1 : Aggregate projects ratio of defect accepted M2 : Aggregate projects Number of page per hour M3 : Trend of M1 per quarter M4 : Trend of M2 per quarter Q1 Q3 M1 M2 M3 Improve Peer reviews M4 Q2 “Look” Alert thresholds 0,75 Defect/page “Ratio” (59/83 review) Thresholds 0,5 Defect/page GDD Analysis in SEPG Whisker box + histogram method Update thresholds in defined process Standard Metric description
  • 9. 21/02/2010 9 Jan 10 I 17 IProperty of Valeo. Confidential, Reproduction prohibited Business objectives… to metricsBusiness objectives… to metrics Use “Balanced Score Card” method to derive business objectives from organization strategy initiatives from Business objectives Metrics to track initiative objectives achievement Concept Decrease rework Learning and growth Customer Internal processes Financial Service rate Capitalize (LL, data) Estimates process Auto control Sell more products Customer intimacy Competencies Economic intelligence Example (Chain to effect relationship) Jan 10 I 18 IProperty of Valeo. Confidential, Reproduction prohibited Metrics categoriesMetrics categories -- SynthesisSynthesis <<abstract>> Operational metric Process performanceDeadline Cost Quality <<abstract>> Existing metric New metric Project metric <<abstract>> Metric ID: Capitalization <<abstract>> Organizational metric Metrics class diagram Initiative: Project:
  • 10. 21/02/2010 10 Property of Valeo. Confidential, Reproduction prohibited Thank-you Release A ?!?