Magical Thinking and the Zero-Sum Roadmap

Recent conversations at several clients highlight an often-repeated set of magical pull rabbit from hatthinking: beliefs by internal clients that development resources are infinite, and beliefs by product managers that prioritization can convince anyone otherwise.  Both are wrong, but seductive.  Here goes…

The starting point for this conversation is the typical product roadmap: crammed full of prioritized work and heavily negotiated with the development team.  Almost every optional item has been postponed, and there’s still some risk of delay.  This is a product plan with no “white space,” no large chunks of unallocated engineering capacity, no slop or slush funds or hidden treasure. Continue reading

Review: “Adapting Configuration Management for Agile Teams”

I’ve had the chance to read an early version of Mario Moreira’s new book, “Adapting Configuration Management for Agile Teams: Balancing Sustainability and Speed.”  Mario is a long-time champion of software configuration management (SCM), agile development models and IT governance. Continue reading

Parenting and the Art of Product Management

Over the years, I’ve told variations of this story many times: being a product champion is a lot like being a parent.  We love our products, make multi-year commitments to their development, hide their shortcomings, and look out for their best long-term interests while other organizations live in the moment.  We groom our products for good mergers later in life — and may be heartbroken by market indifference or eventual end-of-life.

diaperNot everyone wants to raise children or enterprise software.  Consider the following observations before volunteering for high-tech parenthood… Continue reading

Avoiding a Ticking B-O-M

In our enthusiasm to get started on software projects, we often jump right into the coding and UI design that make software fun.  I’ve done it.  A few weeks before final shipment, though, someone identifies a missing item or service that costs the team some sleepless nights — or a month’s schedule slip.  Perhaps it sounds like this…

b-o-m

“We’re going to beta on Tuesday and just realized that we need a license agreement for the software installer.  Does anyone know who our lawyers are?” Continue reading