Scrum is a process that works well for software development teams transitioning from waterfall or chaotic processes. It provides structure for prioritizing work, focusing teams, and delivering working software frequently. However, Scrum does not address all aspects of product development like marketing, sales, architecture, careers and portfolios. It also does not directly solve problems with time to market or development best practices. While Scrum improves quality, satisfaction and focus, challenges remain with coordination, self-organized teams, epics and balancing business needs with maintainability.
6. Waterfall
Resources
($$$)
Time Scope
Kanban (Lean) Agile (Scrum)
7. Context: After 10 years of Scrum
I’m moving on – kind of …
.. but would introduce Scrum as a process
anytime again for companies coming from
waterfall or chaos
8. Scrum is a process to efficiently
work on tasks when you have
more tasks than time
What should I work on? Not only software
development.
9. Biggest down side of Scrum:
Companies haven’t learned what
agile means for marketing,
sales, ….
Big impact would be for companies to learn
what agile means for them and structure
themselves accordingly.
10. Scrum is not a product
development process
Do the right thing vs. doing things right
11. Scrum is not a portfolio process
What is my company doing?
12. Scrum is not a release process
Release, Continuous Deployments ….
13. Scrum says nothing about
development best practices
The #1 reason for it’s success as very few
developers are opposed. But you need to
fill this gap by yourself.
32. Roles
Scrum master =! Team Lead
Scrum master =! Developer
Scrum master =! Project Manager
Role conflicts lead to trouble
33. Coordination
SPOFs (DBAs etc.) no recipe
Portfolio management, how to do that?
Coordinating POs – often working towards
their own goals
Scrum of Scrums looks not efficient to me
34. Epics
Focus, not 1 developer == 1 story
Sometimes too many, too different small
stories in one sprint => Focus on Epics
35. Self Organized Teams
1. Goal and bonus management vs.
self organized teams
2. Recruiting vs. self organized teams
3. Firing vs. self organized teams