Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

22
Strategy implementation sprint by sprint

Transcript of Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

Page 1: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

Strategy implementationsprint by sprint

Page 2: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

2

Content

• Situation– Scrumming for one year already– Current issues

• Strategy and direction• New portfolio concept and structure• Link to planning• 2 Conclusions

Page 3: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

3

Company and me

• E-Bros– IT innovation company– Common business with partners– Investing into product development– Always looking for new opportunities and ideas

• Me– 20+ years in IT field– 10 years in big corporate business– 3 years at E-Bros

Page 4: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

4

Scrum @E- Bros

Page 5: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

5

SCRUM @ E-BrosOctober 2010 - August 2011

– 417 user stories– 1689 story points

Page 6: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

6

Performance to compare

Page 7: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

7

Main benefits

• Happy customers– Predictable short term delivery– Great involvement into the process

• Increasing of SW quality– Doing exactly what’s needed– Prompt feedback– Fast cycle

Page 8: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

8

New challenges

• People– On the edge of chaos but not beyond

• Teams– Anarchy, federation, collaboration

• Products and platforms– Chicken or egg

• How to manage it all– Clear view, right direction

Page 9: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

9

Strategy

• From businessdictionary.com:– “A method or plan chosen to bring about

a desired future, such as achievement of a goal or solution to a problem”.

• www.thefreedictionary.com– Synonym for planning!

• All about a way how to be where we want to be

Page 10: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

10

Project portfolio as a strategy reflection

Page 11: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

11

Why it doesn’t work with SCRUM

• Wrong approach– Project isn‘t a list of stories– Project requires change tracking– Project has different acceptance criterion– And so on

• Well managed portfolio became useless– Broken down just in a month– Sprint by sprint rally– Targets and directions somewhere between the

lines

Page 12: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

12

Project portfolio and SCRUM

Page 13: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

13

New (old) portfolio concept: areas

Page 14: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

14

New portfolio concept: targets

Page 15: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

15

New portfolio concept: backlog

• For each target– User story for each step– Incremental value per user

story

Page 16: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

16

New portfolio concept: user story

• User stories with size, priorities and status– Level of details on the backlog depends on

time– Keep just a short description for future

stories– More details just before development

• One story could be attach to a few targets

Page 17: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

17

All together now!!!

Areas

Area1Target1Target2

Area2Target1Target2

Area3Target1Target2

Balance

Area1/Target 1

DefinitionAcceptance CriteriaDeadlineStatus

Value!!!

User story 1 Status SizeUser story 2 Status SizeUser story 3 Status SizeUser story 4 Status Size

Target backlog Execute!!!

Quarter planResource (team) allocationUser Stories

Keep it rolling!!!

Page 18: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

18

Quarter plan

• Stories to select– A list of user stories for targets to be completed during

the quarter is compiled– + Future targets (from next 2 quarters)

• To avoid just one quarter horizon

• People to mobilize– Team involvement is needed– Review story points per area– Evaluate the workload

• Go back for the targets if unreachable

– Allocate teams for the quarter

Page 19: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

19

Control of the process• Strategy meetings

– 2-3 times a year– To review areas and directions– Check the target achievement– Set up the new targets/cancel some of them

• Quarter planning– Once per quarter– Review performance and share experience– Review backlogs per area for the quarter

• Check if all the items still valid• Check if we could do this

Page 20: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

20

Along the strategy

Areas

Targets

Backlog

Strategy planning

Quarter planning

Page 21: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

21

Conclusions

• Scrum implementation direction– Doesn't matter– It’s most effective when all tears are covered

• Transparency &Commitment– Information flow– Common goals (targets)– Commitment at all levels

• End right before the end– “All wrong but some useful”

Page 22: Ričardas Kunevičius: Strategy Implementation Sprint by Sprint

22

That is all - thank you very much