Business Process Modeling – A Perspective
Business Process Modeling – A Perspective
Lets begin with some definitions first :
Enterprise : The occupation, work, or trade in which a person is engaged: e.g. the wholesale meals business.
Process : A collection of actions, modifications, or features bringing a couple of outcome: e.g. the process of digestion; the process of obtaining a driver’s license.
Model : A schematic description of a system, theory, or phenomenon that accounts for its known or inferred properties and could also be used for additional research 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 Dictionary.com internetsite”
So Business Process Modelling will be defined as a schematic illustration of activities and capabilities carried out by a corporation to achieve success in their trade and services offered to the market and customers.
I am sure that there could be a variety of gaps in above definition, if we try and make it complete however one thing will be inferred clearly : For a Business to go about doing its business and supply the proper providers and products to its customer, its understanding and management on how they carry out and operate is essential and infact in current age, a competitive edge.
Therefore, Enterprise Process Modeling might be seen as a very vital exercise each from a business and expertise perspective. The reasons for doing process modelling might be many, but we can define the identical into following:
Process Documentation : Want for organization to doc their business processes
Process Improvement Train: Organizations in search of performing an evaluation of current processes and the way the identical can be improved. Process modeling here can be just part of the method in this case. Typically a BPI exercise 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 Systems Implementation : Although some may call it a myopic view to process modeling, nevertheless traditionally and even right now many organizations have perform process modeling work before implementation of main IT system for e.g. ERP, CRM, Order Administration programs etc. This definetely is a sensible choice considering that many of the enterprise systems being deployed has an impact on the way you carry out your enterprise going forward. Once more details of best practices in this space can be a separate discussion itself. Particularly the discussion round need for doing process modeling/analysis first or choosing the systems after which pursuing process modeling. I had a dialogue with one of my clients as soon as in which it was latter and my fundamental query was now will you modify your process for the system or vice versa and whether or not the whole choice of the system would have been different if they already had an concept of their processes which wanted automation help. In any case there are pitfalls both sides.
Enterprise Architecture : Many organizations have a separate Enterprise Architecture practices and one space of EA is Process/Enterprise Architecture. So organizations do carry out process modeling work as a standalone aspect to achieve an honest view. However in this case process modeling might be a very summary representation of processes because of the high stage view typically required from EA viewpoint. Organizations may go into particulars, but in my expertise its not easy to get funding for doing Process modeling work just as a project with out linking it to some specific enterprise associated project/budget. Thats a pity, generally as EA groups can add real worth given the sources to do detailed evaluation of Enterprise’s architecture. Infact with SOA changing into important method within many EA groups, I think process modeling in detail present better worth and help in identifying the proper service mapping.
BPM : Process modeling can be the start line for a Enterprise Process Administration projects. Typically BPM tools will provide their very own modeling tools, so care have to be taken to determine the necessity for process modeling. Whether or not it ought to be just for the actual BPM projects or its maintained in some bigger/central process repository. I desire a central Process repository for all process models for e.g. in instruments like Telelogic system architect, aris, case wise etc. and picking out process for BPM implementations from central repository or better still create BPEL from the process models directly. However this aspect of product integration just isn’t probably the most mature and care is needed before use.
Ok, I am certain there are a lot of more benefits of process modeling and I might get time later to elaborate in other articles/blogs.
Lets move into some points of find out how to build higher process models. A number of the pre-requisites for process modeling are as follows:
1) Individuals: You have to have good abilities within the staff from various perspectives, you want good business process analysis analysts to undertand what must be modeled and engage with enterprise customers accordingly. You additionally want a very good scribe or modeler who understands the best way to map the requirements into models. As we are limiting it to modeling house, chances are you’ll not require people with six sigma, lean,simulation skills although they’d take part at appropriate section in analysis.
2) Tools : you would want applicable instruments to model the enterprise processes. It may begin with primary word processing tools like word, move into graphic instruments like visio to sophisticated instruments like aris, system architect. Choice of tools would depend on requirements and objectives for modeling and clearly different factors like value, skill sets etc. I personally really feel that modeling efforts in tools like word and visio is a myopic view to modeling and processes are assets of any organizations and ought to be available centrally to be up to date constantly. It’s best to consider a repository primarily based tool which supports standard modeling and reporting techniques to offer long term benefits.