Three Threads within Agile Programme Management

The way I see it Agile Programme Management weaves together three threads: Transformation, Alignment and Adaptation. These threads are present in traditional approaches to programme management however an Agile approach subtlety changes each and increases the focus on Adaptation.

In this, the first post in a new series on Agile Programme Management, I’ll explain the three threads within Agile Programme Management.
Continue reading

How to Manage a Vague or Dynamic Product Backlog

In response to my request for questions along the lines of what do I do when … ? Jo asked:

What do I do when the product backlog is not complete and we still want to deliver our product on the agreed date? It is hard for the Product Owner to prepare a complete feature backlog and for developers to estimate the required time in order to get a realistic burndown chart during the sprints. The product backlog is kind of dynamic.

In response I’m going to look at three states for the product backlog and strategies for managing backogs when in each of those states:

  1. Normally vague/dynamic
  2. Completely vague
  3. Massively dynamic

The first of these states is, well, normal. You never know everything about the scope. You just have to manage what you do know.

The other two states suggest something is going wrong in the product management space. And that is very much a product owner issue. The agile project manager / scrum master role is to help the product owner and/or organisation realise their problem.
Continue reading

Go Deep on Agile Practices: Who, What, When, Where, Why and How

One of the interesting things about having an outsider look at my work is that I have an opportunity to gain a greater understanding of what I do and, specifically, what I do differently from others. Joanna Geraldi gave me such an opportunity when she came to interview me about my approach to project management for some research. After the interview Joanna characterised my approach as "’real’ principle-driven agile project management". That got me thinking because for a long time I was far more concerned about practices than principles. It seems that has changed.
Continue reading

What is Agile Governance?

Personally I think good governance is essential for successful delivery, either within a programme or project, or part of on-going product development.

The recent publication of Governance for Agile delivery: Examples from the private sector July 2012 by the British National Audit Office suggests the UK government is also very interested in Agile and how it can be used to deliver value. But within the constraints of good governance.

However the term “governance” is rarely used along side “Agile”. As a agile programme manager I thought I’d try to answer the question “What is Agile Governance?”
Continue reading