Upload
adele-walker
View
219
Download
0
Tags:
Embed Size (px)
Citation preview
The Quality Connection
A High Quality Requirements Model
A High Quality Requirements Model
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