keynote asas 2015 - viktor grgic

32
Gardening in LeSS

Upload: avisi-bv

Post on 15-Apr-2017

727 views

Category:

Technology


3 download

TRANSCRIPT

Gardening in LeSS

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 2

The best architectures, requirements, and designs emerge from

self-organizing teams.

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 3

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 4

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 5

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 6

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 7

Evidence-based information True results

People who need Agile idea the most are large companies

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

What is a product?

8

Component vs. Feature teams

9

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 10

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 11

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 12

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 13

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

Feature Teams

14

Team has the necessary knowledge and skills to complete

an end-to-end customer-centric feature. If not, the team is

expected to learn or acquire the needed knowledge and skill.

Feature team:

- stable and long-lived

- cross-functional

- cross-component

customer-

centric

feature

potentially

shippable

product

increment

Product

Backlog

www.craiglarman.com

www.odd-e.com

Copyright © 2010

C.Larman & B. Vodde

All rights reserved.

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 15

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

Descaling

16

Scrum itself is scaled-up in order to descale organization structure (roles, responsibility segregation, management layers, etc.)

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 17

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

Simplify architecture

18

LeSS

19

20

QUEUEINGTHEORY

SYSTEMSTHINKING

LEANTHINKING

CONTINUOUSIMPROVEMENTTOWARDSPERFECTION

EMPIRICALPROCESSCONTROL

LARGE-SCALESCRUMISSCRUM

WHOLEPRODUCTFOCUS

CUSTOMERCENTRIC

MOREWITHLESS

TRANSPARENCY

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

Large Scale Scrum (LeSS)

21

Item #1Item #2Item #3

...

TaskTaskTaskTaskTaskTask

TaskTaskTaskTaskTaskTask

TaskTaskTaskTaskTaskTask

One Product Backlog

Up to about eight teams

One Sprint Backlog

per team

One Dedicated

ScrumMasterfor 1-2 teams

22

Team A Sprint

Continuous

Coordination

andIntegration

Continuous

Coordination

andIntegration

Team A Sprint

Team B Sprint

Team C Sprint Team C Sprint

Team B Sprint

...

...

...

One Sprint

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

LeSS Sprint PlanningSprint

Planning Part 1

Team Representative

Product Backlog

Product Owner Team Representative

2h timebox

Selected Product Backlog Items

Selected Product Backlog Items

Sprint Planning Part 2

Sprint Backlog

Sprint Backlog

2h timebox

Multi-team

Sprint

Planning 2

Sprint Backlog

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

LeSS Sprint Review/Retro

24

Sprint Review Product Owner

2h timebox

Retrospective

1.5h timebox

Overall Retrospective

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

LeSS Product Backlog Refinement

25

Overall ProductBacklog

Refinement

Team Representative Product Backlog

Product OwnerTeam

Representative

Short-ish

Potential Items

PotentialItems

ProductBacklog

Refinement

5-10% Sprint

Team Representative

Product Backlog

Multi-team

Backlog

Refinem

ent

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

LeSS

26

Build Your Method Up -Don’t Tailor It Down

For large groups, LeSS hits a sweet-spot balance between defined concrete elements and empirical process control

Now we can do fun stuff

27

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

Gardening over architecture

28

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

Sustainable development• Initial, overall, and per team Product Backlog refinement• Overall and per team Sprint planning• Design workshops with whole team (not only tech leads or architects)• Multi-team design workshops for broader design issues• Architects and engineers are regular team members and write code• Tiger team• Design / architecture community• Component mentors• Product vision workshops (with everyone)• 1-hour decision making• Architectural concern wall

29

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 30

Scaling Lean & Agile Development

Thinking and Organizational Tools for Large-Scale Scrum

Craig LarmanBas Vodde

Practices for Scaling Lean & Agile

DevelopmentLarge, Multisite, and Offshore Products

with Large-Scale Scrum

Craig LarmanBas Vodde

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu 31

Temporary Book Cover.Will change!

Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu

less.works

32