Developing People and Teams is crucial for building a strong, collaborative Scrum team. This area emphasizes teamwork, continuous improvement, and creating an environment where individuals and teams can thrive.
What are they?
A cross-functional team is a group of individuals with different skills and expertise working together to deliver a complete product increment. Each member of the team contributes unique knowledge, so the team doesn’t have to rely on external resources to get their work done. This means that within the team, you’ll find people with skills in coding, design, testing, documentation, etc.
Why are they important?
Cross-functional teams are critical because they:
Promote independence: The team can handle all aspects of product development without waiting for help from other teams or departments. This speeds up the development process.
Encourage knowledge sharing: Since team members have different expertise, they can learn from each other, leading to skill growth and a more well-rounded team.
How it works in Scrum:
What are they?
Self-organizing teams in Scrum have the authority to decide how they will do their work, without being micromanaged. This means that the team determines the best way to plan, execute, and complete tasks. The Scrum Master and Product Owner provide support and guidance, but they do not control how the team accomplishes its work.
Why is this important?
Self-organization is a cornerstone of agility. When teams are given the autonomy to organize themselves, they:
Make quicker decisions: Since they don’t need to wait for management approval, they can move faster and adjust their approach as needed.
Take ownership of their work: Teams that organize themselves tend to be more engaged and committed, leading to higher productivity and innovation.
Improve accountability: The team is responsible for both planning and executing their work, making them more invested in the quality of the outcome.
How it works in Scrum:
The team decides how to split up tasks, solve problems, and manage their workflow during the sprint. The Scrum Master facilitates this process by helping the team improve its processes but does not interfere with the actual work.
This self-organizing aspect also means that the team has to figure out how to collaborate effectively. Since they are cross-functional, they have all the skills needed to deliver value without needing constant guidance from external sources.
What is it?
In Scrum, continuous improvement is key to a team’s success. Teams are expected to frequently evaluate both their product and their processes. Feedback from various sources—such as customers, stakeholders, and team members—helps the team improve their product and refine their way of working.
Why is it important?
Continuous improvement ensures that the team:
Learns from experience: By reflecting on both successes and challenges, the team can identify what went well and what didn’t, making adjustments to improve future performance.
Delivers better products: Stakeholder feedback allows the team to continuously align the product with user needs and business goals, leading to a higher-quality outcome.
Enhances teamwork: Regular reflection helps improve team dynamics and fosters a culture of openness, where feedback is used constructively.
How it works in Scrum:
Sprint Retrospectives: At the end of every sprint, the team holds a retrospective meeting to discuss what went well, what could be improved, and how they can work better together in the future. This is the primary event for continuous improvement within the team.
Sprint Reviews: During the sprint review, the team demonstrates the increment to stakeholders. This feedback loop ensures that any product adjustments can be made quickly and that the team remains aligned with the stakeholders' needs.
In Scrum, Developing People and Teams is about building an environment where teams can be autonomous, highly skilled, and continuously improving. Cross-functional teams bring together diverse expertise to tackle all aspects of product development, while self-organizing teams have the freedom to determine the best way to complete their work. Finally, continuous feedback and improvement through retrospectives and reviews help both the team and the product grow stronger with each sprint.
Developing people and teams is essential for building high-performing Scrum teams that can consistently deliver value. This section expands on cross-functional teams, self-organizing teams, and feedback for continuous improvement by covering additional best practices, concepts, and potential pitfalls.
Scrum promotes cross-functional teams, meaning team members collectively possess all the skills needed to deliver a working product increment. One key concept that supports cross-functionality is T-shaped skills:
Why are T-shaped skills important?
Understanding the difference between cross-functional and multi-functional teams is crucial in Scrum:
| Type of Team | Description | Example |
|---|---|---|
| Cross-Functional | Team members can switch tasks across different disciplines | A developer who specializes in backend development can assist in testing |
| Multi-Functional | Team members have separate, isolated responsibilities | A team has dedicated frontend, backend, and testing roles, but they work in silos |
Scrum emphasizes cross-functional teams, where everyone collaborates to deliver a complete product increment rather than working in separate departments or handoff-based workflows.
A common misconception is that self-organizing teams do not need management. In reality:
The Scrum Master plays a critical role in enabling self-organization:
Some teams struggle with self-organization due to common anti-patterns:
Fake Self-Organization
Lack of Structure in Self-Organization
The Scrum Master Becomes a Micro-Manager
By avoiding these pitfalls, teams can develop a strong self-organizing culture while still operating within Scrum’s principles.
While Sprint Reviews and Sprint Retrospectives are built-in feedback mechanisms, additional sources of feedback are essential for continuous improvement:
Not all feedback is useful. To be actionable, feedback should be:
Scrum embraces Kaizen, a concept from Lean development that emphasizes continuous incremental improvement rather than waiting for large-scale changes.
Key aspects of Kaizen in Scrum:
Example of Kaizen in Scrum:
These refinements strengthen Developing People and Teams, enabling Scrum teams to become more resilient, adaptable, and efficient.
By embracing cross-functionality, self-organization, and a strong feedback culture, Scrum teams evolve into high-performing units that continuously deliver value to customers while improving their own work practices.
What does “self-managing team” mean in Scrum?
It means the Developers decide how to organize and perform their work.
In Scrum, teams are self-managing, meaning they internally decide who does what, when work happens, and how to achieve the Sprint Goal. No external manager assigns tasks or dictates how work must be done. Developers collaboratively determine their approach, divide responsibilities, and adapt their plan throughout the Sprint. This autonomy increases accountability and encourages continuous improvement. However, self-management does not mean working independently without coordination. The team still collaborates closely, follows Scrum events, and aligns with the Product Owner’s priorities.
Demand Score: 86
Exam Relevance Score: 90
What is the main difference between “self-organizing” and “self-managing” teams in modern Scrum?
Self-managing teams manage both their work and internal responsibilities.
Earlier Scrum guides used the term self-organizing, focusing mainly on how teams structured their work. The updated Scrum Guide emphasizes self-managing, meaning teams also manage internal responsibilities, collaboration, and execution decisions. Developers decide how to deliver the Increment, how to divide tasks, and how to adapt their workflow. The change in wording highlights greater autonomy and accountability within the Scrum Team. For exams like PSD-I, understanding that the team—not managers—controls the execution process is an important concept.
Demand Score: 82
Exam Relevance Score: 88
Is the Scrum Master the manager of the Scrum Team?
No. The Scrum Master is a servant-leader, not a manager.
The Scrum Master’s role is to coach, facilitate, and support the Scrum Team. They help the team understand Scrum, remove impediments, and promote effective collaboration. Unlike traditional managers, Scrum Masters do not assign tasks, evaluate performance, or control how work is done. Their leadership style is servant leadership, meaning they focus on enabling the team to succeed rather than directing it. This distinction is important because Scrum encourages autonomy and shared responsibility within the team.
Demand Score: 80
Exam Relevance Score: 92
How should a Scrum Master handle conflicts between Developers during a Sprint?
The Scrum Master should facilitate resolution, not impose decisions.
Conflict can arise when team members have different technical opinions or approaches. The Scrum Master’s role is to facilitate open discussion and help the team reach a shared understanding. They encourage constructive communication, ensure all perspectives are heard, and guide the team toward a collaborative solution. However, the final decision should come from the Developers themselves because they are responsible for delivering the Increment. The Scrum Master supports healthy collaboration rather than acting as an authority.
Demand Score: 79
Exam Relevance Score: 87