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 series of actions, changes, or capabilities bringing a few 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 may be used for additional 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 Business Process Modelling can be outlined as a schematic representation of actions and capabilities carried out by a company to achieve success of their trade and providers offered to the market and customers.
I’m certain that there would be loads of gaps in above definition, if we try and make it full but one thing will be inferred clearly : For a Business to go about doing its enterprise and supply the precise companies and merchandise to its buyer, its understanding and control on how they carry out and operate is crucial and infact in current age, a competitive edge.
Hence, Business Process Modeling might be seen as a very vital activity each from a enterprise and know-how perspective. The reasons for doing process modelling can be many, but we are able to outline the identical into following:
Process Documentation : Need for group to doc their business processes
Process Enchancment Exercise: Organizations looking for performing an analysis of current processes and how the identical may be improved. Process modeling here would be just a part of the approach in this case. Typically a BPI activity would involve evaluation of current as-is process, refinement of processes based on six sigma, lean etc. and coming out with a revise To-BE process.
Enterprise Systems Implementation : Although some would possibly call it a myopic view to process modeling, nonetheless traditionally and even right now many organizations have perform process modeling work before implementation of main IT system for e.g. ERP, CRM, Order Management programs etc. This definetely is a sensible selection considering that many of the enterprise methods being deployed has an impact on the way you perform your enterprise going forward. Again particulars of finest practices in this space generally is a separate dialogue itself. Particularly the dialogue around want for doing process modeling/evaluation first or choosing the methods and then pursuing process modeling. I had a dialogue with certainly one of my shoppers 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 or not the entire choice of the system would have been different in the event that they already had an idea 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 Architecture. So organizations do perform process modeling work as a standalone facet to achieve a good view. However in this case process modeling could possibly be a very abstract illustration of processes because of the high stage view typically required from EA viewpoint. Organizations may go into particulars, however in my experience its not straightforward to get funding for doing Process modeling work just as a project with out linking it to some specific business associated project/budget. Thats a pity, sometimes as EA teams can add real worth given the sources to do detailed evaluation of Enterprise’s architecture. Infact with SOA becoming essential approach within many EA groups, I think process modeling in detail provide higher worth and assist in figuring out the proper service mapping.
BPM : Process modeling can be the place to begin for a Business Process Administration projects. Typically BPM tools will provide their own modeling instruments, so care must be taken to establish the need for process modeling. Whether it needs to be only for the actual BPM projects or its maintained in some bigger/central process repository. I prefer a central Process repository for all process models for e.g. in instruments like Telelogic system architect, aris, case smart etc. and picking out process for BPM implementations from central repository or better nonetheless create BPEL from the process models directly. However this side of product integration shouldn’t be the most mature and care is needed before use.
Okay, I’m positive there are various more advantages of process modeling and I would get time later to elaborate in different articles/blogs.
Lets move into some facets of tips on how to build better process models. A few of the pre-requisites for process modeling are as follows:
1) Folks: You want to have good abilities within the staff from varied views, you want good enterprise analysts to undertand what must be modeled and engage with enterprise users accordingly. You additionally need a very good scribe or modeler who understands the best way to map the necessities into models. As we’re limiting it to modeling area, you might not require folks with six sigma, lean,simulation expertise although they’d participate at appropriate part in analysis.
2) Tools : you would wish applicable tools to model the business processes. It might start with basic word processing tools like word, move into graphic tools like visio to sophisticated instruments like aris, system architect. Alternative of instruments would depend upon necessities and aims for modeling and obviously different factors like price, talent sets etc. I personally 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 primarily based software which supports commonplace modeling and reporting methods to provide long run benefits.