back to top

our blog


agile planning

What Is The Point In Estimating?

by Kelly Waters, 10 December 2007

One technique used by agile development teams is the idea of estimating product features using points. This has a few distinct advantages over estimating in physical units of time. 1. Estimating is very quick because it’s an intuitive estimate of a feature’s size. 2. An estimate in points indicates a feature’s size relative to another, […]

Tell me more >
How To Prioritise – Part II

by Kelly Waters, 02 August 2007

I recently posted an entry on my blog about how to prioritise quickly and intuitively. I presented a 2d matrix with importance (business value) on one axis and difficulty (effort/complexity/cost/risk) on the other. It’s a simplistic approach, but then that’s what I like about it. Simple beats complicated any day! And I also like the […]

Tell me more >
How To Share An Agile Development Team

by Kelly Waters, 02 July 2007

Scrum, and other agile development methodologies, provide a framework for managing software development projects. But all too often, methodologies focus on a project environment, where the team is focused predominantly on a shared goal. Where the team is largely dedicated to the project. In reality, this is often not the case. In reality, development teams […]

Tell me more >
How To Prioritise Quickly And Intuitively

by Kelly Waters, 23 June 2007

If you’re in a situation where prioritisation is straightforward and you have a single decisive product owner, you probably need to read no further. If, however, prioritisation is difficult in your situation – maybe because you have several products or product owners with conflicting priorities, or maybe because your requirements can be complex and benefits […]

Tell me more >
Agile Development: No Sprint Is An Island!

by Kelly Waters, 21 March 2007

One of the key agile principles is about fixing timescales and varying scope. In DSDM (Dynamic Systems Development Methodology) these iterations are called Timeboxes; in Scrum agile management practice they are called Sprints. For Business-As-Usual (BAU) changes to existing products, one Sprint may equal a release of the product. However for projects it’s more than […]

Tell me more >