Category: Requirements Management Basics

Should User Interface (UI) Be a Part of “Requirements”? »

Just a quick post to address a question that seems to come up quite frequently.
Should “User Interface” (UI)  be a part of requirements? Do UI specs constitute requirements?
Here is my quick answer to this question…

var addthis_pub = ‘accompa’;
var addthis_language = ‘en’;var addthis_options = ‘email, digg, delicious, reddit, linkedin, facebook, stumbleupon, more’;

Personas are Great - For Wasting Time! »

I’ve been meaning to write this post for a while. Recently, I saw a couple of blog posts on this topic (here and here) from bloggers I respect a lot. This spurred me to finally get around to writing this post.
This post is about using “personas” as a part of software requirements process. It’s not […]

Use Case Template - Example (Requirements Management Basics) »

In a recent post, I provided a definition of use case as well as an example.
The example I provided uses a very simple format. In most real-world projects, teams find it helpful to use a more fully-dressed format.

In this post, I share a template of a fully-dressed format, as well as an example […]

Use Cases - Top-10 Reasons for Using Them to Document Your Requirements »

In my previous post, I provided a definition of Use Case along with an example. I also took a strong stance against considering UML diagrams as use cases.
Matt Klein made a good observation on Twitter today on how use cases are often not used well when documenting requirements:
Use Cases are important and very often not […]

Use Cases - Definition (Requirements Management Basics) »

A question that frequently comes up in my conversations nowadays is:
What exactly is a Use Case?
Let me try and explain it in this short blog post.

var addthis_pub = ‘accompa’;
var addthis_language = ‘en’;var addthis_options = ‘email, digg, delicious, reddit, linkedin, facebook, stumbleupon, more’;

Requirements Management Tools - Overview »

This article gives an overview of how you can benefit from a requirements management tool, and what to look for when considering requirements management tools.
Product Managers (PMs), Business Analysts (BAs) and Engineers at most companies are responsible for gathering and managing requirements. However,

var addthis_pub = ‘accompa’;
var addthis_language = ‘en’;var addthis_options = ‘email, digg, delicious, reddit, […]

Features vs Requirements - Requirements Management Basics »

One of the questions that seems to frequently come up in my discussions these days is:
What’s the difference between a Requirement and a Feature?
Let me try and explain this difference in this short blog post.

var addthis_pub = ‘accompa’;
var addthis_language = ‘en’;var addthis_options = ‘email, digg, delicious, reddit, linkedin, facebook, stumbleupon, more’;