think big, plan small: how to use continual planning

46
Think Big, Plan Small: How to Use Continual Planning Johanna Rothman @johannarothman www.jrothman.com [email protected] 781-641-4046

Upload: johanna-rothman

Post on 22-Jan-2018

767 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Think Big, Plan Small: How to Use Continual Planning

Think Big, Plan Small: How to Use Continual

Planning

Johanna [email protected]@jrothman.com

781-641-4046

Page 2: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

In preparing for battle, I have always found that plans are useless, but

planning is indispensable.-- Dwight D. Eisenhower

2

Page 3: Think Big, Plan Small: How to Use Continual Planning

Why We Plan

• Achieve some specific result, some deliverable

• Set “expectations” for deliverable(s)

• Forecast date and cost

• Manage risks

Page 4: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

What We Need from Plans

• Resilience

• Larger the effort, the more resilience we need

4

Page 5: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Common Roadmap (Time-Based Wishlist)

5

Page 6: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Different Projects Require Different Planning Horizons

• One-delivery projects (serial life cycle) have no specific feedback for replanning

6

Page 7: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Quarterly Planning

• Plan once a quarter

• “How much can we get into a quarter’s worth of plan?”

• Can we get the project/program to commit?

• “Push” planning

7

Page 8: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Value of Big Planning

• See interdependencies

• Create informal CoP

• Get to know each other, especially if distributed

8

Page 9: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Big Plans Gone Wild

• Lots of prep

• Lots of people

• High meeting cost

• Time and money

9

Page 10: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Problems with Larger Planning

• “I believe!”

• Roadmap becomes a committed plan

• Estimation uncertainty increases farther out

• Interdependency uncertainty increases farther out

• Larger planning creates less adaptability

10

Page 11: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Assumptions Big Plans Make

• Even distribution of features across the backlogs (feature sets)

• Arrival rate is predictable for more features

• Value of all features is similar

11

Page 12: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Reality of Plans…

• Some feature sets have more changes, more features

• Arrival rate of changes/new features is unpredictable

• Some features more valuable than others

• Leads to “more” & “change”

12

Page 13: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Deliverables and Planning

13

Page 14: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Small Plans Gone Wild

• Only look ahead for one week or two

• No strategic intent

• How can you tell if you’re achieving business value?

14

Page 15: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Large efforts require small stories, small planning for faster

throughput and feedback.

15

Page 16: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Large/Uncertain Efforts

• Need more feedback

• More releases (at least, internal)

• More integration

• More estimation required for a time-based roadmap

16

Page 17: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Why This Need for “More” & Change?

• Guesses abound!

• Sizing

• What the PO/PM wants

• What the org needs

• Market changes

• We learn

17

Page 18: Think Big, Plan Small: How to Use Continual Planning

Invite Change with Build-Measure-Learn Loop

• Break ideas down into small chunks of value

• Build one small chunk

• Create this minimum product

• How little can you do and still validate a business hypothesis? (MVP)

• How little can you do to learn? (MVE)

• Measure the effects with data

• Learn from releasing that and integrate the learning back into the ideas

Page 19: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

“How Much” vs. “How Little”• “How much” thinking is from

serial planning

• One delivery means everyone wants their stuff in now, because who knows when the team will be able to deliver again?

• “How little” allows for change and can create a more adaptive project

• How little can we do to deliver value?

19

Page 20: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Product vs. Internal Releasing

• You can release internally at least once a month regardless of how frequently your customers see new product

20

Page 21: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Rolling Wave Planning• Uses feedback from MVPs and

MVEs to create the next plan(s)

• Decide on the duration of your wave

• Plan the first chunk, part of your wave

• Create suppositions for the next bit

• As you finish the first chunk, (re)plan the next

• Maintain the wave

21

Page 22: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Two-Month Rolling Wave

22

Page 23: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

After One Iteration…

23

Page 24: Think Big, Plan Small: How to Use Continual Planning

Rolling Waves Help Sequencing

• MVPs and MVEs allow sequencing of deliverables

• One month wave; two months look ahead

Page 25: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

After Next Iteration• Required more change

• Much of the story breakdown work was unnecessary—for now

• Created WIP

• PO and the Team had low morale

• No one saw the value in the planning except the execs…

25

Page 26: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Smaller the Wave, More Options

• One-month rolling wave provides more options for replanning

• Continuous planning works with continuous delivery

26

Page 27: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Consider Continual Planning

• Continual: frequently recurring

• Start and stop, but the interval is small

• I’ve used monthly, but you might consider biweekly or weekly

27

Page 28: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

One-Month Rolling Wave

28

Page 29: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

After One Week…

29

Page 30: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

After Two Weeks…

30

Page 31: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Team Changes Over Wave• Smaller stories

• PO worked with the team more often

• Story workshops to define MVE and MVP

• Team delivered more smaller features faster

• Cadence of planning and demos

31

Page 32: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Continual Planning• Replan as often as the

team delivers value

• Options:

• Product Value Team meeting

• Ask everyone to plan every month

• Together and at distance

32

Page 33: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Variety of Teams

33

Page 34: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Product Value Team

• Strategic intent of product

• Why this product? Why now? What impact will we have?

• Impact map

34

Page 35: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Roadmap vs. Portfolio

• The product roadmap optimizes for this product’s capabilities

• The project portfolio optimizes for the organization’s strategy

• A given product release fulfills a part of the organization’s strategy

35

Page 36: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Product Value Team Decides on Product Value Over Time

• Strategic decisions

• Consider Cost of Delay when deciding strategy

36

Page 37: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Product (Owner) Value Team

• Product manager

• Externally-oriented, customer-facing

• Product Owner

• Internally-oriented, team-facing

• With multiple feature teams, a PO for each team

37

Page 38: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Product Value Team Replans

• What value has the program/project delivered?

• What would provide more value if we changed the rank, added, or subtracted?

• Are we done yet? (Have we provided enough value that we can stop?)

38

Page 39: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Slicing vs. Curlicue Features• Less frequently we plan, the more we tolerate curlicue features

• Don’t deal with root cause of interdependencies

39

Page 40: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Replanning as Teams• Value in monthly or biweekly

meetings:

• See interdependencies

• Consider reforming teams

• Create informal CoP

• Build the small-world network

• Not much prep or planning because meeting more often

40

Page 41: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Common Roadmap Approach: Time-Based Wishlist

41

Page 42: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Scope-Based Roadmap (Still Wishlist)

42

Page 43: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Pull Assumes Plans Will Change

• Pull-based approach helps people expect change (as opposed to commitment)

• Optimizes for “How little”

• Less need for estimates, at the beginning

43

Page 44: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Planning Questions to Ponder

• How little can we plan?

• How little can we deliver before we replan?

• Is this a strategic or tactical plan?

• How long is our rolling wave now? Is that working for us?

• Do we need more or less planning/replanning?

44

Page 45: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Possibly Useful Guidelines• Plan/replan as often as the fastest

team delivers value

• Consider different triggers for replanning:

• Market changes

• Value delivery

• Customer feedback

• How little can you plan at one time?

• How often can you plan/replan?

45

Page 46: Think Big, Plan Small: How to Use Continual Planning

© 2017 Johanna Rothman@johannarothman

Let’s Stay in Touch• Pragmatic Managers

• Blog posts on www.jrothman.com/blog/mpd

• PO workshop

• Stay in touch?

• Pragmatic Manager: www.jrothman.com/pragmaticmanager

• Please link with me on LinkedIn

46