doqs six sigma software (14icsq)doqs.com/pdf/doqssixsigmasoftware.pdf · design fmea design fmea...

38
Copyright © 2004, Data-Oriented Quality Solutions. DOQS Six Sigma Software 14th International Conference on Software Quality (14ICSQ) 14th International Conference on Software Quality (14ICSQ) 23 March 2005, 1:30 23 March 2005, 1:30 - - 2:30p, Session Q 2:30p, Session Q Six Sigma Software Six Sigma Software Richard E. Biehl, CSSBB, CSQE Data-Oriented Quality Solutions “The point isn’t to build software without defects, but to build software solutions that can be kept from producing defectives in spite of their defects.”

Upload: others

Post on 18-Mar-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

14th International Conference on Software Quality (14ICSQ)14th International Conference on Software Quality (14ICSQ)23 March 2005, 1:3023 March 2005, 1:30--2:30p, Session Q2:30p, Session Q

Six Sigma SoftwareSix Sigma Software

Richard E. Biehl, CSSBB, CSQE

Data-Oriented Quality Solutions

“The point isn’t to build software without defects, but to build software solutions that can be kept from producing defectives in spite of their defects.”

2Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Key Question #1

What is the difference between using Six Sigma to improve our IT processes and using Six Sigma to engineer better systems?

3Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software Underlying Lifecycle Rationale

IT Process & Product Relationships

Process

Function

System

Operation

Analysis

Design

Build

Implement

4Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Six Sigma Lifecycle Perspectives

Analysis

Design

Build

Implement

Define

Measure

Analyze

Improve

Control

Six Sigma Improvement

Lifecycle(DMAIC)

Information Technology

Lifecycle + =

Optimizing

Q. Managed

Defined

Managed

Initial

Improving ProcessMaturity

(CMMI®-based)

DMAIC

DMAIC

DMAIC

DMAIC

Define, Model, Optimize, Verify, Control (DMOVC)

Define, Measure, Analyze, Design, Verify (DMADV)

Identify, Define, Develop, Optimize, Verify (IDDOC)

Design for Six Sigma (DFSS)

Process

Function

System

Operation

Analysis

Design

Build

Implement

Process Product

Define

Measure

Analyze

Improve

Control

Six Sigma Improvement

Lifecycle(DMAIC)

Business

Improving our IT project processes…

Improving our IT products and services…

A systematic and integrated approach to applying DMAIC improvement to each level of a systems design.

5Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Design for Six Sigma (DFSS Lifecycle)

Six Sigma Improvement(DMAIC Lifecycle)

Six Sigma IT Project Perspectives

IT Project(Traditional IT Lifecycle)

Radical process or system redesign in conjunction with business changes.(Improve Cpk)

Process or system implementation in conjunction with business process improvement.(Improve Cp)

Augment or automate portions of business process steps as an Improve phase activity within a business DMAIC initiative.Project tailoring guidelines assist project managers in selecting and documenting their

organizational standard process selection and project process definition choices and rationale.

6Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Six Sigma IT Project Tailoring

Design & Implementation Risk(DFSS Project)

DMAIC

DMAIC

DMAIC

DMAIC

Design for Six Sigma (DFSS)

Process

Function

System

Operation

Analysis

Design

Build

Implement

Define

Measure

Analyze

Improve

Control

Six Sigma Improvement

Lifecycle(DMAIC)

Implementation Risk Only(DMAIC Project)

Process

Function

System

Operation

Analysis

Design

Build

Implement

Define

Measure

Analyze

Improve

Control

Six Sigma Improvement

Lifecycle(DMAIC)

Little Risk(IT Project)

Process

Function

System

Operation

Analysis

Design

Build

Implement

7Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Key Question #2

How do the levels of DFSS, particularly QFD, correspond to the levels of systems definition and design that are typically encountered on IT projects?

DFSS = Design for Six SigmaQFD = Quality Function Deployment

8Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Six Sigma Conceptual Tool Map

House ofQuality

(QFD Matrix 4)

House ofQuality

(QFD Matrix 1) House ofQuality

(QFD Matrix 2) House ofQuality

(QFD Matrix 3)

FunctionalCTQs Technical

CTQsOperational

CTQs

CustomerCTQs

Cus

tom

er

Req

uire

men

ts

Func

tiona

lR

equi

rem

ents

Pro

cess

Req

uire

men

ts

Tech

nica

lR

equi

rem

ents

ProcessRequirements

Functional Requirements

TechnicalRequirements

OperationalRequirements

ProcessCTQs

ProcessFMEA

Design FMEA Design

FMEA Design FMEA

PMAPs

Charter

Control Plan (Process) Control Plan

(Functional) Control Plan (Technical)

Control Plan (Operational)

Problem Statement

TMAPFMAPs

Pugh P

ugh

Pugh

BusinessRequirements

FunctionalSpecification

TechnicalDesign

Implementation& Support

SIPOC

1122

3344

5,115,11

66Voice of the Customer

Benchmarking

C&E Matrix

Voice of Design

77

88

99

10,1210,12

17,2017,20

13132222

3232 3838

14142323

33333939

Dashboard(Process) Dashboard

(Functional) Dashboard(Technical)

Dashboard(Operational)

15152424

34344040

1616

2525 3535CRUD

CRUD

1818

19,2119,21

Prototyping

2626

Conjoint2727 DoE

2828

2929

30,3130,31 36,3736,37

Control Plan(Consolidated)4141

Scorecard4242

9Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

DFSS: QFD Backbone

OperationsPlanning

(QFD Matrix 4)

BusinessRequirements(QFD Matrix 1)

FunctionalSpecification(QFD Matrix 2) System

Design(QFD Matrix 3)

FunctionalCTQs Design

CTQs OperationalCTQs

CustomerCTQs

Cus

tom

er

Nee

ds

Func

tiona

l R

equi

rem

ents

Pro

cess

R

equi

rem

ents

Des

ign

Cha

ract

eris

tics

ProcessRequirements

FunctionalRequirements

Design Characteristics

OperationalCharacteristics

ProcessCTQs

QFD = Quality Function DeploymentCTQ = Critical to Quality

10Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

4 QFD Levels in IT

DailyProcess

WeeklyProcess

transactionsBusiness

Requirements(QFD1 Columns)

DailyFunction

WeeklyFunction

TransactionData Store

transactionsbatched

transactionsFunctional

Specification(QFD2 Columns)

DailyProcedure

WeeklyProcedure

ExtractProcedure

OperationsPlanning

(QFD4 Columns)

InterfaceFeed

scheduled dailyskip off/slow days

incremental until usedretain 5 generations

verify control totals

DailyModule

WeeklyModule

ExtractModule

SystemDesign

(QFD3 Columns)

InterfaceFeed

keyword delimitedcontrol totals by day

11Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

QFD1 – Business Requirements

DailyProcess

WeeklyProcess

transactionsBusiness

Requirements(QFD1 Columns)

QFD1 Bus. Req'ts

Customer Needs

Impo

rtan

ce

Dai

ly P

roce

ss

trans

actio

ns

Wee

kly

Pro

cess

Lower Costs 10 9 9 9Better Service 10 9 9 9More Functionality 10 9 9 9Higher Quality 10 9 9 9Reduced Cycle Time 10 9 9 9Increased Reliability 10 9 9 9

Relative Importance 540

540

540

Customer NeedsLower CostsBetter ServiceMore FunctionalityHigher QualityReduced Cycle TimeIncreased Reliability

12Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

QFD1 – Business Requirements

DailyProcess

WeeklyProcess

transactionsBusiness

Requirements(QFD1 Columns)

Transactions Dashboard

Transactions UnitsVolume

Vol./trans. Units/Trans.

Value

Value/Trans.

13Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

QFD2 – Functional Specification

DailyProcess

WeeklyProcess

transactionsBusiness

Requirements(QFD2 Rows)

DailyFunction

WeeklyFunction

TransactionData Store

transactionsbatched

transactionsFunctional

Specification(QFD2 Columns)

QFD2 Functional Specs

Business Req'ts

Impo

rtan

ce

Dai

ly F

unct

ion

trans

actio

ns

Tran

sact

ion

Dat

a S

tore

batc

hed

trans

actio

ns

Wee

kly

Func

tion

Daily Process 10 9 9 9 9 9transactions 10 9 9 9 9 9Weekly Process 10 9 9 9 9 9

Relative Importance 270

270

270

270

270

14Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Batched Transactions Dashboard

QFD2 – Functional Specification

DailyFunction

WeeklyFunction

TransactionData Store

transactionsbatched

transactionsFunctional

Specification(QFD2 Columns)

Vol./BatchUnits/BatchValue/Batch

UnitFreshness

VolumeFreshness

ValueFreshness

Batches

BatchFreshness

Trans/Batch

Trans.Freshness

15Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

QFD3 – System Design

DailyFunction

WeeklyFunction

TransactionData Store

transactionsbatched

transactionsFunctional

Specification(QFD3 Rows)

DailyModule

WeeklyModule

ExtractModule

SystemDesign

(QFD3 Columns)

InterfaceFeed

keyword delimitedcontrol totals by batch

QFD3 Design Specifications

Functional Specifications

Impo

rtan

ce

Dai

ly M

odul

e

Ext

ract

Mod

ule

Inte

rface

Fee

d

Kew

ord

delim

itatio

n

Con

trol t

otal

s by

da

y

Wee

kly

Mod

ule

Daily Function 10 9 9 9 9 9 9transactions 10 9 9 9 9 9 9Transaction Data Store 10 9 9 9 9 9 9batched transactions 10 9 9 9 9 9 9Weekly Function 10 9 9 9 9 9 9

Relative Importance 450

450

450

450

450

450

16Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

QFD3 – System Design

DailyModule

WeeklyModule

ExtractModule

SystemDesign

(QFD3 Columns)

InterfaceFeed

keyword delimitedcontrol totals by batch

Batched Transactions Extract-Feed Dashboard

NetworkPackets

Disk I/OCPU Time

Disk I/Oby X

Packetsby X

CPU Time by X

Run Time

Run Time by X

Keywords

Keywordsby X

Records

Recordsby X

17Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

QFD4 – Operations Planning

DailyProcedure

WeeklyProcedure

ExtractProcedure

OperationsPlanning

(QFD4 Columns)

InterfaceFeed

scheduled dailyskip off/slow days

incremental until usedretain 5 generations

verify control totals

DailyModule

WeeklyModule

ExtractModule

SystemDesign

(QFD4 Rows)

InterfaceFeed

keyword delimitedcontrol totals by batch

QFD4 Operations

Design Specifications

Impo

rtan

ce

Dai

ly P

roce

dure

Ext

ract

P

roce

dure

daily

sch

edul

e

skip

off/

slow

da

ys

Inte

rface

Fee

d

incr

emen

t unt

il us

ed

5 ge

nera

tion

rete

ntio

n

Wee

kly

Pro

cedu

re

cont

rol t

otal

ve

rific

atio

n

Daily Module 10 9 9 9 9 9 9 9 9 9Extract Module 10 9 9 9 9 9 9 9 9 9Interface Feed 10 9 9 9 9 9 9 9 9 9Keyword delimitation 10 9 9 9 9 9 9 9 9 9Control totals by day 10 9 9 9 9 9 9 9 9 9Weekly Module 10 9 9 9 9 9 9 9 9 9

Relative Importance 540

540

540

540

540

540

540

540

540

18Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

QFD4 – Operations Planning

DailyProcedure

WeeklyProcedure

ExtractProcedure

OperationsPlanning

(QFD4 Columns)

InterfaceFeed

scheduled dailyskip off/slow days

incremental until usedretain 5 generations

verify control totals

Batched Transactions Extract-Feed Procedure Dashboard

Verificationerrors

Frequencyof run

Incrementsbatched

Runs Freq.by X

Verif. errorsby X

Incrementsby X

SkippedDays

Skip Daysby X

19Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

4 QFD Levels in IT

DailyProcess

WeeklyProcess

transactionsBusiness

Requirements(QFD1 Columns)

DailyFunction

WeeklyFunction

TransactionData Store

transactionsbatched

transactionsFunctional

Specification(QFD2 Columns)

DailyProcedure

WeeklyProcedure

ExtractProcedure

OperationsPlanning

(QFD4 Columns)

InterfaceFeed

scheduled dailyskip off/slow days

incremental until usedretain 5 generations

verify control totals

DailyModule

WeeklyModule

ExtractModule

SystemDesign

(QFD3 Columns)

InterfaceFeed

keyword delimitedcontrol totals by day

20Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

SIPOC to QFD Traceability

Outputs RequirementsFinancial reports Timely

Available on time

Customer Needs Target Value(s)Timely financial reports Prior day close-of-businessAvailable financial reports By 8:00am on work days

SIPOC

QFD1

Separating the characteristic from the value of the characteristic supports clearer understanding during the deployment of requirements through the QFD backbone, and greater experimentation during design optimization.

Be careful not to “hard code” target values in the SIPOC that might be subject to negotiation or

revision during DFSS Optimization.

21Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software QFD Optimization of SIPOC Requirements

Customer Needs Target Value(s)Timely financial reports Prior day close-of-businessAvailable financial reports By 8:00am on work days

DFSSOptimization

The customer needs will drive the definition and setting of

design targets across the DFSS lifecycle.

Design Target AUSL = 8:00amTGT = 7:30am, LTBσ = 10 minutesSigma Score = 3σ

Design Target EUSL = 8:00amTGT = 7:30am, LTBσ = 5 minutesSigma Score = 6σ

Design Target BUSL = 8:00amTGT = 7:00am, LTBσ = 20 minutesSigma Score = 3σ

Design Target DUSL = 8:00amTGT = 7:00am, LTBσ = 10 minutesSigma Score = 6σDesign Target C

USL = 8:00amTGT = 7:00am, LTBσ = 15 minutes Sigma Score = 4σ

Target delivery time (TGT) will be an optimized function of anticipated delivery variation (σ) and desired quality level (Sigma Score) against the available windows for report production (i.e.

overnight batch window, production job schedule, database availability, etc.)

QFD1

Outputs RequirementsFinancial reports Timely

Available on timeSIPOC

22Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Key Question #3

What are the three types of Six Sigma IT projects, and how do they interact and support each other?

23Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

3 Perspectives on IT

Processing Capability

Processing System

AugmentationAugmentationBusiness process depends on using certain IT systems or functions. The process is augmented by the system.

Processing

AutomationAutomationBusiness process is embedded in IT systems and functions. The process is automated by the system.

EnablementEnablementBusiness process includes making IT systems or functions available. The process enables the customers.

24Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Automation vs. Augmentation

AugmentationAugmentation

TakeOrders

Valid Orders

N Customer RequestsN Product Inventory (Future)S Customer ProfilesS Prices & PromotionsS Shipping Schedules

AutomationAutomationAugmentation is more encompassing of a full DFSS design than simple automation.

TakeOrders

Valid OrdersOrder Entry DashboardOrder Entry DashboardCustomer Service ScorecardCustomer Service Scorecard

N Customer RequestsN Product Inventory (Future)S Customer ProfilesS Prices & PromotionsS Shipping SchedulesS Order Entry SystemS Order Entry SystemS Customer Service S Customer Service

RepresentativeRepresentativeS Customer Service PoliciesS Customer Service Policies

25Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Augmentation Impact

TakeOrders

Valid OrdersOrder Entry DashboardOrder Entry DashboardCustomer Service ScorecardCustomer Service Scorecard

N Customer RequestsN Product Inventory (Future)S Customer ProfilesS Prices & PromotionsS Shipping SchedulesS Order Entry SystemS Order Entry SystemS Customer Service S Customer Service

RepresentativeRepresentativeS Customer Service PoliciesS Customer Service Policies

Every system getsa dashboard, and every user gets a scorecard, to measure policy compliance.

SIPOCSIPOC

New outputs mean additional customer

requirements, and possibly new

customers.

New inputs mean additional

process requirements, and possibly new suppliers.

Systems require users who operate

under policies.11

22

33

44

26Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Augmentation Metric Examples

TakeOrders

Valid OrdersOrder Entry DashboardOrder Entry DashboardCustomer Service ScorecardCustomer Service Scorecard

Order Entry DashboardOrder Entry DashboardResponse & cycle timesNumber of screens requiredRemote processing demandNetwork bandwidth usedPop-up conditions encounteredHelp functions invokedField errors by type

Customer Service ScorecardCustomer Service ScorecardPickup rings & abandon rateCycle time per transactionTransactions per hourError rates by typeSatisfaction ratingsCallbacks per transactionExceptions handled

w/ & w/o supervisor intervention

Unit DefinitionOrder for SKU from Warehouse via Shipment on Date

Unit Metricsorder

counts customer service repUnit value by product by transaction

volume warehouse time perioddate

27Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Enablement

Processing Capability

EnablementEnablementBusiness process includes making IT systems or functions available. The process enables the customers.

ProcessingCapabilityInfrastructure

Configuration

Technology

Requirements

Support

Enablement FocusEnablement FocusEnablement processes aren’t about producing software systems or components.Software systems are produced, installed, and operated from within the process to provide the processing capability.Decisions to buy, build, or adapt are visible only within the process.

28Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Automation Example

SupplierSupplier

Legacy Systems

Analysts

System Administrator

CustomerCustomer

Management

InputInput

Data to be transformed and loaded into the warehouse.

Regular and ad hoc analysis report and query specifications.

User and group authorizations and profiles.

OutputOutput

Analysis of the data stored in the warehouse.

Data Warehousing ProcessProcessing

29Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

vs. Enablement Example

ProcessingCapabilityInfrastructure

Configuration

Technology

Requirements

Support CustomerCustomer

Legacy Systems

Analysts

System Administrator

Management

OutputOutput

Capability to send required data to be transformed and loaded into the warehouse.

Capability to specify regular and ad hoc analysis reports and queries.

Capability to define and manage user and group authorizations and profiles.

Capability to request and receive analysis of the data stored in the warehouse.

Data Warehousing System Process

30Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Key Question #4

How does Six Sigma use the dashboard and scorecard measures to build 6-sigma levels of quality into software systems?

31Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

TGT12%

Current24%

Goal: Reduce by 50%

Backorders(Percentage of Orders)

High variability of results across different time periods.

Goal-based Improvement

32Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

USL/UCL12%

LSL/LCL0%

Current24%

Goal: Reduce by 50%σ = 2%

TGT6%

Backorders(Percentage of Orders)

Desired target level is LTB

Design target is worst case for 3σ

Customer DefectiveBackorder rate > 12%

Process DefectBackorder rate > 12%

TQM-based Improvement (3σ)

33Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

USL12%

LSL0%

UCL9%

LCL3%

Current24%

Goal: Reduce by 50%σ = 1%

TGT6%

Backorders(Percentage of Orders)

Desired target level is LTB

Design target is worst case for 6σ

Customer DefectiveBackorder rate > 12%

Process DefectBackorder rate > 9%

Improvement Zone9% < Backorder rate > 12%

Six Sigma Improvement (6σ)

34Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software Video Store Example

“ABANDON RATE” QFD

USLLSL UCLLCL0% 6% 12% 18% 24%

TGT

QFD1QFD1(Business Requirements)

Maximize Visits with Rentals (Rental Rate = Rental Visits / Total VisitsAbandon Rate = 1 - Rental Rate < 24%< 24%

Defective

Defect

QFD2QFD2(Functional Spec)

Count Visits(Individuals/Groups renting as a Unit, not necessarily arriving or departing together)Monitor Rate(Rolling 3 hrs, skip closings, compute every 20 minutes)Alert Zone (AR > 18%)

QFD3QFD3(System Design)

Data for Visit Counts(timestamp event, or 20 minute buckets incremented, boundary error for uncount) Alerts for staff when in Zone(Pop-up window for client-registers)F8 for counts(Record event, or increment current bucket)F9 for uncounts(Record unevent, or decrement current bucket)Java Scripts for monitoring(Background tasks)

QFD4QFD4(Operations)

Zone ProcedureStaff Training

Zone

35Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Act

ive

for

Act

ive

for

Def

ects

D

efec

ts

18%

<

Aba

ndon

R

ate

< 24

%

3

3333333

QFD4

Act

ive

for

Act

ive

for

Def

ectiv

es

Def

ectiv

es

Aba

ndon

R

ate

> 24

%

3

3333333

Alert Zone

USL24%

LSL0%

UCL18%

LCL6%

σ = 3%

TGT12%

Abandon Rate

Control PlanUSL USL –– Review by management for service/inventory weaknessReview by management for service/inventory weaknessUCL UCL –– Immediate customerImmediate customer--focused reaction by staff in storefocused reaction by staff in storeLCL – Review by management for possible growth optionsLSL – n.a.

36Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Mul

ti-us

erM

ulti-

coun

t G

ap

LSL

=3, M

TB

, T

GT

=9,

σ=1

seco

nd

3

3333333

QFD2

Count Visits

USL15

LSL3

UCL12

LCL6

σ = 1 second.

TGT9

“… don’t allow staff to double count visits…”

Control PlanUSL – n.a.UCL – n.a.LCL – Review frequency for possible double countingLSL – Presume erroneous double count by staff

37Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Implications for Software Organizations

As processes are redesigned to align with Six Sigma thinking, software engineers have an opportunity to implement controls that take advantage of the improvement zone between 3σ and 6σ process performance. By building critical customer metrics into software solutions, applications can be made self-correcting by enabling specific actions to be taken when process defects are seen in the improvement zone. These actions need not always involve sophisticated technical solutions to be beneficial. Controls can be as simple as an e-mail notifying support staff of defects above the 3σ level, or a periodic report highlighting activity in the 3σ to 6σ zone. The point isn’t to build software without defects, but to build software solutions that can be kept from producing defectives in spite of their defects. That is the essence of Six Sigma forsoftware.

38Copyright © 2004, Data-Oriented Quality Solutions.

DOQSSix Sigma Software

Thank you!

Richard E. Biehl, CSSBB, CSQEQuality Advisor

Data-Oriented Quality Solutions2105 Whitfield LaneOrlando, FL 32835-5940 USA

407.296.6900

[email protected]

www.doqs.com

Quality Quality ManagementManagement

SystemsSystemsEngineeringEngineering

OrganizationalOrganizationalDevelopmentDevelopmentP-CMM®, Baldrige,OPM3™, PMBOK®

DFSS, Lean,CMMI®, IEEE

TQM, Six Sigma,ISO 9000