OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 1© OSEL 2003 6  - and its application to software development UK SPIN May.

Slides:



Advertisements
Similar presentations
Six Sigma Green Belt Tools and Applications (3 Days Workshop) Prepared for: In-house Training
Advertisements

Lean Six Sigma Project Presentation Template
Roberto lopez LSSMBB DMAIC project template.
Quality Management, Process Capability and Six Sigma MGMT 311
Six-Sigma Management and Lean Tools
Principles of Six Sigma
Paul Prunty The 7 Basic Quality Tools ~ The DMAIC Process Continuous Improvement and … To a hammer, everything’s a nail … How many tools do you have in.
1. 2 SIX SIGMA "Delivering Tomorrow's Performance Today" AIR CDRE ABDUL WAHAB.
UK Accredited Lean Six Sigma Green Belt Certification Course 22 – 27 May 2010 ( 2:00 pm – 10:30 pm) ASIAN INSTITUTE Of QUALITY MANAGEMENT.
Six Sigma Process Improvement in the Supply Chain using SCOR MAESC 2006 March 31, 2006 Paul Babin – Mimeo.com Doug Geyer – Mueller Industries.
Overview of Lean Six Sigma
Barry Murash MBBit Nortel 2007
MOHAMAD SHARIF B ISHAK B
SIX SIGMA. What is six sigma? Sigma is a measure of “goodness: the capability of a process to produce perfect work. A “defect” is any mistake that results.
Development of Six Sigma
Intro to LSS1 LSSG Green Belt Training Introduction to Lean Six Sigma.
Six Sigma By: Tim Bauman April 2, Overview What is Six Sigma? Key Concepts Methodologies Roles Examples of Six Sigma Benefits Criticisms.
© 2002 Systex Services Capability and Improvement - from Cpk to Six Sigma.
Program Participants: Department Managers, Project Leaders, Senior officers, Black Belt candidates and anyone who desires an understanding of Lean Six.
Project Management Methodology
“Safety is a Measure of Success”
ENGM 620: Quality Management 26 November 2012 Six Sigma.
6 Sigma Hazırlayanlar : Emine Yılmaz Cansın Eminoğlu.
1 Software Quality Engineering CS410 Class 5 Seven Basic Quality Tools.
1 Russ Albright, Director. 2 Overview Vision and motivation What is Six Sigma?
Welcome to Lean Six Sigma Green Belt Training
ASQ Raleigh ASQ Raleigh Section 1113 Six Sigma SIG DMAIC Series.
CS532 Term Paper Applying Six Sigma Methodology In Software Engineering Sourabh Bandyopadhyay.
Chapter 7: A Summary of Tools Focus: This chapter outlines all the customer-driven project management tools and techniques and provides recommendations.
PRIMO Limited & 6 Sigma By HKU SPACE 6 Sigma Consultant Firm 30-May-2006.
TEPM 6304: Quality Improvement in Project Management Project Quality Management & Course Overview.
1 66 1 Six Sigma – Basic overview. 2 66 2 WHAT IS THIS SIX SIGMA ? A Philosophy A Statistical Measurement A Metric A Business Strategy make fewer.
Customer Expectations Standards Certifications Inspections Packaging Others.
1 SIX SIGMA "Delivering Tomorrow's Performance Today" AIR CDRE ABDUL WAHAB.
Project Storyboard (Page 1 of 2)
Project Quality Management.  Define project quality management.  Describe quality planning and its relationship to project scope management.  Discuss.
Quality Improvement Tools CHAPTER SIX SUPPLEMENT McGraw-Hill/Irwin Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved.
1 Prof. Indrajit Mukherjee, School of Management, IIT Bombay Bill Smith’s findings…. Bill Smith’s paper concluded that if product was found defective and.
Six Sigma by Aranyos Attila for MSc. Mérnök Informatika Production and Process Management class held by Vida Csaba.
UNIT 5.
DMAICTools.com thanks our industry partners for sharing their forms - use it, improve it, share it, send us back a better version!
IT Project Management, Third Edition Chapter 8 1 Chapter 5: Project Quality Management.
OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 1.1 © OSEL 2005 Page 1 of 30 Analysis of Defect (and other) Data SPIN London,
OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 1© OSEL 2008 CMMI and Metrics BCS SPIN SG, 19 February 2008 Clifford Shelley.
8.1 Plan Quality Management
Product Lifecycle Management
The DMAIC Method
Lean Six Sigma Road Map Improvement Process Road Map
Six Sigma.
Six Sigma Approach.
Six Sigma.
Improving Existing Products & Services
36.1 Introduction Objective of Quality Engineering:
Chapter 2 Six Sigma Installation
Lean Six Sigma DMAIC Improvement Story
OPS/571 Operations Management
Lean Six Sigma DMAIC Improvement Story
Quality Management Six Sigma
Six Sigma. Six Sigma What is Six Sigma? Philosophy: We should work smarter, not harder. Business strategy: We gain a competitive edges in Quality,
Higher National Certificate in Engineering
Project Champion: Process Owner: Organization: Project Location:
DMAIC Roadmap DMAIC methodology is central to Six Sigma process improvement projects. Each phase provides a problem solving process where-by specific tools.
DMAIC STANDARD WORK TEMPLATE
The 7 Basic Quality Tools ~ The DMAIC Process
DMAIC STANDARD WORK TEMPLATE
OPEX DMAIC Routemap Slides
Six Sigma Introduction 1 1.
Lean-Green belt six sigma program
Six Sigma (What is it?) “Six sigma was simply a TQM process that uses process capabilities analysis as a way of measuring progress” --H.J. Harrington,
Presentation transcript:

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 1© OSEL  - and its application to software development UK SPIN May 2003 Clifford Shelley OXFORD SOFTWARE ENGINEERING Ltd 9 Spinners Court, 53 West End, Witney, Oxfordshire OX28 1NH Tel. +44 (0)

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 2© OSEL 2003 Objectives and Rationale: To briefly describe the 6  statistical term, and its SPC context To outline the 6  business tool that has evolved from the statistical tool To discuss the applicability of 6  to software development because both SPC and the new 6  methodology may be useful as tools for improving software products and processes

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 3© OSEL  :6 : originally a term derived from Statistical Process Control –SPC is a production engineering discipline for the control of manufacture of products - i.e. control of replication processes

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 4© OSEL 2003 Measuring variation: variable frequency x

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 5© OSEL 2003 Measuring variation: x x x x variable frequency x

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 6© OSEL 2003 Measuring variation: x x x x variable frequency x

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 7© OSEL 2003 Measuring variation: x x x x variable frequency x

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 8© OSEL 2003 Measuring variation: variable frequency average

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 9© OSEL 2003 Measuring variation: variable frequency  average

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 10© OSEL 2003 Measuring variation: variable frequency  average 22

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 11© OSEL 2003 Measuring variation: variable frequency  average 66

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 12© OSEL 2003 Measuring variation: variable frequency  averageLSLUSL

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 13© OSEL 2003 Measuring variation: variable frequency averageLSLUSL

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 14© OSEL 2003 Measuring variation: variable frequency averageLSLUSL

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 15© OSEL 2003 Measuring variation: 68.3% in between +/- 1  95.4% in between +/- 2  99.7% in between +/- 3  > % in between +/- 6  (2ppb) * 6  has become synonymous with (almost) zero defects * translates to % or 3.4ppm with a process drift of +/- 1.5 

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 16© OSEL 2003 Process Capability: Indices for measuring process goodness Cp = USL - LSL / 6  or 2T / 6  –Cp < 1 process is incapable –Cp > 1 process is capable (6  processes have Cp of 2) –does not account for process drift so... Cpk = the lesser of (USL - X) / 3  or (X - LSL) / 3  ==

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 17© OSEL 2003 Caveats and constraints: Applicable to a replication process –(is software development a replication process?) variables data are, at a minimum, ordinal ‘as is’ - has limited applicability to s/w processes however...

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 18© OSEL 2003 Opportunities - control of attributes : There is another branch of SPC –control of attributes (cf variables) uses qualitative measurements “…An associated problem relates to those articles which, although not completely defective in themselves, may have a number of defects which mar the finished product… … In such cases the structure, which may be complex, can often tolerate a number of defects before becoming defective itself; the only practical objective, therefore, is to ensure that defects do not increase above a specified level.” Huitson & Keen, Essentials of QC, 1965

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 19© OSEL 2003 Opportunities - control of attributes : Control of attributes –qualitative good/bad, conforming/non-conforming non conformities - counts of defects a defective is an item that contains an unacceptable level of defects uses sampling defects probability distribution is binomial primary tool is np-chart tracking defectives in a sample less sensitive that control of variables cumulative charts aid identification of trends

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 20© OSEL 2003 Opportunities - improving design quality: Production Engineers have developed sophisticated tools to manage the quality of design. –DoE/QFD, Parameter Design –Tolerance Design (Taguchi)

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 21© OSEL 2003 A ‘quality maturity model’: Level 1 –QC - examine product, identify defects, either fix defects or scrap product Level 2 –SPC - examine process (by sampling) and control systematic and then random variations in the process; defect data no longer associated with the product Level 3 –Parameter Design - identification of critical parameters / QFD / DoE (Taguchi) Level 4 –Tolerance Design - robust systems

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 22© OSEL 2003

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 23© OSEL 2003 The new 6  : Origins –developed and extended in Motorola... –...to become a methodology –adopted and promoted by Jack Welch - CEO of GE

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 24© OSEL 2003 The new 6  : Characteristics –a generic tool to manage business –depend on the use of facts and data –targets: customer satisfaction reduced cycle time reduced defects –‘new’ characteristics monitoring by middle management accountability for results requires controls to ensure persistence includes financial accountability (CBA)

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 25© OSEL 2003 The new 6  : 6  –calculated with +/- 1.5  process drift applied –statistics may be simplified to calculate defects per ‘defect opportunity’ –defects are failures to meet parameters ‘critical to quality’ (CTQ) - the equivalent of LSL and USL

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 26© OSEL 2003 The new 6  : Themes: –Customer focus –Data driven (management by facts) –Process orientation –Proactive management –Boundaryless collaboration –Seek perfection, tolerate failure Supports a gradual, evolutionary process of near perfect products, first class service* and excellent customer satisfaction * software is valued as a service, not a product!

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 27© OSEL 2003 The new 6  : Context: –Starting Points: Business Transformation Strategic Improvement Problem Solving –Roles and Responsibilities Champion/sponsor ‘Belts’: Green, Black, Master Black –Training ‘executive’ and integrated into projects –Projects duration 4-6 months...

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 28© OSEL 2003 The new 6  : Managed as projects: –Phase 1: Identifying projects (M&M) –Phase 2: Set up the team –Phase 3: Chartering –Phase 4: Training –Phase 5: DMAIC –Phase 6: Hand Off 4 to 6 months, (perhaps up to nine months)

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 29© OSEL 2003 The new 6  : DMAIC- A Model for Problem Solving: –Measuring the problem –Focussing on the customer –Verifying root causes –Breaking old habits –Managing risks –Measuring results –Sustaining change

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 30© OSEL 2003 The new 6  : DMAIC- A Model for Problem Solving: –Define define the problem - who is the customer, what are the benefits… …develop the charter. –Measure gather data to quantify problem/opportunity and begin analysis to identify causes, define ‘sigmas’ (input, process, output and outcome) –Analyse consider causes, explore 5Ms &1P –Implement improve (and implement) –Control develop monitoring process, prepare a response plan, provide key management metrics - including financial Sell solution, hand off, ensure management support

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 31© OSEL 2003 The new 6  : Tools: –Ideas and Organization brainstorming,affinity diagramming, multi-voting, structure tree, SIPOC, flowcharting, Ishikawa diagramming –Data Gathering sampling, operational definitions, VOC, check-sheets and spreadsheets, MSA –Process and Data Analysis process flow analysis, value analysis, graphics (Pareto, histogram, time series (trend), scatter plot (correlation)) –Statistical Analyses significance (chi square, t-tests ANOVA), correlation and regression, DoE –Implementation and Process Analysis PM methods, FMEA, Proc Defn...

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 32© OSEL 2003

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 33© OSEL 2003 The new 6  : Design for Six Sigma - DFSS: –6  projects focussed on the design process to improve the quality of design –Project requires detailed VOC specifications business rationale (including financial) –Uses appropriated statistical and analytical tools Identification of Critical Design Parameters (CDP) using DoE Include skills for design for manufacture, Tolerance Design (Taguchi)

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 34© OSEL 2003 The new 6  : Design for Six Sigma - DFSS: –Motorola approach: 1. Identify customer requirements 2. Define process for doing task 3. Identify process requirements 4. Improve processes to 6  using DoE 5. ‘Mistake proof’ the processes 6. Implement controls

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 35© OSEL 2003 Applicability to Software Development: SPC –6   –control of attributes  –PE applied to design  New 6  –Themes  –DMAIC  –DFSS 

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 36© OSEL 2003

OXFORD SOFTWARE ENGINEERING Software Engineering Services & Consultancy Slide 37© OSEL 2003 O X F O R D S O F T W A R E E N G I N E E R I N G L I M I T E D 9 Spinners Court, 53 West End, Witney, Oxfordshire OX28 1NH Tel. +44 (0)