[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-usability
Subject: Re: No, not just yet! ;)
From: Arcana <emerald-arcana () rogers ! com>
Date: 2002-10-23 17:52:09
[Download RAW message or body]
On Wednesday 23 October 2002 12:37 am, Eric Ellsworth wrote:
> Attached is a usage scenario as I've described. Please let me know if you
> think this is useful. Likewise, if someone could post this to the web for
> review, dissection, and modification, it would be much appreciated
It is useful but perhaps a little too specific. It would serve as a good,
specific example of a particular usage scenario called "User gets support on
broken KDE feature". I do like is the good detail about the current process
and recommendations to improve.
I have something much less ground-breaking than your documentation and it's a
short list of some common use cases. I don't have a lot of time to
contribute right now, so the use cases are SORELY incomplete. Ideally, I'd
split up the use cases to be more specific but I don't have the time for it.
Just remember that the use cases are a WHAT and not a HOW. So while I say,
"User finds support for broken KDE feature" I don't describe how. The "hows"
can be detailed in usage scenarios like Eric's specification.
Please find attached a short use-case list. Please send comments. I hope to
add to it later.
--
-- Arcana
Dreams may be in sleep, or may occur waking. In all cases, listen to your
dreams.
["KDE_org_Use_Cases.html" (text/html)]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 \
Transitional//EN"><html><head><title>KDE.org Use Cases</title><meta \
http-equiv="content-type" content="text/html; charset=ISO-8859-1"></head><body> \
<h1>Use Case for kde.org</h1> <br>
by Irwin Kwan<br>
<br>
<h2>Actors</h2>
<table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: \
80%;"> <tbody>
<tr>
<td valign="top"><span style="font-weight: bold;">Actor</span><br>
</td>
<td valign="top" style="font-weight: bold;">Description<br>
</td>
</tr>
<tr>
<td valign="top">Desktop User (or user)<br>
</td>
<td valign="top">Casual KDE User, who currently uses KDE<br>
</td>
</tr>
<tr>
<td valign="top">Developer<br>
</td>
<td valign="top">KDE Developer, who is involved in the design and \
implementation of KDE software (including architects, requirements gatherers, \
programmers, testers, documenters, release managers).<br> </td>
</tr>
<tr>
<td valign="top">External Community<br>
</td>
<td valign="top">People looking for information on KDE including information on \
the software and the organization<br> </td>
</tr>
<tr>
<td valign="top">Web Site<br>
</td>
<td valign="top">The KDE web server<br>
</td>
</tr>
<tr>
<td valign="top">Contributers<br>
</td>
<td valign="top">People looking for more resources for the purposes of \
promoting or helping with KDE in ways other than development, including in ways of \
providing artwork, feature suggestions, comments, promotions, donations, etc.<br> \
</td> </tr>
<tr>
<td valign="top">Vistor<br>
</td>
<td valign="top">A superclass that generalizes the web site visitor. \
Essentially contains the User, Developer, External, and Contributor.<br> </td>
</tr>
</tbody>
</table>
<br>
<br>
<h2>Sample Use Cases (they should be hierarchical)</h2>
<table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: \
100%;"> <tbody>
<tr>
<td valign="top"><span style="font-weight: bold;">Number</span><br>
</td>
<td valign="top" style="font-weight: bold;">Primary Actor<br>
</td>
<td valign="top" style="font-weight: bold;">Use Case<br>
</td>
<td valign="top" style="font-weight: bold;">Details<br>
</td>
</tr>
<tr>
<td valign="top">1<br>
</td>
<td valign="top">User<br>
</td>
<td valign="top">Find support for broken KDE feature<br>
</td>
<td valign="top">Many ways to find support: Mailing Lists/Forums, FAQ, \
Documentation<br> </td>
</tr>
<tr>
<td valign="top">2<br>
</td>
<td valign="top">User<br>
</td>
<td valign="top">Download a release of KDE<br>
</td>
<td valign="top">Can be in source or binary. May download different \
versions including old releases, stable releases, or CVS.<br> </td>
</tr>
<tr>
<td valign="top">3<br>
</td>
<td valign="top">User/Contributor<br>
</td>
<td valign="top">Report bug in KDE<br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top">4<br>
</td>
<td valign="top">User/Contributor<br>
</td>
<td valign="top">Suggest new feature in KDE<br>
</td>
<td valign="top">This process is currently identical to the bug-reporting \
procedure.<br> </td>
</tr>
<tr>
<td valign="top">5<br>
</td>
<td valign="top">User/External<br>
</td>
<td valign="top">Find reasons to use new release of KDE<br>
</td>
<td valign="top">Looking for news items, feature lists, release schedules.<br>
</td>
</tr>
<tr>
<td valign="top">6<br>
</td>
<td valign="top">Developer<br>
</td>
<td valign="top">Learn about KDE development environment<br>
</td>
<td valign="top">How to get CVS, compile<br>
</td>
</tr>
<tr>
<td valign="top">7<br>
</td>
<td valign="top">Developer<br>
</td>
<td valign="top">Learn about programming with KDE<br>
</td>
<td valign="top">Tutorials with KDE libs, architecture documentation<br>
</td>
</tr>
<tr>
<td valign="top">8<br>
</td>
<td valign="top">Developer<br>
</td>
<td valign="top">See an application's features<br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top">9<br>
</td>
<td valign="top">Developer<br>
</td>
<td valign="top">See application's bugs<br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top">10<br>
</td>
<td valign="top">Visitor<br>
</td>
<td valign="top">Learn about changes to KDE software<br>
</td>
<td valign="top">Features, releases, new applications<br>
</td>
</tr>
<tr>
<td valign="top">11<br>
</td>
<td valign="top">Visitor<br>
</td>
<td valign="top">Learn about promotions/testimonials for KDE<br>
</td>
<td valign="top">Press, support, donations, reviews<br>
</td>
</tr>
<tr>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
</tr>
<tr>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
<td valign="top"><br>
</td>
</tr>
</tbody>
</table>
<br>
<br>
</body></html>
_______________________________________________
kde-usability mailing list
kde-usability@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-usability
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic