Business Requirements are necessary processes an organization must perform in order to do business. They can be expressed in textual documents or graphical models. Understanding all facets of the enterprise is a crucial prerequisite to undertaking a process improvement effort.
This effort often leads to an in-depth understanding of process interactions, or lack thereof, which will uncover inefficiencies and disconnects that lead to a desire for improvement. NearSoft uses a business modelling language to capture the business knowledge and produce a series of models, diagrammatic pictures or representations of all aspects of the business captured to include the following dimensions:
- WHAT (what do we do?)
- WHO (who does what?)
- WHERE (where do we do what we do?)
- WHICH (which information do we need to do it?)
- WHEN (when is it done, order of processes?)
- HOW (how do all these elements interact?)
The success of project implementation strongly depends on how precisely the target software requirements are defined.
Requirements definition is particularly important for large projects; especially where project completion within an allocated timeframe and budget is critical.