SlideShare a Scribd company logo
1 of 26
Download to read offline
WM DEV SOQ PRS001
WAVECOM©2005.Allrightsreserved
Qualimetry and CMMI
Applied to
embedded SW
Qualixo Group Presentation
Pierre GALEA
SW Vice Director / CMMI Program Leader
15 Jan. 2008
2
WAVECOM©2005.Allrightsreserved
Agenda
• Wavecom Introduction
• Wavecom SW Improvement Plan
• CMMI Short Presentation
• CMMI: Quality & Measurement approach
• Wavecom Implementation
3
WAVECOM©2005.Allrightsreserved
WAVECOM - Company Profile
• A world leader in pre-packaged wireless communications solutions for
automotive, industrial (machine-to-machine) and mobile professional
applications
• Publicly traded on the Euronext and Nasdaq exchanges
• Headquartered in Paris with offices in Hong Kong (China),
Beijing (China) Research Triangle Park, NC (USA), Farnborough (UK)
• ~500 total employees 70% focused on R&D
• Fabless model with outsourced production
• A worldwide network of more than 40 value-added distributors
4
WAVECOM©2005.Allrightsreserved
Cellular Beyond Mobile Phones
Home & Security
(Alarms, Surveillance, …)
Automotive
(Firsts Mount & Aftermarket)
Metering
(Electricity, Water, Gas)
Control & Monitoring
(Signs, industrial, …)
Sales & Payment
(EMV, parking, kiosks, printers, …) Mobile Professional
(Fixed Wireless Terminals)
Honeywell, Securitas,
Numerex, Telular, Jablotron
JCDecaux, Schlumberger,
Schneider, Sofrel
Ingenico, Thales,
Datecs, Newland
BMW, Mercedes, Peugeot, Citroen,
Fiat Group, Volvo, Opel, GM, Navman
Isrkraemeco, Elster, ABB, Holley,
Hualong, Wasion
Psitek, Telular, Beetel,
Linkwell, Jablocom
5
WAVECOM©2005.Allrightsreserved
Most Complete Offer in the Industry
®
®
 SW Key figures
– 35+ Millions installed based
– 10+ Years Product life time
– 3M+ SW line of code (~500K
average per version)
– 250+ AT commands
– 220 Open AT APIs (38
services)
– Millions of SW use cases and
scenario
6
WAVECOM©2005.Allrightsreserved
Agenda
• Wavecom Introduction
• Wavecom SW Improvement Plan
• CMMI Short Presentation
• CMMI: Quality & Measurement approach
• Wavecom Implementation
7
WAVECOM©2005.Allrightsreserved
WM Software Quality Improvement Program
Objective
– Define and implement a strategy to reach the CMMI Level 3 compliance
– Complete and maintain the existing WM standard processes for software activities
Roadmap
– 1st
step : CMMI2 deployment for French SW activities only
– 2nd
step : Worldwide CMMI2 convergence
– 3rd
step : Worldwide CMMI3 deployment
Leadership to R&D Software department and supported by the Quality
department
CMMI-SW model version 1.2 used as reference
8
WAVECOM©2005.Allrightsreserved
Agenda
• Wavecom Introduction
• Wavecom SW Improvement Plan
• CMMI Short Presentation
• CMMI: Quality & Measurement approach
• Wavecom Implementation
9
WAVECOM©2005.Allrightsreserved
CMMI : A Process Improvement Approach
 CMMi® stands for Capability Maturity Model® Integration and it is a process
improvement maturity model that has been developed by the Software
Engineering Institute, SEI, at Carnegie Mellon.
 It is important to note that CMMi defines what processes and activities need to
be done and not how these processes and activities are done.
The goal of CMMi is process improvement and CMMi can be
thought of as a Software Process Improvement, SPI, framework.
10
WAVECOM©2005.Allrightsreserved
Maturity levels Scale
Process unpredictable,
poorly controlled and
reactive
Process characterized for
projects and is often
reactive
Process characterized
for the organization and
is proactive
Process measured
and controlled
Focus on process
improvement
Optimizing
Quantitatively
Managed
Defined
Initial
Managed
Optimizing
Defined
1
2
3
4
5
11
WAVECOM©2005.Allrightsreserved
Categories of Process Areas
Level
5 Optimizing
"Continuous Process
Improvement"
CAR: Causal Analysis &
Resolution
OID: Organizational
Innovation &
Deployment
4 Quantitatively
Managed
"Quantitative
Management"
QPM: Quantitative Project
Management
OPP: Organizational
Process Performance
IPM: Integrated Project
Management
RD: Requirements
Development
OPF: Organizational
Process Focus
RSKM: Risk Management TS: Technical Solution DAR: Decision Analysis &
Resolution
OPD: Organizational
Process Defintion
IT*: Integrated Teaming PI: Product Integration
ISM**: Integrated Supplier
Management
VER: Verification OEI*: Organizational
Environment for
Integration
OT: Organizational
Training
VAL: Validation
PP: Project Planning MA: Measurement &
Analysis
PMC: Project Monitoring &
Control
REQM: Requirements
Management
PPQA: Process & Product
Quality Assurance
SAM: Supplier Agreement
Management
CM: Configuration
Management
1 Initial
3 Defined
"Process
Standardization"
2 Managed
"Basic Project
Management"
CMMI Options: * with Integrated Product & Process Development (IPPD) ** with Supplier Sourcing (SS)
Project
Management
Engineering Support
Process
Management
12
WAVECOM©2005.Allrightsreserved
Agenda
• Wavecom Introduction
• Wavecom SW Improvement Plan
• CMMI Short Presentation
• CMMI: Quality & Measurement approach
• Wavecom Implementation
13
WAVECOM©2005.Allrightsreserved
Quality Leverage Points for the SEI
PEOPLE
PROCESS
TECHNOLOGY
Everyone realizes the importance of
having a motivated, quality work
force but...
 ...even our finest people
can’t perform at their best
when the process is not
understood or operating
“at its best.”
Major determinants of product
cost, schedule, and quality
“The quality of a product is largely determined by the quality of the
process that is used to develop and maintain it.”
14
WAVECOM©2005.Allrightsreserved
SEI proposal : CMMI for SW Quality
Improvement
– Software metrics to be placed in the context of continuous
improvement.
– Measurement & Analysis: Basement for CMMI
– The Quality Model: A true CMMI requirement
• Causal relationship between the metrics and standards
• Definition of the desired SW characteristics and how they are measured
“Efficient standards leads to higher SW Product Quality”
How demonstrate the Process Improvement ?
« We can only understand & control what we can measure »
– CMMI designed as an approach to SW Process Improvement
– SQASQC playing a major role.
15
WAVECOM©2005.Allrightsreserved
SW Quality Assurance for CMMI (PPQA)
– Objective
• Ensure the standard compliance
– Specificities
• Removed from development activities
• SW measure collection on Process Characteristics
– Assuring that the agreed standards are used and are measuring the
consequences of their use (Audits, Evidences collection)
– The value of the standards is measured only by their consequence (Data,
Interpretation & Experience)
• Should have expertise in evaluating Software, via software measures
– Measurement Usage
• Evaluate the effectiveness (and cost) of the standards in order to
implement continuous process improvement
Assure that the standards are appropriate for the project and
are correctly implemented.
16
WAVECOM©2005.Allrightsreserved
SW Quality Control for CMMI (PPQA and
others)
– Objective
• Make sure the SW components were within acceptable “tolerances”,
i.e. they did not vary from agreed specifications.
– Specificities
• Implies software testing
• Could be integrated to others Dev Cycle activities (CM, UT, VER, VAL)
• Not only referring to the functional requirements but also to the non-
functional aspects of performance, robustness, etc
– Measurement Usage
• Value a SW characteristic into a SW product
• Experience capitalization (when collected along the Dev life cycle)
– Measure trends use for Interpretation
Check that the project produces the required work products.
17
WAVECOM©2005.Allrightsreserved
Quality model Example
Software metrics: The CMMI requirements
- Must be measurable, can be quantified.
- Must be related to one or more goals.
. All measure can be justified
- Must be performed periodically
. Knowledge data base
. Trends for analysis
- Must be related to an Analysis method.
. A SW metric alone has no sense. Need of an analysis
method to be understandable.
18
WAVECOM©2005.Allrightsreserved
CMMI & Measurement : Some conclusions
– Fundamental Best Practice for the CMMI model
– Room for Measurement Analysis
– Support the decision making for Improvement
The CMMI Measurement Approach, structured & ambitious
The Lesson Learnt, an important CMMI Practice
– SW Product Characterization BUT NOT ONLY
• Process oriented measures – Provided by SQA activity
• Software Product oriented measures – Provided by SQC activity
– Quantitative Management
• Monitoring, Decisions and Choices based on reliable data
– Continuous Improvement
• Knowledge capitalization on both Product & Process: Organization experience
• Tools for efficiency demonstration
19
WAVECOM©2005.Allrightsreserved
Standard Process Improvement Loop
WM
Process
tracker
Data recording
WM Standard Processes
database
Project xxx
Tailoring
WM change
meetings
Projects
Capitalization
External Improvement Proposal
WM records Database
OPD
IPM
PP/PMC/RSKM
CM / PPQA / MA
OPF
Department Documentation
Project Documentation
Development Plan
Configuration Management Plan
Product/process measures
Audit/verification reports
Lessons learned
Project steering / risk sheets
Project change control board
20
WAVECOM©2005.Allrightsreserved
Agenda
• Wavecom Introduction
• Wavecom SW Improvement Plan
• CMMI Short Presentation
• CMMI: Quality & Measurement approach
• Wavecom Implementation
21
WAVECOM©2005.Allrightsreserved
WM SW Development Cycle
22
WAVECOM©2005.Allrightsreserved
WM Quality Model (partially)
SW Product Quality : (Quality Control Production)
SW Structure & Architecture
Cyclomatic complexity V(g) / FP / ELoc
SW Reliability
Maturity Indicator / Unit Test coverage
System Characteristics (constraint from Embedded & Real time Software)
CPU / Latency Time / Memory mapping / Power consumption
SW Project Execution Quality - Standard Compliance : (Quality Assurance Production)
QA-Gates Results (Quality Check points)
Project Quality Indicator (Standard compliance)
Peer Review indicators
SW Requirement Quality : (Quality Assurance Production)
Volatility : Requirement Count / Count of Change
23
WAVECOM©2005.Allrightsreserved
WM PPQA Implementation: SQO Role
• 1 person nominated (full time role) since July 2006
• Direct report to the SW Director
• QA Gates animation
- Project Quality Check points performed on regular basis during
the SW development V-Cycle
- Aimed at controlling the project development is respectful of
the Standards and expected processes
- Anomaly detected are managed through Team Track (DB Tool)
under CCB authority
- SW QA Checklist will be modified in regards with process
improvement
• SW Measures Monitoring
• SW PCCB Monitoring
24
WAVECOM©2005.Allrightsreserved
QA Measure overview
#Issues/doc. review
Project Quality Indicator
Requirement Volatility
Project Progress
QA Gates
25
WAVECOM©2005.Allrightsreserved
QC Measure overview
SW Maturity Indicator
Unit Test Coverage
Memory FootPrint
ELoc / V(g) / FP
CPU consumption
26
WAVECOM©2005.Allrightsreserved
THANK YOU !

More Related Content

What's hot

Advanced Product Quality Planning Reference Model
Advanced Product Quality Planning Reference ModelAdvanced Product Quality Planning Reference Model
Advanced Product Quality Planning Reference ModelAurélien Chassagne
 
Mes presentation subsea reliability
Mes presentation subsea reliability  Mes presentation subsea reliability
Mes presentation subsea reliability Changiz Rezvani
 
Ppap training-presentation-150311063239-conversion-gate01
Ppap training-presentation-150311063239-conversion-gate01Ppap training-presentation-150311063239-conversion-gate01
Ppap training-presentation-150311063239-conversion-gate01BhimKunwar2
 
APQP Training presentation
APQP Training  presentationAPQP Training  presentation
APQP Training presentationQualsys Ltd
 
04 ppap training material
04 ppap training material04 ppap training material
04 ppap training material營松 林
 
Production part approval process ppt 1
Production part approval process ppt 1Production part approval process ppt 1
Production part approval process ppt 1Inder Pal Dua
 
Implementing Automated Qms For Business Excellence
Implementing Automated Qms For Business ExcellenceImplementing Automated Qms For Business Excellence
Implementing Automated Qms For Business ExcellenceKhalizan Halid
 
Apqp training presentation
Apqp   training presentationApqp   training presentation
Apqp training presentationJitesh Gaurav
 
Operations Management Solution – Driving Safety and Profitability One Shift a...
Operations Management Solution – Driving Safety and Profitability One Shift a...Operations Management Solution – Driving Safety and Profitability One Shift a...
Operations Management Solution – Driving Safety and Profitability One Shift a...Yokogawa1
 
SoftExpert - Market Potential For Malaysia
SoftExpert - Market Potential For MalaysiaSoftExpert - Market Potential For Malaysia
SoftExpert - Market Potential For MalaysiaKhalizan Halid
 
APQP Application
APQP ApplicationAPQP Application
APQP ApplicationEddie Lam
 

What's hot (19)

Advanced Product Quality Planning Reference Model
Advanced Product Quality Planning Reference ModelAdvanced Product Quality Planning Reference Model
Advanced Product Quality Planning Reference Model
 
Mes presentation subsea reliability
Mes presentation subsea reliability  Mes presentation subsea reliability
Mes presentation subsea reliability
 
Apqp-en
Apqp-enApqp-en
Apqp-en
 
Apqp la
Apqp laApqp la
Apqp la
 
Ppap training-presentation-150311063239-conversion-gate01
Ppap training-presentation-150311063239-conversion-gate01Ppap training-presentation-150311063239-conversion-gate01
Ppap training-presentation-150311063239-conversion-gate01
 
APQP Training presentation
APQP Training  presentationAPQP Training  presentation
APQP Training presentation
 
Apqp ppt
Apqp pptApqp ppt
Apqp ppt
 
04 ppap training material
04 ppap training material04 ppap training material
04 ppap training material
 
Ppap la
Ppap laPpap la
Ppap la
 
Ppap la
Ppap laPpap la
Ppap la
 
Requirements the Last Bottleneck
Requirements the Last BottleneckRequirements the Last Bottleneck
Requirements the Last Bottleneck
 
Production part approval process ppt 1
Production part approval process ppt 1Production part approval process ppt 1
Production part approval process ppt 1
 
Implementing Automated Qms For Business Excellence
Implementing Automated Qms For Business ExcellenceImplementing Automated Qms For Business Excellence
Implementing Automated Qms For Business Excellence
 
Apqp training presentation
Apqp   training presentationApqp   training presentation
Apqp training presentation
 
Operations Management Solution – Driving Safety and Profitability One Shift a...
Operations Management Solution – Driving Safety and Profitability One Shift a...Operations Management Solution – Driving Safety and Profitability One Shift a...
Operations Management Solution – Driving Safety and Profitability One Shift a...
 
SoftExpert - Market Potential For Malaysia
SoftExpert - Market Potential For MalaysiaSoftExpert - Market Potential For Malaysia
SoftExpert - Market Potential For Malaysia
 
Apqp process flow
Apqp process flowApqp process flow
Apqp process flow
 
APQP Application
APQP ApplicationAPQP Application
APQP Application
 
Apqp
Apqp Apqp
Apqp
 

Similar to 20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées

Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Strongstep - Innovation in software quality
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptxTangZhiSiang
 
Software product quality
Software product qualitySoftware product quality
Software product qualitytumetr1
 
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical IntegrityWebinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical IntegrityStork
 
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - GenovaMes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genovaicelands
 
Mes presentation subsea reliability
Mes presentation  subsea reliability  Mes presentation  subsea reliability
Mes presentation subsea reliability Changiz Rezvani
 
Mes presentation subsea reliability changiz
Mes presentation  subsea reliability changizMes presentation  subsea reliability changiz
Mes presentation subsea reliability changizChangiz Rezvani
 
GP_Training_APQP-PPAP_RevAF.pptx
GP_Training_APQP-PPAP_RevAF.pptxGP_Training_APQP-PPAP_RevAF.pptx
GP_Training_APQP-PPAP_RevAF.pptxNonameNoname50
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmmbabak danyal
 
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 codeBeamerIntland Software GmbH
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
ARC's Sid Snitkin Asset Lifecycle Management @ ARC Industry Forum 2010
ARC's Sid Snitkin Asset Lifecycle Management @ ARC Industry Forum 2010ARC's Sid Snitkin Asset Lifecycle Management @ ARC Industry Forum 2010
ARC's Sid Snitkin Asset Lifecycle Management @ ARC Industry Forum 2010ARC Advisory Group
 
The Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six SigmaThe Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six SigmaDeep Dalsania
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & TrendKMS Technology
 
chapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdfchapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdfsomnathmule3
 

Similar to 20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées (20)

SQA.ppt
SQA.pptSQA.ppt
SQA.ppt
 
Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...
 
Software Quality.pptx
Software Quality.pptxSoftware Quality.pptx
Software Quality.pptx
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
 
Software product quality
Software product qualitySoftware product quality
Software product quality
 
CMMI V1.3
CMMI V1.3CMMI V1.3
CMMI V1.3
 
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical IntegrityWebinar | GE & Stork | APM Best Practices - Mechanical Integrity
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
 
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - GenovaMes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
Mes SW Factory in Siemens AS MES - 2014.05.17 - mini Italian Agile Day - Genova
 
Mes presentation subsea reliability
Mes presentation  subsea reliability  Mes presentation  subsea reliability
Mes presentation subsea reliability
 
Mes presentation subsea reliability changiz
Mes presentation  subsea reliability changizMes presentation  subsea reliability changiz
Mes presentation subsea reliability changiz
 
GP_Training_APQP-PPAP_RevAF.pptx
GP_Training_APQP-PPAP_RevAF.pptxGP_Training_APQP-PPAP_RevAF.pptx
GP_Training_APQP-PPAP_RevAF.pptx
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
 
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
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
ARC's Sid Snitkin Asset Lifecycle Management @ ARC Industry Forum 2010
ARC's Sid Snitkin Asset Lifecycle Management @ ARC Industry Forum 2010ARC's Sid Snitkin Asset Lifecycle Management @ ARC Industry Forum 2010
ARC's Sid Snitkin Asset Lifecycle Management @ ARC Industry Forum 2010
 
The Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six SigmaThe Quality Standard: ISO 9000 , CMM and Six Sigma
The Quality Standard: ISO 9000 , CMM and Six Sigma
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & Trend
 
Renni Consultancy - Introduction
Renni Consultancy - IntroductionRenni Consultancy - Introduction
Renni Consultancy - Introduction
 
Chapter 2 software process models
Chapter 2   software process modelsChapter 2   software process models
Chapter 2 software process models
 
chapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdfchapter2-softwareprocessmodels-190805164811.pdf
chapter2-softwareprocessmodels-190805164811.pdf
 

More from LeClubQualiteLogicielle

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 DevOpsLeClubQualiteLogicielle
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certificationsLeClubQualiteLogicielle
 
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 EngieLeClubQualiteLogicielle
 
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 practicesLeClubQualiteLogicielle
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 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
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven developmentLeClubQualiteLogicielle
 
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 ?LeClubQualiteLogicielle
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle LeClubQualiteLogicielle
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continueLeClubQualiteLogicielle
 
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'impactLeClubQualiteLogicielle
 
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éthodologieLeClubQualiteLogicielle
 
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...LeClubQualiteLogicielle
 
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 testLeClubQualiteLogicielle
 
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...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 06 - Travaux de recherche sur la corrélation entre qualité du code e...LeClubQualiteLogicielle
 
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 2013LeClubQualiteLogicielle
 
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 IBMLeClubQualiteLogicielle
 
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 ...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

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 SourceWSO2
 
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...Shane Coughlan
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
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.pptxAnnaArtyushina1
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%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 masabamasaba
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%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 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
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
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...Jittipong Loespradit
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
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 PlatformlessWSO2
 

Recently uploaded (20)

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
 
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...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
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
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%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
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%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
 
+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...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
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...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
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
 

20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées

  • 1. WM DEV SOQ PRS001 WAVECOM©2005.Allrightsreserved Qualimetry and CMMI Applied to embedded SW Qualixo Group Presentation Pierre GALEA SW Vice Director / CMMI Program Leader 15 Jan. 2008
  • 2. 2 WAVECOM©2005.Allrightsreserved Agenda • Wavecom Introduction • Wavecom SW Improvement Plan • CMMI Short Presentation • CMMI: Quality & Measurement approach • Wavecom Implementation
  • 3. 3 WAVECOM©2005.Allrightsreserved WAVECOM - Company Profile • A world leader in pre-packaged wireless communications solutions for automotive, industrial (machine-to-machine) and mobile professional applications • Publicly traded on the Euronext and Nasdaq exchanges • Headquartered in Paris with offices in Hong Kong (China), Beijing (China) Research Triangle Park, NC (USA), Farnborough (UK) • ~500 total employees 70% focused on R&D • Fabless model with outsourced production • A worldwide network of more than 40 value-added distributors
  • 4. 4 WAVECOM©2005.Allrightsreserved Cellular Beyond Mobile Phones Home & Security (Alarms, Surveillance, …) Automotive (Firsts Mount & Aftermarket) Metering (Electricity, Water, Gas) Control & Monitoring (Signs, industrial, …) Sales & Payment (EMV, parking, kiosks, printers, …) Mobile Professional (Fixed Wireless Terminals) Honeywell, Securitas, Numerex, Telular, Jablotron JCDecaux, Schlumberger, Schneider, Sofrel Ingenico, Thales, Datecs, Newland BMW, Mercedes, Peugeot, Citroen, Fiat Group, Volvo, Opel, GM, Navman Isrkraemeco, Elster, ABB, Holley, Hualong, Wasion Psitek, Telular, Beetel, Linkwell, Jablocom
  • 5. 5 WAVECOM©2005.Allrightsreserved Most Complete Offer in the Industry ® ®  SW Key figures – 35+ Millions installed based – 10+ Years Product life time – 3M+ SW line of code (~500K average per version) – 250+ AT commands – 220 Open AT APIs (38 services) – Millions of SW use cases and scenario
  • 6. 6 WAVECOM©2005.Allrightsreserved Agenda • Wavecom Introduction • Wavecom SW Improvement Plan • CMMI Short Presentation • CMMI: Quality & Measurement approach • Wavecom Implementation
  • 7. 7 WAVECOM©2005.Allrightsreserved WM Software Quality Improvement Program Objective – Define and implement a strategy to reach the CMMI Level 3 compliance – Complete and maintain the existing WM standard processes for software activities Roadmap – 1st step : CMMI2 deployment for French SW activities only – 2nd step : Worldwide CMMI2 convergence – 3rd step : Worldwide CMMI3 deployment Leadership to R&D Software department and supported by the Quality department CMMI-SW model version 1.2 used as reference
  • 8. 8 WAVECOM©2005.Allrightsreserved Agenda • Wavecom Introduction • Wavecom SW Improvement Plan • CMMI Short Presentation • CMMI: Quality & Measurement approach • Wavecom Implementation
  • 9. 9 WAVECOM©2005.Allrightsreserved CMMI : A Process Improvement Approach  CMMi® stands for Capability Maturity Model® Integration and it is a process improvement maturity model that has been developed by the Software Engineering Institute, SEI, at Carnegie Mellon.  It is important to note that CMMi defines what processes and activities need to be done and not how these processes and activities are done. The goal of CMMi is process improvement and CMMi can be thought of as a Software Process Improvement, SPI, framework.
  • 10. 10 WAVECOM©2005.Allrightsreserved Maturity levels Scale Process unpredictable, poorly controlled and reactive Process characterized for projects and is often reactive Process characterized for the organization and is proactive Process measured and controlled Focus on process improvement Optimizing Quantitatively Managed Defined Initial Managed Optimizing Defined 1 2 3 4 5
  • 11. 11 WAVECOM©2005.Allrightsreserved Categories of Process Areas Level 5 Optimizing "Continuous Process Improvement" CAR: Causal Analysis & Resolution OID: Organizational Innovation & Deployment 4 Quantitatively Managed "Quantitative Management" QPM: Quantitative Project Management OPP: Organizational Process Performance IPM: Integrated Project Management RD: Requirements Development OPF: Organizational Process Focus RSKM: Risk Management TS: Technical Solution DAR: Decision Analysis & Resolution OPD: Organizational Process Defintion IT*: Integrated Teaming PI: Product Integration ISM**: Integrated Supplier Management VER: Verification OEI*: Organizational Environment for Integration OT: Organizational Training VAL: Validation PP: Project Planning MA: Measurement & Analysis PMC: Project Monitoring & Control REQM: Requirements Management PPQA: Process & Product Quality Assurance SAM: Supplier Agreement Management CM: Configuration Management 1 Initial 3 Defined "Process Standardization" 2 Managed "Basic Project Management" CMMI Options: * with Integrated Product & Process Development (IPPD) ** with Supplier Sourcing (SS) Project Management Engineering Support Process Management
  • 12. 12 WAVECOM©2005.Allrightsreserved Agenda • Wavecom Introduction • Wavecom SW Improvement Plan • CMMI Short Presentation • CMMI: Quality & Measurement approach • Wavecom Implementation
  • 13. 13 WAVECOM©2005.Allrightsreserved Quality Leverage Points for the SEI PEOPLE PROCESS TECHNOLOGY Everyone realizes the importance of having a motivated, quality work force but...  ...even our finest people can’t perform at their best when the process is not understood or operating “at its best.” Major determinants of product cost, schedule, and quality “The quality of a product is largely determined by the quality of the process that is used to develop and maintain it.”
  • 14. 14 WAVECOM©2005.Allrightsreserved SEI proposal : CMMI for SW Quality Improvement – Software metrics to be placed in the context of continuous improvement. – Measurement & Analysis: Basement for CMMI – The Quality Model: A true CMMI requirement • Causal relationship between the metrics and standards • Definition of the desired SW characteristics and how they are measured “Efficient standards leads to higher SW Product Quality” How demonstrate the Process Improvement ? « We can only understand & control what we can measure » – CMMI designed as an approach to SW Process Improvement – SQASQC playing a major role.
  • 15. 15 WAVECOM©2005.Allrightsreserved SW Quality Assurance for CMMI (PPQA) – Objective • Ensure the standard compliance – Specificities • Removed from development activities • SW measure collection on Process Characteristics – Assuring that the agreed standards are used and are measuring the consequences of their use (Audits, Evidences collection) – The value of the standards is measured only by their consequence (Data, Interpretation & Experience) • Should have expertise in evaluating Software, via software measures – Measurement Usage • Evaluate the effectiveness (and cost) of the standards in order to implement continuous process improvement Assure that the standards are appropriate for the project and are correctly implemented.
  • 16. 16 WAVECOM©2005.Allrightsreserved SW Quality Control for CMMI (PPQA and others) – Objective • Make sure the SW components were within acceptable “tolerances”, i.e. they did not vary from agreed specifications. – Specificities • Implies software testing • Could be integrated to others Dev Cycle activities (CM, UT, VER, VAL) • Not only referring to the functional requirements but also to the non- functional aspects of performance, robustness, etc – Measurement Usage • Value a SW characteristic into a SW product • Experience capitalization (when collected along the Dev life cycle) – Measure trends use for Interpretation Check that the project produces the required work products.
  • 17. 17 WAVECOM©2005.Allrightsreserved Quality model Example Software metrics: The CMMI requirements - Must be measurable, can be quantified. - Must be related to one or more goals. . All measure can be justified - Must be performed periodically . Knowledge data base . Trends for analysis - Must be related to an Analysis method. . A SW metric alone has no sense. Need of an analysis method to be understandable.
  • 18. 18 WAVECOM©2005.Allrightsreserved CMMI & Measurement : Some conclusions – Fundamental Best Practice for the CMMI model – Room for Measurement Analysis – Support the decision making for Improvement The CMMI Measurement Approach, structured & ambitious The Lesson Learnt, an important CMMI Practice – SW Product Characterization BUT NOT ONLY • Process oriented measures – Provided by SQA activity • Software Product oriented measures – Provided by SQC activity – Quantitative Management • Monitoring, Decisions and Choices based on reliable data – Continuous Improvement • Knowledge capitalization on both Product & Process: Organization experience • Tools for efficiency demonstration
  • 19. 19 WAVECOM©2005.Allrightsreserved Standard Process Improvement Loop WM Process tracker Data recording WM Standard Processes database Project xxx Tailoring WM change meetings Projects Capitalization External Improvement Proposal WM records Database OPD IPM PP/PMC/RSKM CM / PPQA / MA OPF Department Documentation Project Documentation Development Plan Configuration Management Plan Product/process measures Audit/verification reports Lessons learned Project steering / risk sheets Project change control board
  • 20. 20 WAVECOM©2005.Allrightsreserved Agenda • Wavecom Introduction • Wavecom SW Improvement Plan • CMMI Short Presentation • CMMI: Quality & Measurement approach • Wavecom Implementation
  • 22. 22 WAVECOM©2005.Allrightsreserved WM Quality Model (partially) SW Product Quality : (Quality Control Production) SW Structure & Architecture Cyclomatic complexity V(g) / FP / ELoc SW Reliability Maturity Indicator / Unit Test coverage System Characteristics (constraint from Embedded & Real time Software) CPU / Latency Time / Memory mapping / Power consumption SW Project Execution Quality - Standard Compliance : (Quality Assurance Production) QA-Gates Results (Quality Check points) Project Quality Indicator (Standard compliance) Peer Review indicators SW Requirement Quality : (Quality Assurance Production) Volatility : Requirement Count / Count of Change
  • 23. 23 WAVECOM©2005.Allrightsreserved WM PPQA Implementation: SQO Role • 1 person nominated (full time role) since July 2006 • Direct report to the SW Director • QA Gates animation - Project Quality Check points performed on regular basis during the SW development V-Cycle - Aimed at controlling the project development is respectful of the Standards and expected processes - Anomaly detected are managed through Team Track (DB Tool) under CCB authority - SW QA Checklist will be modified in regards with process improvement • SW Measures Monitoring • SW PCCB Monitoring
  • 24. 24 WAVECOM©2005.Allrightsreserved QA Measure overview #Issues/doc. review Project Quality Indicator Requirement Volatility Project Progress QA Gates
  • 25. 25 WAVECOM©2005.Allrightsreserved QC Measure overview SW Maturity Indicator Unit Test Coverage Memory FootPrint ELoc / V(g) / FP CPU consumption