Sunday, December 17, 2006


The Task Analysis Grid

This looks like a great way to communicate what your application is going to do to all members of your team, from the business end, through marketing and sales, to the development and testing teams. I really like how it is focussing on telling a story of your end user and what she wants to do.

This is even more powerful than those user interaction diagrams popular in UML, I never found those to be very clear, just lots of arrows pointing to different labels. Instead, we should look back to this ancient tradition of story telling, we are wired to understand stories, and by framing our discourse in a story, we can communicate to a wide variety of people.

Here's to more storytelling in computer programming!