scrum @ comparisons the big retrospective · scrum @comparisons big retrospective – agile...

21
Scrum @ Comparisons The Big Retrospective 15.01.2015, Seite 1

Upload: hakien

Post on 28-Aug-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @ Comparisons

The Big Retrospective

15.01.2015, Seite 1

Page 2: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast Before I start…

15.01.2015, Seite 2

The company I am working for:

comparis.ch

Our department consists of following team members:

8 Business people

8 Developers

Me:

Dejan Milosavljevic

Scrum Master & Head of Software Development

Page 3: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

15.01.2015, Seite 3

Agenda

Page 4: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast Agenda

15.01.2015, Seite 4

Part 1 – How we introduced Scrum? (10 Min.)

Part 2 – Jump Start & Learning to Walk… (10 Min.)

Part 3 – Be patience, be patience… (10 Min.)

Part 4 – The big retrospective and the world today (20 Min.)

Part 5 – Questions & Discussion (10 Min.)

Page 5: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum

15.01.2015, Seite 5

1 day workshop outside the

company

Entire department took part

The Agenda was open

During the day we defined dozens

of actions

Output: around 10 concrete

actions to implement in the next 2

months

One of them was to learn what

is scrum

In december 2013…

Page 6: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum

15.01.2015, Seite 6

Another department in the

company already worked with

scrum

Presentation 1 from their Scrum

Master

Presentation 2 from their Product

Owner

Department meeting no. 1 to

decide about scrum

Department meeting no. 2 to

decide about scrum –

YES we decided to try it!

Page 7: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast Part 2 – Jump Start & Learning 2 walk

15.01.2015, Seite 7

But where have we been at that

moment?

Consciousness & desire were

now awake in the team!

We engaged external coaches to

helped us

2 days jump start training

1 day sprint planning

… and we were in sprint 1!

copyright pragmatic solutions GmbH

Page 8: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast Part 2 – Jump Start & Learning 2 walk

15.01.2015, Seite 8

Our new organization had:

2 scrum teams (mixed with

developers and product

managers)

2 POs

1 Scrum Master

1 Head of Department (outside

the scrum organization)

Page 9: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast Part 3 – Be patience, be patience…

15.01.2015, Seite 9

2014 Apr. Mai Juni Juli Aug. Sept. Okt. Nov. Dez. Jan. Feb. März

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

14 15 16 17 18 19

Team Looney Tunes 1 2 3 4 5 6 7 8 9 10 11 12 13

Change the sprint

length!

Impediments!

(UX, external)

We did not commit

the go live!

Summer vacation &

time to think…

The

big retrospective

The retrospective

really hurts!

Page 10: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

15.01.2015, Seite 10

The big retrospective(feedback from 14 members of the department)

Number of unique

team members voted

for these „goods“

Highlighted are the

top „goods“ of the

team

Row Labels Sum of Unique

Actions 31

Bads 48

Goods 41

Transparency 10

Team/Organization/Cooperation 7

Know how exchange 6

Effectiveness 5

Sprint Goal 4

Sprint Length 3

External Cooperation 2

Others 1

Two Team Approach 1

Communication 1

Story Quality 1

Grand Total 120

Row Labels Sum of Unique

Actions 31

Bads 48

Overhead 7

Two Team Approach 5

PM Resources 5

Waterfall over Scrum 4

Story Quality 4

Flexibility 4

Kanban / Deployment / Daily Business 3

Big picture vs. Small picture 3

Others 2

Team Atmosphere 2

Estimations 2

Orange Tasks 2

Tech Stories 1

Personal Motivation vs. Team Motivation 1

Effort being lost 1

Quality 1

PM Responsibility 1

Goods 41

Grand Total 120

Row Labels Sum of Unique

Actions 31

Meeting Reorganization 6

Tech Stories / Coding Standards 5

One Team 5

Story Writing Workshops 4

PM as Stakeholder 4

Others 3

Testing / Quality 2

Improve Estimations 1

Become more Agile 1

Bads 48

Goods 41

Grand Total 120

Page 11: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

1/15/2015, Seite 11

A) Facilitate the role of “Story Owner”

Empower the stakeholders

Distribute responsibility

B) Merge the scrum teams into one pure

development team

C) Keep business and development

strongly connected

PM responsible for single stories

PM are interested that their stories do:

fulfill DoR

are well tested

fulfill DoD and acceptance criteria

D) Keep business work visible to the entire

department (create Kanban boards?)

E) Release plans (quarterly)

Row Labels Sum of Unique

Actions 31

Meeting Reorganization 6

Tech Stories / Coding Standards 5

One Team 5

Story Writing Workshops 4

PM as Stakeholder 4

Row Labels Sum of Unique

Actions 31

Bads 48

Goods 41

Transparency 10

Team/Organization/Cooperation 7

Know how exchange 6

Effectiveness 5

Sprint Goal 4

Sprint Length 3

Page 12: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

1/15/2015, Seite 12

PO Story Owner

Projektleiter

Row Labels Sum of Unique

Actions 31

Meeting Reorganization 6

Tech Stories / Coding Standards 5

One Team 5

Story Writing Workshops 4

PM as Stakeholder 4

Others… 3

Page 13: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

1/15/2015, Seite 13

PO

SO SO

Vera

ntw

ortu

ng

Gesam

tpro

dukt

Vera

ntw

ortu

ng

D

eta

ilkonte

xt

Deta

ilwis

se

n

Kundennähe

Tra

gw

eite

der

Ents

cheid

ung

Row Labels Sum of Unique

Actions 31

Meeting Reorganization 6

Tech Stories / Coding Standards 5

One Team 5

Story Writing Workshops 4

PM as Stakeholder 4

Others… 3

Page 14: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

1/15/2015, Seite 14

Meeting PO Team ScM PM Remarks

Pre-planning X X X X

Planning 1 X X X X² ²verfügbar

Planning 2 X X

Daily X X X¹ ¹passiv

Review X X X X

Retro X X X X

Row Labels Sum of Unique

Actions 31

Meeting Reorganisation 6

Tech Stories / Coding Standards 5

One Team 5

Story Writing Workshops 4

PM as Stakeholder 4

Others… 3

Page 15: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

1/15/2015, Seite 15

Task: improve story quality with work shops

What problem do stories address?

Software requirements is a communication problem

Those who want the software must communicate with those who will build it

Row Labels Sum of Unique

Actions 31

Meeting Reorganisation 6

Tech Stories / Coding Standards 5

One Team 5

Story Writing Workshops 4

PM as Stakeholder 4

Others… 3

Page 16: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

1/15/2015, Seite 16

What did we not cover?

Task: more space for [TECH] stories and coding standards

Like a car, our code base needs maintenance too!

@Developers: write [TECH] stories -> you are Story Owners too!

@Developers: you don’t need a permission to write a Story!

The PO still decides if a story enters the planning backlog, as with any other story

Row Labels Sum of Unique

Actions 31

Meeting Reorganisation 6

Tech Stories / Coding Standards 5

One Team 5

Story Writing Workshops 4

PM as Stakeholder 4

Others… 3

Page 17: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

15.01.2015, Seite 17

2014 Apr. Mai Juni Juli Aug. Sept. Okt. Nov. Dez. Jan. Feb. März

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

14 15 16 17 18 19

Team Looney Tunes 1 2 3 4 5 6 7 8 9 10 11 12 13

2 TECH sprints without

business stories

Release plans!

Merged teams into

one scrum team

Page 18: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

15.01.2015, Seite 18

Vacation plan

Sprint goals &

release plan

Operational tasks

Deployment plan Portofolio

management

Page 19: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast

Part 4 – The big retrospective and the world today

1/15/2015, Seite 19

Future challenges

2015

Speed up (we learned to walk, now we want to run!)

Story writing workshops

Reduce dependency with externals

2016

Scrum of Scrums?

I have a dream: our CEO starts to write user stories ;-)

Page 20: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

Scrum @Comparisons Big Retrospective – Agile Breakfast Scrum Master has to say something…

1/15/2015, Seite 20

Quotes from the scrum master

DOs:

Protect the methodology! (do it right or leave it)

Coach people inside your team and department

Don’t be shy, visit other departments and explain how

your department works

Explain it many times

Be patient

Protect the team

The team can do much more then you think, let them do!

DONTs:

One scrum master for two teams

Page 21: Scrum @ Comparisons The Big Retrospective · Scrum @Comparisons Big Retrospective – Agile Breakfast Part 1 – How we introduced Scrum 15.01.2015, Seite 5 1 day workshop outside

1/15/2015, Seite 21

Questions ? / Discussion