Hero Background

Power Your Software Testing with AI Agents and Cloud

The Native AI-Agentic Cloud Platform to Supercharge Quality Engineering. Test Intelligently and Ship Faster.

Thought Leadership

Agile Self-Managing Teams Under Layered Management

Agile self-managing teams own their work, membership, and process. Learn how layers of managers erode that autonomy and how to restore it.

Last Updated on:

Agile self-managing teams are realistic under layered management but rare, because the team must own who does the work, how it is done, and what it works on. The 2020 Scrum Guide added that third decision, and it is the one layered organizations rarely release because it touches roadmaps, budgets, and delivery commitments. This guide covers what Agile team self-management means, what layered business management is, its impacts on self-managing teams, how AI coding tools change self-management, and how to remove the fear and reap the benefits.

Preparing for an Agile interview? Interviewers ask how a team splits work, estimates, and settles disagreements without a manager in the room. See our list of Agile Interview Questions and Answers.

Key Takeaways

  • A self-managing Agile team drafts its own members and resolves work and team problems internally with a Scrum Master's guidance, and the 2020 Scrum Guide adds deciding what the team works on.
  • Layered management places Vice Presidents, Directors, Managers, and Leads above one development group, and each manager role works from a different directive, so the organization's direction shifts with whichever manager is dominant.
  • Management interference shows up when team members are added or removed without the team's input, when process changes are mandated from outside, and when managers take over the team's work process and deliverables.
  • Google's 2025 DORA report puts AI adoption among software development professionals at 90 percent and calls AI an amplifier of an organization's existing strengths and weaknesses, so AI coding tools speed up work a team already chose but do not remove approval waits.
  • A written decision list that names which decisions an Agile team owns and which stay with management, reviewed every quarter, stops managers from reclaiming decisions one at a time.
  • Self-managing Agile teams are possible but rare, and organizations that let a team make its own decisions see productivity, engagement, and work quality improve.

What does Agile Team Self-Management Mean?

Self-managing teams are Agile teams that draft their members, identify team issues, and resolve all work or team problems internally with the guidance of a Scrum Master. Self-managing Agile teams collaborate with other teams and keep the lines of communication open with Product management and design. Teams are allowed the freedom to become productive and successful or fail, re-evaluate and try again without repercussions.

The wording itself changed in the 2020 Scrum Guide. Earlier versions described a self-organizing Development Team that chose who did the work and how. The current guide describes a self-managing Scrum Team that decides who does the work, how the work is done, and what it works on. That third item is the one layered organizations rarely hand over, because deciding what to work on touches roadmaps, budgets, and delivery commitments that managers report on.

Most development teams expect management intervention. However, the extent that management intercedes tends to interrupt or break a team's ability to self-manage. Most organizations are not willing to let Agile teams manage themselves. Large organizations with layers of management roles have trouble letting teams self-manage regardless of the success of the team. Even teams close to perfect, that are highly productive and working at an exceptional level often suffer from management interference.

Effective management for Agile teams provides goals, guidance, and an operating framework but leaves the team to manage all other aspects. The reality is that organizations with layered management cannot let go of the need to direct. Self-management within teams is not a natural occurrence and it's not an easy one to adopt.

Key Takeaway: Agile team self-management means the team decides who does the work, how the work is done, and what the team works on, while management supplies only goals, guidance, and an operating framework.

What is Layered Business Management?

Layered management refers to organizations that have top-level managers in the form of Development and QA Vice Presidents or Directors, followed by Development and QA Managers, and Development and QA Leads. In this simple example, there are 4 layers of management. Layered management refers to organizations where multiple manager roles interact to manage an application development group.

Add to that the possibility of a Product Management Director, Product Owner, and Product Manager also impacting the work within an Agile team. Layered management tends to manage by directive and often tends to produce micro-managers. The problem becomes each manager's role works from different directives to build the business and produce software but rarely agrees on a direction. The direction and even the Agile development methodologies the organization follows tend to change frequently based on which manager becomes dominant.

Key Takeaway: Layered business management means several manager layers, from Vice Presidents and Directors down to Managers and Leads and often joined by Product Management roles, all directing one application development group by directive.

What are the Impacts of Layered Management on Self-Managing Teams?

Signs that management is interfering with Agile team management include:

  • Team members are given an immediate mandate to change approaches from an external source
  • Any team changes that require approval from a manager or committee.
  • Team members are removed or added without input from the team.
  • Development or testing directives are significantly changed externally but the team is expected to immediately adopt changes.
  • Managers from any level step in and take over managing the team's work process and deliverables.

Management interference often comes from the upper levels such as Directors or VPs. Typically, when upper-level management interferes it changes the focus and intent of the Agile team by altering work processes or team alignment. Middle management layers are even more disruptive as managers work towards moving up their career ladder. Often middle managers push process changes external to the team, that team members must incorporate into their work processes even if they don't fit with the Agile team's chosen workflow.

Wherever the external management changes come from, they disrupt the team's workflow, processes, structure, and working relationships.

Key Takeaway: Layered management disrupts an Agile team's workflow, processes, and working relationships through outside mandates and membership changes made without the team's input, and middle managers cause more disruption than Directors or Vice Presidents.

How Do AI Coding Tools Change Self-Management Under Layered Management?

AI coding tools add a decision that layered organizations usually claim for themselves: which assistants a team may use, and for what. Google's 2025 DORA report put AI adoption among software development professionals at 90 percent, a 14 percent rise on the previous year. The same research describes AI as an amplifier that magnifies an organization's existing strengths and weaknesses. In a team that already owns its process, the tools speed up work the team chose. In a team that waits on four levels of approval, the tools do not remove the wait.

The failure mode is familiar. A director picks one assistant, announces it, and the team is expected to adopt it mid-sprint. That is the same external mandate listed above, with a different subject. DORA names the alternative in its AI capabilities model, a clear and communicated AI stance, which it defines as a framework that tells developers how the organization expects them to use AI, which tools they can use, and how they are supported. DORA reports that when the stance is unclear, developers either hide their usage, which it calls shadow AI, or avoid the technology entirely.

Draw the boundary in writing before the tools arrive. Management owns the stance: data handling rules, licensing, security review, and the list of approved vendors. The team owns everything inside that boundary, including which approved assistant each member uses, how generated code goes through code review, and when the team decides a tool is not helping and stops using it. That last call rests on judgement about output quality, and trust is still partial. DORA found 24 percent of respondents reported a great deal or a lot of trust in AI, while 30 percent reported a little or none. The people writing and reviewing the code are the ones positioned to make that call.

Key Takeaway: AI coding tools fit a self-managing team when management owns the written AI stance covering data handling, licensing, security review, and approved vendors, and the team decides which approved assistant to use and how generated code is reviewed.

Removing the Fear and Reaping the Benefits of Agile Self-Managing Teams

Most Agile teams, in my experience, are not self-managing with the guidance of a Scrum Master. Rather, the team develops an internal management mechanism and then also adapts to the changing external management requirements. There's never a point where the Agile team is truly self-managing.

When or if an organization's management has the courage, foresight, or ability to let go a bit and encourage the team to self-manage, then employee productivity and engagement improve rapidly. Encouraging team ownership and accountability improves team performance and produces teams that are productive, profitable, loyal, and customer-focused.

Layered managers must learn to take several steps back and allow the trust to grow by allowing the Agile team to make decisions. The rewards gleaned from allowing Agile teams to self-manage include increased job performance levels, engagement, and significant developer productivity improvements. Teams are not only more productive, but they produce higher quality work products. Self-managing teams foster greater innovation by using continuous improvement. Continuous improvement may mean experiments fail, but the team needs to be allowed to regroup and try again without retribution or punishment.

A written decision list makes the handover concrete. Name the decisions the team makes on its own, such as task assignment, how work is split, the tools used inside an agreed stack, and the definition of done. Name the decisions that stay with management, such as budget, headcount, release dates promised to customers, and compliance rules. Review the list every quarter and change it in the open. The team stops guessing where the boundary sits, and managers stop reclaiming decisions one at a time in daily standups.

Can Agile teams truly be self-managing? They can if an organization allows them to without constant external interference. Layered management is often the structure associated with larger software development organizations and impacts the ability of Agile teams to create innovation and improve productivity and employee engagement.

If an organization's management can step back and advise, coach, and guide an Agile team without controlling it, the process works. Self-managing Agile teams are possible but rare. Take advantage of the benefits of allowing, encouraging, and guiding the Agile team rather than controlling them. See if stepping back produces improvements in employee morale, loyalty, and the drive to build a higher quality product for customers.

Test across 3000+ browser and OS environments with TestMu AI

Key Takeaway: An Agile team reaches self-management only when layered managers step back to advise and coach, and the payoff is higher job performance, engagement, productivity, and innovation through continuous improvement.

Author

...

Amy E Reichert

Blogs: 17

  • Twitter
  • Linkedin

Amy Reichert is a software quality assurance professional with 25+ years of experience in manual testing for web and mobile applications across healthcare, enterprise, and SaaS domains. She specializes in test case design, exploratory testing, regression, integration, and API testing using Postman, with strong experience in QA process leadership and test strategy. Amy holds ISTQB CTFL and CTAL-TA certifications and has authored multiple articles on software testing practices and QA careers, combining hands-on testing expertise with technical writing.

Add to Google preferred sources

Summarise with AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free

Agile Self-Managing Teams FAQs

Did you find this page helpful?

More Related Blogs

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests