Process requirements analysis:Objectives and Constraints
Objectives of process modelling
- Facilitate human understanding and communication (for discussion, agreement, training)
- Process improvement (for reuse, comparison, estimation; selection of technology; organisational learning; managed process evolution)
- Process management (for planning, coordination, measurement)
- Automated guidance or execution support (for suggestions, reference material; cooperation support; data collection; enforcement of rules)
Constraints of elicitation
- Model-related constraints: target processes, granularity of models, degree of consistency, level of completeness, accuracy and clarity
- Project-related constraints: acceptable time and cost, available resources