Transcript
Page 1: DCBADD2015 our req are good

OurRequirementsAreGood,SoWhyAren’tWeDeliveringValue?KevinBrennan,VPCanadianBusinessUnit,Seilevel

October2,2015

IIBADCBADD2015

Page 2: DCBADD2015 our req are good

47% ofunsuccessfulprojectsfailtomeettheirgoalsduetopoorrequirementsmanagement

Poorrequirementsareamajorsourceofprojectfailure.

Source:PMI’sPulseoftheProfession:RequirementsManagement— ACoreCompetency forProject andProgramSuccess,August2014

Page 3: DCBADD2015 our req are good

Howcanweimprovethequalityofrequirements?

qWellwritten?q Complete?q Atomic?q Testable?q Noambiguouswords?q Coherent?q Verified?

q Passthequalitychecker?q Glossaryclear?q Uniqueidentifiersq Consistentq ..q ..

Page 4: DCBADD2015 our req are good

VISUALMODELSAREBEHINDANYROBUSTSETOFSOFTWAREREQUIREMENTS

Page 5: DCBADD2015 our req are good

Improvethequalityofrequirementswithvisualmodels.

27mostlytext-basedrequirementsdocumentswith1490requirements

Teampartiallyretrofittedrequirementswithmodelstoidentifygaps

82 initial models (poor

quality)

345 additional models created

(partial retrofitting)

178 requirements

new or changed

requirements

12%ofrequirementshadissuesand

Average2issuespermodel

CaseStudyfromSeilevel Project

Page 6: DCBADD2015 our req are good

Requirementsarchitectureensureswebringittogether.

UserStories

Acceptance Criteria

ExistingSystemScreens

L2ProcessFlows

L3ProcessFlows

Reports

NewSystemScreens

DataDictionary

EcosystemMap BusinessDataDiagram

DARmodels

UIFlow

OrgChart

LinkedintheRequirementsMappingMatrix

Page 7: DCBADD2015 our req are good

PROJECT SUCCESS

0%

20%

40%

60%

80%

MetBusinessIntent OnTime WithinBudget DeliveredScope

FormalProcessToEnsureQuality NoFormalProcess

Betterrequirementsqualitymeansbetterbusinessoutcomes.

Source:PMI’sPulseoftheProfession:RequirementsManagement— ACoreCompetency forProject andProgramSuccess,August2014

Page 8: DCBADD2015 our req are good

Example:automatedboothscanspeedupcheck-ins…

Page 9: DCBADD2015 our req are good

…ornot.

Page 10: DCBADD2015 our req are good

“Theworth,importanceorusefulnessofsomethingtoastakeholderwithinacontext.”BABOK®v3

Valueisdeliveredwhenasolutionmeetsastakeholderneed.

Needs

Value

Solu+ons

Changes

ContextStakeholders

Page 11: DCBADD2015 our req are good

Exploration Investment Delivery Realization Elimination

Businessvalueisdeliveredwhenasolutionmeetsabusinessneed.

Strategy

Project/Program

RealizeBusinessValue

IdentifyBusinessValue

Page 12: DCBADD2015 our req are good

Businessanalysisiscriticaltoensurewe…

…sothatprogramsandprojectsdeliverbusinessvalue!

Usestrategytoscreenoutprojectsthatdon’tsupportourgoals

Makeinvestment

decisionswithobjectivechains

Explorearangeofideastoensurewedon’tmiss

opportunitiesDefinebusinessobjectives tolinkproblemsandfeatures

Page 13: DCBADD2015 our req are good

Weneedtobeabletoquantifyandmeasurevaluedelivery.

ExampleIncreasesalesby$10Moveraoneyearperiod

withoutaddingnewsalesrepresentatives.

DefinebusinessbenefitthatanorganizationexpectstoreceiveUsuallyincreaserevenueorcutcosts

Page 14: DCBADD2015 our req are good

0

5

10

15

20

25

Usemeasurablebusinessbenefitstoprioritizebetweenprojects

Bizstakeholdersselectprojectswithmostmeausrablebenefits

Bizstakeholdersselectfeaturescontributethemostbenefits

stronglydisagree disagree neither agree stronglyagree

Stakeholdersstruggletoconnectbusinessvaluetofeatures.

Business does reasonably

well selecting projects

But not as good at

selecting features

Source:Seilevel Customer Survey

Page 15: DCBADD2015 our req are good

BAsensureweworkontherightprojectsandfeatures.

Understandbusinessobjectives

Assessthevalueoffeatures

Cutwhatisn’tnecessary

Understandbusinessobjectives

Assessthevalueofprojects

Cutwhatisn’tnecessary

Page 16: DCBADD2015 our req are good

Wecanconnectproductsandfeaturestoproblems.

BUSINESSPROBLEM

BUSINESSOBJECTIVE

PRODUCTCONCEPT

FEATURES

Featuresmayhavechanged

ProductConceptmayhavechanged

PRODUCTCONCEPT

FEATURES

Page 17: DCBADD2015 our req are good

Business Objective 2

Provide training to 100% of sales team

Projectsdon’talwayshavetotackletheultimategoal.

Business Problem 1

Sales teamnot selling

enoughproducts

Business Objective 1

Increasesales by

$10 million

ProductConcept

OnlineTraining

Business Problem 2

Sales teamdoesn’t

understandproducts

DownloadTraining

TrainingSurveys

Page 18: DCBADD2015 our req are good

Objectivechainsassessthevalueperfeature.

Objective Factor

Business Objective

Objective Factor

Objective Factor

Objective Factor

ObjectiveEquations

DataNeeds

Features

Features

Evaluatethevalue offeaturesorsetsof

features

Page 19: DCBADD2015 our req are good

Currentstate&Assumptions:1000salesreps600taketrainingtoday90%passtestsiftrained25%passtestsifnottrained640passteststoday$200/daymoresalesiftrained

Often,afewfeaturesproducemostofthevalue.

Increasing # sales reps who passedtests increases sales

Increase Revenue

Taking training before tests increases # passed tests

DOWNLOADABLE TRAINING

ONLINETRAINING

835passtestsnow(90%of900+25%of100)

$39Kincreaseinsales($200x195newpassed

tests) Providing training options outside classroom increases

participation

Providing online training increases

# of reps taking training

Providing offline training increases

# of reps taking training

Participationincreasesby2%

Featurevalue=$2.6K

300morerepstaketraining(30%of1000)

Participationincreasesby30%

$39,000/day

$2,600/day

Page 20: DCBADD2015 our req are good

Inspectionandadaptionarecriticalforbusinesssuccess.

• Businessobjectivesfocus• Cutminimalvalueprojectsandfeatures• Linkrequirementstobusinessobjectives• Measureandimprove

GoodPracticesforDeliveringValue

Goodpractices Measureresults

Page 21: DCBADD2015 our req are good

Customercreatescart

Customercontactscall

center

Customereditscartlivewith

Rep

RepeditscartRepimportscart

Customercompletessale

online

Repcompletessale

RepexportscarttoCustomer

BusinessObjective:Increasesalesby$14M;on-timelaunchcritical

Customercreatescart

Customercontactscall

center

Customereditscartlivewith

Rep

RepeditscartRepimportscart

Customercompletessale

online

Repcompletessale

RepexportscarttoCustomerX X

X$12M

$2M

$250K

Here’sthedifferenceitmakes.

• Sharedcarthadtolaunchbyholiday season toachieveanyROIProblem

•Missingdeadlinewouldnet$0,ROI(potentialROIwas$14M)Risk•Seilevelanalysis revealedscopewould leadto$0Mandcutscopetoachieve$12MROISolution

Page 22: DCBADD2015 our req are good

Rememberthatrequirementsareameanstoanend.

Page 23: DCBADD2015 our req are good

www.seilevel.com

Search:Seilevel,KevinBrennan

@Seilevel @bakevin

www.facebook.com/Seilevel

[email protected]

ContactUs


Top Related