Flow, requirement and feature

A typical usage of a system by an end user to accomplish his/her job is termed as a “Flow” or “Business Flow” or “End-to-end flow”. And this is accomplished by performing a collection of use-cases (or Requirements). And in the process the end user invokes the various features offered by the system. So let us […]

Read More

Properties of a good spec

A good specification is the one that is easily implementable and meets the consumer’s business objective. Clean specification implies that the expectation of the various consumers of the specification document is indeed satisfied. Properties of a good specification document are, Lack of ambiguity – That there is only one possible interpretation for each specification Conciseness […]

Read More

How to write good spec

A good business requirement spec should contain,  Description – what is it?  Who needs/uses it?  When it is used?  How should it work?  How the common errors are handled?  What are the non-functional attributes to be satisfied?  Sample inputs/outputs  Environment where it is used. Whereas are a good technical specification includes,  Input and output specification […]

Read More

Assessing requirement completeness

The goal of requirements evaluation is to seek out and correct problems before resources are committed to implementing the requirements. It is concerned with examining the requirements to certify that they meet the stakeholders’ intentions, and to ensure that they define the right system, the essence of the agreement and understandings between developer and acquirer about […]

Read More