Scrum Master

The Scrum Master serves as a servant-leader, helping everyone understand Scrum theory, practices, rules, and values. They coach the Development Team, Product Owner, and organisation on Scrum adoption whilst removing impediments to progress. Rather than managing people, Scrum Masters facilitate events, protect teams from distractions, and foster environments where teams can self-organise and perform effectively.
Product Owner

The Product Owner maximises product value by managing the Product Backlog and representing stakeholder interests. Responsible for defining product vision, prioritising features, writing acceptance criteria, and making scope decisions. They collaborate closely with stakeholders and Development Teams whilst maintaining sole authority over backlog content. Success requires strong business acumen, communication skills, decision-making ability, and deep product knowledge.
Development Team

The Development Team consists of professionals who deliver potentially releasable increments each Sprint. Self-organising and cross-functional, they possess all skills needed to create product increments. Typically 3-9 members, the team collectively owns work quality and Sprint success. They collaborate closely with the Product Owner and Scrum Master, making technical decisions whilst maintaining accountability for delivery and continuous improvement.