Product Owner

Enemies of Agile: Big Fat User Stories

The Elephant in the Dining Room There is a famous saying, “How do you eat an Elephant? Answer: one bite at a time!” and so it should be when developing software features. The challenge however is that people do not always recognise a metaphorical elephant when they see one. When faced with an epic or…

Jimi photo

A lesson from Jimi Hendrix

Jimi Hendrix was a massive fan of technology and exploited it like no other single musician before him. He was probably aware of computers but I’m sure never gave a thought to the intricacies of software development processes and the human dynamics at the heart of it. However, there is much we can take from…

The Elements of Style for User Stories and Scenarios (BDD)

The core content of this post was forged in the fire of an intense agile project that was the conception and creation of the international edition of the BBC Homepage for BBC.com. The project team was assembled and some engineers had worked on the original domestic homepage but this was a complete redesign and rewrite,…

Conversations Over Documentation – Striking the Right Balance

When working on requirements, how is your time split between communicating and documenting? It’s very easy to feel the pressure to get requirements documented so that they can move through the development pipeline, so that designers and developers can start to design and build some working software, to build the next feature. On agile projects…