Here is a simple model for gathering requirements. It starts of with a simple business process model (BPM) describing the business domain and goes onto to describing the functional processes that can be elicited from the BPM. The functional processes can grouped into functional requirements.
Business Process Model
The business process model describes the key activities, tasks and processes in the business domain. These will be both system e.g. generate doc, retrieve customer data and non-system activities e.g. post a letter, hire an employee.
Functional Components
The solution design really begins with the functional components. The functional components are logical groupings of system based activities, tasks and processes. These will be extracted from the BPM.
Functional Processes
Each functional component will contain a number of high level functional processes. These will be system based processes e.g. workflow, data wizard processes and will have a number of tasks and activities. Functional processes might also have a set of functional sub processes (FSPs).
Functional Sub-processes
Each sub process will describe the hands on user interaction with the system. For example searching for a client details – step 1 enter search criteria, step 2 click on, step 3 see search results etc.
No comments:
Post a Comment