SlideShare una empresa de Scribd logo
1 de 36
Translating the business needs into an improvement programme using CMM:  a practical experience within  PHILIPS TV Guy Van Hooveld Thanks to Hans Aerts, Baudewyn Meersseman and Geert Acke  for some of the presentation material
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evolution of Embedded Software:  4 Software Stages ,[object Object],[object Object],[object Object],[object Object],Hardware-dominated  industry Software-dominated  industry
Historic Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
High End Market High End products, High End expectations and targets
Business priorities ,[object Object],[object Object],[object Object],[object Object],[object Object]
Predictibility ,[object Object],[object Object],[object Object],[object Object]
Field call rate : what is acceptable? 4 Cylinders + 25.000 € 6 Cylinders + 40.000 € 8 Cylinders +  70.000 € 3 5 7 The higher the price, the higher the complexity, the higher the potential failure modes… ?
Expected quality in High End TV ,[object Object],[object Object],[object Object],[object Object]
Field call rate: what about this...? Standard HIGH END Flat 16Kb SW  200 € 64Kb SW/ 50 Hz. 600 € 2Mb+  SW/100 Hz. 1200 € to 8000 € Portable The higher the price, the higher the complexity, the higher the potential failure modes… ?
Evolution of Embedded Software:  4 Software Stages ,[object Object],[object Object],[object Object],[object Object],Hardware-dominated  industry Software-dominated  industry
Software Performance Improvement SW Introduction Feature Expansion Mastering Complexity Open Systems Process Organization Product People Technology Architecture
Improvement Requirements per Stage Evolution in Embedded SW Development
How much software does a shaver contain ? Telephone exchange: 1975:  256 Kbytes 1990:  80 Mbytes High-end TV: 1985:  8 Kbytes 2000:  2 Mbytes Shaver: 2000:  4 Kbytes 2015:  ?????
Software Growth 1 10 100 1000 10000 1985 1987 1989 1991 1993 1995 1997 1999 2001 Year Software Size (KBytes) TV VCR Double every 2 years
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evolution time slip Decision making made possible: predictibility is also predicting delay. Peak in 2000 ? Product was not on the critical path and had the appropriate quality. The potential delay was predictable and has been taken into account.
Evolution post release defects density
Software quality (measured with FCR) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Correlation pre-post release defects We could expect a linear correlation, but reality shows that the number of post release defects is in fact more or less constant while complexity is growing .
Some achievements   based on facts and figures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CMM priorities – step 1 what to do first ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CMM priorities – step 2 Increase control ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CMM priorities – step 3 Mature organization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CMM priorities What to do in parallel ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
New challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
New challenges (continued) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Performance Improvement SW Introduction Feature Expansion Mastering Complexity Open Systems Process Organization Product People Technology Architecture
What is the key to implement change ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Different aspects are related High Architecture and Technology level Organization, Staff, and Process level problematic inefficient high risk target High Low
Balanced Software Performance Improvements High Architecture and Technology level Organization, Staff, and Process level problematic inefficient high risk target High Low SPI
 

Más contenido relacionado

La actualidad más candente

How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsTechWell
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business GoalsMarc Hornbeek
 
SDT Blended Model V3 2009
SDT Blended Model V3 2009SDT Blended Model V3 2009
SDT Blended Model V3 2009Ed Kit
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with AutomationWorksoft
 
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...Melissa Luongo
 
Testing - the gatekeeper for quality in NFV
Testing - the gatekeeper for quality in NFVTesting - the gatekeeper for quality in NFV
Testing - the gatekeeper for quality in NFVQualitest
 
How Verizon Uses Automation to Accelerate SAP Projects
How Verizon Uses Automation to Accelerate SAP ProjectsHow Verizon Uses Automation to Accelerate SAP Projects
How Verizon Uses Automation to Accelerate SAP ProjectsWorksoft
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationRobbie Minshall
 
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementHow IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementDev_Events
 
Presentation refactoring large legacy applications
Presentation refactoring large legacy applications Presentation refactoring large legacy applications
Presentation refactoring large legacy applications Jorge Capel Planells
 
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...Worksoft
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementnonlinear creations
 
Automating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupAutomating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupQualitest
 
Automation Essentials for the Age of Agile
Automation Essentials for the Age of AgileAutomation Essentials for the Age of Agile
Automation Essentials for the Age of AgileApplause
 

La actualidad más candente (20)

How to Deliver Winning Mobile Apps
How to Deliver Winning Mobile AppsHow to Deliver Winning Mobile Apps
How to Deliver Winning Mobile Apps
 
Engineering DevOps to meet Business Goals
 Engineering DevOps to meet Business Goals Engineering DevOps to meet Business Goals
Engineering DevOps to meet Business Goals
 
SDT Blended Model V3 2009
SDT Blended Model V3 2009SDT Blended Model V3 2009
SDT Blended Model V3 2009
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
 
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
 
Case Alfa Laval eng
Case Alfa Laval engCase Alfa Laval eng
Case Alfa Laval eng
 
Testing - the gatekeeper for quality in NFV
Testing - the gatekeeper for quality in NFVTesting - the gatekeeper for quality in NFV
Testing - the gatekeeper for quality in NFV
 
How Verizon Uses Automation to Accelerate SAP Projects
How Verizon Uses Automation to Accelerate SAP ProjectsHow Verizon Uses Automation to Accelerate SAP Projects
How Verizon Uses Automation to Accelerate SAP Projects
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle Organization
 
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementHow IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
 
Presentation refactoring large legacy applications
Presentation refactoring large legacy applications Presentation refactoring large legacy applications
Presentation refactoring large legacy applications
 
Sigma sdlc
Sigma sdlcSigma sdlc
Sigma sdlc
 
CNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain AbranCNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain Abran
 
sftware cst est
sftware cst estsftware cst est
sftware cst est
 
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
 
C24 Sandbox Insert
C24 Sandbox InsertC24 Sandbox Insert
C24 Sandbox Insert
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle management
 
Summer intern presentaiton
Summer intern presentaitonSummer intern presentaiton
Summer intern presentaiton
 
Automating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupAutomating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest Group
 
Automation Essentials for the Age of Agile
Automation Essentials for the Age of AgileAutomation Essentials for the Age of Agile
Automation Essentials for the Age of Agile
 

Similar a Translating the business needs into an improvement programme using CMM: a practical experience within PHILIPS TV

How to deal with the short-blanket syndrome while prioritizing the roadmap
How to deal with the short-blanket syndrome while prioritizing the roadmapHow to deal with the short-blanket syndrome while prioritizing the roadmap
How to deal with the short-blanket syndrome while prioritizing the roadmapMauricio Navarrete
 
Business Case4 Process Improvement
Business Case4 Process ImprovementBusiness Case4 Process Improvement
Business Case4 Process ImprovementAl Bennett
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Cognizant
 
A Financial Justification For Instituting A Software Methodology
A Financial Justification For Instituting A Software MethodologyA Financial Justification For Instituting A Software Methodology
A Financial Justification For Instituting A Software MethodologyTerry Ehrhard
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesIBM UrbanCode Products
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity Software Ireland
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Telelogic
TelelogicTelelogic
TelelogicUmesh
 
From the Lab to the Market: Commercialising MT Research
From the Lab to the Market: Commercialising MT ResearchFrom the Lab to the Market: Commercialising MT Research
From the Lab to the Market: Commercialising MT ResearchIconic Translation Machines
 
Continuous Software Engineering - A tutorial
Continuous Software Engineering - A tutorialContinuous Software Engineering - A tutorial
Continuous Software Engineering - A tutorialBreno de França
 
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013Laserfiche
 
IBM - Paul Pilotto
IBM - Paul PilottoIBM - Paul Pilotto
IBM - Paul PilottoIDGnederland
 

Similar a Translating the business needs into an improvement programme using CMM: a practical experience within PHILIPS TV (20)

How to deal with the short-blanket syndrome while prioritizing the roadmap
How to deal with the short-blanket syndrome while prioritizing the roadmapHow to deal with the short-blanket syndrome while prioritizing the roadmap
How to deal with the short-blanket syndrome while prioritizing the roadmap
 
Business Case4 Process Improvement
Business Case4 Process ImprovementBusiness Case4 Process Improvement
Business Case4 Process Improvement
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
Chap12
Chap12Chap12
Chap12
 
Spi Cost Roi
Spi Cost RoiSpi Cost Roi
Spi Cost Roi
 
Iwsm2014 open cosmic meeting
Iwsm2014   open cosmic meetingIwsm2014   open cosmic meeting
Iwsm2014 open cosmic meeting
 
A Financial Justification For Instituting A Software Methodology
A Financial Justification For Instituting A Software MethodologyA Financial Justification For Instituting A Software Methodology
A Financial Justification For Instituting A Software Methodology
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Telelogic
TelelogicTelelogic
Telelogic
 
From the Lab to the Market: Commercialising MT Research
From the Lab to the Market: Commercialising MT ResearchFrom the Lab to the Market: Commercialising MT Research
From the Lab to the Market: Commercialising MT Research
 
Class2
Class2Class2
Class2
 
Continuous Software Engineering - A tutorial
Continuous Software Engineering - A tutorialContinuous Software Engineering - A tutorial
Continuous Software Engineering - A tutorial
 
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your HairlinePeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
PeopleSoft Testing Made Easy - How To Reduce Your Cost & Not Your Hairline
 
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
 
Organization and teams efficiency: new tendencies - Q-Day 2010
Organization and teams efficiency: new tendencies - Q-Day 2010Organization and teams efficiency: new tendencies - Q-Day 2010
Organization and teams efficiency: new tendencies - Q-Day 2010
 
IBM - Paul Pilotto
IBM - Paul PilottoIBM - Paul Pilotto
IBM - Paul Pilotto
 
Forward5 Auxis VMware
Forward5 Auxis VMwareForward5 Auxis VMware
Forward5 Auxis VMware
 

Translating the business needs into an improvement programme using CMM: a practical experience within PHILIPS TV

  • 1. Translating the business needs into an improvement programme using CMM: a practical experience within PHILIPS TV Guy Van Hooveld Thanks to Hans Aerts, Baudewyn Meersseman and Geert Acke for some of the presentation material
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. High End Market High End products, High End expectations and targets
  • 7.
  • 8.
  • 9. Field call rate : what is acceptable? 4 Cylinders + 25.000 € 6 Cylinders + 40.000 € 8 Cylinders + 70.000 € 3 5 7 The higher the price, the higher the complexity, the higher the potential failure modes… ?
  • 10.
  • 11. Field call rate: what about this...? Standard HIGH END Flat 16Kb SW 200 € 64Kb SW/ 50 Hz. 600 € 2Mb+ SW/100 Hz. 1200 € to 8000 € Portable The higher the price, the higher the complexity, the higher the potential failure modes… ?
  • 12.
  • 13. Software Performance Improvement SW Introduction Feature Expansion Mastering Complexity Open Systems Process Organization Product People Technology Architecture
  • 14. Improvement Requirements per Stage Evolution in Embedded SW Development
  • 15. How much software does a shaver contain ? Telephone exchange: 1975: 256 Kbytes 1990: 80 Mbytes High-end TV: 1985: 8 Kbytes 2000: 2 Mbytes Shaver: 2000: 4 Kbytes 2015: ?????
  • 16. Software Growth 1 10 100 1000 10000 1985 1987 1989 1991 1993 1995 1997 1999 2001 Year Software Size (KBytes) TV VCR Double every 2 years
  • 17.
  • 18. Evolution time slip Decision making made possible: predictibility is also predicting delay. Peak in 2000 ? Product was not on the critical path and had the appropriate quality. The potential delay was predictable and has been taken into account.
  • 19. Evolution post release defects density
  • 20.
  • 21. Correlation pre-post release defects We could expect a linear correlation, but reality shows that the number of post release defects is in fact more or less constant while complexity is growing .
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Software Performance Improvement SW Introduction Feature Expansion Mastering Complexity Open Systems Process Organization Product People Technology Architecture
  • 33.
  • 34. Different aspects are related High Architecture and Technology level Organization, Staff, and Process level problematic inefficient high risk target High Low
  • 35. Balanced Software Performance Improvements High Architecture and Technology level Organization, Staff, and Process level problematic inefficient high risk target High Low SPI
  • 36.