+ All Categories
Home > Technology > Evolution of agile software development methods @ FriendScout24

Evolution of agile software development methods @ FriendScout24

Date post: 16-May-2015
Category:
Upload: michael-maretzke
View: 390 times
Download: 4 times
Share this document with a friend
Description:
Talk given at Deutsche Telekom Agile Convention which shows the evolution of FriendScout24's process landscape towards a truly agile environment.
Popular Tags:
24
www.friendscout24.de www.friendscout24.de Agile! … und jetzt? Bonn | 25.09.2012 | Michael Maretzke
Transcript
Page 1: Evolution of agile software development methods @ FriendScout24

www.friendscout24.de www.friendscout24.de

Agile! … und jetzt?

Bonn | 25.09.2012 | Michael Maretzke

Page 2: Evolution of agile software development methods @ FriendScout24

Michael Maretzke

FriendScout24

Vice President Technology

[email protected]

@mmaretzke

Page 3: Evolution of agile software development methods @ FriendScout24

FriendScout24 – Part of Scout24 family

Page 4: Evolution of agile software development methods @ FriendScout24

FriendScout24 – Facts and figures

Source: Nielsen NetView Unique Audience (Aug. 11), Google Trends (Aug. 11)

No. 1

No. 1

No. 1

Active in 7 countries

Marketleader in D-A-CH

More than 10 million members (2011)

17.500 chances for a flirt / minute

1 million unique users

Marketknowlege of 23 million profiles

Page 5: Evolution of agile software development methods @ FriendScout24

Lebenspartner

Revival 2012

International International

Noi ti innamoriamo!

Start 2011

Social Dating

Start 2011

Casual Dating

Lebenspartner

Seit 2000

Online Dating

FriendScout24 Full-Service provider for all serious relations

Page 6: Evolution of agile software development methods @ FriendScout24
Page 7: Evolution of agile software development methods @ FriendScout24
Page 8: Evolution of agile software development methods @ FriendScout24
Page 9: Evolution of agile software development methods @ FriendScout24

Titel der Präsentation | Autor der Präsentation

Seite 9

Page 10: Evolution of agile software development methods @ FriendScout24

How we work. Retrospective.

Projects SCRUM KANBAN

2009 2012

Page 11: Evolution of agile software development methods @ FriendScout24

SCRUM KANBAN

How we work. Retrospective.

Projects

● Books of specifications

● Communication gaps even in product

development

● No changes in the product

● No documentation

● No transparency on status and

activity

● Silo thinking within technology

Change is needed!

Page 12: Evolution of agile software development methods @ FriendScout24

Projects KANBAN

How we work. Retrospective.

SCRUM

Introduction

● Supported by Boris Gloger

● Training for all FriendScout24

● Euphoria

● Conviction SCRUM == FUTURE

Euphoria

● Roles assigned

● First sprints produce results

● High motivation

Disillusionment

● PM==PO? TPM==SM?

● Multi-sprint topics

● Prioritization?

● Business Value? Company Backlog?

● Role of management?

Productivity

● Modified role assignment

● Roles new defined

● Teams slightly changed

● Velocity stabilizes

● Team spirit evolves

Page 13: Evolution of agile software development methods @ FriendScout24

How we work. Retrospective.

Product Manager

Lead Engineer

SW Engineer SW Engineer

SW Engineer SW Engineer

QA Manager

Scrum Master

Product Owner

UX Designer

Product Definition

Product Management

Product Execution

Software Development

In

terd

iscip

lin

ary T

eam

s

Projects KANBAN SCRUM

Page 14: Evolution of agile software development methods @ FriendScout24

Projects SCRUM

How we work. Retrospective.

KANBAN

Getting Things Done!

Focus.

Limit yourself.

Higher Motivation.

Lead-Time.

Page 15: Evolution of agile software development methods @ FriendScout24

SCRUM KANBAN

2009 2012

How we work. Sprints, Leadtime, Continuous Delivery.

3 weeks sprints

3 days QA phase

2 weeks sprints

2 days QA phase Weekly deployments

1,5 days QA phase

2-Daily deployments

12 h QA phase

Daily deployments

2 h QA phase

Page 16: Evolution of agile software development methods @ FriendScout24

What have we achieved?

Highly motivated people.

Team spirit.

Understood how to develop products.

Well structured teams.

Technology and product go hand-in-hand.

Page 17: Evolution of agile software development methods @ FriendScout24

Where could we improve?

SCRUM

● Product Manager ≠ Product Owner

● Project Manager ≠ SCRUM Master

● Estimation ≠ PO bashing

● Prioritization of topics

● Definition of business value

● Team enablement

● SCRUM by the books ≠ FRS24

SCRUM

KANBAN

● Progress measurement

● Team commitment

and …

Page 18: Evolution of agile software development methods @ FriendScout24

SCRUM and KANBAN are

great methods to boost

product creation …

But where is the REAL

difference for the business?

Page 19: Evolution of agile software development methods @ FriendScout24

The HOW and the WHAT.

HOW

Projects SCRUM KANBAN

WHAT

Command & Control Agile Chaos LEAN

Organization and control layer

Product creation method

Page 20: Evolution of agile software development methods @ FriendScout24
Page 21: Evolution of agile software development methods @ FriendScout24

LEAN Product Development

Validated Learning

Build-Measure-Learn

Innovation Accounting

Entrepreneurship is Management

Entrepreneurs are Everywhere

Page 22: Evolution of agile software development methods @ FriendScout24

Build-Measure-Learn-Cycle

Build

Measure Learn

Page 23: Evolution of agile software development methods @ FriendScout24

LEAN?

Page 24: Evolution of agile software development methods @ FriendScout24

Finally …

Images

http://www.flickr.com/photos/rudiriet/109718350/

http://www.flickr.com/photos/tonibirrer/3496762112/

http://www.flickr.com/photos/loop_oh/2377823022/

Ken Schwaber

„In der agilen Organisation braucht es neue Typen von

Menschen: solche, die auf eine „Bottom-Up-Intelligenz“ in der

Organisation setzen und nicht auf das klassische „Command-

and-Control“. Wenn man an diesen Grundprinzipien nichts

ändert, wird es auch nichts mit der agilen Organisation.“

ObjektSpektrum Nr. 5 / 2012, Seite 80


Recommended