Business Analysis & Requirements Engineering

Business analysis is the practice of enabling change in an enterprise by defining needs and recommending solutions that deliver value to stakeholders. Business analysis enables an enterprise to articulate needs and the rationale for change, and to design and describe solutions that can deliver value. 

The most important single part of building a software system is deciding precisely what to build. No other part of the conceptual work is as difficult as establishing the detailed technical requirements. No other part of the work so cripples the resulting system if done wrong. No other part is as difficult to rectify later. The inability to produce complete, correct, and unambiguous software requirements is still considered the major cause of software failure today.

Requirements are statements of what the system must do, how it must behave, the properties it must exhibit, the qualities it must possess, and the constraints that the system and its development must satisfy.


Requirements engineering refers to the process of eliciting, defining, documenting and maintaining requirements.  It is about the use of systematic and repeatable techniques that ensure the completeness, consistency, and relevance of the system requirements. Requirements engineering encompasses requirements elicitation, analysis, specification, verification, and management, where
Requirements elicitation is the process of discovering, reviewing, documenting, and understanding the user's needs and constraints for the system.
Requirements analysis is the process of refining the user's needs and constraints.
Requirements specification is the process of documenting the user's needs and constraints clearly and precisely.
Requirements verification is the process of ensuring that the system requirements are complete, correct, consistent, and clear.

Requirements management is the process managing the changes in the requirements and maintaining them throughout the development lifecycle.

Vellicate offers a comprehensive portfolio of training programs covering from Strategy to Execution.