dcbadd2015 our req are good

23
Our Requirements Are Good, So Why Aren’t We Delivering Value? Kevin Brennan, VP Canadian Business Unit, Seilevel October 2, 2015 IIBA DC BADD 2015

Upload: iibadcbadd

Post on 22-Jan-2018

161 views

Category:

Business


0 download

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