the-generalist.com

  • Increase font size
  • Default font size
  • Decrease font size
joomla templates, wordpress themes, drupal, datalife engine, graphics, seo,
Home

Using User Classes to Simplify Software Requirements

E-mail Print PDF

When defining requirements for a software package I like to break them down by user class. A simple definition of a user class is a group of users with identical requirements for a system. For example, I frequently work on pipelines for pre-rendered cinemetics for video games or commercials. Some of the user classes might be: Producer, Modeler, Animator, Lead, etc. I try to list the requirements of each group. Here are some simple requirements for a time tracking system.

Modeler

  1. Enter own hours for the current and previous day.
  2. Modify own hours for the current and previous day.
  3. View own hours from any time period

Animator

  1. Enter own hours for the current and previous day.
  2. Modify own hours for the current and previous day.
  3. View own hours from any time period

Lead

  1. Enter hours for anyone on his or her team for any day.
  2. Modify hours for anyone on his or her team any day.
  3. View hours for anyone on his or her team.

Producer

  1. View hours for anyone on the project.
  2. View a summary of hours for each discipline on the project.

These are just example requirements; I'm keeping it simple for the purposes of this article. The first thing you probably noticed is that Modeler and Animator have the same requirements. I would probably combine these into one group named something like Artist. By splitting the requirements into groupings you might notice that you're better off with two different interfaces than one interface. For instance, the Producer doesn't change data. In this case I might not even put a summary page into the software. I might make a special spreadsheet report that gets sent to the producer every day or week.

Breaking up the requirements by User Class helps to organize the requirements and direct the design. It also simplifies requirement gathering since you can focus on one group at a time and have smaller lists of requirements to deal with instead of one long master list.

 

 

 

Comments  

 
0 #7 Trucos 2017-05-30 02:17
? Un juego como semejante otro. sii bien es
cierto que bastante geniales graficas

Hecha un vistazo y puedes visita mi site: Trucos: http://silverchain.com/__media__/js/netsoltrademark.php?d=trucoteca.com
Quote
 
 
0 #6 url 2017-05-06 06:31
? Conn este juegos duraras adecuados horas de todas formas luego aburre un poco

Chekea y puedes visita mi web site- url: http://jillburchdesign.com/__media__/js/netsoltrademark.php?d=trucoteca.com
Quote
 
 
0 #5 Trucos 2017-04-13 15:33
?Me parece que el videogame de consolas ha recibido cuantiosa
promocion, es realmennte bueno, no obstante deja que esperar

Comprueba y ademas navega por mi web siteOo Trucos: http://www.haseldenconstruction.net/__media__/js/netsoltrademark.php?d=trucoteca.com
Quote
 
 
0 #4 Trucos Y videojuegos 2017-02-17 22:33
?Flipante! De verdad me siento cautivado con eel
contenido del Web blog. Es elemental y aun asi muy util.
En muchisimas ocasiones es muy complicado lograr un contrapeso entre utilidad
y apariencia grafico. tengo que señalar que has hecho un curro alucinante con esto.
A La Vez, la pagina web carga muy velozmente en mi Opera.
Un blog estupendo!

Hecha un ojo y navega por mi weblog; Trucos Y videojuegos: http://www.oceanmentalhealth.net/__media__/js/netsoltrademark.php?d=trucoteca.com
Quote
 
 
0 #3 Sports Gear Central 2016-01-28 02:37
I am now not sure where you're getting your info, however great topic.
I must spend a while learning much more or understanding more.
Thanks for great info I used to be searching for this information for my mission.
Quote
 
 
0 #2 http://momsmarbles. 2014-09-24 15:45
you are actually a just rright webmaster. Thhe web site
loading velocity is amazing. It seems that you are doing any distinctive trick.

In addition, Thhe contents are masterwork. you've done
a wonderful task on this subject!

my web site online to do list (http://momsmarbles.com/?p=127: http://momsmarbles.com/?p=127)
Quote
 
 
0 #1 mir 2013-06-19 07:30
great! simple and clean. thank you
Quote
 

Add comment


Security code
Refresh

Main Menu