2.2 Fostering Self-Managing & Cross-Functional Teams
Key Takeaways
The 2020 Scrum Guide elevated team autonomy from 'self-organizing' (choosing who and how) to 'self-managing' (internally deciding who does what, when, and how within the boundaries of the Sprint Goal).
Cross-functionality means the Scrum Team collectively possesses every capability necessary to deliver a usable, Done Increment in every Sprint without external handoffs.
Cultivating T-shaped and E-shaped skills dissolves internal component and discipline silos, directly reducing handoff delays, queueing waste, and single-point-of-failure risks.
Self-management is bounded autonomy, not anarchy: the Sprint Goal, Definition of Done, Scrum Values, timeboxes, and organizational standards act as enabling constraints.
The Scrum Master fosters self-management by resisting the urge to rescue teams or prescribe solutions, instead holding up a mirror, establishing psychological safety, and facilitating working agreements.
2.2 Fostering Self-Managing & Cross-Functional Teams
Self-management is frequently hailed as the cornerstone of organizational agility, yet it remains one of the most widely misunderstood principles in contemporary management. Leaders frequently confuse self-management with complete laissez-faire autonomy or anarchy, assuming that removing hierarchical oversight automatically unlocks high performance. Conversely, authoritarian organizations adopt Scrum rituals while systematically stripping teams of decision-making authority, reducing self-management to a decorative slogan.
For the advanced Scrum Master, cultivating self-managing, cross-functional teams requires mastering the delicate balance between autonomy and enabling constraints, while systematically dismantling the functional silos that impede the continuous delivery of value.
The Evolutionary Leap: From Self-Organizing to Self-Managing
In organizational development literature and earlier editions of the Scrum Guide, teams were characterized as "self-organizing." In practice, self-organization typically granted teams the autonomy to decide who performed the work and how that work was technically executed. However, the scope of what was being worked on and the immediate sequencing remained heavily influenced or directed by external project coordinators or functional managers.
The 2020 Scrum Guide executed an intentional pivot by adopting the designation "self-managing":
"Scrum Teams are cross-functional, meaning the members have all the skills necessary to create value each Sprint. They are also self-managing, meaning they internally decide who does what, when, and how."
This shift expands the team's operational autonomy into internal task distribution, workflow scheduling, and tactical problem-solving:
- Who: Developers decide among themselves who collaborates on specific backlog items, avoiding external assignment.
- What: Within the boundaries established by the Product Owner's prioritized Product Backlog and the agreed Sprint Goal, Developers choose which items they can forecast for completion in the Sprint Backlog.
- When: Developers sequence their internal work throughout the Sprint timebox, adapting their plan dynamically during the Daily Scrum.
- How: Developers select their architecture, engineering patterns, testing frameworks, and tactical implementation approaches.
Cross-Functionality in Practice: Dismantling Component and Discipline Silos
Cross-functionality is the vital structural counterpart to self-management. A team cannot genuinely self-manage if it must continually pause its workflow to request assistance, permissions, or sign-offs from external departments.
The Illusion of the "Agile" Component Team
In legacy enterprise environments, IT departments are traditionally organized into horizontal architectural layers:
- A Frontend Team (handling user interfaces)
- A Backend API Team (handling business logic)
- A Database Administration (DBA) Team (handling schemas and queries)
- A Quality Assurance (QA) Department (performing testing and compliance validation)
- An Operations / Release Engineering Team (managing deployment pipelines)
When an organization wraps Scrum around these component silos, it creates a web of inter-team dependencies. Delivering even a minor end-user capability requires coordinating five separate backlogs, navigating endless handoffs, and managing ticket queues. If the backend team misses a Sprint commitment, the frontend team is blocked, and the QA team sits idle before facing a massive testing crunch.
Cross-functional Scrum Teams dismantle these horizontal layers. A cross-functional team contains all the capabilities necessary to take a concept from ideation to a fully tested, usable, releasable Increment that meets the Definition of Done within a single Sprint.
| Model | Flow of a single feature | Result |
|---|---|---|
| Legacy siloed teams | Frontend team → Backend team → DBA team → QA team → Release operations (four or more handoffs) | Queues, waiting, and weeks or months before anything is usable |
| Cross-functional Scrum Team | UX, frontend, backend, database, testing, and DevOps skills inside one team | A Done, usable, integrated Increment every Sprint with no external handoffs |
Expanding Skill Profiles: From I-Shaped to T-Shaped and E-Shaped
A common misconception is that cross-functionality requires every individual developer to be a master of every technology. This is neither realistic nor desirable. Instead, advanced Scrum Masters foster a shift in individual skill profiles:
- I-Shaped Individuals: Deep expertise in a single functional discipline (e.g., pure SQL optimization), but zero ability or willingness to contribute to testing, frontend code, or deployment automation. I-shaped teams suffer severe bottlenecks when the Sprint backlog disproportionately demands one skill set.
- T-Shaped Individuals: Deep primary expertise in one discipline (the vertical stem of the T), combined with broad empathy, conceptual literacy, and foundational capability across adjacent disciplines (the horizontal bar). A backend developer can write automated acceptance tests, assist with basic React components, or pair with a database specialist.
- E-Shaped / Comb-Shaped Individuals: Professionals who possess multiple deep specializations (e.g., security architecture, cloud infrastructure, and backend services) coupled with strong execution and exploratory problem-solving capabilities.
To cultivate these skills, the Scrum Master encourages collaborative engineering practices such as pair programming, mob/ensemble programming, swarming on bottlenecked stories, and internal cross-training dojos.
Autonomy Within Clear Enabling Constraints
Self-management does not mean the absence of structure. In complex systems theory, unconstrained autonomy produces entropy and chaotic drift. It helps to picture five enabling constraints that bound a self-managing Scrum Team (this grouping is a teaching model, not a list from the Scrum Guide):
- The Sprint Goal: The overarching business purpose of the Sprint. The Sprint Goal provides direction, aligns developer focus, and grants flexibility regarding the exact scope negotiated with the Product Owner.
- The Definition of Done (DoD): The shared, non-negotiable quality standard. Developers have complete autonomy over how they code, provided their output strictly complies with the DoD.
- The Scrum Values: Commitment, Focus, Openness, Respect, and Courage provide behavioral guardrails, ensuring that self-management does not devolve into toxic individualism or psychological intimidation.
- Timeboxes: The fixed durations of Sprints and Scrum events enforce an empirical cadence, preventing endless analysis paralysis and limiting financial investment risk to the length of the Sprint.
- Organizational Standards: Enterprise architecture guidelines, legal and regulatory mandates (e.g., GDPR, SOC 2, HIPAA), and security policies form the external envelope within which the team operates.
The Scrum Master's Stance: Cultivating Autonomy Without Abdication
Fostering self-management requires the Scrum Master to master the subtle art of restraint. The most common failure mode for well-intentioned Scrum Masters is the Hero or Rescuer Stance—stepping in to resolve every technical conflict, assign tasks when the team hesitates, or mediate minor peer disagreements. While this provides immediate emotional relief, it cultivates learned helplessness, training the team to wait for external direction whenever adversity strikes.
Concrete Interventions for the Advanced Scrum Master:
- Resist Directing Solutions: When Developers encounter an architectural impasse or a broken build, the Scrum Master does not solve the technical issue. Instead, they ask open, powerful questions: "What options have you explored? What are the trade-offs of approach A versus approach B? How does this choice impact our ability to meet the Definition of Done?"
- Create Psychological Safety: According to organizational research, teams cannot self-manage without psychological safety—the shared belief that the team is safe for interpersonal risk-taking. The Scrum Master normalizes intelligent failure, frames setbacks as empirical learning opportunities, and ensures blame-free Retrospectives.
- Facilitate Working Agreements: Early in a team's formation, the Scrum Master guides Developers to establish transparent working agreements: How will we handle pull request reviews? How do we resolve internal technical disagreements? What are our core working hours? When agreements are broken, the Scrum Master holds up the mirror to the team rather than issuing disciplinary reprimands.
In a cross-functional Scrum Team working on a mobile banking application, the two dedicated QA engineers become severely bottlenecked toward the end of every Sprint, resulting in unverified stories carrying over. When the QA engineers ask the software programmers for help with testing and test automation, the programmers refuse, stating that their job description is strictly software development and that QA is not their responsibility. How should the Scrum Master intervene?
Advise the functional engineering manager to hire two more QA specialists so testing capacity matches the programmers' coding output.
Direct the software programmers to spend exactly 50% of their working hours executing manual test scripts under the supervision of the QA engineers.
Extend the Sprint duration from two weeks to four weeks to provide a dedicated one-week testing window after all coding has ceased.
Facilitate a Retrospective focused on flow and collective ownership, coaching that quality and a Done Increment belong to all Developers rather than to separate job titles.
Midway through a Sprint, Developers encounter an unexpected architectural defect in a third-party messaging framework. The team splits into two impassioned factions advocating for mutually incompatible architectural fixes. Unable to reach a consensus after two hours of debate, both factions approach the Scrum Master and demand: 'You have fifteen years of software engineering experience—tell us which architectural solution to implement so we can get back to work.' What is the best stance for the Scrum Master?
Review the two technical options and select the superior architectural approach to eliminate the impasse, since the Scrum Master's experience is a resource the team has explicitly asked to use.
Decline to choose; facilitate a session where the Developers weigh trade-offs, run small experiments, or consult experts, then decide themselves.
Instruct the Product Owner to make the final technical determination since the Product Owner is accountable for product value and technical risk.
Cancel the current Sprint immediately because the team has encountered an insurmountable architectural blocker that prevents achieving the Sprint Goal.
A Scrum Team developing an enterprise cloud service announces during a Retrospective that, in the spirit of 'unfettered agile self-management,' they have decided to bypass the organization's mandatory data privacy encryption standards and security audit checkpoints because those policies slow down their delivery cycle. How should the Scrum Master respond?
Celebrate the team's boldness and support their autonomy, as self-managing teams possess sovereign authority to override corporate governance in pursuit of faster delivery.
Instruct the Product Owner to remove all non-functional security and compliance requirements from the Product Backlog so that the backlog reflects the team's decision and stays consistent.
Help the team understand that self-management operates within organizational boundaries, and coach them to build the mandatory security and privacy standards into their Definition of Done.
Privately report the team's insubordination to senior organizational compliance executives and request formal administrative sanctions against the instigators.
Sections you finish are checked off in the contents.