SlideShare a Scribd company logo
1 of 10
Download to read offline
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
?!?

More Related Content

What's hot

Conception et développement d'une GMAO
Conception et développement d'une GMAOConception et développement d'une GMAO
Conception et développement d'une GMAO
Marwa BOUSSETTA
 

What's hot (20)

Chp2 - Solutions ERP
Chp2 - Solutions ERPChp2 - Solutions ERP
Chp2 - Solutions ERP
 
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourcePrésentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
 
OpenERP/Odoo: Presentation Générale
OpenERP/Odoo: Presentation GénéraleOpenERP/Odoo: Presentation Générale
OpenERP/Odoo: Presentation Générale
 
E.R.P. ou Progiciels de Gestion Intégrés
E.R.P. ou Progiciels de Gestion Intégrés E.R.P. ou Progiciels de Gestion Intégrés
E.R.P. ou Progiciels de Gestion Intégrés
 
Secteur tertiaire -automobile-
Secteur  tertiaire -automobile-Secteur  tertiaire -automobile-
Secteur tertiaire -automobile-
 
Chp1 - Introduction aux ERP
Chp1 - Introduction aux ERPChp1 - Introduction aux ERP
Chp1 - Introduction aux ERP
 
ITSM: Démarche globale (élaborer le catalogue de services)
ITSM: Démarche globale (élaborer le catalogue de services)ITSM: Démarche globale (élaborer le catalogue de services)
ITSM: Démarche globale (élaborer le catalogue de services)
 
Fonctions & rémunération des métiers des Systèmes d'Information
Fonctions & rémunération des métiers des Systèmes d'InformationFonctions & rémunération des métiers des Systèmes d'Information
Fonctions & rémunération des métiers des Systèmes d'Information
 
Conception et développement d'une GMAO
Conception et développement d'une GMAOConception et développement d'une GMAO
Conception et développement d'une GMAO
 
Chp3 - Fonctionnement des ERP
Chp3 - Fonctionnement des ERPChp3 - Fonctionnement des ERP
Chp3 - Fonctionnement des ERP
 
Présentation Projet de fin d'études
Présentation Projet de fin d'étudesPrésentation Projet de fin d'études
Présentation Projet de fin d'études
 
Standards for virtual manufacturing and factory of the future position and s...
Standards for virtual manufacturing and factory of the future  position and s...Standards for virtual manufacturing and factory of the future  position and s...
Standards for virtual manufacturing and factory of the future position and s...
 
Gestion De Production Implantation
Gestion De Production ImplantationGestion De Production Implantation
Gestion De Production Implantation
 
Presentation Phosboucraa - Groupe OCP
Presentation Phosboucraa - Groupe OCPPresentation Phosboucraa - Groupe OCP
Presentation Phosboucraa - Groupe OCP
 
Présentation stage ing_finale
Présentation stage ing_finalePrésentation stage ing_finale
Présentation stage ing_finale
 
Tp2 - OPEN ERP (2)
Tp2 - OPEN ERP (2)Tp2 - OPEN ERP (2)
Tp2 - OPEN ERP (2)
 
11MFI2.1_9–Gestion des pièces de rechange et des réparations.ppt
11MFI2.1_9–Gestion des pièces de rechange et des réparations.ppt11MFI2.1_9–Gestion des pièces de rechange et des réparations.ppt
11MFI2.1_9–Gestion des pièces de rechange et des réparations.ppt
 
Présentation ERP
Présentation ERPPrésentation ERP
Présentation ERP
 
Presentation dolibarr
Presentation dolibarrPresentation dolibarr
Presentation dolibarr
 
Présentation Norme iso 45001
Présentation Norme iso 45001Présentation Norme iso 45001
Présentation Norme iso 45001
 

Similar to 20100121 03 - Présentation CMMi Valeo

Semi Conductor Webinar
Semi Conductor WebinarSemi Conductor Webinar
Semi Conductor Webinar
Saroj Tripathi
 
SAP Solution Manager for CIOs
SAP Solution Manager for CIOsSAP Solution Manager for CIOs
SAP Solution Manager for CIOs
Tony de Thomasis
 
Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay Patange
 
Department Structure
Department StructureDepartment Structure
Department Structure
G.J. dePillis
 
Innovative Engineering Workshop Npi 30march10
Innovative Engineering Workshop   Npi   30march10Innovative Engineering Workshop   Npi   30march10
Innovative Engineering Workshop Npi 30march10
mccall1966
 
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing ProfileSasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar Reddy
 

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

Semi Conductor Webinar
Semi Conductor WebinarSemi Conductor Webinar
Semi Conductor Webinar
 
#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...
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
 
SAP Solution Manager for CIOs
SAP Solution Manager for CIOsSAP Solution Manager for CIOs
SAP Solution Manager for CIOs
 
Scaling & Managing Production Deployments with H2O ModelOps
Scaling & Managing Production Deployments with H2O ModelOpsScaling & Managing Production Deployments with H2O ModelOps
Scaling & Managing Production Deployments with H2O ModelOps
 
MCIF- Per Kroll
MCIF-  Per KrollMCIF-  Per Kroll
MCIF- Per Kroll
 
Get Smart About Technical Debt
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical Debt
 
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
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
Vinay_Patange_StanChart_Cannes_2010_Ver2Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2
 
Department Structure
Department StructureDepartment Structure
Department Structure
 
Timesaver ppt jk
Timesaver ppt jkTimesaver ppt jk
Timesaver ppt jk
 
Innovative Engineering Workshop Npi 30march10
Innovative Engineering Workshop   Npi   30march10Innovative Engineering Workshop   Npi   30march10
Innovative Engineering Workshop Npi 30march10
 
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...
Katalon Studio integrated with modeling tools like Microsoft Visio, Sparx Sys...
 
ZH-Resume
ZH-ResumeZH-Resume
ZH-Resume
 
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 Articles about Continuous Improvement, Aerospace, Quality Control a...
 
AI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best PracticesAI projects - Lifecyle & Best Practices
AI projects - Lifecyle & Best Practices
 
Sasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing ProfileSasidhar_ 5+ yrs_Testing Profile
Sasidhar_ 5+ yrs_Testing Profile
 
Business Case4 Process Improvement
Business Case4 Process ImprovementBusiness Case4 Process Improvement
Business Case4 Process Improvement
 
Announcing DA.PO Augury Data Visualisation Services - may 2013
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
 
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
[코세나, kosena] Auto ML, H2O.ai의 제조분야 AI 활용 사례
 

More from 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...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
LeClubQualiteLogicielle
 

More from LeClubQualiteLogicielle (20)

20171122 03 - Les tests de performance en environnement DevOps
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 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
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
 
20171122 02 - Engage developers to use better coding practices
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 practices
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle
 
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...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development
 
20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue
 
20140410 - Cartographie applicative multi-technologies et analyse d'impact
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
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...
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...
 
20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test
 
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 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...
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 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013
 
20130113 04 - Tests d'integration et virtualisation - La vision IBM
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 ...
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 ...
 
20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 

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 ?!?