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

Concealing Technical Debt for Short-Term Speed: An Ethical Examination

Transparency, Truthful Reporting, and Risk Visibility: The Ethics of Agile Delivery

Navigating the New Agile Landscape: Fairness, Bias, and Ethical Technology Use. An Ethical Reflection

Accountability and Responsible Decision-Making in Agile Projects/n Ethical Reflection.

Transparency, Accountability, and Trust in Agile Decision-Making: The Ethical Imperative

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

Systemic Waste of “Estimation Debt”: How Spending Hours Debating Relative Points Creates Zero Value for the Customer—Violating the Core Definition of Lean

Categories: Agile, Leadership, Ethics

linkedin twitter facebook Request to reuse this  

Introduction

In the world of software development and modern product delivery, estimating work has become a ritualized process. Teams gather for planning sessions, discussing and debating the size of user stories, assigning relative points, and striving for consensus on effort. While estimation was originally intended to bring predictability and transparency, it has evolved into a practice that often produces more waste than value. The time and energy spent on estimating, especially when it turns into a prolonged debate over points, can become a hidden burden—an “Estimation Debt.” This practice stands in direct opposition to the core principles of Lean, which prioritize delivering value to the customer and eliminating waste.

This blog post analyses the concept of Estimation Debt as a systemic waste, investigates its root challenges, offers actionable recommendations, and concludes with critical reflections on how organizations can shift toward true customer-centricity.

Challenges

Misalignment with Lean Principles

Lean methodology is clear: anything that does not add value for the customer is waste. Yet, teams routinely spend countless hours in estimation meetings, discussing whether a task is a 3, 5, or 8-point story. These debates rarely improve the quality of the product or accelerate delivery. Instead, they create process inertia, where the focus moves away from the customer and toward internal alignment on abstract numbers.

The Illusion of Predictability

Estimates are, at their core, educated guesses. Despite sophisticated techniques and complex point systems, the accuracy of these forecasts is notoriously poor. Teams and stakeholders often treat relative points as hard commitments, leading to pressure, blame, and stress when forecasts inevitably miss the mark. The pursuit of predictability becomes a substitute for real progress, consuming time that could otherwise be spent building and learning.

Opportunity Cost

The hours invested in estimation are hours not spent solving customer problems, improving product quality, or experimenting with new ideas. This opportunity cost is invisible but significant. Over weeks and months, the cumulative time spent in estimation meetings can rival the time spent on actual development. The organization pays a high price in slow feedback loops, delayed value delivery, and missed opportunities for innovation.

Reinforcement of Hierarchy and Groupthink

Estimation sessions often become arenas where the loudest voices dominate, and conformity is silently enforced. Junior team members may hesitate to challenge senior opinions, and teams may converge on a “safe” number to avoid conflict. This dynamic stifles diversity of thought, reduces psychological safety, and further distances the team from customer value.

Estimation Debt Compounds Over Time

Just as technical debt accumulates through shortcuts and poor code, estimation debt grows with every unnecessary conversation about points. This debt manifests as bloated backlogs, overcomplicated planning processes, and a culture that values internal metrics over external outcomes. Ultimately, it becomes a barrier to agility, adaptability, and customer satisfaction.

Recommendations

Shift Focus from Points to Value

Reframe planning conversations around customer outcomes, not abstract numbers. Ask, “What value does this work deliver?” instead of “How many points is this story?” Prioritize work that directly impacts users and aligns with business objectives. Use points, if at all, as a rough guide—not as the centrepiece of planning.

Embrace Lightweight Estimation Techniques

When estimation is necessary, keep it simple and time boxed. Techniques like T-shirt sizing, affinity mapping can reduce the cognitive load and prevent endless debate. The goal is to align quickly and move forward, not to achieve perfect accuracy.

Use Lean practices like Visual Factory and WIP

Transparency allows teams to see bottlenecks and focus on delivery rather than prediction. The Lean practice of limiting work in progress (WIP) encourages faster feedback and continuous delivery, reducing the need for up-front estimation and shifting attention to actual progress.

Foster a Culture of Experimentation

Replace exhaustive estimation with rapid experimentation. Deliver small increments, gather feedback, and adjust course based on real customer input. This approach aligns with Lean principles and minimizes the waste of debating hypothetical outcomes.

Measure What Matters

Focus metrics on customer value and outcomes, not internal velocity or point throughput. Track lead time, cycle time, and customer satisfaction. These indicators provide a more honest reflection of progress and encourage behaviours that drive value.

The Bottom Line

Estimation Debt is a silent cost that saps the energy, creativity, and Agility of teams. By transforming estimation from a ritualized debate into a lightweight, value-driven activity organizations can reclaim time, focus, and alignment with what truly matters: delivering value to customers. Agile is not about doing more with less; it’s about doing only what matters and ruthlessly cutting what doesn’t. It’s time to challenge the status quo, question entrenched habits and reimagine estimation as a tool for learning and improvement, not a box to be checked.



Questions for Reflection

  1. How much time does your team currently spend on estimation, and what value does it produce for your customers?
  2. What would change in your organization if you replaced estimation meetings with customer feedback sessions?
  3. How can you shift your team’s focus from internal metrics to delivering real value for users?
Posted on: July 14, 2026 06:51 PM | Permalink | Comments (2)

The Ethics of Over-Allocation in Sprints. Debating Whether Pushing Teams Beyond Sustainable Velocity Breaches the Ethical Mandate for Respect Toward Human Capital

Categories: Agile, Leadership, Ethics

linkedin twitter facebook Request to reuse this  

Introduction

In the fast-paced world of software development and Agile project management, the concept of the “Sprint”, also called “Iteration”, has revolutionised how product development and sometimes even project work is planned and delivered. Sprints promise rapid, incremental progress and iterative adaptation to user needs. In principle, they also foster a sense of urgency and achievement. However, as the management demands faster results and more output, a troubling trend has emerged: the over-allocation of tasks and responsibilities during Sprints, often pushing teams beyond their sustainable capacity to deliver. This practice raises an important ethical question—does repeatedly demanding more than what is sustainable breach the fundamental Agile value of Respect for human capital?

This blog post analyses the ethical considerations surrounding over-allocation in Sprints, examining the challenges it poses and exploring recommendations for ethical project management. It is a discussion on how organisations can balance ambition with respect for their most valuable asset: people.

Challenges

The Temptation of Over-Allocation

Managers, Product Owners included, often feel pressure to maximise productivity, especially under tight deadlines or when stakeholders demand quick wins. This pressure can manifest as over-committing teams to more work than they have historically demonstrated they can complete within a Sprint—their “sustainable velocity.” Their rationale is simple: if a team did 30 story points last sprint, why not push for 35 or 40 this time?

The Human Cost

While the intention might be to “stretch” teams to achieve more, sustained over-allocation erodes morale and trust. Team members may begin to experience chronic stress, burnout, and a sense of being undervalued. High turnover, diminished quality of work, and disengagement are often the consequences. Furthermore, over-allocation contradicts the Manifesto for Agile Software Development’s call to “build projects around motivated individuals” and “give them the environment and support they need.”

The Ethical Dilemma

At its core, the Agile principle of Respect is about honouring the capacity, skills, and well-being of each team member. When leaders knowingly exceed a team’s sustainable velocity, they risk treating people as mere resources rather than as humans with limits, needs, and intrinsic motivation. This raises the ethical question: Is it acceptable to sacrifice human well-being for perceived short-term gains?

Organisational Culture and Systemic Issues

Over-allocation is rarely an isolated incident. It often reflects deeper systemic issues—such as unrealistic stakeholder expectations, lack of psychological safety, and a culture that values output over outcomes. Teams may feel unable to speak up about unsustainable workloads, and leaders may ignore warning signs to avoid difficult conversations with upper management.

Recommendations

Embrace Transparency

Organisations should foster an environment where teams can honestly communicate their sustainable pace (aka ‘velocity’) and any impediments they face. Transparency ensures that Sprint planning is grounded in reality, not wishful thinking.

Prioritise Psychological Safety

Leaders must create a culture where team members feel safe to express concerns about workload without fear of reprisal. Psychological safety is foundational to ethical decision-making and healthy team dynamics.

Respect Sustainable Pace

Sustainable pace is not merely a metric—it’s a reflection of a team’s collective capacity and well-being. Honour this metric by resisting the urge to over-commit. Instead, focus on removing impediments and supporting continuous improvement.

Empower Teams in Planning

Involve teams directly in estimating and committing to Sprint goals. Empower the team to take ownership and deliver high-quality work. Top-down allocation undermines trust and motivation.

Educate Stakeholders

Stakeholders may not always understand the implications of over-allocation. Invest in education and set realistic expectations about what can be achieved sustainably. Highlight the long-term costs of burnout and turnover versus the benefits of a healthy, motivated team.

Lead by Example

Leaders, Product Owner and Scrum Master included, should model respect for human capital by setting boundaries, encouraging work-life balance, and acknowledging the effort behind every sprint. Recognise and reward sustainable practices, not just heroic efforts during crunch times.

The Bottom Line

Over-allocation in Sprints is more than a productivity challenge—it’s an ethical issue that tests an organisation’s values and culture. Pushing teams beyond a sustainable pace may yield short-term results, but it undermines trust, well-being, and long-term success. The ethical principle of Respect is not optional; it is a mandate to treat people as the essential, irreplaceable assets they are. Organisations that honour this mandate will not only achieve better outcomes but will also foster loyalty, innovation, and resilience in their teams.

Questions for Readers

  1. Have you experienced or witnessed over-allocation in Agile Sprints? How did it impact team morale and outcomes?
  2. What strategies have you found effective in balancing stakeholder demands with the ethical imperative to respect sustainable pace?
  3. How can leaders better model respect for human capital in fast-paced, high-pressure environments?

Posted on: July 14, 2026 06:37 PM | Permalink | Comments (2)

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)
ADVERTISEMENTS

"There are painters who transform the sun into a yellow spot, but there are others who, with the help of their art and their intelligence, transform a yellow spot into the sun."

- Pablo Picasso

ADVERTISEMENT

Sponsors