Business Process Modeling
Business Process Modeling is a label of several complementary processes undertaken to represent a business activity in a digital form. The business activity may be an entire enterprise, a department in the enterprise or a single business process within a department. In practice, Several modeling approaches exist today, including Modeling Driven Architecture (MDA).
Whether the modeling effort yields actual code or not
is not material to the process itself, nor to its fundamental objectives of:
1. Gaining an adequate understanding of
the business process, itself.
2. Being able to identify what would
represent it in terms of digital structures.
3. Determining the tasks of converting the
model to a working representation.
Business Process Modeling is not concerned with the
software development process to be used in the production environment, the
resources it would requires or its management. These are consequences of the
'requirements,' to use an older expression.
There are several techniques for discovering and
capturing processes, mostly based on practical considerations which ultimately
deal with the two essential variables: People and Practices, yielding a view of
the Process. This is usually complemented iteratively with matters related to
the Platform, particularly for established enterprises.
Typically, the processes that are a part of Business
Process Modeling are Process Mapping, Process Discovery, Process Simulation,
Process Analysis and Process Improvement.