Intelligent Enterprise | Bruce Silver on Business Process Management http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/ Copyright 2010 Mon, 08 Feb 2010 13:33:41 -0500 http://www.movabletype.org/?v=3.14 http://blogs.law.harvard.edu/tech/rss The Beginning of the End for BPM? Last week, Progress Software announced the acquisition of Savvion for $49 Million. On the heels of last month's acquisition of Lombardi by IBM, I think it's safe to say this marks a real turning point in the market for BPMS. To me it is a disquieting one, as it suggests the failure of BPM's "business empowerment" promise to translate into sustainable revenue for the platform vendor. The transaction price here is kind of shocking, surely a sign of the shaky current economy, but the larger trend is also disturbing.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2010/01/the_beginning_o.html /blog/archives/2010/01/the_beginning_o.html Process Management Wed, 20 Jan 2010 15:17:57 -0500
IBM's Lombardi Buy: It was Bound to Happen I would describe IBM's briefing on last month's purchase of business process management (BPM) vendor Lombardi as predictably unrevealing, except for the fact that the acquired firm will be brought into WebSphere/AIM instead of being hung out to dry on its own like FileNet. So I guess we're down to the punditry...

My take is this was bound to happen. I'm sure Lombardi has rebuffed any number of BPM suitors over the years, insisting on an eventual IPO. But in today's market, that exit must have looked farther away than ever, so Phil Gilbert and company could forget all about the past Evil Empire bashing and just take the money (amount undisclosed).

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2010/01/ibms_lombardi_b.html /blog/archives/2010/01/ibms_lombardi_b.html Process Management Wed, 06 Jan 2010 08:46:58 -0500
BPMN 2.0 and the Diagram Interchange Mess I am a big fan of OMG's Business Process Modeling Notation (BPMN) 2.0, which has passed its first approval hurdle and is now in the Finalization Task Force stage. A major reason I'm a fan is that for the first time, BPMN has standardized the schema for XML interchange of process models. That means you will be able to create a BPMN model in one tool with confidence you can open it in a different tool. I think that's what every user expects from a "standard," but BPMN never had it until v2.0. There is one part of the standard that the team messed up big time: Diagram Interchange (DI), meaning the graphical layout of the shapes and symbols.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2009/08/bpmn_20_and_the.html /blog/archives/2009/08/bpmn_20_and_the.html Process Management Wed, 19 Aug 2009 12:41:37 -0500
Engaging the Business in BPM As business process management (BPM) begins to expand beyond isolated projects to mainstream programs at the division or enterprise level, there is a need to engage a far greater number of business people in the effort. That's not easy, and achieving it is going to require significant change in the way BPM is practiced.

The most important role for business is probably documenting current-state business processes and analyzing them for possible improvement. But conventional practices in this area are inefficient and inherently small-scale.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2009/08/engaging_the_bu.html /blog/archives/2009/08/engaging_the_bu.html Process Management Thu, 06 Aug 2009 16:01:15 -0500
Teaching Elephants to Dance In these tough times, even the most change-resistant organizations are reexamining whether past practice should continue to govern standard operating procedures. Government and airlines, for example, spring to mind. I recently saw evidence of this in delivering a BPMN training class to one of the many Federal agencies involved in financial regulation. I was surprised to find that most in the class were experienced process modelers already. Many had prior BPMN experience, for some including BPMN-based BPM Suites. The processes of greatest interest concerned internal policies and procedures: hiring and employee onboarding, granting security clearances, etc.

On the flight home, another pleasant surprise: Wi-Fi and AC power at my seat in coach! For about the same price as one of those nasty "snack-paks" they offer, you can get in-flight Internet service coast-to-coast. While other airlines solemnly invoke policies and procedures to ban cell phones, GPS devices, and even powered headphones below 10,000 feet, Virgin America has figured out that giving business travelers an extra full workday might be good for customer satisfaction.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2009/07/teaching_elepha.html /blog/archives/2009/07/teaching_elepha.html Process Management Mon, 27 Jul 2009 12:16:32 -0500
Will OMG Set a Standard for Case Management? The vote on BPMN 2.0 is not the only thing on the agenda at this week's Object Management Group (OMG) meeting in Costa Rica. There is also the release of an RFP for a new Case Management standard, authored by Henk de Man of Cordys.

The RFP asserts that BPMN is inadequate for case management but that case management should leverage BPMN for the "process" part, and I agree with that. It also seeks to tie in to OMG government task force efforts on records management for the case folder part. That might be useful as an option, but I hope it's not a requirement.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2009/06/will_omg_set_a.html /blog/archives/2009/06/will_omg_set_a.html Process Management Thu, 25 Jun 2009 12:18:09 -0500
IBM Takes BPA to the Cloud "Cool" is not a word I would normally apply to IBM's business process management (BPM) software, but for the new BPM BlueWorks offering announced at the company's Impact 2009 event early this month, the term is appropriate. IBM bills BPM BlueWorks as a BPM community in the cloud, and it is that, plus a lot more. Actually, I think its greatest immediate impact could be to transform the market for business process analysis (BPA) tools.

The essence of BPA is a suite of tools for modeling the business and a repository for those modeling artifacts: not just processes, but strategies, goals, and metrics; value chains and capability maps; process models, from high-level maps to detailed BPMN diagrams; organizational entities and roles; policies and rules. All of these models are linked through the repository. Such suites are central to business process management at the enterprise level, and historically they have been aimed at a small priesthood of architects who don't mind the 5-figure cost per seat, mind-numbing complexity, and three weeks of intensive training. But you can't really create a culture of BPM within an enterprise, or move from isolated projects to an enterprise BPM program, without democratizing modeling and analysis. BlueWorks does that.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2009/05/ibm_takes_bpa_t.html /blog/archives/2009/05/ibm_takes_bpa_t.html Process Management Tue, 26 May 2009 14:14:53 -0500
'Is Our Children Learning?' Thus, with unintended irony, did our former president illustrate the consequences of low expectations in the debate over No Child Left Behind. No Child's insistence on achieving a minimum competence in reading and arithmetic was scorned by many as too demanding, even "elitist," even though we all know that without those things both the child and the nation as a whole will suffer.

Today, as BPMN 2.0 rumbles toward finalization, we're seeing the same bogus charge again from those who should know better. This time it's posts from assorted dead-enders saying that BPMN is too complicated for business analysts. Usually they have their own proprietary notation which they say is far superior. They invariably take comfort from the conclusion by Michael zur Muehlen and Jan Recker, based on their survey around a year ago, that "all the BPMN you need" is the part that is unchanged from 1990s-era swimlane flowcharts. The rest, they say, is overkill.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2009/04/is_our_children.html /blog/archives/2009/04/is_our_children.html Process Management Tue, 07 Apr 2009 14:40:00 -0500
Five Things to Love About BPMN 2.0 BPMN 2.0 is almost here. If all goes as planned, it will be voted on by OMG members in June. Assuming it passes, that doesn't mean BPMN 2.0 is officially adopted and available in commercial tools, just that it has entered the "finalization" phase when tool vendors can start building it in. Even though the diagram notation of BPMN 2.0 appears little changed from previous versions, it represents a big step forward.

Most of the effort put into BPMN 2.0 has focused on making the diagrams executable on a process engine. That will be huge for customers of Oracle, IBM, SAP, and other vendors who elect to go that route. But even for the majority of today's process modelers, who are just thinking about BPMN as a diagramming tool for documenting, analyzing, and improving – not necessarily executing – their business processes, version 2.0 offers a lot to love.

Here's my pick of the top-five improvements:

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2009/03/five_things_to.html /blog/archives/2009/03/five_things_to.html Process Management Fri, 27 Mar 2009 10:08:15 -0500
Making Simulation Useful Keith Swenson's Go Flow blog continues to produce thought-provoking discussions of BPM issues. Check it out if you are not a subscriber. His latest concerns simulation, one of my hot buttons. A couple years ago I wrote that simulation was a "fake feature" -- one of those things vendors put in the tool to tick off the Gartner checklist but that don't do anything useful. Since then the situation has not improved to any great degree. This is too bad, because, as Keith suggests, simulation can be of great value in projecting the expected performance improvement from a process change before committing the resources needed to make that change.

But it would be better to say it could be of great value, if the tools were any good. I recently did a small consulting project for a BPMS vendor on what was good and not so good about their product. They really hyped their simulation tool, but I had to tell them it was, in my opinion, mostly useless, because it did not distinguish between the active time of a process activity, which consumes the assigned resource, and wait time (sometimes called lag time), which does not. It considered the total time to be active time.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2009/02/making_simulati.html /blog/archives/2009/02/making_simulati.html Process Management Thu, 19 Feb 2009 08:52:30 -0500
BPMN's Three Levels, Reconsidered Several months ago, I got an urgent request from OMG – the organization responsible for BPMN and other BPM standards – to give a short blurb I had written a permanent URL on my Web site. The blurb was a promotional piece for my BPMessentials training called "Three Levels of Process Modeling with BPMN." OMG proudly proclaims that BPMN assumes no particular methodology, but the notion of using it at three specific "levels" was just something I made up when I launched my BPMN course, to describe its value to different audiences. Now OMG needed it as a "reference" for their OCEB certification exam? I protested. "That's just ad copy! It's not in the standard. You can't make that a reference." But they did, and you can still find it here.

I've now been doing BPMN training for two years, and only recently have I begun to appreciate the true nature of BPMN usage levels. This reconsidered view may help you better understand what is rapidly becoming the one significant standard in BPM.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/12/bpmns_three_lev.html /blog/archives/2008/12/bpmns_three_lev.html Process Management Tue, 23 Dec 2008 09:38:19 -0500
Put BPMN and BPEL in Perspective Anyone interested in the history of business process management (BPM) technology (brief as it is) should not miss Ismael Ghalimi's recounting of it, "Why All This Matters." As a seminal figure in that history, Ghalimi's discussion of the relationship between BPMN and BPEL, the two important standards in BPM, is especially notable. Neither standard is perfect. But while BPMN has succeeded in the BPMS world in spite of its shortcomings, BPEL's shortcomings have largely confined it to the SOA/integration space, where "business-empowerment" does not have especially high priority. And in spite of the fact that BPEL was originally conceived by IBM and Microsoft as an Intalio/BPML-killer — Ismael does not say that directly, but I will — his post insists that BPEL remains central to BPM's (and Intalio's) larger mission.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/11/put_bpmn_and_bp.html /blog/archives/2008/11/put_bpmn_and_bp.html Process Management Wed, 05 Nov 2008 10:06:45 -0500
Be My Guest at BPM New York I will be chairing an all-new BPMS Track at BPMInstitute.org’s upcoming BPM Conference in New York City at The Roosevelt Hotel (November 5-6). This track analyzes the latest generation of BPM Suites, and features an extended panel on November 5 in which leading vendors show how their offerings address key topics such as business-IT alignment, agility and time to value, end user experience, and optimizing business performance. We did this in San Francisco and it worked very well. The discussion was lively and open, and I learned things about each product that I didn’t know before.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/10/be_my_guest_at.html /blog/archives/2008/10/be_my_guest_at.html Process Management Thu, 16 Oct 2008 09:24:35 -0500
Oracle 'Interoperates, Integrates and Unifies' Business Process Management At Oracle Open World last week, industry analysts got a good look at Oracle's BPM strategy and roadmap in the wake of the BEA acquisition. Overall, my conclusion is Oracle is showing the rest of the world the right way to do software acquisitions. BPM is progressing along the path of "interoperate, integrate, unify" that Oracle claims it tries to follow with all of its acquisitions.

Before the BEA deal there was the Oracle BPM solution comprised of SOA Suite (in particular BPEL Process Manager) and BPA Suite (rebranded ARIS with a BPEL roundtripping extension), and there was BEA's AquaLogic BPM. For details on those, see my BPMS Report series on BPMInstitute.org. Now there is the Oracle BPM Suite, which includes both Oracle BPM (rebranded from ALBPM) and BPEL PM. They "interoperate" in the sense that each can call the other as a subprocess. (Not a big deal, but Oracle did this in 100 days whereas WebSphere-FileNet took a year.) BPA Suite is still there, but more off to the side where it belongs; Oracle now calls it "enterprise modeling."

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/10/oracle_interope.html /blog/archives/2008/10/oracle_interope.html Process Management Fri, 03 Oct 2008 10:33:01 -0500
Will the BPM SwiftBoating Never Cease? Are you as sick as I am of so-called "architects" swiftboating BPM with phony strawman arguments? Here's the latest, from blogger Nick Malik:

I like point out really nutty ideas, even when a lot of people have spent a lot of time investing in them... [BPM] created pretty languages for describing business processes, and we started telling the business that once business processes are described using these languages, then you can push a button and "viola" the process becomes automated. According to the 'true believers,' we can give end users one of our pretty languages (BPMN or BPEL) and they will write their own software, and we can fire all the IT developers.
]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/07/will_the_bpm_sw.html /blog/archives/2008/07/will_the_bpm_sw.html Process Management Thu, 10 Jul 2008 11:03:13 -0500
Oracle Unveils Plans for BEA Yesterday, Oracle lifted the veil on its plans for BEA. Naturally, Oracle said the acquisition as a whole was not just for market share, but for BEA's technology, which would all become part of the Fusion middleware platform. There was a lot of material presented, but I'll focus on the product convergence plan as it relates to business process management suites (BPMS).

To rationalize the product set, Oracle first sorted the BEA product catalog into one of three buckets: 1) strategic, where BEA was considered superior to existing Fusion components or a new capability; 2) continue and converge, where BEA component would be positioned as secondary, maintained but eventually merged into the current Fusion offering; and 3) maintenance, mostly OEM offerings, which it seems Oracle wants to walk away from as soon as they can. The BEA installed base was reassured that all BEA current products would continue to be "supported," although those that are not "strategic" would not be enhanced.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/07/oracle_unveils.html /blog/archives/2008/07/oracle_unveils.html Process Management Wed, 02 Jul 2008 09:58:28 -0500
Intalio Powers BPM in the Cloud The most interesting keynote at last week's Intalio User Conference was by Greg Olson, founder of Coghead, a BPM-in-the-cloud service that uses Intalio as the process engine under the covers. Coghead bills itself as a next-generation platform for situational apps, such as built today on Excel, Access, or FileMaker. Instead of professional developers, Coghead targets independent Web developers and power users. The platform is 100 percent Web based, a multi-tenant service hosted on the Amazon cloud infrastructure, with simple subscription-based pricing (free for single user). You can define data, forms, and perform the usual set of database operations, so it's really easy to build a database app in the cloud.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/06/intalio_powers.html /blog/archives/2008/06/intalio_powers.html Process Management Wed, 25 Jun 2008 09:32:57 -0500
Adobe Content-Enables LiveCycle BPM Suite Did you know Adobe had a business process management suite (BPMS)? Most people don't, even though with more than 5,000 customers they could be considered a major player. One reason people don't know about Adobe and BPM is that the company doesn't talk about it in the usual way. In fact, it treats the normal catalog of BPMS features and functions, like workflow and integration adapters, as commodities. For example, Adobe includes process modeling and a workflow engine inside every copy of LiveCycle Enterprise Suite, although to get full human task support you need to get the Process Management ES component as well.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/06/adobe_updates_b.html /blog/archives/2008/06/adobe_updates_b.html Process Management Fri, 20 Jun 2008 09:33:51 -0500
The Future of BPM at BEA/Oracle I see my friend Jesper is moving on from BEA, so the reality of the Oracle acquisition is finally sinking in. When I hear people say that Oracle bought BEA for their BPM, I have to laugh. I'm fairly confident the Oracle crew that went after BEA could not even spell BPM. But no doubt the two BPMSs will have to be merged or rationalized somehow into a single primary offering (although IBM/FileNet provides an example of how that can be dragged out for years). I don't actually know what Oracle's plans are, and they haven't solicited my opinion — you can be sure that if they had, I would not be writing about it. But I have thought a bit about what they ought to do.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/06/the_future_of_b.html /blog/archives/2008/06/the_future_of_b.html Process Management Thu, 05 Jun 2008 09:50:06 -0500
Bashing SAP, Oracle and Other 'Stackers' Lombardi's Jim Rudden posts an admittedly "cranky" piece about software giants like SAP crashing the business process management (BPM) party. His beef with those companies, which he calls "Stackers," is that they pursue the promise of BPM half-heartedly. Actually, they have done everything in their power to bury BPM deep in what they view as their real market… which in the case of SAP and Oracle, he says, is enterprise apps, and in the case of IBM is… well he's not sure ( I would say IBM Global Business Services billable hours). However, if those guys — none of whom can touch Lombardi for speed of development (agility!), business empowerment, and overall elegance in execution — were not succeeding at some level, Jim would surely not be so cranky. But I think he paints the Stackers in BPM with too broad and too black a brush. So let me offer a more nuanced view.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/05/bashing_sap_ora.html /blog/archives/2008/05/bashing_sap_ora.html Process Management Thu, 29 May 2008 09:30:04 -0500
BPMS Ratings: Drill Down on Scoring Details Regarding the BPMS Watch Ratings report I released last month, each of the 11 BPM Suites evaluated was scored on the same set of capability categories, based on a weighted list of features/attributes, including "Strength of Execution," representing a subjective catch-all attribute (the individual reports on each vendor are available here at BPMInstitite.org. Three process types described in the report — production workflow, case management, and integration-centric — apply different weightings to the various capability categories, but use the same score for each category.

I have been looking for a way to publish the details of the scoring, and at the same time allow users to apply their own weightings to the features in each capability category, as well as to create custom process types with their own capability category weightings. I wanted to do it online, not as an Excel download, but had no idea how to do that.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/05/bpms_ratings_sc.html /blog/archives/2008/05/bpms_ratings_sc.html Process Management Tue, 20 May 2008 16:18:07 -0500
Which Way for BPMN 2.0? Surprisingly little information has reached public view concerning BPMN 2.0, the update of the Business Process Management Notation standard now under consideration in OMG. Unlike most standards approval processes, the outcome of this one is not preordained. There are two submissions, quite different, and it could go either way.

Oracle's Vishal Saxena notes that one reason BPMN 1.x has been so successful is that it "keeps simple things simple" by focusing on abstract business-level modeling, allowing developers flexibility in how to implement the technical details, and argues that BPMN 2.0 "should maintain this flexibility." In response, IDS Scheer's Sebastian Stein points out that a problem with BPMN 1.x is that it "only has implicitly defined execution semantics," and BPMN 2.0 needs to make them explicit. He goes on to neatly summarize the competing proposals:

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/05/which_way_for_b.html /blog/archives/2008/05/which_way_for_b.html Process Management Tue, 06 May 2008 09:16:04 -0500
Cool Stuff Seen at TIBCO's User Conference Regarding TIBCO's first-ever "analyst summit" at their annual TUCON user conference, I'll leave it to Sandy Kemsley to record the actual content of the presentations to analysts. I'll stick to the impressionistic view.

Apparently "the analysts" told TIBCO they wanted to hear executives talk about go-to-market strategy, so we got almost nothing about product and an awful lot about "value propositions." Are there really analysts who want to spend half a day hearing about value props and selling tactics? Scary. But, having lowered my expectations completely, TIBCO's "solution showcase" exhibits — open to the hoi polloi after the analyst event ended — actually blew my socks off:

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/05/tibco_bpm_impre.html /blog/archives/2008/05/tibco_bpm_impre.html Process Management Fri, 02 May 2008 09:21:52 -0500
IBM Is Serious About Unifying Its BPM Suite It seems my last post, drawn from a press release, keynote slides, and mini-briefing, missed the coded messages in IBM's business process management suite announcement. Here is the decoded version.

The announcement of an "IBM BPM Suite" represents a big deal internally at IBM. It is intended to signify a commitment to a single BPMS based on interworking components from separate divisions — WebSphere, FileNet, Lotus, Rational, GBS, etc. It required signoff from all the various warlords — Rosamilia, Goyal, LeBlanc, Bowden, etc. They know they're not there yet, but the commitment to get there is new.

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/04/ibm_is_serious.html /blog/archives/2008/04/ibm_is_serious.html Process Management Tue, 15 Apr 2008 11:50:53 -0500
IBM's New BPM Product Ain't So 'Suite' You're probably saying, "wait a minute, didn't IBM already have a business process management suite? Yes, I admit, they were in my 2006 BPMS Report series, in which they agreed (reluctantly, I hear) to let the combination of WebSphere Modeler, Monitor, WID, and Process Server be described as a BPM Suite. But here at IBM's Impact 2008 conference in Las Vegas, the company actually announced it has an orderable suite — sort of…

]]>
http://www.intelligententerprise.com/movabletype/blog/bsilver.html/blog/archives/2008/04/ibm_finally_ann.html /blog/archives/2008/04/ibm_finally_ann.html Process Management Wed, 09 Apr 2008 12:29:18 -0500