lkce16 - agile portfoliomanagement at scale by jasper sonnevelt

29
Portfolio planning and prioritization at scale Jasper Sonnevelt Twitter: @jaspersonnevelt Lean Kanban Central Europe 2016 | @jaspersonnevelt 1

Upload: lean-kanban-central-europe

Post on 13-Jan-2017

176 views

Category:

Leadership & Management


1 download

TRANSCRIPT

Page 1: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Portfolio planning and prioritization at scale

Jasper SonneveltTwitter: @jaspersonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

1

Page 2: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Problem 1: Autonomy, entrepreneurship, alignment

How to align Product Owners & teams to organizational goals

without telling them what to do?

Lean Kanban Central Europe 2016 | @jaspersonnevelt

2

Page 3: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

From (department) purpose to tasks

3

Team goals (kpi’s) (quarter - year)

(multiple sprints)Epic

Feature (< sprint)

Why?

Why?

Why?

Why?

(hours)TasksUser story (days)

Team purpose (~1 year)

Goals (~1 year)

Department purpose (multiple years)

Lean Kanban Central Europe 2016 | @jaspersonnevelt

Page 4: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

From (department) purpose to tasks

4

Department purpose

Team goals (kpi’s) (quarter - year)

(multiple sprints)Epic

Feature (< sprint)

(hours)TasksUser story (days)

Team purpose (~1 year)

Goals (~1 year)

(multiple years)

Lean Kanban Central Europe 2016 | @jaspersonnevelt

Page 5: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

The Portfolio Wall

Makes work visible for the next 3-12 monthsCreates focus on department goalsAligns teams and is used to manage dependencies

Lean Kanban Central Europe 2016 | @jaspersonnevelt

5

Page 6: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Portfolio wall - theoryA portfolio wall shows the work to be done, usually up to half a year ahead:

§ The X-axis shows time, for instance in sprint numbers

§ The Y-axis shows:• in Product Development: teams

o for the whole organisationo for a product, in a tribe, portfolio or business lineo or a single team/squad

• in Business: customer segments or product

Purpose of a portfolio wall:§ Visually prioritizing and planning the work ahead

§ Creating focus

§ Adjusting the plan: changes, team estimates

§ Coordination over teams or customer segments

6

Lean Kanban Central Europe 2016 | @jaspersonnevelt

Page 7: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Goals for nowInformation sharingTransparencyBetter discussions and decision making

Lean Kanban Central Europe 2016 | @jaspersonnevelt

7

Page 8: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

8

Portfolio walls are a great place to share information about what we are actuallypassionate about

Page 9: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

9

Teams

Page 10: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

10

Page 11: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

11

Page 12: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Portfolio Market PlacePortfolio wall is updatedNew work is prioritized and addedChanges are discussedAt the end of the meeting everybody knows what to focus on

Lean Kanban Central Europe 2016 | @jaspersonnevelt

12

So what does this mean for my team?

What could we swap it for?

New market development! So new work!

Page 13: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Topics at the portfolio market placeShould we redistribute ourcapacity?

Should we change

which teams work on

work items?

Are we deliveringfastenough?

What epics do we have prioritized toreach these goals

Do we expect theright thingsto happen?

Outcome Output Sourcing

These are thegoals we are

trying toachieve

Status of KPI’s / Goals

Do we need toadjust?

Lean Kanban Central Europe 2016 | @jaspersonnevelt

13

Page 14: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Problem 2: alignment on shared objectives

How to move from achieving oneteam purpose to making the whole

department succesful?

Lean Kanban Central Europe 2016 | @jaspersonnevelt

14

Page 15: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Setting priorities

Lean Kanban Central Europe 2016 | @jaspersonnevelt

15

Page 16: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Setting prioritiesLean Kanban Central Europe 2016 | @jaspersonnevelt

16

Size:S = 1 weekM = 2 weeksL = 4 weeksXL = 8 weeksXXL > 10 weeks

Valu

e

Size

Page 17: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Changing the portfolio wall

Lean Kanban Central Europe 2016 | @jaspersonnevelt

17

Page 18: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

From (department) purpose to tasks

18

Department purpose

Team goals (kpi’s) (quarter - year)

(multiple sprints)Epic

Feature (< sprint)

(hours)TasksUser story (days)

Team purpose (~1 year)

Goals (~1 year)

(multiple years)

Lean Kanban Central Europe 2016 | @jaspersonnevelt

Page 19: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

From (department) purpose to tasks

19

Department purpose

Epic

Feature

TasksUser story

Team goals Team purpose

Goals

Lean Kanban Central Europe 2016 | @jaspersonnevelt

Page 20: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

20

DepartmentPurpose

DepartmentGoal

Team Goal Team Goal Team Goal

DepartmentGoal

DepartmentGoal

PBIPBI

PBIPBI

PBIPBI

PBIPBI

PBIPBI

PBIPBI

TeamPurpose

Page 21: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

21

Shifting the focus of the portfolio wall from a team to goals changes the conversation fromindividual contributions to collaborativewins

Page 22: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

22

Goals

Workin

Teams

Page 23: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

23

Page 24: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Problem 3: alignment on shared objectives at scale

How to sync teams acrossdepartments?

Lean Kanban Central Europe 2016 | @jaspersonnevelt

24

Page 25: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Aligning portfolio wallsAcross departments

Lean Kanban Central Europe 2016 | @jaspersonnevelt

25

Page 26: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Managing DependenciesLean Kanban Central Europe 2016 | @jaspersonnevelt

26

Page 27: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Results

Lean Kanban Central Europe 2016 | @jaspersonnevelt

27

Page 28: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Results so far …Better descisions (significantly)Responsibility lower in the organizationTransparency: greater commitment to thegoalsBusiness Agility has increasedShift: business case -> internalentrepreneurshipProduct Owners have more than onedepartment/team focus

Lean Kanban Central Europe 2016 | @jaspersonnevelt

28

Page 29: LKCE16 - Agile Portfoliomanagement at scale by Jasper Sonnevelt

Software Development Done Right

Portfolio planning and prioritization at scale

Jasper Sonnevelt

Lean Kanban Central Europe 2016 | @jaspersonnevelt

29