the agile requirements story

Yesterday James Shore completed his multi-part guide to agile requirements management, or collaboration as he prefers to call it. These articles are well worth studying and adopting.

I particularly like Jim’s focus on Eric Evans’ UbiquitousLanguage pattern as driving the process. I believe that in our industry’s collective rush to eliminate muda and become extreme many teams have made a huge mistake and thrown the domain model out with the bath-water. Jim shows how the language of the domain can become the key to successful collaboration between developers and stakeholders.

I also like Jim’s over-arching describe-demonstrate-develop process – particularly the comment that the developers shouldn’t run the Fit tests while doing the develop part. As we saw at the dojo in Rotterdam, it can be too easy to fall into the trap of using customer tests for a kind of TDD, at which point coverage and design both go missing.

Jim’s article yesterday now brings all of these pieces – and more – together in a coherent whole.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s