evolution of agile software development methods @ friendscout24
DESCRIPTION
Talk given at Deutsche Telekom Agile Convention which shows the evolution of FriendScout24's process landscape towards a truly agile environment.TRANSCRIPT
![Page 1: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/1.jpg)
www.friendscout24.de www.friendscout24.de
Agile! … und jetzt?
Bonn | 25.09.2012 | Michael Maretzke
![Page 3: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/3.jpg)
FriendScout24 – Part of Scout24 family
![Page 4: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/6.jpg)
![Page 7: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/7.jpg)
![Page 8: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/8.jpg)
![Page 9: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/9.jpg)
Titel der Präsentation | Autor der Präsentation
Seite 9
![Page 10: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/10.jpg)
How we work. Retrospective.
Projects SCRUM KANBAN
2009 2012
![Page 11: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/20.jpg)
![Page 21: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/22.jpg)
Build-Measure-Learn-Cycle
Build
Measure Learn
![Page 23: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/23.jpg)
LEAN?
![Page 24: Evolution of agile software development methods @ FriendScout24](https://reader034.vdocuments.mx/reader034/viewer/2022042714/5556b5b9d8b42abb428b45e5/html5/thumbnails/24.jpg)
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