Thursday, April 30, 2009

What is Business Process Management (BPM)?

DEFINITION

BPM is a discipline that seeks to study, analyze and understand the processes that run a business, with the aim of deriving methodologies that could be selectively or collectively used for harnessing, improving and creating processes to achieve operational efficiencies, institutionalized knowledge and organizational resilience.

SOME EXPLANATIONS

“discipline” = formal and structured approach

“study, analyze” = inquire into and model the processes; modeling is the recommended approach

 “understand” = derive and define a collection of theories, concepts and ideas that lead to the development of a methodology; 

“methodologies” = methods, policies, metrics, management practices and software tools

“selectively or collectively” = the theories, concepts and ideas will not all apply equally well to every situation; the BPM expert must choose and decide what best applies under what circumstances; experience matters!!!

“harnessing the processes” = BPM must “manage” the processes; 

“operational efficiencies” = examples: business optimization (better business); business agility (quicker reaction to changes); alignment with the needs of the stakeholders (including customers); streamlining (better workflow); flexibility; standardization of processes within the enterprise; cost optimization; manpower optimization; automation optimization; etc. – you name it – take the holistic approach. 

“institutionalized knowledge” = the knowledge about the business processes should belong to the organization and not reside inside the heads of individuals and be lost when these individuals leave the company; successful BPM must create a knowledge repository that belongs to the organization.

“organizational resilience” = ultimately BPM must seek to make the organization more robust; more immune to threats; more likely to survive in conditions where others fail; more likely to thrive in any market condition.

Friday, April 24, 2009

The Case for Business Agility in the SAP Dominated Enterprise

This article was published in the JOURNAL OF PRACTICAL CONSULTING.

Synopsis
Business agility can be achieved in a SAP dominated enterprise by creating process-centric systems through the use of Business Process Management (BPM) techniques and tools. Such a system would be deployed through the Model Driven Architecture (MDA) methodology on a Service Oriented Architecture (SOA) platform. We should seek to (a) create Process Centric Systems by using BPM to converge business applications towards process-oriented enterprise computing by capturing all process-knowledge via modeling, (b) embrace a SOA-based open systems architecture using SAP's Enterprise Service Architecture (ESA) as the blueprint for implementing a service oriented business architecture through SAP NetWeaver, and (c) adopt MDA as our system deployment methodology by using Model Driven Architecture (MDA) as the modeling-based software development approach that ultimately deploys the processes on the computer. SAP's Enterprise Services Architecture (ESA) already embraces SOA and BPM and can be extended to utilize MDA concepts. ESA strategy is about better aligning IT with the business. But ESA goes far beyond a technical theme or fad. ESA is the dawning of new agile, process centric focus within IT organizations.

Feedback to: probal.dasgupta@sapbureau.com