The Quality Connection A High Quality Requirements Model steve@qualityconn.com.

Post on 13-Jan-2016

219 views 0 download

Tags:

Transcript of The Quality Connection A High Quality Requirements Model steve@qualityconn.com.

The Quality Connection

A High Quality Requirements Model

A High Quality Requirements Model

www.qualityconn.comsteve@qualityconn.com

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection22

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection33

Foundation, Scope, Objectives

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection44

Contents

Course Foundation, Scope, Objectives11

What We Know about Requirements22

Requirements Definition and Verification33

The 6 Step Requirements Process44

55 Workshops

i-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection55

Contents

Course Foundation, Scope, Objectives11

What We Know about Requirements22

Requirements Definition and Verification33

The 6 Step Requirements Process44

55 Workshops

i-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection66

Course Foundation, ResearchCourse Foundation, Research

Foundation, Scope, Objectives 1-10

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection77

Contents

Course Foundation, Scope, Objectives11

What We Know about Requirements22

Requirements Definition and Verification33

The 6 Step Requirements Process44

55 Workshops

i-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection88

Definition and Definition and Action PlanAction Plan

Definition and Definition and Action PlanAction Plan

Terms and Terms and DefinitionsDefinitions

Terms and Terms and DefinitionsDefinitions Principles of Principles of

Reqt RecognitionReqt Recognition

Principles of Principles of

Reqt RecognitionReqt Recognition

What We Know What We Know

about Reqtsabout Reqts

What We Know What We Know

about Reqtsabout Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

ElementsElements

Current State of the ArtCurrent State of the Art

What We Know About Reqts 2-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection99

Terms and DefinitionsTerms and DefinitionsWhat We Know About Reqts 2-2

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1010

Terms and DefinitionsTerms and DefinitionsWhat We Know About Reqts 2-3

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1111

Definition and Definition and Action PlanAction Plan

Definition and Definition and Action PlanAction Plan

Terms and Terms and DefinitionsDefinitions

Terms and Terms and DefinitionsDefinitions Principles of Principles of

Reqt RecognitionReqt Recognition

Principles of Principles of

Reqt RecognitionReqt Recognition

What We Know What We Know

about Reqtsabout Reqts

What We Know What We Know

about Reqtsabout Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

ElementsElements

Current State of the ArtCurrent State of the Art

What We Know About Reqts 2-4

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1212

Principles of Reqt RecognitionPrinciples of Reqt Recognition

Thanks to David Nelson for these principles

What We Know About Reqts 2-4

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1313

Definition and Definition and Action PlanAction Plan

Definition and Definition and Action PlanAction Plan

Terms and Terms and DefinitionsDefinitions

Terms and Terms and DefinitionsDefinitions Principles of Principles of

Reqt RecognitionReqt Recognition

Principles of Principles of

Reqt RecognitionReqt Recognition

What We Know What We Know

about Reqtsabout Reqts

What We Know What We Know

about Reqtsabout Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

ElementsElements

Current State of the ArtCurrent State of the Art

What We Know About Reqts 2-6

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1414

Causes of Invalid ReqtsCauses of Invalid ReqtsWhat We Know About Reqts 2-6

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1515

Definition and Definition and Action PlanAction Plan

Definition and Definition and Action PlanAction Plan

Terms and Terms and DefinitionsDefinitions

Terms and Terms and DefinitionsDefinitions Principles of Principles of

Reqt RecognitionReqt Recognition

Principles of Principles of

Reqt RecognitionReqt Recognition

What We Know What We Know

about Reqtsabout Reqts

What We Know What We Know

about Reqtsabout Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

ElementsElements

Current State of the ArtCurrent State of the Art

What We Know About Reqts 2-8

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1616

What We Know about ReqtsWhat We Know about Reqts

What We Know About Reqts 2-8

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1717

What We Know about ReqtsWhat We Know about Reqts

What We Know About Reqts 2-9

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1818

What We Know about ReqtsWhat We Know about Reqts

What We Know About Reqts2-10

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection1919

What We Know about ReqtsWhat We Know about Reqts

What We Know About Reqts2-12

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2020

What We Know about ReqtsWhat We Know about Reqts

What We Know About Reqts2-10

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2121

What We Know about ReqtsWhat We Know about Reqts

What We Know About Reqts2-12

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2222

Definition and Definition and Action PlanAction Plan

Definition and Definition and Action PlanAction Plan

Terms and Terms and DefinitionsDefinitions

Terms and Terms and DefinitionsDefinitions Principles of Principles of

Reqt RecognitionReqt Recognition

Principles of Principles of

Reqt RecognitionReqt Recognition

What We Know What We Know

about Reqtsabout Reqts

What We Know What We Know

about Reqtsabout Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

Causes ofCauses of

Invalid ReqtsInvalid Reqts

ElementsElements

Current State of the ArtCurrent State of the Art

What We Know About Reqts2-13

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2323

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2424

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts2-18

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2525

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts2-19

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2626

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts2-19

75 Times the Expense

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2727

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts2-19

75 Times the Expense 8 Times More Defects

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2828

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts2-19

75 Times the Expense 8 Times More Defects 1/10 the Time

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection2929

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

A

B

A

Guaranteed (??!?) Cockroach Killer KitGuaranteed (??!?) Cockroach Killer Kit

Wooden Blocks A and B $5.00Wooden Blocks A and B $5.00

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3030

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Steps:Steps:

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3131

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Steps:Steps:Place Block B on TablePlace Block B on Table

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3232

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Steps:Steps:Place Block B on TablePlace Block B on TablePlace Cockroach on Block BPlace Cockroach on Block B

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3333

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Steps:Steps:Place Block B on TablePlace Block B on TablePlace Cockroach on Block BPlace Cockroach on Block BSmash Block B with Block ASmash Block B with Block A

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3434

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Steps:Steps:Place Block B on TablePlace Block B on TablePlace Cockroach on Block BPlace Cockroach on Block BSmash Block B with Block ASmash Block B with Block AClean Up the Mess!Clean Up the Mess!

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3535

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Any Problems With This Technique?Any Problems With This Technique?

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3636

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Any Problems With This Technique?Any Problems With This Technique?Finding Cockroach in the First PlaceFinding Cockroach in the First Place

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3737

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Any Problems With This Technique?Any Problems With This Technique?Finding Cockroach in the First PlaceFinding Cockroach in the First PlaceKeeping them Still During SmashingKeeping them Still During Smashing

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3838

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Any Problems With This Technique?Any Problems With This Technique?Finding Cockroach in the First PlaceFinding Cockroach in the First PlaceKeeping them Still During SmashingKeeping them Still During Smashing

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection3939

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Any Problems With This Technique?Any Problems With This Technique?Finding Cockroach in the First PlaceFinding Cockroach in the First PlaceKeeping them Still During SmashingKeeping them Still During Smashing

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4040

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Any Problems With This Technique?Any Problems With This Technique?Finding Cockroach in the First PlaceFinding Cockroach in the First PlaceKeeping them Still During SmashingKeeping them Still During Smashing

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4141

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Any Problems With This Technique?Any Problems With This Technique?Finding Cockroach in the First PlaceFinding Cockroach in the First PlaceKeeping them Still During SmashingKeeping them Still During Smashing

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4242

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

Any Problems With This Technique?Any Problems With This Technique?Finding Cockroach in the First PlaceFinding Cockroach in the First PlaceKeeping them Still During SmashingKeeping them Still During SmashingIt leaves a Mess!It leaves a Mess!

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4343

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

How is This Just Like Requirements?How is This Just Like Requirements?

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4444

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

How is This Just Like Requirements?How is This Just Like Requirements?Finding Requirement in the First PlaceFinding Requirement in the First Place

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4545

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

How is This Just Like Requirements?How is This Just Like Requirements?Finding Requirement in the First PlaceFinding Requirement in the First PlaceKeeping them Still During CaptureKeeping them Still During Capture

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4646

Definition and Action PlanDefinition and Action Plan

What We Know About Reqts

B

How is This Just Like Requirements?How is This Just Like Requirements?Finding Requirement in the First PlaceFinding Requirement in the First PlaceKeeping them Still During CaptureKeeping them Still During CaptureIt leaves a Mess!It leaves a Mess!

A

2-20

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4747

Contents

Course Foundation, Scope, Objectives11

What We Know about Requirements22

Requirements Definition and Verification33

The 6 Step Requirements Process44

55 Workshops

i-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4848

Workbench ExplosionWorkbench Explosion

Reqts Verification & Validation 3-3

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection4949

Workbench ExplosionWorkbench Explosion

Reqts Verification & Validation 3-3

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5050

MPR Model with StepsMPR Model with Steps

Reqts Verification & Validation 3-6

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5151

Contents

Course Foundation, Scope, Objectives11

What We Know about Requirements22

Requirements Definition and Verification33

The 6 Step Requirements Process44

55 Workshops

i-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5252

6 Step Process6 Step Process

Reqts Verification & Validation 3-5

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5353

6 Step Process6 Step Process

Reqts Verification & Validation 3-5

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5454

6 Step Process6 Step Process

Reqts Verification & Validation 3-5

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5555

MPR Model with StepsMPR Model with Steps

Reqts Verification & Validation 3-6

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5656

VerifyVerifyRequirementsRequirements

VerifyVerifyRequirementsRequirements

ValidateValidateRequirementsRequirements

ValidateValidateRequirementsRequirements

Identify BusinessIdentify Business

NeedsNeeds

Identify BusinessIdentify Business

NeedsNeedsResolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Resolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Analyze Analyze

ImplementationImplementation

ReqtsReqts

Analyze Analyze

ImplementationImplementation

ReqtsReqts

ElementsElements

Analyze BusinessAnalyze Business

RequirementsRequirements

Analyze BusinessAnalyze Business

RequirementsRequirements

Model StepsModel Steps

The 6 Step Reqts Process 4.1-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5757

VerifyVerifyRequirementsRequirements

VerifyVerifyRequirementsRequirements

ValidateValidateRequirementsRequirements

ValidateValidateRequirementsRequirements

Identify BusinessIdentify Business

NeedsNeeds

Identify BusinessIdentify Business

NeedsNeedsResolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Resolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Analyze Analyze

ImplementationImplementation

ReqtsReqts

Analyze Analyze

ImplementationImplementation

ReqtsReqts

ElementsElements

Analyze BusinessAnalyze Business

RequirementsRequirements

Analyze BusinessAnalyze Business

RequirementsRequirements

Model StepsModel Steps

4.1-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5858

4.11. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection5959

4.1-11. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6060

4.1-21. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6161

DoDo

4.1-31. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6262

VerifyVerifyRequirementsRequirements

VerifyVerifyRequirementsRequirements

ValidateValidateRequirementsRequirements

ValidateValidateRequirementsRequirements

Identify BusinessIdentify Business

NeedsNeeds

Identify BusinessIdentify Business

NeedsNeedsResolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Resolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Analyze Analyze

ImplementationImplementation

ReqtsReqts

Analyze Analyze

ImplementationImplementation

ReqtsReqts

ElementsElements

Analyze BusinessAnalyze Business

RequirementsRequirements

Analyze BusinessAnalyze Business

RequirementsRequirements

Model StepsModel Steps

4.1-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6363

3-6MPR Model with StepsMPR Model with Steps

2. Analyze Business Reqts

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6464

4.22. Analyze Business Reqts

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6565

4.2-12. Analyze Business Reqts

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6666

2. Analyze Business Reqts 4.2-2

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6767

2. Analyze Business Reqts 4.2-3

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6868

VerifyVerifyRequirementsRequirements

VerifyVerifyRequirementsRequirements

ValidateValidateRequirementsRequirements

ValidateValidateRequirementsRequirements

Identify BusinessIdentify Business

NeedsNeeds

Identify BusinessIdentify Business

NeedsNeedsResolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Resolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Analyze Analyze

ImplementationImplementation

ReqtsReqts

Analyze Analyze

ImplementationImplementation

ReqtsReqts

ElementsElements

Analyze BusinessAnalyze Business

RequirementsRequirements

Analyze BusinessAnalyze Business

RequirementsRequirements

Model StepsModel Steps

4.1-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection6969

MPR Model with StepsMPR Model with Steps3. Analyze Impl. Constraints 3-6

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7070

4.33. Analyze Impl. Constraints

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7171

4.3-13. Analyze Impl. Constraints

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7272

3. Analyze Impl. Constraints 4.3-2

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7373

3. Analyze Impl. Constraints 4.3-3

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7474

3. Analyze Impl. Constraints 4.3-4

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7575

VerifyVerifyRequirementsRequirements

VerifyVerifyRequirementsRequirements

ValidateValidateRequirementsRequirements

ValidateValidateRequirementsRequirements

Identify BusinessIdentify Business

NeedsNeeds

Identify BusinessIdentify Business

NeedsNeedsResolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Resolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Analyze Analyze

ImplementationImplementation

ReqtsReqts

Analyze Analyze

ImplementationImplementation

ReqtsReqts

ElementsElements

Analyze BusinessAnalyze Business

RequirementsRequirements

Analyze BusinessAnalyze Business

RequirementsRequirements

Model StepsModel Steps

4.1-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7676

3-6MPR Model with StepsMPR Model with Steps

4. Conflicts/Tradeoff

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7777

4.44. Conflicts/Tradeoff

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7878

4.4-14. Conflicts/Tradeoff

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection7979

4. Conflicts/Tradeoff 4.4-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8080

Step 4 ToolsStep 4 Tools

4. Conflicts/Tradeoff 4.4-2

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8181

4. Conflicts/Tradeoff 4.4-4

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8282

Forming Investigation TeamForming Investigation Team

Reqts Verification & Validation 3-4

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8383

Forming Investigation TeamForming Investigation Team

Reqts Verification & Validation 3-4

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8484

VerifyVerifyRequirementsRequirements

VerifyVerifyRequirementsRequirements

ValidateValidateRequirementsRequirements

ValidateValidateRequirementsRequirements

Identify BusinessIdentify Business

NeedsNeeds

Identify BusinessIdentify Business

NeedsNeedsResolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Resolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Analyze Analyze

ImplementationImplementation

ReqtsReqts

Analyze Analyze

ImplementationImplementation

ReqtsReqts

ElementsElements

Analyze BusinessAnalyze Business

RequirementsRequirements

Analyze BusinessAnalyze Business

RequirementsRequirements

Model StepsModel Steps

4.1-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8585

MPR Model with StepsMPR Model with Steps5. Verify Requirements 3-6

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8686

5. Verify Requirements 4.5

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8787

4.5-15. Verify Requirements

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8888

5. Verify Requirements 4.5-2

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection8989

5. Verify Requirements 4.5-3

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9090

VerifyVerifyRequirementsRequirements

VerifyVerifyRequirementsRequirements

ValidateValidateRequirementsRequirements

ValidateValidateRequirementsRequirements

Identify BusinessIdentify Business

NeedsNeeds

Identify BusinessIdentify Business

NeedsNeedsResolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Resolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Analyze Analyze

ImplementationImplementation

ReqtsReqts

Analyze Analyze

ImplementationImplementation

ReqtsReqts

ElementsElements

Analyze BusinessAnalyze Business

RequirementsRequirements

Analyze BusinessAnalyze Business

RequirementsRequirements

Model StepsModel Steps

4.1-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9191

3-6MPR Model with StepsMPR Model with Steps

6. Validate Requirements

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9292

4.66. Validate Requirements

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9393

6. Validate Requirements 4.6-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9494

6. Validate Requirements 4.6-2

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9595

6. Validate Requirements 4.6-3

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9696

VerifyVerifyRequirementsRequirements

VerifyVerifyRequirementsRequirements

ValidateValidateRequirementsRequirements

ValidateValidateRequirementsRequirements

Identify BusinessIdentify Business

NeedsNeeds

Identify BusinessIdentify Business

NeedsNeedsResolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Resolve Conflicts/Resolve Conflicts/

Trade-offTrade-off

Analyze Analyze

ImplementationImplementation

ReqtsReqts

Analyze Analyze

ImplementationImplementation

ReqtsReqts

ElementsElements

Analyze BusinessAnalyze Business

RequirementsRequirements

Analyze BusinessAnalyze Business

RequirementsRequirements

Model StepsModel Steps

4.1-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9797

DoDo

4.1-31. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9898

Solve a ProblemSolve a Problem

4.1-121. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection9999

DoDo

4.1-31. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection100100

Achieve an ObjectiveAchieve an Objective

4.1-71. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection101101

Achieve an ObjectiveAchieve an Objective

4.1-81. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection102102

Contents

Course Foundation, Scope, Objectives11

What We Know about Requirements22

Requirements Definition and Verification33

The 6 Step Requirements Process44

55 Workshops

i-1

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection103103

Mission – Produce Electronic MediaMission – Produce Electronic Media

Low Low CostCost

Fast Fast Resp.Resp.

High High Qual.Qual.

Great Great ArtwkArtwk

Cust SvcCust Svc

MktingMkting

BurningBurning

Proj MgtProj Mgt

1. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection104104

Mission – Produce Electronic MediaMission – Produce Electronic Media

Low Low CostCost

Fast Fast Resp.Resp.

High High Qual.Qual.

Great Great ArtwkArtwk

Cust SvcCust Svc XX

MktingMkting

BurningBurning XX

Proj MgtProj Mgt XX XX

1. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection105105

Mission – Produce Electronic MediaMission – Produce Electronic Media

Low Low CostCost

Fast Fast Resp.Resp.

High High Qual.Qual.

Great Great ArtwkArtwk

Cust SvcCust Svc ??????????

MktingMkting

BurningBurning

Proj MgtProj Mgt

1. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection106106

Mission – Low CostMission – Low Cost

Customer Customer Service:Service:

Media Media PricePrice

LabelsLabels Burner Burner SlotsSlots

EditsEdits

Telco Telco UsageUsage

Follow upFollow up

MailersMailers

PromosPromos

1. Identify Business Needs

www.qualityconn.comwww.qualityconn.com The Quality ConnectionThe Quality Connection107107

Foundation, Scope, Objectives 1-6