B - Business Process Modeling

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.