Starting your agile journey with a Why question is a good start. Why does it works and what do you need to make it works ?
Empiricism
Scrum is an implementation of empirical process control and this simple fact tells a lot on how it can be successful. When you are building a product in a predictive way you are trying to prevent all scenarios that may cause you problems in building and delivering it on time. And most of the time it fails because of the complexity and the challenges you face. And also because we never take time to look at our issues and find ways of fixing them in a longer term. No lessons learned just firefighting.
If you do it the right way you need to make the three pillars (Transparency, Inspection, Adaptation) the foundations of every decision you are making. This way will allow you to constantly analyse your current situation and adapt in consequence. Every problem you are facing is a learning experiment that you can transform into small adaptations in your process. As simple as it is.
But what make scrum teams successful?
If you choose to go the Scrum way and want your team to be successful you will have to do more than just implementing the three pillars. The five values are the roots for your team to grow and perform. Those values are too often forgotten and this is why they reappeared in the Scrum guide in 2016. Respect everyone, be committed as a team in your every day work, have the courage in taking decisions and try new things, be open and keep your focus on the goal is what it should be all about.
All in all Scrum is not a magical framework but helps you through a simple set of roles, events and artifacts to start building software in less than 30 days. Every iteration is an opportunity to measure and learn in order to deliver the best possible product that fits your business. But don’t forget that having experienced people in Scrum implementation and the right training will help you to start in good conditions. Now Scrum On !