How to Deliver a Fixed Scope, Fixed Date Project with Agile

How to Deliver a Fixed Scope, Fixed Date Project with Agile

After 20 years of Agile, I realize that I fell into the trap of believing that with Agile, the customer has to pick just one: a fixed date or a fixed scope. This belief is misleading and only partially true.?What I realized yesterday is how you can deliver a fixed date, fixed scope project with Agile.

Agile Myth: Scope or Date?

Agile works from the assumption that there is a fixed team that is working on a problem with a fixed velocity (or work capability). Under these constraints, the customer can choose:?Fixed date with variable scope?Or?Fixed scope with variable date?On the surface, it seems like this is just the constraint of reality.?And fixed scope, fixed dates that the business or customer requests seems impossible.

Or is it?

Please read the full article on our website to learn:

  1. How the team can investigate assumptions about scope, solution and team capability to deliver sooner.
  2. How leadership can change variable such as staffing and priorities that are outside of the teams control.
  3. How to work with Waterfall teams when you are Agile

Greg Selvin

Experienced Expert on Delivering Technology Products and Projects

1 年

Continued from my previous post . . . When you "float the scope," you also want to make it clear from the start that your control mechanisms include empirical data on progress by the team. This allows for increased certainty as the scope is delivered. It also removes the fear of adding scope. (It's a misconception that scope creep exists in Agile; there's actually no such thing.) The trick is to prioritize the scope and monitor it closely. Certainty in this method of delivery derives from many things. Many of these also apply to plan-driven development, such as a focus on technical excellence or maintaining a fairly static team or teams over time. In the end, any prediction of the future is a guess. A technique such as Monte Carlo probabilistic forecasting attempts to be more honest about these predictions, where given a representative set of data, we can say that we believe there is an x% chance of delivering by a certain date. I think this video is tremendously useful with its suggestions on how to increase certainly. I just don't think it addresses the real-world issues with plan-driven project control.

回复
Greg Selvin

Experienced Expert on Delivering Technology Products and Projects

1 年

I think every point in the video I just watched is correct and useful. Thanks, Michael! That said, I believe the notion of "flipping the Iron Triangle" has to do with how, to use PMI lingo, a project is controlled. In plan-driven systems, you fix the scope and apply target dates. You may or may not be correct regarding those dates; for sure, the suggestions here can help increase certainty. If you catch deviation from the plan, then you submit a change request to the scope or try to increase capacity, normally by adding staff. Or you report slippage and change the date. In theory, this is a reasonable approach to control work. In practice, the division between those who manage the plan and those doing the work leads the manager to push the team to work more hours to meet the date, because change requests and reporting slippage can result in a poor performance report for the manager.

回复

Maybe just do it the old way, and make a plan, with the mindset that you may need to adapt, cut it in stages to control what's what, which is what we always did anyway. Lot's of people are now claiming to be "agile" in situations where almost everything is known and predictable, and they're simply too lazy to do the legwork, instead just popping up some kind of board and pronto, project managed "the agile way".

要查看或添加评论,请登录

Michael K Sahota的更多文章

  • Continuous Change – The Key to Rapid Evolution

    Continuous Change – The Key to Rapid Evolution

    Ever wonder how to create a successful organization? All too often, we think of our organizations as static structures.…

    2 条评论
  • Challenge the Process: How to Cut the Red Tape and Streamline Operations

    Challenge the Process: How to Cut the Red Tape and Streamline Operations

    Most organizations are trapped in a structure of business-as-usual functioning. In this environment, many processes do…

    2 条评论
  • 5 Types of Leadership Power

    5 Types of Leadership Power

    Leadership Power is not about exercising power. It’s something very different.

  • 5 Steps to a Great Leadership Brand

    5 Steps to a Great Leadership Brand

    We have all heard of branding a product, service, or organization, yet we do not think about applying this to…

  • The 5 Dimensions of Organizational Success

    The 5 Dimensions of Organizational Success

    Organizational success, like personal success and achievement, comes in many flavors. One organization’s definition of…

  • The Evolutionary Leadership Profile

    The Evolutionary Leadership Profile

    Great leadership makes the difference between success and failure. It determines whether you’ll have passionate…

    1 条评论
  • Moving Beyond Traditional Management

    Moving Beyond Traditional Management

    If you are doing anything that remotely resembles traditional management, then chances are that there is a huge…

  • Iterative Development Done Right

    Iterative Development Done Right

    Iterative Development is an approach to delivery based on the understanding that with complex work products, it’s not…

  • Leadership in Turbulent Times

    Leadership in Turbulent Times

    What does it mean to lead during turbulent times? During calm times, everything is in order, and change can happen…

  • Cultural Transformation in a Nutshell

    Cultural Transformation in a Nutshell

    Everything you wanted to know about Cultural Transformation but were afraid to ask What is culture? Culture is the…

    2 条评论

社区洞察

其他会员也浏览了