Project Management

The Agile Enterprise

by
"The Agile Enterprise" explores Agility at the Enterprise level, examining how Agile principles can be implemented throughout the organization beyond IT. The blog is inspired by the concept of an Agile Enterprise, introduced by the Agile Manufacturing Forum (1991) and the Manifesto for Agile Software Development (2001). Agility is examined from a Project Management perspective with a focus on areas not covered by frameworks that emerged from the work of small software development teams, such as Risk Management, Ethics, Organisational Change Management and Financial Management.

About this Blog

RSS

Recent Posts

Measuring Output vs. Measuring Value, using Lean Six Sigma metrics to measure agile projects. An Ethical Reflection

Accountability Avoidance: The Ethical Challenge of Performance Theatre in Agile Teams

Psychological Safety and Team Ethics: The Heart of Agile Success

Challenges of AI and Ethical Product Delivery

Delivering Customer Value vs Public Good: Navigating the Ethical Challenge in Agile Teams

Categories

Agile, Artificial Intelligence, Benefits Realization, Change Management, Communications Management, Complexity, Consulting, Decision Making, Disciplined Agile, Diversity, Earned Value Management, Estimating, Ethics, General, Governance, History, Innovation, Knowledge Management, Leadership, Lessons Learned, Metrics, Organizational Culture, Product Management, Risk Management, Scope Management, Scrum, Social Impact, Stakeholder Management, Teams, Testing/Test Management, Using PMI Standards

Date

The Waterfall Misconception: What Dr. Royce Really Said in 1970

Categories: Agile, Leadership, Ethics

linkedin twitter facebook Request to reuse this  
The Waterfall Misconception: What Dr Royce Really Said in 1970
Introduction
The “waterfall” method is one of the most referenced and misunderstood models in the history of software engineering. For decades, it has been depicted as a rigid, linear process—a step-by-step approach where each phase must be completed before moving to the next. This model is often attributed to Dr Winston W. Royce’s seminal 1970 paper, “Managing the Development of Large Software Systems.” However, a close reading of Royce’s original work reveals that the common depiction of the waterfall is not only a misinterpretation but, ironically, the very approach Royce warned against. In this blog post, we’ll unpack the myth, analyse the source, and explore the real lessons for modern software development.
1. The Birth of the Waterfall Model
The Context of 1970
In the late 1960s and early 1970s, software engineering was a young discipline. Large-scale projects, especially in aerospace and defence, were failing at alarming rates due to poor requirements, weak communication, and a lack of systematic processes. Dr Royce, working at Lockheed, set out to address these challenges.
Royce’s Diagram
On page 2 of Royce’s 1970 paper, a diagram appears showing a sequential development process with steps like:
  • System Requirements
  • Software Requirements
  • Analysis
  • Program Design
  • Coding
  • Testing
  • Operations
This diagram, with its top-down flow, would become the icon of the “waterfall” model. Yet, beneath the surface, the story is more complex.
2. What Royce Actually Said
A Caution, Not a Prescription
Royce did not advocate the strictly sequential process that is now called the waterfall method. In fact, he offered the diagram as a critique:
“I believe in this concept, but the implementation described above is risky and invites failure.” (Royce, 1970)
He immediately points out the dangers of discovering issues late in the cycle, when changes are expensive and disruptive.
The Perils of Linear Development
Royce warned that testing at the end of the process is the first time the system’s actual behaviour is observed:
“Far too often the software is found to be unacceptable only after the project is near completion.”
He saw this as a fundamental flaw—not a best practice.
3. The Real Message: Feedback and Iteration
Feedback Loops
Royce’s true recommendation was to introduce feedback loops between phases. His revised diagrams in the paper show iterations, with arrows pointing back from later to earlier steps. He advocated for:
  • Revisiting requirements after design or testing
  • Reevaluating design after coding discoveries
  • Iteratively refining the system as new information emerges
Prototyping and Verification
Royce also recommended building prototypes and conducting rigorous reviews at every stage. These practices are now common in Agile and modern iterative methods.
“The development process should include the construction of a pilot model for each major phase of the software project.” (Royce, 1970)
He emphasised that validation and verification must happen throughout, not just at the end.
4. How the Waterfall Myth Spread
Oversimplification in Practice
Despite Royce’s warnings, the initial sequential diagram was easy to understand and teach. Managers and educators began to present it as a prescriptive process, omitting the context and feedback loops.
Institutionalization
Government agencies and contractors, seeking structure and predictability, mandated the “waterfall” approach in contracts and standards. Textbooks cemented the model, and soon, “waterfall” became shorthand for a process Royce himself criticised.
5. The Cost of the Misconception
By locking teams into rigid phases, organisations experienced the very problems Royce anticipated: late discovery of requirements issues, inflexible designs, and costly overhauls late in the project.
Modern Agile and iterative approaches echo Royce’s real message: embrace feedback, iterate, and validate early and often. The success of these methods underscores the dangers of the misunderstood waterfall model.
6. Revisiting Royce: Lessons for Today
Read the Source
Software professionals should read Royce’s paper directly. His nuanced approach is relevant today:
  • Iterate: Plan for multiple passes through the phases.
  • Validate: Test early and often, not just at the end.
  • Prototype: Use models to clarify requirements and design.
  • Communicate: Foster ongoing dialogue among stakeholders.
Avoid Dogma
No single process fits all projects. Royce’s real legacy is the idea that processes must adapt to complexity and uncertainty.



7. Conclusion
The waterfall model, as commonly depicted, is a myth born from misreading Dr Royce’s 1970 paper. Far from promoting rigid linearity, Royce cautioned against it and recommended iteration, feedback, and early validation. To build successful systems, teams must move beyond simplistic models and embrace the adaptive, learning-oriented approach Royce truly envisioned.
References:

  • Royce, W. W. (1970). Managing the Development of Large Software Systems.


Posted on: July 10, 2026 12:55 AM | Permalink | Comments (4)

Celebrating 40 Years of Scrum: Revisiting the Origins, Achievements, and Overlooked Limitations

Categories: Agile, Leadership, Ethics

linkedin twitter facebook Request to reuse this  
Posted on: July 10, 2026 12:07 AM | Permalink | Comments (9)

Do Agile Teams Really Not Need Managers?

Categories: Agile, Leadership, Ethics

linkedin twitter facebook Request to reuse this  

Introduction

One of the most persistent misconceptions in the Agile world is the belief that Agile teams do not need managers. This idea, while popular, is rooted in a misunderstanding of what “self-managed” and “self-organized” mean. As organizations adopt Agile, they often grapple with the role of management, sometimes swinging the pendulum too far and eliminating leadership positions, expecting teams to handle everything themselves. This blog post is attempting to clarify the confusion between self-managed and self-organized teams, debunk the myth that managers are obsolete in Agile, and explore how the leadership role evolves in an Agile environment.

Challenges: Misunderstandings and Organizational Pitfalls

Confusing Self-Organization with Self-Management

A key source of confusion is the difference between self-organization and self-management. Self-organizing teams decide how to accomplish their work within given constraints—they choose their methods, practices, and day-to-day task assignments. However, self-management goes a step further. A truly self-managed team is not only self-organizing but also self-funded: it has authority over budget, staffing, and strategic decisions, essentially functioning as a mini company within the organization. Most Agile teams are not self-managed in this sense; they still rely on external leadership for resources, direction, and alignment.

The “No Managers” Myth

The notion that Agile does away with management stems from a literal interpretation of the Agile Manifesto for Software Development, which values “individuals and interactions over processes and tools.” However, nowhere does Agile suggest the removal of leadership. Instead, Agile advocates for a shift in leadership style—from command-and-control to servant leadership. When organizations eliminate managers without redefining their roles, teams often struggle with unresolved conflicts, unclear priorities, and a lack of support.

Leadership Vacuum and Its Consequences

Without effective leadership, Agile teams may encounter several issues:

  • Decision paralysis: Teams lack the authority or clarity to make bigger decisions.
  • Misalignment: Teams drift away from strategic goals and priorities.
  • Stagnation: Without coaching and development, individuals and teams stop growing.
  • Impediments: Barriers remain unresolved because no one is responsible for removing them.

Recommendations: The Evolving Role of Managers in Agile

From Supervisor to Mentor

Managers in Agile organizations transition from assigning tasks and monitoring performance to mentoring. Their focus is on developing people, fostering collaboration, and helping individuals grow in their roles. They support team members in resolving conflicts, identifying growth opportunities, and building new skills.

Removing Impediments

A critical part of a manager’s new role is identifying and eliminating obstacles that hinder the team’s progress. This can range from addressing organizational bottlenecks to advocating for better tools and resources. By removing impediments, managers enable teams to maintain momentum and focus on delivering value.

Enabling Decision-Making

While Agile teams are empowered to make many decisions, there are still organizational boundaries. Managers help define these boundaries and ensure teams have the information and authority needed to make timely decisions. They clarify priorities, navigate organizational politics, and ensure clear channels for escalation when needed.

Developing People and Teams

Managers in Agile environments are responsible for helping individuals and teams reach their full potential. This involves regular feedback, personal development plans, and creating opportunities for learning. Managers also play a role in building high-performing teams by fostering psychological safety and trust.

Aligning Teams with Strategy

One of the most valuable contributions managers make is ensuring that teams remain aligned with the organization’s strategic goals. They communicate vision, provide context, and help teams see how their work fits into the bigger picture. This alignment is critical for maximizing business value and sustaining motivation.

The Bottom Line

The belief that “Agile teams don’t need managers” is a myth rooted in a misunderstanding of Agile principles. Agile does not eliminate the need for leadership; it redefines and redistributes it. Most Agile teams are self-organizing but not self-managed in the full sense, as they still depend on organizational support for funding, staffing, and strategy.

The manager’s role shifts from command-and-control to enabling, coaching, and aligning teams. Agile managers are essential for removing impediments, developing people, and ensuring teams deliver value in alignment with organizational goals. Rather than becoming obsolete, managers become even more critical to Agile success—provided they embrace their new responsibilities and mindset.

Questions for Reflection

  1. In your organization, how has the role of managers changed since adopting Agile practices?
  2. Where do you see confusion between self-organization and self-management within your teams?
  3. What support do your Agile teams need from leadership to reach their full potential?
Posted on: July 09, 2026 11:20 PM | Permalink | Comments (2)

Enterprise Agility Does Not Mean Abandoning Planning: Debunking the Biggest Agile Misconception

Categories: Agile, Leadership, Ethics

linkedin twitter facebook Request to reuse this  

Introduction

The rise of Agile methodologies has transformed how organisations approach project management, product development, and even strategic planning. Yet, a stubborn misconception persists—namely, that adopting enterprise Agility means abandoning long-term planning entirely. Many critics and sceptics argue that Agile is synonymous with chaos, suggesting that it encourages organisations to “wing it” without any comprehensive vision or roadmap. However, Enterprise Agility demands more planning, not less. Agility is about responding to change with intention and structure, not about eschewing direction. This blog post explores why the belief that Agile eliminates long-term planning is flawed and how truly Agile enterprises actually excel at strategic, adaptive planning.

Challenges: Misunderstanding Agile and Planning

The Root of the Misconception

The misconception that Agile organisations don’t plan stems from selective readings of the Agile Manifesto and a misunderstanding of Agile principles. Agile values “responding to change over following a plan,” but it does not advocate for the absence of plans. Rather, it argues for plans that are flexible, regularly revisited, and always aligned with customer needs.

Short-Term Focus Myths

Some leaders and teams, especially those new to Agile, mistake short iterations (like Sprints) for short-sightedness. They assume that because work is planned in small increments, there is no need for a larger vision or roadmap. This misinterpretation can lead to:

  • Lack of strategic direction
  • Disjointed team efforts
  • Difficulty in aligning with business goals
  • Stakeholder frustration due to unpredictability

The Real Challenge: Planning for Change

The true challenge of Enterprise Agility isn’t the lack of planning, but the need to plan for change. Agile teams must anticipate evolving requirements, shifting markets, and emerging technologies. This means planning becomes a continuous process—not a one-time event at the start of the year or quarter. Agile organisations need to:

  • Build plans that are adaptable and resilient
  • Regularly revisit and revise plans based on feedback
  • Align planning cycles with the pace of change in their industry

Recommendations: How Agile Organisations Plan Strategically

1. Embrace Rolling-Wave Planning

Agile Enterprises use rolling-wave planning, which means planning in waves of increasing detail as events approach. The far future is outlined in broad strokes, while the near term is planned with precision. This allows organisations to maintain a long-term vision while adapting to new information as it arises.

2. Shorter Planning Horizons with Frequent Reviews

Rather than annual plans set in stone, Agile organisations favour shorter planning horizons—quarterly or even monthly—paired with regular review cycles. These reviews enable teams to:

  • Assess progress toward strategic goals
  • Incorporate new data and feedback
  • Pivot quickly when necessary

3. Scenario Planning and Contingency Thinking

Agile does not mean ignoring uncertainty; it means planning for it. Scenario planning helps organizations imagine multiple possible futures and prepare for various contingencies. This proactive approach allows for rapid response when conditions change, rather than scrambling to react after the fact.

4. Alignment Through Transparency and Collaboration

Agile planning is highly collaborative. Cross-functional teams, stakeholders, and leadership regularly align on priorities, share progress, and update plans in real time. This transparency reduces friction and ensures everyone is working toward the same objectives—even as those objectives evolve.

5. Customer-Centric Adaptation

The goal of Agile planning is to deliver value to customers. This requires organisations to:

  • Continuously gather feedback from end-users
  • Adapt plans to address real customer needs
  • Encourage teams to experiment and iterate on solutions

The Bottom Line: Agility Requires More—Not Less—Planning

Far from eliminating long-term planning, Enterprise Agility elevates it. Agile organisations plan continuously, strategically, and collaboratively. They use shorter planning cycles and regular reviews to keep their plans relevant and effective. They prepare for multiple scenarios and adapt quickly when the environment shifts. Most importantly, they keep the customer at the centre of all planning efforts, ensuring that every adjustment delivers real value.

The misconception that Agile means “no planning” is not only inaccurate—it’s potentially damaging. Organisations that abandon long-term vision in the name of Agility risk losing direction, alignment, and ultimately, their competitive edge. The most successful Agile Enterprises understand that the key is not to plan less, but to plan smarter, with flexibility and resilience baked in.

Questions for Readers

  • How does your organisation balance long-term vision with the need to adapt quickly?
  • What planning practices have you found most effective in an Agile environment?
  • How do you ensure that your planning processes remain customer-centric as conditions change?
Posted on: July 09, 2026 10:29 PM | Permalink | Comments (1)

Agile ≠ Anarchy: Debunking the Myth That Agile Means No Governance

Categories: Agile, Leadership, Ethics

linkedin twitter facebook Request to reuse this  

Introduction

“Agile means no governance.” If you’ve heard this statement in Agile training courses or in conversations about digital transformation or organizational change, you’re not alone. Many leaders—especially those in highly regulated industries or large enterprises—worry that embracing Agile ways of working means sacrificing control, oversight, and compliance. This misconception is surprisingly persistent, fuelling resistance at the executive level and slowing the adoption of Agile practices that could drive business value. It is also on e of the main selling points for ‘scaled’ or ‘hybrid’ Agile frameworks that preserve rigid governance with façade changes with practices and roles ‘changed’ by adding the word ‘Agile’ as a prefix or suffix of established terms.

But the truth is, successful Agile organizations often demonstrate stronger governance than their traditional counterparts. How? Through transparency, rapid feedback, clear accountability, and continuous measurement. In this in-depth post, we’ll explore why the myth of “Agile as chaos” endures, the real challenges organizations face, and what true Agile governance looks like in practice.

The Challenges: Why Executives Fear Agility Means Losing Control

1. Legacy Mindsets and Bureaucratic Comfort

Many executives have spent their careers building, navigating, and relying on traditional governance structures—committees, sign-offs, compliance gates, and exhaustive documentation. These frameworks, while sometimes slow and cumbersome, provide a sense of security and clarity. When Agile enters the conversation with its emphasis on “empowered teams” and “adaptability,” it can feel like a threat to established order.

2. The Visibility Paradox

Ironically, traditional governance often creates the illusion of control through rigid processes, but real visibility into project status, risks, and outcomes may be limited. Executives equate the presence of documentation and formal checkpoints with confidence, even if these activities don’t provide actionable insights or timely information. When Agile teams start working in sprints, using lightweight documentation and short feedback cycles, leaders may fear they’re losing their main levers for oversight.

3. Compliance and Regulatory Anxiety

In sectors like finance, healthcare, and government, regulatory compliance is non-negotiable. Executives are accountable for meeting external standards and passing audits. The flexibility and speed of Agile can seem incompatible with the need for traceability, repeatability, and evidence. The fear: if teams are “self-organizing,” who’s ensuring compliance?

4. Misunderstandings About Agile Principles

The Agile Manifesto values “individuals and interactions over processes and tools” and “responding to change over following a plan.” Critics sometimes cherry-pick these statements to argue that Agile is anti-process or anti-discipline. In reality, Agile frameworks require structure, discipline, and clarity on roles, ceremonies, and artefacts. The confusion stems from a lack of education and experience with mature Agile implementations.

5. Past Failures and Superficial Adoption

Many organizations have experimented with “Agile” in name only, adopting ceremonies or tools without changing mindsets or governance structures. These half-hearted efforts often result in chaos, with teams unclear on priorities and executives genuinely losing visibility. The myth of “Agile as anarchy” becomes self-fulfilling when governance is abandoned rather than reimagined.

Recommendations: Building Strong Governance in Agile Organizations

1. Redefine Governance as Enablement, Not Policing

True Agile governance is about enabling teams to deliver value quickly and safely, not about micromanaging or catching mistakes. Shift your mindset from “command and control” to “trust and verify.” Clear outcomes, guardrails, and shared definitions of success allow teams to make decisions within boundaries.

2. Embrace Radical Transparency

Agile practices like visual boards, sprint reviews, and frequent demos make work visible to everyone—including leadership. Regular inspection points offer real-time insights into progress, risks, and impediments. When paired with relevant metrics, executives gain a more accurate, up-to-date view than through quarterly reports.

3. Implement Short Feedback Loops

Governance isn’t about waiting for a project to finish before checking compliance. Continuous collaboration and regular stakeholder reviews ensure that risks and deviations are caught early. This rapid feedback reduces the likelihood of major failures and supports continuous improvement.

4. Clarify Accountability at Every Level

Agile roles provide clear accountability: Product Owners decide what gets built, Scrum Masters facilitate the process, and teams are responsible for delivery. Leaders set strategic direction and ensure alignment. Rather than diffusing responsibility, Agile frameworks make it explicit who owns what—and how success is measured. Agile doesn’t need Agile Program Managers, Agile Portfolio Managers or Agile Project Managers; Traditional and Agile roles can coexist and contribute to successful value delivery.

5. Measure What Matters—Continuously

Traditional governance fixates on process compliance; Agile governance tracks outcomes. Define relevant metrics and review them frequently. Data-driven insights enable informed decisions and early course corrections. The key is to use relevant metrics and embed ethics in the measurement process. Ethical conduct combined with guardrails against metrics gaming builds trust and is the foundation of adaptive processes and continuous improvement.

6. Align Agile Practices with Regulatory Needs

Agile doesn’t mean ignoring compliance. Instead, map regulatory requirements to Agile artifacts and ceremonies. For example, use Sprint reviews to demonstrate audit trails, or automate documentation generation as part of the delivery pipeline. Engage compliance and risk teams as partners in the Agile process.

7. Invest in Agile Education for Leaders

Executives need training as much as teams do. Demystify Agile concepts, frameworks, and governance models through workshops, coaching, and peer examples. Apply the fundamental principle that Agile is an empirical process of uncovering better ways by “doing it and helping others to do it”. Learn from people who made mistakes and learned from them. Avoid “coaches” who can talk the talk but never walk the walk. Highlight case studies from regulated industries that have successfully adopted Agile without sacrificing control.

The Bottom Line: Agile Governance Is Stronger Governance

The belief that “Agile means no governance” is a myth rooted in misunderstanding and fear of the unknown. When implemented thoughtfully, Agile increases transparency, accountability, and adaptability—hallmarks of strong governance. Rather than relying on bureaucracy or paperwork, Agile organizations govern through real-time data, open communication, trust, respect, honesty, and clear ownership.

Executives who embrace Agile governance find they have better—not worse—control over outcomes. Compliance, risk management, and value delivery become continuous, collaborative activities, not afterthoughts or bottlenecks. The path to effective Agile governance starts with reframing the conversation: from “How do we keep control?” to “How do we enable teams to deliver value while managing risk transparently and efficiently?”



Questions for Reflection

  • How could increasing transparency and faster feedback loops improve your ability to manage risk and compliance?
  • What steps can your leadership team take to shift from policing to enabling strong Agile governance?
  • What aspects of your organization’s current governance give you a genuine sense of control, and which are simply habits?
Posted on: July 09, 2026 09:49 PM | Permalink | Comments (1)

"Next week there can't be any crisis. My schedule is already full."

- Henry Kissinger

Sponsors