Business Process Modeling – A Perspective

Lets begin with some definitions first :

Business : The occupation, work, or trade in which an individual is engaged: e.g. the wholesale meals business.

Process : A collection of actions, changes, or functions bringing a few consequence: e.g. the process of digestion; the process of acquiring a driver’s license.

Mannequin : A schematic description of a system, principle, 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 internetsite”

So Business Process Modelling could be defined as a schematic representation of actions and functions carried out by a company to achieve success of their trade and providers offered to the market and customers.

I am certain that there can be a lot of gaps in above definition, if we try to make it complete however one thing could be inferred clearly : For a Enterprise to go about doing its enterprise and supply the precise services and merchandise to its customer, its understanding and management on how they carry out and operate is important and infact in present age, a competitive edge.

Therefore, Business Process Modeling might be considered as a very essential exercise both from a business and expertise perspective. The reasons for doing process modelling will be many, but we will outline the identical into following:

Process Documentation : Want for organization to document their enterprise processes

Process Enchancment Train: Organizations on the lookout for performing an analysis of present processes and how the same can be improved. Process modeling right here would be just 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 coming out with a revise To-BE process.

Enterprise Systems Implementation : Though some may 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 smart selection considering that many of the enterprise techniques being deployed has an impact on the way you perform your business going forward. Once more details of finest practices in this area can be a separate discussion itself. Particularly the discussion round want for doing process modeling/analysis first or selecting the techniques 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 fundamental query was now will you alter your process for the system or vice versa and whether the entire alternative of the system would have been different if they already had an thought 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/Business Architecture. So organizations do carry out process modeling work as a standalone side to achieve an honest view. Nevertheless in this case process modeling could possibly be a really summary illustration of processes as a result of high degree 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 particular business associated project/budget. Thats a pity, generally as EA teams can add real worth given the resources to do detailed analysis of Enterprise’s architecture. Infact with SOA becoming important approach within many EA teams, I think process modeling intimately present higher value and assist in figuring out the correct service mapping.

BPM : Process modeling can be the starting point for a Business Process Management projects. Typically BPM instruments will provide their very own modeling instruments, so care have to be taken to determine the need for process modeling. Whether it ought to be only for the particular BPM projects or its maintained in some bigger/central process repository. I choose a central Process repository for all process fashions for e.g. in tools like Telelogic system architect, aris, case smart etc. and picking out process for BPM implementations from central repository or higher nonetheless create BPEL from the process fashions directly. Nevertheless this facet of product integration will not be the most mature and care is required before use.

Ok, I am sure there are a lot of more advantages of process modeling and I would get time later to elaborate in other articles/blogs.

Lets move into some aspects of the best way to build higher process models. Among the pre-requisites for process modeling are as follows:

1) People: It’s worthwhile to have good expertise within the team from varied perspectives, you want good enterprise analysts to undertand what needs to be modeled and have interaction with business users accordingly. You additionally want a very good scribe or modeler who understands the way to map the necessities into models. As we’re limiting it to modeling space, it’s possible you’ll not require folks with six sigma, lean,simulation expertise although they would take part at applicable phase in analysis.

2) Tools : you would want acceptable tools to mannequin the enterprise processes. It may begin with basic word processing instruments like word, move into graphic tools like visio to sophisticated tools like aris, system architect. Alternative of instruments would rely upon necessities and goals for modeling and clearly different factors like price, skill units 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 needs to be available centrally to be up to date constantly. It’s best to consider a repository based mostly device which helps customary modeling and reporting strategies to supply long run benefits.