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 modeling notation.

Process : A series of actions, adjustments, or capabilities bringing a few outcome: e.g. the process of digestion; the process of obtaining a driver’s license.

Mannequin : A schematic description of a system, idea, or phenomenon that accounts for its recognized or inferred properties and may be used for further research of its characteristics: 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 website”

So Enterprise Process Modelling can be defined as a schematic representation of actions and features performed by an organization to achieve success in their trade and services offered to the market and customers.

I’m certain that there can be numerous gaps in above definition, if we try and make it full however one thing may be inferred clearly : For a Enterprise to go about doing its enterprise and provide the right services and merchandise to its buyer, its understanding and management on how they carry out and operate is crucial and infact in current age, a competitive edge.

Hence, Business Process Modeling can be viewed as a very critical activity both from a enterprise and technology perspective. The reasons for doing process modelling can be many, however we are able to define the identical into following:

Process Documentation : Need for group to doc their enterprise processes

Process Enchancment Exercise: Organizations looking for performing an analysis of current processes and the way the identical could be improved. Process modeling right here would be just a part of the approach 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 as we speak many organizations have carry out process modeling work earlier than implementation of major IT system for e.g. ERP, CRM, Order Administration systems 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 particulars of best practices in this area is usually a separate discussion itself. Especially the discussion round need for doing process modeling/evaluation first or selecting the systems and then pursuing process modeling. I had a discussion with considered one of my clients as soon as in which it was latter and my basic query was now will you change your process for the system or vice versa and whether the whole selection of the system would have been completely different if they already had an thought of their processes which needed 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 a decent view. However in this case process modeling could be a really summary representation of processes due to the high stage view typically required from EA viewpoint. Organizations might go into particulars, but in my expertise its not straightforward 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, generally 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 teams, I think process modeling intimately provide greater value and help in identifying the right service mapping.

BPM : Process modeling can be the start line for a Business Process Administration projects. Typically BPM tools will present their very own modeling tools, so care must be taken to identify the need for process modeling. Whether or not it must be only for the particular BPM projects or its maintained in some greater/central process repository. I desire a central Process repository for all process models for e.g. in tools like Telelogic system architect, aris, case sensible etc. and picking out process for BPM implementations from central repository or better nonetheless create BPEL from the process fashions directly. Nonetheless this side of product integration is not essentially the most mature and care is required before use.

Ok, I’m positive there are many more advantages of process modeling and I might get time later to elaborate in different articles/blogs.

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

1) People: It is advisable have good abilities within the staff from numerous perspectives, you want good enterprise analysts to undertand what must be modeled and engage with business users accordingly. You additionally need an excellent scribe or modeler who understands the best way to map the necessities into models. As we are limiting it to modeling space, chances are you’ll not require people with six sigma, lean,simulation abilities though they might take part at appropriate part in analysis.

2) Tools : you would want acceptable instruments to model the business processes. It may begin with fundamental word processing tools like word, move into graphic instruments like visio to sophisticated instruments like aris, system architect. Selection of tools would rely on necessities and goals for modeling and clearly different factors like price, skill sets etc. I personally feel that modeling efforts in tools like word and visio is a myopic view to modeling and processes are belongings of any organizations and should be available centrally to be updated constantly. You should consider a repository primarily based instrument which supports normal modeling and reporting strategies to supply long run benefits.