30
Scenes from a Scrum implementation Stefan Haas Scrum Day Berlin, 17 Nov 2010

Scrum Day, Introducing Scrum at moreTV

  • View
    565

  • Download
    0

Embed Size (px)

DESCRIPTION

Slides from my talk at the scrum day 2010 Berin

Citation preview

Page 1: Scrum Day, Introducing Scrum at moreTV

Scenes from a Scrum implementation

Stefan Haas

Scrum DayBerlin, 17 Nov 2010

Page 2: Scrum Day, Introducing Scrum at moreTV

Company Facts

•moreTV Broadcasting GmbH was founded 2004•Hardware partners:

• smart electronic GmbH• SM ELECTRONIC GmbH

•Owned by Burda, Brockhaus Private Equity, KfW, Brandenburg Capital, SM Electronic etc.•35 employees in Potsdam and Brasov

Page 3: Scrum Day, Introducing Scrum at moreTV

7hr travel from

Berlin to Brasov

Page 4: Scrum Day, Introducing Scrum at moreTV

Cultural distance matters

„... if we go into another country and make decisions based on how we operate in our own home country - the chances are we'll make some very bad decisions...“ Prof. Geert Hofstede, Maastricht University

Sheena Iyengar on the art of choosing

Page 5: Scrum Day, Introducing Scrum at moreTV

Quotes from the teams• „Romanian people have problems with Scrum

since we don‘t know how to lead“• „People where used to go to work, stay there 8hr

and go back home ...“• „If all people from all teams, would be like ..,

your democratic style would be ideal. Unfortunately you have only one ... in the teams and I think some kind of "dictatorship" (i don't find a better word) must be used in some situations“

Page 6: Scrum Day, Introducing Scrum at moreTV

we broadcast data over satellite ...

Page 7: Scrum Day, Introducing Scrum at moreTV

... andbuild TV Products forConsumers

Page 8: Scrum Day, Introducing Scrum at moreTV

TitleType of work

Source: http://agileproductdesign.com/blog/emerging_best_agile_ux_practice.html

Page 9: Scrum Day, Introducing Scrum at moreTV

Title

we program in embedded C, C++, Java and PHP

Page 10: Scrum Day, Introducing Scrum at moreTV

Title

Integrate API with

embedded SDK

Co-develop with

system integrator

Partner acceptance

test

Deploy over the air

or assembly

Page 11: Scrum Day, Introducing Scrum at moreTV

Title

„We go into the bush, cut some trees and build a small village“

(Dorin, Senior Programmer)

Page 12: Scrum Day, Introducing Scrum at moreTV

CompanyGravity

Page 13: Scrum Day, Introducing Scrum at moreTV

Management Product & Account

Management

Backend Development Operations

Embedded Plugin

Development

Testing

The Org Chart

Page 14: Scrum Day, Introducing Scrum at moreTV

The fish stinks from the head What if

the teams don‘t pull?

DONE means Live!!!

Go Faster, 2 Week

Sprints!!!

Page 15: Scrum Day, Introducing Scrum at moreTV

Hier steht die Fußzeile 15Start small, top down, bottom up

Page 16: Scrum Day, Introducing Scrum at moreTV

Management Team

Backend Development & Operations

Team

Embedded Plugin

DevelopmentTesting

Halfway Scrum

PO SM

Page 17: Scrum Day, Introducing Scrum at moreTV

Scaling

TeamC:Service

Development

TeamB:Platform

Integration

TeamA:Application

Development

Page 18: Scrum Day, Introducing Scrum at moreTV

Scrum of Scrums

Page 19: Scrum Day, Introducing Scrum at moreTV

Lookahead planning, joined sprint retrospective, review and planning

Page 20: Scrum Day, Introducing Scrum at moreTV

Hier steht die Fußzeile 20

Rocks to remove ...

Page 21: Scrum Day, Introducing Scrum at moreTV

Inspect your container

Page 22: Scrum Day, Introducing Scrum at moreTV

Investors

User Panel

Accounting

Editorial StaffSupport

Partners

Marketing

Product Owner Organization

Product Owner STB

Product Owner Web

Assistant Product

Owner STB

Page 23: Scrum Day, Introducing Scrum at moreTV

"What is this talk of 'release'?  We do not make software 'releases'. Our software 'escapes', leaving a bloody trail of designers and quality assurance people in its wake."

Page 24: Scrum Day, Introducing Scrum at moreTV

Organization

Impediment: poor Astra satellite signal in Brasov

Page 25: Scrum Day, Introducing Scrum at moreTV

Test Cube

Page 26: Scrum Day, Introducing Scrum at moreTV

Training, coaching, DIY ...

Page 27: Scrum Day, Introducing Scrum at moreTV

don‘t push!

The more work is pushed

the less is pulled

Page 28: Scrum Day, Introducing Scrum at moreTV

Learning tofail better

Page 29: Scrum Day, Introducing Scrum at moreTV

Stable teams create their own style

Page 30: Scrum Day, Introducing Scrum at moreTV

Questions?

Thank you!

Contact:http://de.linkedin.com/in/stefanhaas [email protected]