Agile · Planning · Product management

The Agile planning onion

I recently heard someone at my firm lodge the following complaint about Agile: ‘The trouble with developing software with Agile is that it tends to be very reactive as we build to satisfy the most recent requests; instead we need a more proactive and long-term approach to thinking about our software development priorities.’  To offer… Continue reading The Agile planning onion

Agile · Change Management · Communication · Development velocity · Innovation · Product management

How new ideas impact the sprint team

Over my last few posts (back in the fall) I talked about understanding and improving the velocity or productivity of a project team.  The idea of achieving a sustainable and rapid development pace can be complicated by many factors but hopefully the ideas I wrote about in the past few entries have been useful in… Continue reading How new ideas impact the sprint team

Agile · Communication · Development velocity · Product management

Finding a sustainable development pace

I have been writing in the past two posts about finding and maintaining a sustainable development pace flowing out of reflections on the following Agile principle: “Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.”  I’ve written about understanding and measuring velocity and about the… Continue reading Finding a sustainable development pace

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