Home » Requirements

Requirements Types

1 June 2008 4 Comments

I was trying to find a way to express requirements from multiple perspectives, but keep it simple enough not to lose big ideas that matter.

It might be easier if I simply use:

  • Functional
  • Non-Functional
  • Technological
  • Constraints

(Note on non-functional — I hate “non-functional”– what are “non-functional” requirements? — yuck! — I think it should be more like “experience” or “quality”/”quality of service.”)

User, Business, and System Perspectives

I can then show which perspective/stories they are:

  • User
  • Business
  • System

Note that there’s functional requirements at the user, business and system level.  For example, “buy a book,” “place an order,” and “manage transaction” respectively.

Requirements Model

Here’s a conceptual model I use to help figure out where we are on the map:

RequirementsTypes

My Related Posts

4 Comments »

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.