Applying sixsigma concepts to software engineering CS 616
- Slides: 18
Applying six-sigma concepts to software engineering CS 616 Software Engineering Ph. D. Lecture Jianning Liu April 21 2009
Topics What is six sigma ¡ Does Six Sigma make sense in software engineering ¡ How can we make Six Sigma work for software engineering ¡ Conclusions ¡
What is six sigma ¡ Six Sigma is a business management strategy, initially implemented by Motorola, that today enjoys widespread application in many sectors of industry. ------ From wikipedia
What is six sigma
What is six sigma Sigma Level DPMO Efficiency One 690, 000 31% Two 308, 000 69. 2% Three 66, 800 93. 32% Four 6, 210 99. 379% Five 230 99. 977% Six 3. 4 99. 9997%
Does Six Sigma make sense in software engineering ¡ Benefits Six Sigma can bring ¡ ¡ Legal responsibility Mission-critical systems Complex systems The software industry
Benefits Six Sigma can bring Legal responsibility What if a recall happens ? ¡ Mission-critical systems ¡ Software disasters Complex systems The cumulative effects ¡ The software industry Software has a reputation of being “late and buggy” ¡
How can we make Six Sigma work for software engineering ¡ DMADV Framework Define l Measure l Analyze l Design l Verify l ¡ Sigma level determination
DMADV Framework DMAIC Framework l Sigma level determination l Software opportunity l Software defect l Sigma calculation l Success Example l
DMADV Framework
DMADV Framework
DMADV Framework
DMADV Framework
Sigma level determination ¡ To define and quantify l Defect Measure on cause ¡ Measure on effect ¡ l l Unit Opportunity Num ¡ of of keystrokes LOC FP runs
Conclusions Six Sigma Black Belts save companies approximately $230, 000 per project ¡ Have considerable impact on the traditional software quality assurance and control practice. ¡ Offers hope to those who are just about to resign to the “late and buggy” work of the software world ¡
Interesting Websites 6 Sigma Training http: //www. sei. cmu. edu/ ¡ Learn Six-Sigma www. ITBusiness. Edge. com ¡ Six Sigma Quality Resources for Achieving Six Sigma Results http: //www. isixsigma. com/ ¡
References ¡ Six Sigma in software quality Research paper G. Y. Hong, T. N. Goh, ¡ Harvesting CMMI®Benefits –The Six Sigma Sickle Presentation Nidhi Srivastava, Sathya Murthy ¡ http: //en. wikipedia. org/wiki/Six_Sigma
Thank you! ¡ Questions
- Erth 616
- Srl schema
- Design concepts in software engineering
- Konsep dasar rekayasa perangkat lunak
- Design concepts software engineering
- Computer based system engineering
- Forward engineering in software engineering
- Software maintenance process models ppt
- Frank maurer
- What is software metrics in software engineering
- Software crisis in software engineering
- Halstead software metrics example
- Real time software design in software engineering
- Design principles in software engineering
- Basic engineering concepts
- Basic engineering concepts
- Basic engineering concepts
- Manual testing introduction
- System software concepts