I like the way how Scrum can be mapped onto the Agility Loop and you see the value behind each role in the Scrum Team.
“Make sense – Develop a shared understanding of an ambiguous situation”
While the Scrum Master plays a facilitating role in promoting effective communication and removing impediments, and the Product Owner focuses on defining and prioritizing requirements, the actual sense-making process involves the collective intelligence and collaboration of the Developers. This ensures that the team benefits from the diverse skills, perspectives, and expertise of its members.
“Make choices – Choose what to do, not do and stop doing”
In Scrum, the responsibility of “making choices” and deciding what to do, not do, and stop doing is a collaborative effort led by the Product Owner. The Product Owner is responsible for prioritizing the backlog and making decisions about what features or items should be included in the product. They work closely with stakeholders to understand business needs and align the development efforts with organizational goals.
“Make it happen – Ensure people make good promises and deliver on their commitments”
In Scrum, the responsibility of “making it happen” and ensuring that people make good promises and deliver on their commitments primarily falls under the purview of the Scrum Master. The Scrum Master serves as a servant-leader, coaching and guiding the Scrum Team and the organization in adopting and implementing Scrum practices effectively.
“Make revisions – Compare initial assumptions with experience, explore gaps and correct mid-course”
In Scrum, the responsibility of “making revisions” by comparing initial assumptions with experience, exploring gaps, and correcting mid-course is a shared responsibility within the entire Scrum Team, with a focus on continuous improvement.