design for perfect scrum day kiev 2017

39
1 SCRUM Day UA 2017

Upload: cesarioramos

Post on 05-Apr-2017

12 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Design for perfect scrum day kiev 2017

1 SCRUM Day UA 2017

Page 2: Design for perfect scrum day kiev 2017

Cesario Ramos @cesarioramos

•  Founder of AgiliX •  Lean-Agile transformation coach •  Programmer, CTO, Product Manager, Architect, •  Author, trainer, speaker. •  Loud music.

Page 3: Design for perfect scrum day kiev 2017

3

How can you remain fast, flexible and learn when you develop 1 product with

100s of people?

Page 4: Design for perfect scrum day kiev 2017

4

…with an organisational design that is optimised for the right goals.

Copyright 2014 - AgiliX Agile Consulting B.V.

Page 5: Design for perfect scrum day kiev 2017

5 Copyright 2014 - AgiliX Agile Consulting B.V. Professional Agile Coach TRY-OUT

Page 6: Design for perfect scrum day kiev 2017

6 Copyright 2014 - AgiliX Agile Consulting B.V. Professional Agile Coach TRY-OUT

Page 7: Design for perfect scrum day kiev 2017

7

Page 8: Design for perfect scrum day kiev 2017

8 Copyright 2016 - AgiliX Agile Consulting B.V. Certified LeSS Practitioner

Page 9: Design for perfect scrum day kiev 2017

Head

BA Billing iOS Test Java …

Staff

Page 10: Design for perfect scrum day kiev 2017

Copyright 2016 - AgiliX Agile Consulting B.V.

Page 11: Design for perfect scrum day kiev 2017

11 Copyright 2016 - AgiliX Agile Consulting B.V.

Boss

Team 1 Team 2 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Team 9 Team 10 Team 11

PMO Test

Design

agilix.nl | [email protected]

Page 12: Design for perfect scrum day kiev 2017

12 Copyright 2016 - AgiliX Agile Consulting B.V.

Boss

Team 1 Team 2 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Team 9 Team 10 Team 11

PMO Test

Design

agilix.nl | [email protected]

Page 13: Design for perfect scrum day kiev 2017

Boss

Team 1 Team 2 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Team 9 Team 10 Team 11

PMO Test

Design

13 Copyright 2016 - AgiliX Agile Consulting B.V. agilix.nl | [email protected]

Page 14: Design for perfect scrum day kiev 2017

Boss

Team 1 Team 2 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Team 9 Team 10 Team 11

PMO Test

Design

14 Copyright 2016 - AgiliX Agile Consulting B.V. agilix.nl | [email protected]

Page 15: Design for perfect scrum day kiev 2017

Boss

Team 1 Team 2 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Team 9 Team 10 Team 11

PMO Test

Design

15 Copyright 2016 - AgiliX Agile Consulting B.V. agilix.nl | [email protected]

Page 16: Design for perfect scrum day kiev 2017

Boss

Team 1 Team 2 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Team 9 Team 10 Team 11

PMO Test

Design

16 Copyright 2016 - AgiliX Agile Consulting B.V.

agilix.nl | [email protected]

Page 17: Design for perfect scrum day kiev 2017

Boss

Team 1 Team 2 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Team 9 Team 10 Team 11

PMO Test

Design

17 Copyright 2016 - AgiliX Agile Consulting B.V.

agilix.nl | [email protected]

Page 18: Design for perfect scrum day kiev 2017

18

•  How do we manage dependencies?

•  How do we measure progress?

•  Who will do the analysis?

•  Who will do the architecture?

•  Who will do the testing?

Page 19: Design for perfect scrum day kiev 2017

Boss

Team 1 Team 2 Team 2 Team 3 Team 4 Team 5 Team 6 Team 7 Team 8 Team 9 Team 10 Team 11

PMO Test

Design

19 Copyright 2016 - AgiliX Agile Consulting B.V.

TEST BA INT

BUS

MGT

ARH

agilix.nl | [email protected]

Page 20: Design for perfect scrum day kiev 2017

•  Adding Roles, Layers, Artefacts •  Fake Scrum only at team level. •  Copy Paste-Scaling along architectural components. •  Copy Paste-Scaling along business process steps.

Copyright 2016 - AgiliX Agile Consulting B.V.

Page 21: Design for perfect scrum day kiev 2017

Copyright 2016 - AgiliX Agile Consulting B.V.

Page 22: Design for perfect scrum day kiev 2017
Page 23: Design for perfect scrum day kiev 2017

23

What would perfect look like for a single team Scrum?

“Perfect is that the Scrum Team independently delivers the most valuable feature into the hands of the customers at least every Sprint without delay.”

Page 24: Design for perfect scrum day kiev 2017
Page 25: Design for perfect scrum day kiev 2017

25

What would perfect look like for multiple team Scrum?

“Perfect is that all teams can independently deliver any feature at least every Spint and change direction

without delay or additional cost.“

Page 26: Design for perfect scrum day kiev 2017

26 Copyright 2014 - AgiliX Agile Consulting B.V. Professional Agile Coach TRY-OUT

Page 27: Design for perfect scrum day kiev 2017

•  8+ Teams. •  Overall Product Owner. •  Area Product Owners •  1 Product Backlog •  1 Increment •  Area Sprint Review •  Area Sprint Planning •  Area Retro •  Rest same as LeSS.

Copyright 2016 - AgiliX Agile Consulting B.V. Certified LeSS Practitioner

Page 28: Design for perfect scrum day kiev 2017

28

If a system is designed against this ideal, it can continually perfect the way it works

to deliver value to the end customer.

Prof. John Seddon

Page 29: Design for perfect scrum day kiev 2017

29

Page 30: Design for perfect scrum day kiev 2017

Copyright 2016 - AgiliX Agile Consulting B.V.

Source: less.works

Page 31: Design for perfect scrum day kiev 2017

Platform

I Pay, I Join We Supports

Customer Sales

Problem

Billing, Core Credit

Co

de

Uni

t Te

st

De

sig

n

Inte

gr.

Test

Fuc

tion.

Te

st

Ana

lysi

s

Perfo

rm.

Test

E2E

Te

st

NEXT NOW

START

OUTSIDE ORGANISATIONAL SCOPE

ORGANIZATIONAL CONSTRAINT

Energy Trading

UA

T

Arc

hit.

NEXT YEARS

Page 32: Design for perfect scrum day kiev 2017

32

How does 1 team coordinate?

How should multiple teams coordinate?

Page 33: Design for perfect scrum day kiev 2017

33

There is no coordination Role?

That is perfect.

No, so do not put such a role in the design… because once it is in the design, it will be used.

Page 34: Design for perfect scrum day kiev 2017

Decentralized Control OVER Centralized Control.

34 Copyright 2016 - AgiliX Agile Consulting B.V.

Page 35: Design for perfect scrum day kiev 2017

35

•  No functional organizations.

•  No single skill managers that individuals report to for performance.

Copyright 2016 - AgiliX Agile Consulting B.V.

•  Creating cross-functional line organizations.

•  Cross-functional teams report as a team to a cross-functional manager.

Page 36: Design for perfect scrum day kiev 2017

36

Head of Product Group

Feature Team 0

Feature Team 1

Feature Team N-1

Undone Team

Product Owner

Source: less.works

Page 37: Design for perfect scrum day kiev 2017

“It is better to do the right thing wrong than

Do the wrong thing right”

Proff. Russel Ackhoff

Page 38: Design for perfect scrum day kiev 2017

38 Copyright 2014 - AgiliX Agile Consulting B.V.

DO NOT DO THE WRONG THING RIGHTER agilix.nl | [email protected]

Page 39: Design for perfect scrum day kiev 2017

Cesario Ramos | CLT, PST [email protected] @cesarioramos

agilix.nl | [email protected]