Top Banner
Agile Portfolio Metrics for your next enterprise roadtrip Jason Tice AsynchronyLabs World Wide Technology AgileDC – October 2015
24

AgileDC 2015 - Agile portfolio metrics roadtrip slides

Apr 13, 2017

Download

Technology

Jason Tice
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Agile Portfolio Metrics for your next enterprise roadtrip

JasonTiceAsynchronyLabsWorldWideTechnologyAgileDC–October2015

Page 2: AgileDC 2015 - Agile portfolio metrics roadtrip slides

A portfolio metaphor

Page 3: AgileDC 2015 - Agile portfolio metrics roadtrip slides

What got us here ?

Page 4: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Portfolio Metrics Effective but hard to understand

Page 5: AgileDC 2015 - Agile portfolio metrics roadtrip slides

The power of metaphor

Page 6: AgileDC 2015 - Agile portfolio metrics roadtrip slides

We already do this on agile teams

Page 7: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Let’s go on a road trip

Page 8: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Roadtrip Essentials

•  Havewebroughtalongourmostimportantstuff?•  Howmanytanksofgasdoweneedtomakeit?•  Arewedrivingsafely&followingthelaws?•  IseveryonecontribuJngtothetrip?•  Doweunderstandwhyweareslowingdown?•  HowoKendowecheckthatweareoncourse?•  Dowe(asdrivers/planners)likethejourney?•  DoourpassengerslikethedesJnaJon?

Page 9: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Have we brought along our most important stuff?

Page 10: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Have we brought along our most important stuff?

Por$olioMetric:Rela/veValue•  What-DeterminetherelaJvevalueoftheepics/projects

inyourporQoliobycomparingtoeachother–  Yourtrunk&yourporQoliodonothaveinfinitecapacity!

•  Why-Directfocustoepics/projectswiththegreatestvalue

•  Why–LimitWork-In-Progress-Projectsthatonlyreceivea10%focusnevergetdone

Techniquesrecommended:•  BusinessValueGame(visualprioriJzaJon)•  Buy-A-Feature(collaboraJveprioriJzaJon)

Page 11: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: How many tanks of gas do we need to make it?

Page 12: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: How many tanks of gas do we need to make it?

Por$olioMetric:Plannedvs.actualinvestment•  What–AninformedguessontheJmeneededtocomplete

anepic/projectmadebyinformedpeopleusingavisualmockup(orprototype)–  Allowsforsimplereleasescheduling

•  Why–Usetocreateasimplescheduletoremindustoask“isitgoodenough,wehadplannedtomoveon”–  IfmoreJmeisneeded,that’sOK,butthenweareforcedtoadjustthe

plan-#LearningisencouragedTechniquesrecommended:•  Screen/Appmockups/wireframespriortodevelopment•  Epic/FeaturebudgeJng(fast–ask#ofweekstobuildthat?)

Page 13: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Are we driving safely & following the laws?

Page 14: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Are we driving safely & following the laws?

Por$olioMetric:PercentComplete&Accurate•  What–numberofepics/projectsconsideredbothdone&correct

–  Leadershipmustunderstand“it’sOKtonotbeperfect”•  Why–measurecompleJonandqualityinacombinedmetric

–  EncouragesgoodpracJcestoinsJllqualityincludingwriJngclearacceptancecriteria&definiJonofdone

–  Promotesmastery&learning–makesimprovementopportuniJestransparentsoyoucanfocusonthem

Techniquesrecommended:•  OperaJonsReview(usingactualepic/projectdata)•  Learningwall/OSHAsigns(#ofdayswithoutanincident)•  A3worksheets/Cross-teamretrospecJves/post-mortems

Page 15: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Is everyone contributing to the trip?

Page 16: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Is everyone contributing to the trip?

Por$olioMetric:Wholeteamcontribu/on•  What–howmanypeoplecontributedtoeachepic/project?•  Why–encouragesharedworktoavoidsinglepointsoffailure–

reduceoperaJonalrisk–  Makeepics/projectsthatareonlysupportedby1or2individuals

transparenttoenablelearning&sharing–  Allow/encouragestaffmemberstolearnnewskillstopromote

engagement–engagement=happypeople(HBR)

Techniquesrecommended:•  Names/picturesonworkitems(cardpunching/tagging)•  Whole-teamdemos(everyoneabletodemoepic/project)•  Validatedlearningstatsreviewedbyleadership(arewe

learningconJnuouslyasateam?)

Page 17: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Do we understand why we are slowing down?

Page 18: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Do we understand why we are slowing down?

Por$olioMetric:BlockerClustering&CostofDelay•  What–whattypesofincidentsarecausingustoslowdown,arethey

acceptable,howwilltheyimpactus•  Why–understandcommonsourceofdelay,providesupporttoteams

toaddress,and/orleadership/investmenttoaddresscommonavoidabledelays–  Enableleadershiptoserveteamsandmeasuretheimpactofwhat

leadershipdoes

Techniquesrecommended:•  Blockerboards(withcategories/taxonomy)•  OperaJonsReview/ScrumofScrums•  NEW–MiJgaJonMarketplace(teammembersareinvestorsusinga

Buy-A-Featuremodel)

Page 19: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: How often do we check that we are on course?

Page 20: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: How often do we check that we are on course?

Por$olioMetric:ReleaseFrequency•  What–howfrequentlydoyouget“realfeedback”onyoursoKware/project

from“realusers”–ideallytrackedindays,ornumberofdailyreleases•  Why–encouragemorefrequentfeedbackbylinkingJme/investmentto

eventsthatprovidegenuinefeedback–  Reducerisk–“we’veinvested$$$sinceourlastrelease,areweOKwriJngthatoff?”–  ProvidesaddiJonalbenefitofteam/customerengagement–  PromotesdeploymentautomaJontofreeupinvestmentforinnovaJonandother

value-addprojects

Techniquesrecommended:•  Teamuserfeedbackreviewsessions•  Postnumberofdays/hourssincelastrelease•  Postinvestment/burnin$$$sincelastrelease

Page 21: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Do we like the journey & our passengers the destination?

Page 22: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Question: Do we like the journey & our passengers the destination?

Por$olioMetric:NetPromoterScore•  What–twomeasurements:

–  Wouldteammembersrecommendtheprojecttoacolleague?–  Wouldusersrecommendtheepic/projecttootherusers?

•  Why–receivetrueconfirmaJonwearebuildingthe“right”thinganditisbeingbuiltina“sustainable”manner

Techniquesrecommended:•  Solicituserfeedbackattheepic/projectlevel

–  Rateaepicwithinanapp(designpanernw/featuretoggles)•  Transparentteam/projectassessment

–  Project/teamreviews(5-star)–teamhappiness

Page 23: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Your Roadmap

•  Havewebroughtalongourmostimportantstuff?–  Metric:Rela/vevalueofepics/projects

•  Howmanytanksofgasdoweneedtomakeit?–  Metric:Plannedvs.actualinvestment

•  Arewedrivingsafely&followingthelaws?–  Metric:PercentComplete&Accurate

•  IseveryonecontribuJngtothetrip?–  Metric:Wholeteamcontribu/on

•  Doweunderstandwhyweareslowingdown?–  Metric:BlockerClustering&CostofDelay

•  HowoKendowecheckthatweareoncourse?–  Metric:ReleaseFrequency

•  Dowelikethejourney&ourpassengersthedesJnaJon?–  Metric:NetPromoterScore(5-star)

Page 24: AgileDC 2015 - Agile portfolio metrics roadtrip slides

Contact

JasonTiceAsynchronyLabs–WorldWideTechnology

LocaJon:St.Louis,MO,USAEmail:[email protected]:@theagilefactorPodcast:www.thisagilelife.comWeb:www.theagilefactor.comThanksforanending–stayintouch...