Agile · Communication · Development velocity · Planning · Product management · Scrum

The goal of sprint planning

Early on in this set of blog posts about Agile planning I talked about the common image of the planning onion, in which there are different layers of planning that start with the widest strategic view and progress all the way to daily planning.  So far I have written about strategy and portfolio planning in… Continue reading The goal of sprint planning

Agile · Communication · Planning · Product management

So who decides when someone has to?

In my previous (long) post I talked about navigating potential conflicts that can emerge in Agile planning when a company has an inter-related set of products.  I suggested that product owners have a valuable role to play in navigating these collisions by facilitating communication, articulating trade-offs, recognizing leverage opportunities, and offering a wider perspective.  I… Continue reading So who decides when someone has to?

Agile · Change Management · Development velocity · Product management

Understanding velocity in product development

I wrote recently about sustainable development and wanted to follow this up with a piece focused around something we’ve been talking about a lot on the project teams I serve as a product owner: how can we understand and increase our velocity?  Velocity is about the productivity of the development team and this can be… Continue reading Understanding velocity in product development

Agile · Change Management · Communication · New features · Product management · Prototypes · Scrum

Prototypes for complex software

I mentioned in my last post that I wanted at some point to share more of my thoughts about using prototypes when developing highly complex software solutions.  While the ideas are fresh in my mind I wanted to write some about this now. When I talk about prototypes I do not mean the first ‘beta’… Continue reading Prototypes for complex software