by Mark Kromer
I’m not going to spend a lot of time in this blog rehashing the Agile Manifesto, the history of manifestos or the pros and cons of Agile. Plus it’s very late and I’m blogging right now because I feel like an insomniac tonight.
Here are my favorite links for you to dig some more on these topics: Agile Manifesto, manifesto definition, and Saeed’s On Product Management pretty good discussion on this topic.
Those of us that must work in an Agile development environment as product or project managers can debate the merits of the approach (I recommend Cranky PM’s very cranky assessment of Agile from an experienced PM’s perspective) but we also have projects and products to ship. Which means we have this question:
Do we need a product manager’s Agile Manifesto?
To which, I say — YES. Because there is so much orthodoxy around Agile methodologies and because there is so much confusion and lack of consistency in the way that product managers and project managers participate in Agile projects, I say YES.
Let’s also go back to the Agile Manifesto itself. The authors and originators had visions of formalizing the objectives and reasons for “lightweight methods” and worked on coalescing around a set of core values. As product managers, we are in the same position now as those pioneers were then. Many of the leading organizations dedicated to evolving standards and frameworks for PMs (PMI, Pragmatic, etc.) have a stigma attached to them of being too bulky and not agile enough for Agile, so we cannot turn to them.
The principals of the Agile Manifesto are software engineering principals. In my experience, Agile teams over time, become very good at what they do, but are missing upstream elements of product & project management and often times lose sight of the value of PMs. I have tried to stay away from fighting against the innovations and creativitiy from Agile development teams. Besides, I have found that Agile developers tend to love this way of working.
Instead, I have proposed sets of working parameters for “Agile Product Management” internally to the organizations where I work. These parameters are generally slightly different from org to org but have commonalities focused on filling in the open space left from the Agile Manifesto around business alignment, prioritization and some acceptable level of change control. I promise to follow up on this posting with some samples and further discussion here.
Until we devise a set of principals that will guide product managers toward an Agile framework, the gap of filling the proper customer and business alignment along with finding the proper amount of project management and product owner control will continue to be filled haphazardly, by people not well fitted for that role and many times, these needs will be improperly forgotten or de-prioritized.
This is the role of product managers and we need to do a better job as a community of defining the standard role of product & project management in Agile. Because Agile ain’t going’ away, has proven its value and needs more attention to the business with more careful and deliberate analysis of customer requirements.