Top Banner
TestNet Workshop 30 April 2015
66
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scaling Agile with Subwaymapping

TestNet Workshop

30 April 2015

Page 2: Scaling Agile with Subwaymapping
Page 3: Scaling Agile with Subwaymapping

YOUR HOSTS FOR TODAY

Cesario Ramos Anko Tijman Derk-Jan de

Grood @cesarioramos @AnkoTijman @DerkJandeGrood

Page 4: Scaling Agile with Subwaymapping

We do not want to

discus the

challenges with

Agile, but the

challenges when

SCALING agile

GOALS OF THIS WORKSHOP

Page 5: Scaling Agile with Subwaymapping
Page 6: Scaling Agile with Subwaymapping

WHAT IS SCALING?

WHAT IS SCALING AGILE?

WHY IS IT IMPORTANT TO YOU?

Page 7: Scaling Agile with Subwaymapping

WE GOT IT TO WORK FOR ONE TEAM…

Page 8: Scaling Agile with Subwaymapping

AND NOW THEY WANT TO SCALE….

Page 9: Scaling Agile with Subwaymapping

65%

52%50% 49%

38% 35%

26%

19%

12%

HOW MUCH TIME DO YOU SPEND IN A TYPICAL

DAY DOING THE FOLLOWING ACTIVITIES?

Source: Forrester Research: Developer survey Q1, 2013

Page 10: Scaling Agile with Subwaymapping

SCALING AMPLIFIES DYSFUNCTIONS

ORGANIZATION & PROCESSES

LE

AR

NIN

G

Page 11: Scaling Agile with Subwaymapping

SCALING AMPLIFIES DYSFUNCTIONS

ORGANIZATION & PROCESSES

LE

AR

NIN

G

BUILD

WRONG

THINGS

FASTER

Page 12: Scaling Agile with Subwaymapping

SCALING AMPLIFIES DYSFUNCTIONS

ORGANIZATION & PROCESSES

LE

AR

NIN

GBUILD ONLY

THE RIGHT

THING

RIGHT

BUILD

WRONG

THINGS

FASTER

Page 13: Scaling Agile with Subwaymapping

SCALING AMPLIFIES DYSFUNCTIONS

ORGANIZATION & PROCESSES

LE

AR

NIN

GBUILD ONLY

THE RIGHT

THING

RIGHT

BUILD

WRONG

THINGS

FASTER

DESCALING.

MORE WITH

LESS

Page 14: Scaling Agile with Subwaymapping

SUCCESFULL SCRUM IMPLEMENTATION

Page 15: Scaling Agile with Subwaymapping
Page 16: Scaling Agile with Subwaymapping

GROUP ASSIGNMENT: DIMENSIONS

• In what dimensions can

you scale your agile

implementation?

• What would be the

benefit?

Page 17: Scaling Agile with Subwaymapping

5 DIMENSIONS OF SCALIING

Dimensions

# Teams working on the same product

# Products developed using Agile

# departments that adopt

Agile

Amount Business

involvement

Agile Maturity

Page 18: Scaling Agile with Subwaymapping

WHAT

FRAMEWORKS DO

YOU KNOW?

Page 19: Scaling Agile with Subwaymapping
Page 20: Scaling Agile with Subwaymapping

SCALING AMPLIFIES DYSFUNCTIONS

ORGANIZATION & PROCESSES

LE

AR

NIN

GBUILD ONLY

THE RIGHT

THING

RIGHT

BUILD

WRONG

THINGS

FASTER

DESCALING.

MORE WITH

LESS

Page 21: Scaling Agile with Subwaymapping

LARGE SCALED SCRUM - LESS

Page 22: Scaling Agile with Subwaymapping

SCALING AMPLIFIES DYSFUNCTIONS

ORGANIZATION & PROCESSES

LE

AR

NIN

GBUILD ONLY

THE RIGHT

THING

RIGHT

BUILD

WRONG

THINGS

FASTER

DESCALING.

MORE WITH

LESS

Page 23: Scaling Agile with Subwaymapping

P R O F E S S I O N A L A G I L E C O A C H T R Y - O U T 23

SCALED PROFESSIONAL SCRUM

Page 24: Scaling Agile with Subwaymapping

SCALING AMPLIFIES DYSFUNCTIONS

ORGANIZATION & PROCESSES

LE

AR

NIN

GBUILD ONLY

THE RIGHT

THING

RIGHT

BUILD

WRONG

THINGS

FASTER

DESCALING.

MORE WITH

LESS

Page 25: Scaling Agile with Subwaymapping

What

challenges do

you experience

with scaling?

GROUP ASSIGNMENT: CHALLENGES

Page 26: Scaling Agile with Subwaymapping

CHALLENGES WHEN SCALING?

What challenges do you

experience with scaling

• Involving stakeholders

• Portfolio management

• Market releases

• Distributed teams

• Immature Agile teams

• Syncing work between

teams

• Etc…

Page 27: Scaling Agile with Subwaymapping

MAIN TAKEAWAYS

Page 28: Scaling Agile with Subwaymapping
Page 29: Scaling Agile with Subwaymapping

BALANCING FREEDOM AND PROCEDURES

Page 30: Scaling Agile with Subwaymapping

TRANSPARENCY

Page 31: Scaling Agile with Subwaymapping

DIALOGUES

Page 32: Scaling Agile with Subwaymapping

COLLABORATION

Page 33: Scaling Agile with Subwaymapping

CONTINUOUS IMPROVEMENT

Page 34: Scaling Agile with Subwaymapping

MAIN LESSON

Page 35: Scaling Agile with Subwaymapping
Page 36: Scaling Agile with Subwaymapping

A BETTER WAY TO REPORT

Page 37: Scaling Agile with Subwaymapping

SCRUM BOARD & BURNDOWN

Page 38: Scaling Agile with Subwaymapping

REQUIREMENTS

Tell about the strategy of the project

Create insight in inter-team dependencies

Predict bottlenecks

Provide progress info

Trigger communication

Create transparency

Visual One-pager

Page 39: Scaling Agile with Subwaymapping
Page 40: Scaling Agile with Subwaymapping

4 5

6

1 3

7 8 911 12 QGQG

2

15 J

uly

1 A

ug

.

15 A

ug

.

1 S

ep

t.

15 S

ep

t.

10

To be done (on

time)

In progress (on

time)

In progress

(critical)

Done

Order processing

Front End Web

shop

Payment

Delivery

In progress

(delayed)

24 July 2013

6a

Project X

Subway map

Date: <Date >

By: <Name>

Page 41: Scaling Agile with Subwaymapping
Page 42: Scaling Agile with Subwaymapping

Order processing

Front End Web shop

Payment

Delivery

DIFFERENT LINES

Page 43: Scaling Agile with Subwaymapping

4 5

6

1 3

7 8 911 12 QGQG

2

10

24 July 2013

6a

DEPENDENCIES & STRATEGY

Page 44: Scaling Agile with Subwaymapping

4 5

6

1 3

7 8 9 11 12

3. C

redit

man

agem

ent

ensu

res th

at

only p

aid

good

s ar

e

deliv

ered

4. U

ser c

an a

cces

s site

and

crea

te a

ccou

nt

5. P

rodu

ct D

B is

cor

rectly

Migra

ted

and

user

can

add

selected

pro

ducts to

shop

ping

bas

ket

6. U

ser c

an selec

t

and

pay pr

oduc

t

8. O

rder

s ca

n be

proc

esse

d

7. O

rder

s ar

e

hand

led

to b

ack

offic

e 11. F

ront

Office

ord

ers ar

e

proc

esse

d: P

icking

, box

ing

and

deliv

ery

QG QG

1. P

aym

ents can

be

mad

e

12 P

ilot

11. A

ll th

ree

chains

are

inte

grat

ed. R

eal live

test

2

2. P

aym

ents a

re p

roce

ssed

on fina

ncial d

ept.

15

Ju

ly

1 A

ug

.

15

A

ug

.

1 S

ep

t.

15

S

ep

t.

10

To be done (on

time)

In progress (on time)

In progress (critical)

Done

Order processing

Front End Web shop

Payment

Delivery

In progress

(delayed)

24 July 2013

6a

Project X Subway map

Date: <Date >

By: <Name>

6a. U

ser

gets tr

ack

and

trace

notificat

ions

Page 45: Scaling Agile with Subwaymapping

BENEFIT BASED REPORTING

Page 46: Scaling Agile with Subwaymapping

TIME TABLE

Tobedone(on me)

Inprogress(on me)

Inprogress(cri cal)

Done

Inprogress(delayed)

Page 47: Scaling Agile with Subwaymapping

DATE LINES

Page 48: Scaling Agile with Subwaymapping

BRIDGES

Page 49: Scaling Agile with Subwaymapping

2

2.CDRtemplates

exchanged

1

4

1.Callscenario’s

Iden

fied

4.CRU

D

scenario’s

defin

e

d

3

3.Billing

Interfaces

connected-

processingofCDR

55.Callingtests

6

6.Payment

scheduledefine

d

8

8.Wholesale

adap

ons

9

7.Wholesale

billingtested

7

7.CRU

D

scenario’s

tested

13

11.DP

14

14.Pilot

15

15.DH

10

10.

Processes

iden

fied

11

11.Process

adap

ons

12 12.

Trainingto

operators

Tobedone(on me)

Inprogress(on me)

Inprogress(cri cal)

Done

CRUD/Provisioning

Callscenario’sandWS

CDR

Processes

Inprogress(delayed)

PtojectxSubwaymapDate:21feb2014By: Derk-Jan/Wim

Page 50: Scaling Agile with Subwaymapping

DIY: A WEB SHOP

Make a draft subwaymap for the development and testing of a

webshop.

• The product group will decide on the assortment, the pricing

and will deliver the product catalogue including the artwork and

descriptions.

• An external web developer will setup the CMS system and add

graphical design made by Marketing.

• Marketing will also deliver the structure of site and the texts for

the static pages.

• An User and functional acceptance test needs to be executed

prior to going live, but the management loves to have

intermediate reports on the progress and quality of the system.

• site in your CMS.

What would your subway map look like?

Page 51: Scaling Agile with Subwaymapping
Page 52: Scaling Agile with Subwaymapping
Page 53: Scaling Agile with Subwaymapping

WHEN EVERYTHING GOES DIFFERENT?

Page 54: Scaling Agile with Subwaymapping
Page 55: Scaling Agile with Subwaymapping
Page 56: Scaling Agile with Subwaymapping
Page 57: Scaling Agile with Subwaymapping

WHAT IS THE DIFFERENCE BETWEEN PERT AND

SUBWAYMAP?

4

5

6 1

3

7

8

9

11 12

QG

QG

2

10

6a

Page 58: Scaling Agile with Subwaymapping

SUMMARY

Business Goals

Agile Pilot is a

Success

We want more..!

Scaling Challenges

Solution: Use a

framework

Lightweight Implementation

with Subwaymap

Hooray: More

Business results

Stuck in procedures

Hooray: SAFe 2.0

Certification

We want

more…!

more…!

more…!

4

5

6 1

3

7

8

9

11 12

QG

QG

2

10

6a

Page 59: Scaling Agile with Subwaymapping

MORE TO READ?

Template and Quick reference

card:http://djdegrood.wordpress.com/2013/10/17/progre

ss-reporting-with-the-subway-map/

Article by us threeWe are working on the draft, Expected soon !

Page 60: Scaling Agile with Subwaymapping

We do not want to

discus the

challenges with

Agile, but the

challenges when

SCALING agile

GOALS OF THIS WORKSHOP

Page 61: Scaling Agile with Subwaymapping
Page 62: Scaling Agile with Subwaymapping

MAIN LESSON

Page 63: Scaling Agile with Subwaymapping

SAFE

• Layer on top of Scrum to

coordinate the big mess and

give predictability.

• Adds roles, meetings,

artefacts etc. Just like RUP.

• Learning from Program

Execution and the given

process defines the way of

learning.

Page 64: Scaling Agile with Subwaymapping

64

LESS

• Scaling Scrum up and out

without adding layers or

processes.

• Teams take care of

coordination.

• PO Team works with the

market and teams.

• Managers become coaches.

• Feature Teams specialize in

customer-centric and

product direction.

Page 65: Scaling Agile with Subwaymapping

• Patterns and practices that

have proven useful and

probably should work for you

as well.

• Based on the core of self-

organization and empirical

processes.

• Strong focus on technical

practices.

SCALED PROFESSIONAL SCRUM

Page 66: Scaling Agile with Subwaymapping

COORDINATION CHAOS

FLOW EFFICIENCY

RE

SO

UR

CE

EF

FIC

IEN

CY

Optimize Cost

& Utilization

Optimize

Learning

& Value

Coordination

Chaos

Source: Ari Tikka