Lets begin with some definitions first :
Business : The occupation, work, or trade in which a person is engaged: e.g. the wholesale meals business.
Process : A collection of actions, modifications, or functions bringing a couple of result: e.g. the process of digestion; the process of obtaining a driver’s license.
Model : A schematic description of a system, idea, or phenomenon that accounts for its identified or inferred properties and could also be used for additional examine of its traits: 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 netsite”
So Business Process Modelling could be outlined as a schematic representation of activities and functions performed by a corporation to achieve success in their trade and services offered to the market and customers.
I’m sure that there would be a lot of gaps in above definition, if we try to make it full however one thing can be inferred clearly : For a Business to go about doing its enterprise and provide the fitting services and products to its buyer, its understanding and management on how they perform and operate is crucial and infact in current age, a competitive edge.
Hence, Enterprise Process Modeling could be viewed as a very vital activity both from a enterprise and expertise perspective. The reasons for doing process modelling may be many, but we can define the same into following:
Process Documentation : Need for organization to document their enterprise processes
Process Enchancment Exercise: Organizations looking for performing an evaluation of present processes and the way the same might be improved. Process modeling here can be just part of the strategy 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 Techniques Implementation : Though some may call it a myopic view to process modeling, nevertheless traditionally and even at the moment many organizations have perform process modeling work before implementation of main IT system for e.g. ERP, CRM, Order Administration methods etc. This definetely is a clever alternative considering that most 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 space could be a separate discussion itself. Particularly the discussion around need for doing process modeling/analysis first or selecting the methods after which pursuing process modeling. I had a dialogue with certainly one of my shoppers as soon as in which it was latter and my basic question was now will you modify your process for the system or vice versa and whether the entire choice of the system would have been totally different if they already had an concept of their processes which needed automation help. Anyways there are pitfalls both sides.
Enterprise Architecture : Many organizations have a separate Enterprise Architecture practices and one space of EA is Process/Business Process Modeling Architecture. So organizations do carry out process modeling work as a standalone facet to achieve an honest view. Nonetheless in this case process modeling may very well be a really summary illustration of processes due to the high stage 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 without linking it to some particular enterprise associated project/budget. Thats a pity, sometimes as EA groups can add real worth given the assets to do detailed analysis of Enterprise’s architecture. Infact with SOA becoming essential method within many EA groups, I think process modeling in detail provide higher worth and assist in identifying the right service mapping.
BPM : Process modeling is also the starting point for a Enterprise Process Administration projects. Typically BPM tools will present their own modeling instruments, so care must be taken to establish the need for process modeling. Whether it should be just for the particular BPM projects or its maintained in some larger/central process repository. I favor 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 better nonetheless create BPEL from the process models directly. Nevertheless this aspect of product integration shouldn’t be the most mature and care is needed before use.
Ok, I’m certain there are many more benefits of process modeling and I might get time later to elaborate in other articles/blogs.
Lets move into some points of easy methods to build higher process models. A number of the pre-requisites for process modeling are as follows:
1) People: It’s essential to have good expertise within the group from varied views, you want good enterprise analysts to undertand what needs to be modeled and interact with business users accordingly. You additionally need a superb scribe or modeler who understands methods to map the necessities into models. As we are limiting it to modeling house, it’s possible you’ll not require people with six sigma, lean,simulation abilities although they’d participate at applicable phase in analysis.
2) Instruments : you would want applicable instruments to mannequin the enterprise processes. It may begin with basic word processing instruments like word, move into graphic tools like visio to sophisticated instruments like aris, system architect. Choice of tools would depend on necessities and aims for modeling and obviously different factors like price, ability sets etc. I personally feel that modeling efforts in instruments like word and visio is a myopic view to modeling and processes are property of any organizations and must be available centrally to be up to date constantly. It’s best to consider a repository based tool which supports normal modeling and reporting techniques to supply long term benefits.