Episode 60: Roman Pichler on Scrum

Topics covered
Popular Clips
Episode Highlights
Product Owner
The Product Owner in Scrum plays a pivotal role in guiding the team by providing clear requirements and maintaining the product backlog. emphasizes the importance of domain knowledge for the Product Owner, allowing them to view the software from the end user's perspective. While deep programming skills aren't necessary, understanding software development helps in making informed decisions 1. He suggests that anything the Product Owner must pay for should be included in the product backlog, but technical requirements should remain at a high level, focusing on end-user needs 2.
The Product Owner guides and in a way also directs the team, putting forward requirements that are consumed by the team and turned into working software.
---
This approach ensures a smooth process and effective collaboration between the Product Owner and the team.
Scrum Master
The Scrum Master is crucial in facilitating Scrum practices and fostering a productive team environment. Roman describes the Scrum Master as a change agent who challenges conventional habits and encourages new ways of working 3. This role involves teaching the Scrum process, protecting the team from external interferences, and ensuring the team can work directly with the Product Owner without barriers. Over time, as the team becomes self-organizing, the Scrum Master's role may transition from full-time to part-time, allowing them to also contribute as a team member 4.
The Scrum Master is not a project manager, certainly not in the traditional sense. The Scrum Master is much more like a leader and a facilitator.
---
This evolution reflects the team's growing autonomy and proficiency in Scrum practices.
Team Dynamics
Scrum teams are designed to be small, cross-functional, and self-organizing, enabling them to operate independently and efficiently. Roman explains that a typical Scrum team consists of seven plus or minus two members, who are empowered to make decisions and commit to iteration goals 5. These teams are composed of diverse roles, including programmers, testers, and sometimes even marketing personnel, to ensure all necessary skills are present. The autonomy of Scrum teams allows them to deliver work independently of other teams, fostering a sense of collective responsibility 6.
A Scrum team should be able to organize its own work and the way people collaborate.
---
This structure supports the core Scrum principle of self-organization and adaptability.
Related Episodes


Episode 161: Agile Product Management with Roman Pichler
Answers 383 questions

Episode 420: Ryan Ripley on Making Scrum Work
Answers 383 questions

Episode 181: Distributed Scrum with Rini van Solingen
Answers 383 questions

Episode 156: Kanban with David Anderson
Answers 383 questions

Episode 105: Retrospectives with Linda Rising
Answers 383 questions
Episode 103: 10 years of Agile Experiences
Answers 383 questions

Episode 26: Interview Jutta Eckstein
Answers 383 questions

Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questions

Episode 188: Requirements in Agile Projects
Answers 383 questions

Episode 81: Interview Erich Gamma
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions

Episode 196: Personal Kanban with Jim Benson
Answers 383 questions

SE Radio 628: Hans Dockter on Developer Productivity
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions

Episode 401: Jeremy Miller on Waterfall Versus Agile
Answers 383 questions













