Business Process Modeling – A Perspective

Lets start with some definitions first :

Business : The occupation, work, or trade in which an individual is engaged: bpmn software e.g. the wholesale meals business.

Process : A sequence of actions, adjustments, or features bringing a few consequence: e.g. the process of digestion; the process of obtaining a driver’s license.

Mannequin : A schematic description of a system, theory, or phenomenon that accounts for its recognized or inferred properties and could also be used for additional examine of its traits: e.g. a model of generative grammar;

“cited from : process. (n.d.). The American Heritage┬« Dictionary of the English Language, Fourth Edition. Retrieved April 30, 2007, from internetsite”

So Business Process Modelling can be outlined as a schematic illustration of activities and features carried out by a company to achieve success in their trade and companies offered to the market and customers.

I’m sure that there could be a lot of gaps in above definition, if we attempt to make it full but one thing might be inferred clearly : For a Enterprise to go about doing its business and supply the right companies and products to its customer, its understanding and management on how they perform and operate is crucial and infact in current age, a competitive edge.

Therefore, Business Process Modeling could be considered as a really critical exercise both from a enterprise and technology perspective. The reasons for doing process modelling will be many, however we are able to outline the identical into following:

Process Documentation : Need for organization to document their business processes

Process Improvement Train: Organizations searching for performing an analysis of present processes and the way the identical can be improved. Process modeling right here would be just a part of the strategy in this case. Typically a BPI activity would contain analysis of present as-is process, refinement of processes primarily based on six sigma, lean etc. and popping out with a revise To-BE process.

Enterprise Methods Implementation : Although some may call it a myopic view to process modeling, nevertheless traditionally and even in the present day many organizations have perform process modeling work earlier than implementation of main IT system for e.g. ERP, CRM, Order Management techniques etc. This definetely is a wise selection considering that many of the enterprise systems being deployed has an impact on how you perform what you are promoting going forward. Again details of best practices in this house is usually a separate discussion itself. Particularly the dialogue around want for doing process modeling/evaluation first or selecting the systems and then pursuing process modeling. I had a discussion with considered one of my purchasers as soon as in which it was latter and my basic question was now will you change your process for the system or vice versa and whether the whole selection of the system would have been different in the event that they already had an concept of their processes which wanted automation help. Anyhow there are pitfalls each sides.

Enterprise Architecture : Many organizations have a separate Enterprise Architecture practices and one space of EA is Process/Enterprise Architecture. So organizations do perform process modeling work as a standalone aspect to achieve a decent view. However in this case process modeling might be a very abstract representation of processes due to the high level view typically required from EA viewpoint. Organizations may go into particulars, however in my expertise its not simple to get funding for doing Process modeling work just as a project with out linking it to some particular enterprise associated project/budget. Thats a pity, typically as EA groups can add real value given the resources to do detailed evaluation of Enterprise’s architecture. Infact with SOA turning into essential method within many EA groups, I think process modeling intimately provide higher worth and help in figuring out the proper service mapping.

BPM : Process modeling can be the start line for a Business Process Management projects. Typically BPM instruments will provide their own modeling instruments, so care must be taken to identify the necessity for process modeling. Whether or not it should be only for the actual BPM projects or its maintained in some bigger/central process repository. I want a central Process repository for all process fashions for e.g. in instruments like Telelogic system architect, aris, case clever etc. and picking out process for BPM implementations from central repository or higher nonetheless create BPEL from the process fashions directly. Nonetheless this facet of product integration is just not probably the most mature and care is required earlier than use.

Ok, I’m positive there are a lot of more benefits of process modeling and I would get time later to elaborate in other articles/blogs.

Lets move into some aspects of how one can build higher process models. A few of the pre-requisites for process modeling are as follows:

1) People: You’ll want to have good abilities within the workforce from various views, you need good business analysts to undertand what needs to be modeled and engage with enterprise users accordingly. You additionally need a great scribe or modeler who understands how one can map the requirements into models. As we are limiting it to modeling space, you may not require folks with six sigma, lean,simulation skills though they’d participate at appropriate section in analysis.

2) Instruments : you would need acceptable tools to mannequin the enterprise processes. It could start with basic word processing instruments like word, move into graphic tools like visio to sophisticated tools like aris, system architect. Selection of instruments would rely upon necessities and goals for modeling and clearly other factors like value, ability units etc. I personally really feel that modeling efforts in instruments like word and visio is a myopic view to modeling and processes are assets of any organizations and should be available centrally to be updated constantly. It’s best to consider a repository based instrument which supports standard modeling and reporting strategies to provide long term benefits.