keeping up with agilists

28
HELPING PEOPLE CREATE GREAT PRODUCTS Committing to $$ and Dates in an Agile World Todd Olson www.pendo.io

Upload: todd-olson

Post on 14-Jul-2015

205 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Keeping up with Agilists

HELPING PEOPLE CREATE GREAT PRODUCTS

Committing to $$ and Dates in an Agile World

Todd Olson

www.pendo.io

Page 2: Keeping up with Agilists

First, a little about me● CEO & Co-Founder, Pendo

Prior● VP Products, Rally Software● CTO / Co-Founder, 6th Sense Analytics● Chief Scientist, Borland● VP Development, TogetherSoft● CTO / Co-Founder Cerebellum Software

Tweet @tolson

Page 3: Keeping up with Agilists
Page 4: Keeping up with Agilists

Don’t get run over. Change first.

Page 5: Keeping up with Agilists
Page 6: Keeping up with Agilists
Page 7: Keeping up with Agilists

Different Levels of Abstraction

Page 8: Keeping up with Agilists

Feature 1 Feature 2 Feature 3 Feature 4

Story A

Story B

Story C

Story D

Story E

Story F

Story G

Story H

Story I

Story J

Initiative

Something a customer cares about.

Something you budget for.

Page 9: Keeping up with Agilists

Feature 1 Feature 2 Feature 3 Feature 4

Story A

Story B

Story C

Story D

Story E

Story F

Story G

Story H

Story I

Story J

InitiativePrioritize Within...

must-have

should-have

could-have

Page 10: Keeping up with Agilists

PRODUCT

Marketing

Support

Page 11: Keeping up with Agilists

Broader Value Streams

Input Analysis Ready Develop Internal-only External

Exit Criteria Preliminary EstimateStories broken downMust-have stories

UI Mock-upsShould-have storiesTech Design

Code completeAutomated Tests passingManual testing

Documentation completeMarketing BlogEmail marketing doneWebsite updated

Customers identifiedBusiness case

Metrics collecting

FEATURE

MarketingSupport

SalesSupport

Product UXArchitecture

Engineering MarketingOps

Page 12: Keeping up with Agilists

Even Broader Value Streams

Business Case Analysis Fund Development Collect

Evidence

Exit Criteria Feature Break-downOther dependencies

High-level estimatesResources allocated

Code completeMajor feature shipped

ROITop Customers to use

Usage MetricsBusiness Case check-in

INITIATIVE

Page 13: Keeping up with Agilists

What does the Board care about?

Page 14: Keeping up with Agilists

&

Page 15: Keeping up with Agilists

How much..

Is a feature worth?

Page 16: Keeping up with Agilists

User/Business Value + Time Value + Risk Reduction / Opportunity Enablement

Cost

What does this make easier? What sort of leverage can we get?

How timely is this? What’s the cost of missing?

How much do our users/customers value this?

Track a Business Value Point

Page 17: Keeping up with Agilists

Investment Allocations

Page 18: Keeping up with Agilists

Forecasting Dates in an Agile Way

1 Calculate Throughput across period (week, month, etc)

2 Use throughput to compute how many items on force-ranked backlog you can complete in the chosen period.

Page 19: Keeping up with Agilists

Example: Forecasting Dates

XS

S

M

L

2

Point Conversion

4

8

16

Quarterly Throughput

Q1: 40 feature pointsQ2: 38 feature pointsQ3: 42 feature points

FEATURE SIZES

Q3

Q4

Large Feature 1

Small Feature 1

Small Feature 2

Remember that there is prioritized variable

scope within each Feature!!!

Large Feature 2

Page 20: Keeping up with Agilists

Options: Forecasting Dates

Loads of options based on process...

Artifact: Feature or Story

# of items or Sum of Estimates

Story Point Estimates or T-Shirt Sizes

Page 21: Keeping up with Agilists

INSPECT AND ADAPT

Page 22: Keeping up with Agilists

Are our T-shirt sizes good?

XS

S

M

L

2

Point Conversion Actual Cycle Times

1d

4 3d

8 5d

16 20d

2x 4x

Page 23: Keeping up with Agilists

Business Value Feedback

ForecastOur biggest customers really need this.

This is going to kill the competition.

This is going to save use millions of $$.

Every user is craving this.

ActualsYet only 2 customers start using it after the release.

The competition copied us in a month.

Cost of training and change negated the savings.

5% of users tried out.

Page 24: Keeping up with Agilists

Measure everything● Usage

○ By customer○ By user

● Revenue○ Sales cycle○ Win-loss

● Cost-savings● Customer Satisfaction● Developer Satisfaction● Support Tickets● Forum posts● Help searches

Page 25: Keeping up with Agilists

Continue your Agile Journey...

Page 26: Keeping up with Agilists

Start small…

Start with Features

Page 27: Keeping up with Agilists
Page 28: Keeping up with Agilists

HELPING PEOPLE CREATE GREAT PRODUCTS

Questions?

www.pendo.io