Task Flow Documentation & Friends

Given that we’ve been working on different types of documentation like site diagrams, user flows, and wireframes, I’ve been thinking about and researching different ways of representing these deliverables.

My project Finabler is a web application that I imagine being interactive and drag-and-droppy, but also retaining many menu-structures and functionalities that are more common in desktop applications, and I’m still kind of at a loss as to how I’ll represent things that are functional, but not pages unto themselves.

Anyway, looking through the software prototyping book for our prototyping class, I came across a dependency diagram, which I thought was a great way to get ideas down for user/task flow and how things relate to one another. (sorry I can’t find a good example online - check out the book, if you’ve got it!)

I also found this ye olde User Task Model that I thought was interesting, in a holistic way. It helps to put our scenarios into action in a way others will understand.

And a couple months ago I came across Todd Warfel’s Task Analysis Grid, which he shares the template for on his site. It uses scenarios, tasks, and subtasks to outline how the functional requirements of a system will be met. He also puts a human face on it and includes a term I love, and I think it says so much - Pain Points! What are we trying to fix? Anyway, this document seems like a great way to streamline our documentation.

Finally, over at Boxes and Arrows, Andres Zapata talks about using guided wireframes in powerpoint to tell the story of how a rich internet application will function.

What methods have you found to be useful?


3 Comments

  1. Ben said,

    May 3, 2007 @ 10:18 pm

    “…I’m still kind of at a loss as to how I’ll represent things that are functional, but not pages unto themselves.”

    This may be redundant after tonight’s class with FLEX (and I REALLY apologize if you’ve done this already and my advice sounds condescending), but you should check out these two resources:

    maps.google.com
    docs.google.com

    This is what’s known as “web 2.0″, or dynamic pages that are applications unto themselves. You can probably spend 3 minutes total with these two sites and see the potential with your application idea.

  2. kelly said,

    May 4, 2007 @ 8:48 am

    Thanks Ben - I do use and love the docs, maps, gmail, notebooks, etc that google has to offer and a lot of that has influenced my thinking on finabler, but more practically, I’m just not sure how to diagram this stuff!

    When things ‘happen’ but aren’t pages unto themselves, I understand how to wireframe/prototype for that, but where do these ‘happenings’ belong on a diagram or task flow?

  3. Ben said,

    May 6, 2007 @ 10:51 am

    Gotcha. Don’t I feel like an idiot. :)

RSS feed for comments on this post