The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... ·...
Transcript of The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... ·...
![Page 1: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/1.jpg)
Alexander Grosse SoundCloud
The Agile Hype
![Page 2: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/2.jpg)
![Page 3: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/3.jpg)
SoundCloud !
SoundCloud is Flickr or YouTube for audio. !
!
![Page 4: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/4.jpg)
• Alexa Ranking: 159˝• SoundCloud reaches 250 Million people each
month˝• Employees: 240 - 100 engineers˝• 5 office locations (Berlin, London, New York, San
Francisco, Sofia)˝• Partners (BBC, CNN)˝• > 10.000 Apps˝
!
!
![Page 5: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/5.jpg)
• 21 Engineering Teams over 4 offices (Berlin, Sofia, New York, San Francisco)˝
!
!
![Page 6: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/6.jpg)
What is this talk about? !
!
!
![Page 7: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/7.jpg)
![Page 8: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/8.jpg)
Scrum !
!
!
![Page 9: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/9.jpg)
Is Scrum really evil?
![Page 10: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/10.jpg)
What is this based on?
![Page 11: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/11.jpg)
What’s good about Scrum?
![Page 12: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/12.jpg)
Visibility !
Backlog !
Delivery !
Less Barriers !
Retrospektiven
![Page 13: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/13.jpg)
What sucks about Scrum?
![Page 14: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/14.jpg)
Mini Waterfalls !
Implementation has nothing to do with agile !
Missing software engineering practices !
Ops !
Vision !
Storypoints
![Page 15: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/15.jpg)
Scrum Roles
![Page 16: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/16.jpg)
Product Owner
![Page 17: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/17.jpg)
The Scrum Master
![Page 18: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/18.jpg)
http://www.scrummastermanifesto.org
“WE BELIEVE THE SCRUMMASTER IS A FULL-TIME POSITION FOR ONE PERSON ON ONE
SCRUM TEAM”
WTF?
![Page 19: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/19.jpg)
Back to Anti Patterns
![Page 20: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/20.jpg)
Mini Waterfalls Anti Patterns
![Page 21: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/21.jpg)
What have roles and meetings to do with Agile? (People over process)
Anti Patterns
![Page 22: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/22.jpg)
Software Engineering Practices Anti Patterns
![Page 23: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/23.jpg)
Operations Anti Patterns
![Page 24: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/24.jpg)
Vision Anti Patterns
![Page 25: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/25.jpg)
Storypoints
Anti Patterns
![Page 26: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/26.jpg)
Anti Patterns?
![Page 27: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/27.jpg)
Certifications
$$$
![Page 28: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/28.jpg)
DevOps !
!
!
![Page 29: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/29.jpg)
DevOps !
!
!
Is a software development method that stresses communication, collaboration and integration between
software developers and information technology (IT) professionals?
![Page 30: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/30.jpg)
Agile ALM !
!
!
![Page 31: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/31.jpg)
Agile ALM !
!
!
An application’s lifecycle includes the entire time during which an organization is spending money on this
asset, from the initial idea to the end of the application’s life
![Page 32: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/32.jpg)
![Page 33: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/33.jpg)
![Page 34: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/34.jpg)
![Page 35: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/35.jpg)
And now?
![Page 36: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/36.jpg)
Agile Manifesto
Remember?
Individuals and interactions over processes and tools
Working software over comprehensive documentation Customer collaboration over contract negotiation
Responding to change over following a plan
![Page 37: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/37.jpg)
Agile Manifesto - Principles
Our highest priority is to satisfy the customer through early and continuous delivery
of valuable software. Build projects around motivated individuals.
Give them the environment and support they need, and trust them to get the job done.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts
its behavior accordingly.
![Page 38: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/38.jpg)
WHAT IS THE MAIN PROBLEM?
![Page 39: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/39.jpg)
QA
Ops
Frontend
Team 3
Team 2
Team 1
![Page 40: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/40.jpg)
Team 3
Team 2
Team 1
Ops OpsOpsQAQA QA
PM PMPMFE FE FE
BE BE BE
![Page 41: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/41.jpg)
95% rule
![Page 42: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/42.jpg)
HOW DO WE DEVELOP SOFTWARE?
Mix out of Kanban, Principles - Continuous delivery
![Page 43: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/43.jpg)
HOW SHOULD IT LOOK LIKE?
One team - one product - whole lifecycle you build it - you run it
!
How to deal with dependencies?
![Page 44: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/44.jpg)
![Page 45: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/45.jpg)
Continuous Delivery means that you actually *are* agile, rather than just saying that you do agile" -John Esser
![Page 46: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/46.jpg)
Current Thoughts
![Page 47: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/47.jpg)
It‘s about the basics, stupid! !
Reduce Dependencies
![Page 48: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/48.jpg)
Don‘t believe the hype It’s mostly about engineering
!
Summary
![Page 49: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/49.jpg)
!
!
We are hiring!!soundcloud.com/jobs!
!
![Page 50: The Agile Hype - GOTO Conferencegotocon.com/dl/goto-berlin-2014/GOTO_Night/AgileHype... · 2014-02-18 · Agile Manifesto - Principles Our highest priority is to satisfy the customer](https://reader031.fdocuments.us/reader031/viewer/2022011904/5f261e5b29798a10b40d4afc/html5/thumbnails/50.jpg)
!
!
Links
http://www.agileweboperations.com/scrum-vs-continuous-deployment-or-why-scrum-falls-short-for-web-applications
http://klangberater.tumblr.com/post/7223691218/scrum-quo-vadis
http://architects.dzone.com/articles/balancing-software