Business Process Modeling – A Perspective

Lets start with some definitions first :

Enterprise : The occupation, work, or trade in which a person is engaged: e.g. the wholesale food business.

Process : A series of actions, changes, or functions bringing a couple of result: e.g. the process of digestion; the process of acquiring a driver’s license.

Model : A schematic description of a system, theory, or phenomenon that accounts for its recognized or inferred properties and may be used for further examine of its characteristics: e.g. a mannequin of generative grammar;

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

So Enterprise Process Modelling will be outlined as a schematic representation of actions and capabilities carried out by a corporation to achieve success of their trade and providers offered to the market and customers.

I’m sure that there could be a number of gaps in above definition, if we attempt to make it full however one thing will be inferred clearly : For a Business Process Modeling to go about doing its business and supply the fitting services and merchandise to its customer, its understanding and management on how they perform and operate is crucial and infact in present age, a competitive edge.

Therefore, Enterprise Process Modeling could be considered as a very crucial activity both from a enterprise and know-how perspective. The reasons for doing process modelling may be many, however we will outline the same into following:

Process Documentation : Want for organization to doc their business processes

Process Improvement Train: Organizations on the lookout for performing an evaluation of present processes and the way the identical can be improved. Process modeling right here could be just a part of the approach in this case. Typically a BPI exercise would contain evaluation of current as-is process, refinement of processes based mostly on six sigma, lean etc. and coming out with a revise To-BE process.

Enterprise Techniques Implementation : Although some may call it a myopic view to process modeling, however traditionally and even right now many organizations have perform process modeling work before implementation of major IT system for e.g. ERP, CRM, Order Administration programs etc. This definetely is a smart choice considering that many of the enterprise methods being deployed has an impact on how you perform your online business going forward. Again details of best practices in this house can be a separate discussion itself. Particularly the discussion around need for doing process modeling/analysis first or choosing the methods and then pursuing process modeling. I had a discussion with one among my purchasers once in which it was latter and my elementary query was now will you change your process for the system or vice versa and whether the whole alternative of the system would have been different in the event that they already had an idea of their processes which needed automation help. In any case there are pitfalls each sides.

Enterprise Architecture : Many organizations have a separate Enterprise Architecture practices and one space of EA is Process/Business Architecture. So organizations do carry out process modeling work as a standalone aspect to achieve a decent view. However in this case process modeling may very well be a very summary illustration of processes because of the high degree view typically required from EA viewpoint. Organizations may go into details, but in my experience its not easy to get funding for doing Process modeling work just as a project without linking it to some specific business related project/budget. Thats a pity, typically as EA groups can add real value given the resources to do detailed analysis of Enterprise’s architecture. Infact with SOA changing into essential strategy within many EA groups, I think process modeling intimately present better value and help in figuring out the correct service mapping.

BPM : Process modeling can also be the starting point for a Enterprise Process Administration projects. Typically BPM instruments will present their own modeling tools, so care must be taken to identify the necessity for process modeling. Whether it should be just for the actual BPM projects or its maintained in some bigger/central process repository. I favor a central Process repository for all process models for e.g. in instruments like Telelogic system architect, aris, case sensible etc. and picking out process for BPM implementations from central repository or higher nonetheless create BPEL from the process fashions directly. Nevertheless this aspect of product integration will not be the most mature and care is needed earlier than use.

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

Lets move into some points of methods to build better process models. Some of the pre-requisites for process modeling are as follows:

1) People: You have to have good expertise within the workforce from varied perspectives, you want good enterprise analysts to undertand what must be modeled and have interaction with enterprise customers accordingly. You additionally want a good scribe or modeler who understands the right way to map the requirements into models. As we’re limiting it to modeling house, chances are you’ll not require individuals with six sigma, lean,simulation abilities although they’d participate at acceptable phase in analysis.

2) Tools : you would wish applicable instruments to mannequin the business processes. It may start with primary word processing instruments like word, move into graphic tools like visio to sophisticated instruments like aris, system architect. Selection of instruments would depend on requirements and goals for modeling and obviously different factors like value, talent 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 must be available centrally to be up to date constantly. You need to consider a repository based mostly device which supports customary modeling and reporting strategies to offer long run benefits.