Agile & UCD (was Thoughts on Alan Cooper'sKeynote)
14 Feb 2008 - 9:43am
5 years ago
Ambrose, glad to see someone with you background actively participating in these discussions. This is what we need.
>From your description, what I see missing the time to explore the design space. Bill Buxton had a great slide (and simple one) showing the design process. In words: Design is about choice.
You need to generate a lot of GOOD options so that you can then make a GOOD choice.
Hypothetically. Maybe one good interaction metaphor for your product is a step-by-step process over several pages. Maybe another good interaction metaphor is a simple form where the detail is reveal through progressive disclosure.
To want to build each one of these in a sprint in order to evaluate this would be a waste of time. It is better to have a design exploration phase prior to any development sprint.
I have had experience in projects like this. Where you start out the design exploration phase with a collaborative design workshop. You follow this with a series of rapid iterations over the next ~2 weeks. I would expect to be able to explore over 10 different good interaction metaphors in that time.
Ideally, I would then take 2 or 3 of the best interaction metaphors and do some testing with end-users on them. I do not ask them to pick which one they like, I use this to understand how well they can interact with each one.
I could use this information to then design the screens for the first sprint.
You could do this pre-work in time it takes to do 2-3 development sprints. But, you have explored more designs then you ever would have been able to in over a dozen development sprints.