Why Scrum is Easy to Understand and Very Hard in Practice?
Key question: Why Scrum is easy to understand and very hard in practice?
Hope you will find value in this. Please feel free to add your inputs or any arguments.
“Scrum is not a process, technique, or definitive method. Rather, it is a framework within which you can employ various processes and techniques.” - Scrum Guide
Ask yourself some questions: what processes and techniques you will need to be successful in developing new things in your trade? Where can you find those processes and techniques, and how will you develop those processes and techniques on a continuous basis?
What should be your wise decision? Focus investment of your time on learning and developing a set of identified and emergent processes and techniques in developing your products or invest your time on how to learn the frameworks? Who has capabilities and how can you to identify those processes and techniques that are needed in your context? Who has super human capabilities to learn those processes and techniques in a 2 day guaranteed certification course?
Frameworks have zero value when you don’t know what should be the content in that framework.
You won’t practice Scrum, just like you won’t practice a frame(work) to draw a portrait in that frame; just like you won’t practice scaffoldings to become better at civil engineering. Those who practice Scrum may not know where the focus should be.
I believe Scrum is hard for many as their primary focus is on the framework rather than on processes and techniques for building capabilities of craftsmanship in their trade. Where and how can you find right processes and techniques when your primary focus is somewhere else? Even self-organization needs a set of right processes and techniques, and in some organizational context you will need a conductor to build a successful self-organizing team. You won’t get all those elements in any framework.
Organizations will be successful only if they invest in education, training, and getting real experience on craftsmanship of their domain through processes, techniques that could put them on a track to develop their products. As each organizational contexts is different, they should tailor the processes and techniques to their context and use a tailored framework that works for them in the given context.
When Scrum guide itself says it is a framework and you can employ various processes and techniques, why many people are so foolish to invest in learning the framework or any framework? Who would invest in learning a framework to increase their capabilities in the craftsmanship of their trade?
PS: Please also check the same article in linked that has additional comments, here