Why just Scrum is not enough for successful delivery?
Why organization is not able to gain much from Scrum? Is Scrum not very useful?
Below is myunderstandingbased on interaction with more than 100 people those have attended my workshop either CSD, PSD or PSM.
Organization doesn’t understand Scrum Framework in depth. They don't have skills to explore and adopt Scrum internally. Either they got few people certified (Certified Scrum Master) or sometime not even that. Scrum will struggle without right people so they are struggling. I am not against CSM or Scrum Alliance but I am not happy with quality of CSM training. CSM may be good at foundation level something similar to Professional Scrum Foundation (PSF) but definitely not good enough to become Scrum Master or Scrum Coach. Better to hire experienced people even without any certificate or at least Professional Scrum Master (PSM) for the role of Scrum Master.
Not getting development team trained. Only Scrum will not work so you need to train your development team on modern development practices and at least teach them Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), Continuous Integration (CI), Pair Programming, Peer Code review, Emergent Design and Collective Code ownership. Without modern engineering practices, developing a high performing team is myth. All these practices are part of Professional Scrum Developer (PSD) and Certified Scrum Developer (CSD).
Not having Scrum Coach to help during initial stage. You need a good Scrum Coach for 3-6 months to help your team to learn Scrum faster and to support your adoption. Not having Scrum Coach may leads to situation of ScrumBut but having Coach can take you to ScrumPlus. Better to hire a Scrum Coach either full time or a consultant to help.
Above is entirely my personal view and you may not agree to it but still write your comments. You feedback will help me to improve my knowledge on this topic.
Thanks for reading! Let me know if I can help you.