[IxDA Discuss] A tool for managing use cases / requirements

Petteri Hiisilä petteri.hiisila at ixdesign.fi
Sat Mar 24 05:30:29 PDT 2007


Hi,

> There are critically important differences between use
> cases and scenarios.

This is true and may be the reason why the original poster asked for  
a way to link them together so that these different levels of  
granularity of the problem and its solution can be tracked back to  
their origins.

In a "project manager's dream tool" all this can be tracked: human  
goals <--> context scenarios <--> key path scenarios (~ use cases) <-- 
 > design requirements <--> ui framework <--> ui design <-->  
technical requirements <--> technical design <--> technical  
implementation <--> test cases.

In real world it of course isn't as straightforward as this. And  
there's much more to technical design than in the above  
simplification. Finally, lots of this can be parallelized to save  
calendar time.

In projects the managers tend to want this linkage more than they  
actually need it. Often, after they have read the User & Domain  
Analysis they have the links they need in their head, and they can  
contaminate other managers by letting them read the U&DA too. Almost  
everybody from marketing to even HR have found it useful in their  
regular work too. When you put human motivations on the table it all  
starts to make sense.

As a little disclaimer: I'm using terms in a way that About Face  
uses. Many of our IxD terms need to be (re)defined before using,  
because different groups have already defined them before and after  
us. The namespace is limited.

Thanks,

Petteri

Katie Albers kirjoitti 24.3.2007 kello 4:34:

> There are critically important differences between use
> cases and scenarios.
>
> Use cases are at the system/requirement level, e.g.
> "Users will be able to order items. The steps in
> ordering an item are...."and then you go into the
> press this, type that, display this message
> enumeration.
>
> Scenarios put use cases into human context "Jane wants
> to find an item requested by a friend so she goes to
> [our site]and then..."
>
> The two are about interaction from different angles
> and that difference is at a level where you can go
> merrily down the pure use case path...which will tend
> to lead to system-oriented development, or enhance the
> user-centeredness of the product by doing both.
>
> Katie
> another IxD who came to it from usability
>
>
> --- Petteri Hiisilä <petteri.hiisila at ixdesign.fi>
> wrote:
>
>>
>> Jeff Axup kirjoitti 24.3.2007 kello 0:27:
>>
>>> Hi everyone,
>>>
>>> I'm working on a project where we're entering into
>> a large
>>> requirements
>>> analysis stage. This will involve a large number
>> of use cases
>>> (often called
>>> scenarios). The use cases need to be directly tied
>> to corresponding
>>> requirements. There will be high and low level use
>> cases, with some as
>>> subsets of others. Additionally, they need to be
>> tied to user roles
>>> (and
>>> personas at times), and there will often be a
>> many-to-one pairing
>>> between
>>> roles and uses cases, and requirements and use
>> cases. So a static
>>> tree model
>>> probably won't work.
>
>
>
>
>
>
> ______________________________________________________________________ 
> ______________
> TV dinner still cooling?
> Check out "Tonight's Picks" on Yahoo! TV.
> http://tv.yahoo.com/

--
  Petteri Hiisilä
  Senior Interaction Designer
  iXDesign / +358505050123 /
  petteri.hiisila at ixdesign.fi

  "Simple is better than complex.
   Complex is better than complicated."
   - Tim Peters




More information about the discuss mailing list