1 / 13

CS532 Term Paper

CS532 Term Paper. Applying Six Sigma Methodology In Software Engineering Sourabh Bandyopadhyay. Introduction. What exactly do we mean by 6 Sigma? Six Sigma is a rigor for measuring and controlling quality in any process.

beyla
Download Presentation

CS532 Term Paper

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS532 Term Paper Applying Six Sigma Methodology In Software Engineering Sourabh Bandyopadhyay

  2. Introduction What exactly do we mean by 6 Sigma? Six Sigma is a rigor for measuring and controlling quality in any process. Quantitatively, Six Sigma means that the average process generates 3.4 defects per million – from “6 Sigma Quality – The Goal and The Journey” “If we can’t express what we know in the form of numbers, we really don’t know much about it. If we don’t know much about it, we can’t control it. If we can’t control it, we are at the mercy of chance.” Mikel J. Harry President & CEO Six Sigma Academy, Inc.

  3. Why Six Sigma 99% Good (3.8 Sigma) 99.99966% Good (6 Sigma) • 20,000 lost articles of mail per hour • unsafe drinking water almost 15 minutes each day • 2 short or long landings at most major airports daily • 200,000 wrong drug prescriptions each year • No electricity for almost 7 hours each month • 7 lost articles of mail per hour • unsafe drinking water for one minute every seven months • 1 short or long landings every 5 years • 68 wrong drug prescriptions each year • 1 hour without electricity every 34 years

  4. Objective of Six Sigma • View processes completely from a customer point of view • Continual improvement in processes through measurement • Integration of quality in daily work • Completely satisfying customer needs profitably • A statistical measure of a process’s ability to meet customer requirements • The importance of communicating in financial terms why it makes good business sense to implement selected solutions

  5. Six Sigma Definitions Process: A process is a collection of activities that takes one or more kinds of input and creates output that is of value to the customer. CTQ: CTQ is Critical to Quality. A product feature or process step that must be controlled to guarantee that you deliver what the customer wants. Defect (D): Any non-conformities in a process or product. Unit (N): A process step where each unit must be observable and countable with a definite starting and stopping point Opportunity (O): An opportunity is a product or process characteristic that adds or subtracts value from the product. To be quantifiable, each opportunity must be independent. Thus opportunity is event which can be measured that provides a chance of not meeting a customer requirement. Normal Distribution: A bell-shaped curve showing a frequency distribution which often occurs in nature. Standard Deviation: A statistical measure which quantifies the amount of variation in a process. The standard deviation is the average distance, or deviation, that a given point is away from the mean.

  6. Distribution Curves The essence of Six Sigma lies in understanding variations in the process. Distribution curves tell us not only how well our processes have done; they also tell us the probability of what our process will do next. Statisticians group those probabilities in segments of the distribution curve called standard deviations from the mean. The symbol they use for standard deviation is s, the lower-case Greek letter sigma.

  7. The Eye Of The Beholder Customer View ` A C B CustomerProcess Vendor Process Traditional View Of Vendor Contribution Six Sigma Approach Outside-In Approach The essence of Six Sigma methodology lies in understanding the customer requirements and aligning with the larger goals also known as the Big Y or business Y. Y = f(X1, X2 ….Xn) where, • Y is key output metrics that are aligned with the strategic goals/objectives of the business. Big Ys provide a direct measure of business performance • X is any parameters that influence the Y

  8. Six Sigma Steps • The first step of any six sigma project is to come out with the customer issues or problem areas also called as VOC (Voice of Customer) in Six Sigma terms. • Next these VOCs are mapped to the actual customer CTQs. This is done through a VOC to CTQ translation matrix. • Finally we should be able to translate this CTQ into a technical requirements document also referred to as the Voice of the Engineer. Once we have analyzed the customer problem we need to understand whether its an existing issue or a new issue. • DMAIC (Used for Process Improvement) • DMADV (Used for New process or new technology)

  9. DMAIC Approach • DMAIC stands for Define, Measure, Analyze, Improve and Control Define: Defines the Problem Statement Measure: Measure Data regarding your process to find sources variation Analyze: Using various statistical tools to analyze the data collected in measure Improve: This phase involves screening for potential causes of variation and discovering interrelationships between them. Control: Process of validating the measurement system and evaluating capability is repeated to insure that improvement occurred. Steps are then taken to control the improved processes.

  10. Some Six Sigma Tools • Define Phase • Method: Tools: • Identify Customer CTQ Product Process Tree Bound Project/Benefits Benchmarking Product Tree Formal Approval Histogram Tree Template • Process Map FMEAMeasure Phase Surveys L2 Worksheet • Method: L1 Worksheet QFD • Select Lower Level CTQ Define Performance Standard Validate Measurement System • Analyze Phase • Method: Tools: • Establish Performance Capability Events/Causals FMEA Define Performance Objectives F, T, Chi2 Tests Histogram Identify Variation Sources L1 Worksheet L2 Worksheet Pareto Regression Fishbone Hypothesis Test

  11. Some Six Sigma Tools (Contd.) • Improve Phase • Method: Tools: • Screen Potential ANOVA Residual Discover Variable Relationships Establish Interactions PlotOperating Tolerances Response Surface DOE Level ¾ Main Effects Plot FMEA Ret/Screening DOE Response Equation • Control Phase • Method: Tools: • Validate ‘X’ Measurement System Hypothesis Test Procedures Determine Process Capability SPC Charts Training Implement Process Controls Run Charts • Project Close-Out • Method: Tools: • V – Oper Owner of Control Mechs Audit Plan Financial Audit W – Audit Mechanism Leverage/Best Practices X – Leverage Solution Open Action Tracking Y – Financial Audit Operational Metrics Z – Formal Closure Process Documentation

  12. Benefits Other software quality models: SEI-CMM (Capability Maturity model) ISO-9001:2000 TQM (Total Quality Management) And Six Sigma Six Sigma is- • Systematic • Scientific • Fact based • Predictable

  13. Thank You Questions?

More Related