What should we understand and know when we try to describe a business process (requirements point of view)? In this article we discuss the main components: goals of the business process, participants, calculations, rules, restrictions for actions, results and success criterias.
1. Goals of the business process
Types of goals usually fall within four general areas: service, social, profit, or growth:
- Service: Goals related to improving customer service satisfaction or customer retention.
- Social: Goals that focus on giving back to the community, through philanthropy or volunteer organizations, for example.
- Profit: Goals set to increase profits by a certain percentage.
- Growth: Goals related to the expansion of the company, through new employees, for instance.
2. Participants of the business process and activities of participants (main, alternatives), information that should be used
- The main task is to receive clear schema of the business process and provide the actual description of the business processes. Manual and automated processes are better to separate and get information:
- for the automated process: conditions of performing
- for the manual process: who, how and from where can run
And of course, you need to get a reason of using in the business process of each participant.
For each participant we need to get:
- What information usually is used (and from where is gotten)
- Which parts of information should be shown
- Which parts of information should be required
- Which parts of information are absent and should be added
- Which parts of information are superfluous and should be removed
- Which parts of information should be calculated and how
- Which parts of information should be not editable
- Which result of receiving data from databases should be seen
- Which result of calculations should be seen
- Which result from previous participants should be seen
- What actions should be done by participant
- Which business rules should be done here
- Which documents should be created
- Which parts of information should be sent further and in which view
- Which parts of information should be get and whence
- Which parts of information should be saved here
- Time restrictions for each action
- List of all actions
3. Calculations, rules, restrictions for actions and etc.
In general, we need to find:
- Calculations, restrictions, business rules that are linked with each participant
- Where and when calculations, restrictions, business rules should be done
- How calculations, restrictions, business rules results influence on the business process
- How calculations, restrictions, business rules results should be available for each participant
- How calculations, restrictions, business rules results should be saved and where
- Need to check availability of information for each calculation, restrictions, business rules before using them.
4. Results and success criteria’s
The big question for each business process is a success. What can we see? Where and when? Do we get goals of the business process? Which criterions are between allowed (wished) ranges?
5. Open questions
- What aspects of the process need improvement?
- What changes would improve those aspects of the process?