320 likes | 335 Views
By: Nick Blank March 1, 2012. Six Sigma Definitions Goals History Methods Roles Benefits Criticism Software Development. Business management strategy. Seeks to improve quality of process outputs. Identifying and removing the causes of defects. Minimizing variability.
E N D
By: Nick Blank March 1, 2012
Six Sigma • Definitions • Goals • History • Methods • Roles • Benefits • Criticism • Software Development
Business management strategy. • Seeks to improve quality of process outputs. • Identifying and removing the causes of defects. • Minimizing variability. • Set of quality management methods. (statistical methods) • Creates a special infrastructure of people. • Follows a defined sequence of steps.
Critical to Quality: internal critical quality parameters that relate to the wants and needs of the customer. • Critical to Customer: the input to the Quality Function Deployment activity. • Defect: Any type of undesired result. • Opportunity: area within a product, process, service, or other system where a defect could be produced or where you fail to achieve the ideal product in the eyes of the customer
To achieve no more than 3.4 defects per million opportunities. (99.99966%) • 6 standard deviations between the mean and the nearest specification limit. Graph from http://en.wikipedia.org/wiki/Six_Sigma
"Born" at Motorola from Art Sundry's criticism of the company's quality. • As a result Motorola found out that better quality is cheaper. • Bill Smith developed the particulars in 1986.
DMAIC • Improvement system for existing processes • DMADV • Improvement system for developing new processes or products
Define - the problem, the voice of the customer, and the project goals. • Identify the Critical To Quality characteristics • Create a map of the process to be improved with defined and measurable, deliverables, and goals • Tools: Benchmark, Baseline, Voice of the Customer, Process Flow Map
Measure - key aspects of the current process and collect relevant data. • Establish valid and reliable metrics to monitor the progress of the project • Input, process, and output indicators are identified • Determine the impact of defects from each input on the CTQs • Once reasons for input failure are determined, preventative actions are put into place • Tools: Defect Metrics, Data Collection, Sampling Techniques
Defects Per Million Opportunities (DPMO) = (Total Defects / Total Opportunities) * 1,000,000 • Defects (%) = (Total Defects / Total Opportunities)* 100% • Yield (%) = 100 - %Defects • http://www.isixsigma.com/process-sigma-calculator/
Analyze - the data to investigate and verify cause and effect relationships. • Identify the gap between existing performance and desired performance • Root Cause Analysis – finding the causes of defects • Process Improvement Scenarios • Tools: Cause and Effect diagrams, Decision and Risk Analysis, Control Charts
Improve - the current process based upon data analysis techniques. • Create new improvement solutions for each root cause • Cost/Benefit Analysis • What happens if improvements are not made or improvements take too long to implement • Process experimentation and simulation • Implement and adapt to these solutions and the results from these changes
Control - the future state process to ensure that any deviations are corrected. • A monitoring plan with proper change management methods • Implement the lesson learned • Put tools in place to maintain process improvement gains • Training • Document the project • New procedures and lessons learned are maintained and give a solid example • Identify future Six Sigma improvement opportunities
Define – the problem, the voice of the customer, and the project goals. • Measure – key aspects of the current process and collect relevant data. • Analyze – the data to investigate and verify cause and effect relationships.
Design - optimize the design and plan for design verification. • Specification Limits • Simulation model • Measurement and Control Plan
Verify - the design, set up pilot runs, implement the production process. • Pilot runs • Training of personnel that will maintain process • Implementing the processes • Document the processes
Professional who works on project. • Awareness of Six Sigma, but no training. • Anyone
Operate in support or direction of Black Belts. • Trained to analyze and solve quality problems. • Two weeks of training in methods and basic statistical tools.
Team Leader on Six Sigma projects. • Capable in the explanation of six sigma philosophies and the principles. • Training in team leadership. • Knowledge of Lean. • Four to Five weeks of training.
Expert in Six Sigma methods and tools. • Responsible for training others to the Green and Black belt levels. • Responsible for maintaining the integrity. • Highest certification. • Assists the Champion with deployment.
Translate the company's vision, mission, goals and metrics. • Make resources available and remove road blocks. • Resolves cross-functional issues.
Establish strategic focus. • Ensure Six Sigma within the context of the organization's culture and vision.
Motorola • General Electric • Allied Signal • Citibank • Microsoft • Lockheed
General Electric produces annual benefits of over 2.5 billion. • Less customer service costs. • Raise customer satisfaction.
Need aggressive performance tracking and accountability for results. • Employees need to be willing to use statistical tools. • Pay more attention to steps than the actual result. • Six Sigma is over sold. Too many consulting firms claiming mastery. • Cost of infrastructure. • Cost of training for "belts." (MBB at least $17,000 alone) • A pacemaker needs higher standards than six sigma.
Process variation can never be eliminated or even reduced below a moderate level. No two modules are alike. • There are very large differences in skills and experience from one developer to another. • Specifications are not based around tolerances. • Systems don't fail because the are assembled from many loosely toleranced components. • A single well-placed defect in a low level component can be catastrophic.
Time - The amount of time required to perform a task. • Size - The size of the work product. • Defects - the number and type of defect, removal time, point of injection, and point of removal.
Works best with incremental and evolutionary product development. • Instrumented to produce high quality metric data. • Normally requires changes to the software development process and project management process. • As quality is improved, more defects are found earlier in life cycle and more predictable. • Has significant impact in scheduling tasks and project tracking. • Can even predict how many defects in module with relative accuracy.
Standard Six Sigma not directly related to software development. • Developers can't bridge gap between on their own. • Too many competing initiatives - CMMI, ISO9000. • Not enough time to analyze quality. • One size fits all generates resistance.
The software development companies that are claiming success with Six Sigma are using it to improve the processes within the standards of CMMI and ISO.
Six Sigma • Definitions • Goals • History • Methods • Roles • Benefits • Criticism • Software Development
[1] Ideal Meadia LLC. i Six Sigma. Retrieved 2/18/2010. <http://www.isixsigma.com/> • [2] Huesing, Tina. “Six Sigma Through The Years”. Motorola, 2008. Retrieved 2/18/2012. <http://6sigmaexperts.com/presentations/Six_Sigma_Through_the_Years.pdf> • [3] Functional Methods. (2004). DMADV (Define, Measure, Analyze, Design, Verify) Roadmap. Retrieved 2/18/2012 <http://www.functionalmethods.com/DMADV%20Roadmap.pdf> • [4] Motorola, Inc. (2007). Motorola Univerisity, Six Sigma in Action. Retrieved 2/18/2012 <http://www.motorola.com/motorolauniversity.jsp> • [5] Al-Qutaish, R. E., & Al-Sarayreh, K. T. (2008). Applying six-sigma concepts to the software engineering: myths and facts. Proceedings of the 7th International Conference on Software Engineering Parallel and Distributed Systems SEPADS08, 178-183. Retrieved from http://portal.acm.org/citation.cfm?id=1416502.1416536