Six sigma ajal

31
1

description

for software quality management

Transcript of Six sigma ajal

Page 1: Six sigma ajal

1

Page 2: Six sigma ajal
Page 3: Six sigma ajal

6/ 6 -and its application to software development

S.MUTHUKUMAR

AP – CSE ; UEC

AJAL. A. J

EPGP – IIM KOZHIKODE

Page 4: Six sigma ajal

4

SPC

JITTEI

Kaizen

QualityAssurance

Problem-Solving tools

CustomerSatisfaction

Taguchi Methods

6

Page 5: Six sigma ajal

COPQ (Cost of Poor Quality)

- Lost Opportunities

- The Hidden Factory

- More Setups- Expediting Costs- Lost Sales- Late Delivery- Lost Customer Loyalty- Excess Inventory- Long Cycle Times- Costly Engineering Changes

Hidden Costs:- Intangible- Difficult to Measure

Traditional Quality Costs:- Tangible- Easy to Measure

- Inspection- Warranty- Scrap- Rework- Rejects

Page 6: Six sigma ajal

What are the forms of waste?1. Waste of Correction

2. Waste of Overproduction3. Waste of processing4. Waste of conveyance (or transport)5. Waste of inventory6. Waste of motion7. Waste of waiting

Waste – absorb resources but creates no value. First step towards waste reduction is waste identification. Majority of six sigma projects focus on one or more of these areas.

Page 7: Six sigma ajal

7

Six Sigma - Three Dimensions

ToolsOrganization

Methodology

Process variation

LSL USL

Upper/Lower specification

limits

Regression•••••••• •••• •••

••••

•••• •• ••

••• ••••

••••• ••

•••••

Driven by

customer

needs

Enabled by quality team.

Led by Senior Mgmt

Define Measure

Analyze Improve Control

VendorVendorProcess BProcess BProcess AProcess ACustomerCustomer VendorVendorProcess BProcess BProcess AProcess ACustomerCustomer

VendorVendorProcess BProcess BProcess AProcess ACustomerCustomer VendorVendorProcess BProcess BProcess AProcess ACustomerCustomer

Process Map Analysis

0

5

10

15

20

25

30

35

L K A F B C G R D

0%

20%

40%

60%

80%

100%

Frequency Cumulative Frequency

Pareto Chart

Page 8: Six sigma ajal

On target, minimum process variation

Page 9: Six sigma ajal

A Problem Statement should be SMART:

Specific - It does not solve world hunger

Measurable - It has a way to measure success

Achievable - It is possible to be successful

Relevant - It has an impact that can be quantified

Timely - It is near term not off in the future

Page 10: Six sigma ajal

10

Booming Software/IT IndustryBooming Software/IT Industry

Page 11: Six sigma ajal

FormalTechnicalReviews

Test Planning& Review

Measurement

Analysis&

Reporting

ProcessDefinition &Standards

Six Sigma is a disciplined, data-driven approach and a methodology for eliminating defects in any process -- from manufacturing to transactional and from product to service

Page 12: Six sigma ajal

12

Software safety is a software quality assurance activity that focuses on the identification and assessment of potential hazards that may affect software negatively and cause an entire system to fail.

If hazards can be identified early in the software process, software design features can be specified that will either eliminate or control potential hazards.

Page 13: Six sigma ajal

datadata

otherotherdocumentsdocuments

codecodeTestTest

ProjectProjectPlanPlan

changes in changes in technical requirementstechnical requirements

changes in changes in business requirementsbusiness requirements

changes inchanges inuser requirementsuser requirements

software modelssoftware models

Page 14: Six sigma ajal

programsprograms documentsdocuments

datadataThe piecesThe pieces

Page 15: Six sigma ajal

15

Levels of Software Process Maturity

Capability Maturity Model Integration (CMMI)

Page 16: Six sigma ajal

16

Software generally has low product volume compared with manufactured productsBut what if we measure units, tests, objects,

screens, functions, etc? Software development process has very

high varianceDoes it need to? Is that necessarily bad?

Page 17: Six sigma ajal

Eight Wastes of Software Development

1. Partially Done Work 2. Extra Processes 3. Extra Features 4. Task Switching5. Waiting6. Motion7. Defects8. Underutilization of Employees

Note: Seven Wastes of SD defined by Mary Poppendieck

Time

Quality

Cost

Page 18: Six sigma ajal

18

Page 19: Six sigma ajal

Six Sigma Improvement Methods

DMAIC vs. DMADV

Define

Measure

Analyze

Design

Validate

Improve

Control

Continuous Improvement Reengineering

Page 20: Six sigma ajal

Benchmark Baseline Contract / Charter Kano Model Voice of the Customer Quality Function Deployment Process Flow Map Project Management “Management by Fact”

7 Basic Tools Defect Metrics Data Collection, Forms, Plan, Logistics Sampling Techniques

Cause & Effect Diagrams Failure Models & Effect Analysis Decision & Risk Analysis Statistical Inference Control Charts Capability Reliability Analysis Root Cause Analysis Systems Thinking

Design of Experiments Modelling Tolerancing Robust Design Process Map

Statistical Controls Control Charts Time Series Methods Non Statistical Controls Procedure adherence Performance Mgmt Preventive activities Poke yoke

DefineWhat is wrong?Define

What is wrong?MeasureData & Process

capability

MeasureData & Process

capability

Analyze When and whereare the defects

Analyze When and whereare the defects

ImproveHow to get to six sigma

ImproveHow to get to six sigma

ControlDisplay

key measures

ControlDisplay

key measures

Tools for DMAIC

Ishikawa Diagram

(Fishbone)

Page 21: Six sigma ajal

Improve – Potential SolutionsHow can we address the root causes we identified?

Address the causes, not the symptoms.

y = f (xy = f (x11, x, x22, x, x33 . . . x . . . xnn))

Critical Xs

Decision

Evaluate

Clarify

Generate

Divergent | Divergent | ConvergentConvergent

Page 22: Six sigma ajal

Typical Ishikawa Diagram (Fishbone)

Page 23: Six sigma ajal

23

NotesMake any notes here:

.

Tip: First start with Outputs and Customers. Next set process boundaries and do the process map steps and then list inputs and suppliers

Start

End

Design and development

Coding

Testing

Analysing the requirements

Promotion

Maintenance and updating

SIPOCINPUTSSUPPLIERS PROCESS OUTPUTS CUSTOMERS

Critical to Client MetricCritical to Client MetricRegion : Product :Number of processes : Process : FTE :

1. Org 12. Org 23. Org 3

4. Org 4.

*Interviews with the clients,Mails and Supporting

docs by the client.•Requirement Specification.• The software

with forms and the requirement specification.

•The software, Requirement

specifications, supporting

documents and Technical

documents.•Software with content,Client

mails mentioning the competitors.

•Software/application,

content/functions to be updated,

re-Analysis reports.

Completed softwares

1. Org 52. Org 63. Org 7.

Page 24: Six sigma ajal

24

Process Name:

Who

Step

Elapsed Time

Process Map

Analysing the requirements

1st week 2nd week 3rd week 4th week 5th week 6th week 7th week

1

2 Design and development

3 Coding

4 Testing

5 Promotion

6 Maintenance and updating

Page 25: Six sigma ajal

25

Moments of Truth (MOT):Any time a customer draws a critical judgement, positive or negative, about the service, based upon a service experience (or lack of it).Value-Added (VA):• Is the customer willing to pay for it?• Is it done right the first time?• Essential work that moves one step closer to the

final product.Value-Add Enabler: step that is required to do VA

Non-Value Add (NVA):Steps considered non-essential to produce and deliver the product or service to meet the customer’s requirements. The customer is NOT willing to pay for the step.

Process Map Analysis1 2 3 5 6 74

%TotalTotal

%Steps

Process Step

Discussing with the customer about the require-ments

Complete analysis

Specification building

Designing

Developing

Understanding the design(by programmer)

Writing the Codes (by technical writer)

Design Materials

ProductionProcess

(Outputs)

(Inputs)Products

Page 26: Six sigma ajal

“The Speed of the Leader

Determines the Rate of the Pack.”

Page 27: Six sigma ajal

Focus on customers. Improved customer loyalty. Reduced cycle time. Less waste. Data based decisions. Time management Sustained gains and improvements. Systematic problem solving. Employee motivation Data analysis before decision making. Faster to market. Team building. Improved customer relations. Assure strategy planning.

How Six Sigma can be Beneficial for How Six Sigma can be Beneficial for You?You?

Page 28: Six sigma ajal

Effective Supply chain managementKnowledge of Competition & Competitors.Develop Leadership skill.Breakdown barriers between departments

and functions.Management training.Improve presentation skills.Integration of products ,services and

distribution.Use of standard operating procedures.Better decision making.Improving Projects Planning kills.

Page 29: Six sigma ajal

29

References1 Dedhia, N.S. (2005), “Six Sigma Basics”, Total Quality Management,

Vol.16, No.5, pp. 567-574

2 GE website http://www.ge.com (accessed on 20/Jan/2014)

3 Harry, M., and Crawford. D. (2005), “Six Sigma – The next generation”, Machine Design, February Issue, pp. 126-132

4 Lucas, J.M. (2002), “The essential Six-Sigma”, Quality Progress, January, pp. 27-31

5 Motorola website http://www.motorola.com (accessed on 20/Jan/2014)

6 Snee, R. D. and Hoerl, R.W. (2003), Leading Six Sigma: A Step by Step Guide Based on Experience at GE and Other Six Sigma Companies, Prentice-Hall, New Jersey

7 Thawani, S. (2004), “Six Sigma – Strategy for organizational excellence”, Total Quality Management, Vol.15 No.5-6, pp. 655-664

Page 30: Six sigma ajal

Contact information

AJAL JOSE AKKARAEPGP, IIM - [email protected] - Res890-730-5642 - cell

Page 31: Six sigma ajal

The Six Sigma ToolboxStandard DeviationCause & Effect

Ishikawa DiagramSIPOCPareto Diagram

80/20 RuleVariance Analysis

Control ChartProcess MappingKano ChartingFailure Mode Effect

Analysis