Posts Tagged ‘Bruce Silver’

Tom Baeyens on Blending Process and Rules

Tuesday, January 19th, 2010

Tom continues to update the world with jBPM updates – in this case, using jBPM 4 and Drools to blend process and rules. His updates definitely play to the technical audience rather than the business – but I don’t find that too surprising in the open source world.  From a technical perspective, it is certainly interesting.  Proof that these memes seem to emerge on their own : Bruce Silver has also recently posted on rules and BPM (part 2 of a previous effort).

At some point I look forward to digging into jBPM more thoroughly, and now that it supports BPMN 2, I’m more inclined to make the time, its starting to get interesting for the kinds of problems we look at.  However, I still fear that it is just a bit too technical in terms of what it requires of process authors still.

A previous update confirms that jBPM now supports BPMN 2.0, as of version 4.0.  This is a niche I think open source can help fill – potentially fully implementing a spec that probably won’t be fully implemented by any commercial software vendor.  (Filling out the corners is just the kind of academic exercise that seems to get tackled by *someone* within an open source effort)

And Savvion goes to Progress #BPM

Monday, January 11th, 2010

Well, as predicted, the news of IBM acquiring Lombardi was quickly followed by more acquisition news:  today Progress Software announced an acquisition of Savvion.

I can’t say that I’m surprised – adding BPM is a logical step for Progress, and has been for some time (in fact, they were a good technology partner for Lombardi when I worked there).  BPM could help progress sell more than one product in one sale -because the sale is more about a solution to the process problem than it is about a specific product.

The price tag is certainly reasonable – $59M essentially.  Feels more like a technology buy than a business buy, but then, Savvion was also considerably smaller than Lombardi at time of sale (when I joined Lombardi, Savvion was much bigger than we were, and Staffware was the “800-pound gorilla”, but Staffware got picked up by Tibco, and Lombardi grew faster than Savvion in the meantime).

Sandy Kemsley’s analysis is that the most likely opportunity is CEP + BPM (since Progress has the Apama CEP offering).

Bruce Silver worries that this is the beginning of the end of BPM:

If we go back just a few years, four vendors on the business-centric end of the BPMS landscape stood out by empowering business to play a direct role in process implementation:  Lombardi, Savvion, Fuego, and Appian.  Their software featured model-driven design based on the BPMN standard.  It encouraged a new agile iterative design style based on business-IT collaboration rather than tossing business requirements over the wall.   Where most BPMS vendor projects operated in a bubble disconnected from their customers’ larger business process modeling and analysis efforts, these four vendors stood out by saying it would be better to unite them, to put business at the center of BPMS, not just at the center of process modeling and analysis.  If Smith and Fingar’s 2002 BPM: The Third Wave was the vision, these four vendors came closest to fulfilling it.

What a great way to sum up the concerns with the string of acquisitions.  In the comments to Bruce’s post, Appian’s CEO does a little grave-dancing, which continues in his own blog posting.  One might argue that he doth protest too much “we are not for sale!”  He tells some stories about how the founders’ work ethic.  I have to tell you, Mr. Calkins, that these stories do not make you unique among the BPM vendors, by any stretch.  I think it is these qualities of determination (and often sacrifice) that allowed the four companies named by Bruce to get to the size they each achieved – but determination and hard work is not a guarantee of any degree of success, just one of the necessary ingredients.  Similar stories are in the lore of these other BPM vendors. Mr. Calkins paints the outcome as being Appian vs. Pega for BPM dominance. It will be interesting to see if he’s right, or if the stack vendors (one or more of them) will double down on their investments.  The key thing that the larger vendors have that has been very hard on the pure play vendors is a much larger sales channel through which to move product – resulting, in many cases, in a customer already having a competing product before you even talk to them.  And then you have to prove your product is enough better that they should buy a second BPM tool.  That requires a sales staff worth their commissions, and an R&D team that is nimble and efficient.

John Pyke, of Cordys (and formerly Staffware), offers his assessment of both the Lombardi and the Savvion buys. Understandably, it isn’t in his interest to look favorably on either one.  He discounts the value of the Lombardi and Savvion offerings to the companies that acquired them. Of course, he discounts the value of Staffware to Tibco too.  Interesting to say the least…

Tony Baer’s take is that pure play executable BPM’s days are numbered.  He may be right.  But some of his explanation doesn’t reflect what we’ve learned at BP3 from deploying BPM in the field.  As he puts it:

Consequently, it is not simply the usual issues of vendor size and viability that are driving IT stack vendors to buy up BPM pure plays. It is that, but more importantly, if you want your BPM tool to become more than documentware or shelfware, you need a solution with a real runtime. And that means you need IT front and center, and the stack people right behind it. Even with emergence of BPMN 2.0, which adds support for executables, the cold hard facts are that anytime, anything executes in software, IT must be front and center. So much for bypassing IT.

Well first, these tools were hardly documentware or shelfware.  And the execution of processes can be achieved with these tools (in fact, it is the whole point of these tools).  Tony infers that execution requires IT to be front and center – but I would argue that this is a straw man that isn’t relevant. If IT is front-and-center and delivering the right value and process to the business, I’m sure everyone would be happy.  The holy grail of BPM is that business and IT can speak the same language with respect to business process requirements.  That even after the requirements become a deployed system, someone from the business could still look at the BPM models (which are actually executing in a model preserving approach), and understand them.  Never was IT going to be out of the picture, but for the first time in a long time, the business could be involved in a meaningful way, rather than a “throw those requirements over the wall” way.  The rest of his analysis I can’t take issue with.

In yet another forum, Jason Stamper has a great article and a few quotes from executives at Savvion and Progress. Dr. K takes shots at Lombardi:

Asked to summarise Savvion’s key differentiators from the BPM competition, Dr Ketabchi said: “The first thing is the extent and scope of our functionality: for example our BPM comes out of the box with a business rules management system, which Lombardi does not. IBM has the Ilog business rules but there is no integration between Ilog and Lombardi.”

“Second, we made sure our BPM is enterprise BPM — Lombardi, Metastorm and those others are departmental BPM. Our BPM is event-centric and supports event-centric patterns, decision-centric operations, case management and so on,” Dr Ketabchi told me.

Well, I just would guess that if Lombardi was only departmental, that Savvion would have sold for a higher price than Lombardi.  I would have been more interested in how Dr. K would see the new combined entity competing with the new terrain of providers, rather than rehashing the old Lombardi-Savvion debate.  I think being part of Progress gives Savvion new life and potential relevance in the BPM space, because Progress’ other offerings are well-respected in the industry.

Finally, Neil Ward-Dutton of MWD Advisors, weighs in with his analysis:  Progress is looking for acquisitions to help grow the business, and organizing around a new principle called “organizational responsiveness”.  A Savvion acquisition fits.  As Neil writes:

The obvious challenge: until now, Progress had a number of assets (Apama, Actional, DataXtend, etc) to help companies capture and analyse intelligence about changing conditions and customer interactions – but it had no direct way to tie this to a system to help customers drive responses in business processes. The Savvion acquisition plugs this gap – and at the same time, it helps Progress more directly engage business executives in conversation.

This reminds me of several years ago when Cognos was partnering with Lombardi to build a new application suite that would combine their existing strong analytics with the ability to actually effect change in the process or organization (what they previously had was rear-view mirror insight, without a direct tie-in to go-forward decisioning).  Unfortunately Cognos was purchased just before that solution saw a General Availability release.  But the story sounds familiar and relevant to me.

As an expert service provider in the BPM space, we just hope that BPM continues to evolve and improve – and hopefully these acquisitions will bring some new capital and resources to bear on the BPM space.  If not we’ll have to wait for another generation of products, or for open source solutions, to carry the torch.

Lombardi Acquired by IBM

Wednesday, December 16th, 2009

The news hit the wire this morning (early for me, as I’m sitting in San Francisco this morning).  I got a phone call at about 5:20am PST to give me the news (thanks, I think?!).

The Lombardi press release touts a shared belief in customer success, a good product and culture fit, as well as good ole market opportunity:

“Any discussion on business improvement inevitably leads to improving the processes that are at the heart of every company,” said Craig Hayman, general manager, IBM Application and Integration Middleware. “Recognizing this, IBM has strengthened its presence and investments in business process and integration software to meet these growing client demands. Lombardi fills out our company’s portfolio in this key area.”

Lombardi already supports Websphere, and  was an early adopter of the app server in the BPM space (I can testify, I was there with Lombardi’s first Websphere clients).  In Austin, we’ve certainly seen a history of IBM successfully acquiring and expanding software companies that were acquired (Tivoli and Webify come to mind).

I’m sure there will be more news as the day(s) go on, I’ll try to just keep this post updated with the latest, unless something comes up that deserves an entire post on the subject.

Congratulations to the Lombardi team, who have been breaking ground in the BPM space for years now, and yet staying focused on making customers successful, not just on the latest bell or whistle on the product road map.  I think there’s a good chance, depending on the structure of the takeover, that some of Lombardi’s DNA will rub off on the BPM-focused parts of IBM.  I can see the effect Webify has had on IBM’s efforts, and I always thought Lombardi’s and Webify’s products would make for an interesting combination. Now we’ll get to find out, I guess!

More to come…

IBM press release here.

UPDATE: 12/16/2009 7:20am PST
Keep up to date with what the analysts (and others) are saying on Twitter:

Neil of MWD Advisors is first in with an external view point, and I think the title of his post says it all: “Holy Crap, IBM is buying Lombardi“. He points out that Lombardi has significant market presence (revenue and mindshare) in BPM, it isn’t showing any signs of distress. On the other hand, IBM has a plethora of BPM products already – and perhaps its “problem” isn’t needing another product for the space. The key question will be whether Lombardi’s relative simplicity of use is carried forward, which may make it the right face to many of IBM’s BPM customers. His post precedes the analyst call, we definitely expect to see more opinions and analysis afterward.

And then we have a post from Phil Gilbert on “The Second Decade of BPM“. Phil’s take on where BPM is headed, with an interesting look back:

I can’t begin to convey the impact this will have on how and where BPM will be practiced, going forward. In the blurb above on this blog site (which was posted when I started this blog in 2005), I said that by 2010 process will be the primary prism through which large companies view themselves; and that by 2020 the management of process will be “second nature.” The first of those milestones has come to pass: process is not simply the way business operates itself, but manages itself.

Phil has a pretty good sense of the big picture.

Second, because Lombardi has focused on the business user, we have also focused on how to engage and support the business user. The work we’ve done on culture, change management, governance and BPM methodology is the best in the industry. Lombardi University and its role-based curriculum, along with tiered certifications and advanced mentoring, means that Lombardi can help IBM scale their business customers more quickly into the world of BPM. Lombardi’s On-Demand Assistance program is also built from the ground up to allow fledgling BPM teams built on business-first principles to still have a technical safety net under them.

This quote illustrates for me what I hope Lombardi can bring to IBM. A better understanding of how to support the business and help them achieve success via BPM, and a better sense of what BPM really could mean for the business world.

UPDATE 12/16/2009 8:45am PST
Austin Startup is carrying the standard press release.

And ebizQ has already launched a forum topic on the subject.

UPDATE 11:35am PST: More great coverage and viewpoints:
Dennis Byron discusses the acquisition, and is focused primarily on eliminating one more option from potential customers, and the inexorable force of consolidation.

Redmonk gives props to the Austin software and enterprise scene, as well as to the deal-making by IBM. The big question is how well IBM can incorporate Lombardi without losing its DNA.

Miko Matsumura posits that this might have been a firesale based on the language of the press release. Could be, Miko has more experience with this than I do. Regardless, I think the timing was good for IBM because I expect 2010 to be a big year for BPM software.

Sandy Kemsley chimes in with the best run-down of the analyst call.

Update EOD 12/16/2009:
David Moser of Australia weighs in. He points out which communities might win or lose, based on this deal going through, in particular which customers. But he also points out:

And with what should be a significant boost to their market, some of the biggest winners could be Lombardi service providers. Watch out for skills shortages.

I happen to agree, that service providers (e.g. BP3) could be well positioned to benefit because, no doubt IBM can sell more of the same product with its much larger sales channel. It takes time for people to ramp up on a BPM product. For a time I expect there will be exacerbated shortages of Lombardi BPM skills, but of course we’ll try to help as best we can!

Bruce Silver also comments on the deal. The tone of Bruce’s post (and some others) is a bit somber – I think some of the folks out there were rooting for a Lombardi IPO or for a deal that made it more clear that Lombardi would still be providing leadership in the BPM space from a “vision” perspective. There is an emerging consensus among outsiders that “departmental” is a losing strategy. I think if it is a pricing/marketing strategy it has legs – potentially target lots of smaller installations to service departments, but if it is reflected in technical direction of the product it could be a real problem. There’s no reason the tech can’t scale much bigger than a department, but its still up to IBM-Lombardi to decide what the market positioning and pricing breakpoints are.

Tony Baer’s take on the acquisition titled “Early thoughts on IBM buying Lombardi“. His emphasis on Lombardi’s chief advantage to IBM is its simplicity – making it possible to address the business directly within the enterprise. He’s looking for the integration of Blueprint and Blueworks to be a good indicator of how this purchase is going to work out.

UPDATE 12/17/2009: Well the blogs keep rolling in with new thoughts or analysis.

Jaisundar’s take is that blueprint is a key piece of the puzzle by widening the user base for BPM and creating a demand funnel. So much comes down to how IBM handles it and whether they keep the Lombardi DNA, while adding to it their massive sales channel synergies.

Meanwhile, Richard Watson has a couple of witty posts on the subject of showers (listing the # of bpm products and related products IBM has purchased as an embarrassment of riches and portfolio overlaps – but also, market clout. In a previous post, he makes the best statement about this subject: “If IBM wants to become the leader in BPM, they need to get out of the data center and start thinking like business people.” – This is exactly why people are excited about the merger, and why they’re worried. Lombardi is not stuck in the data center mindset. Will that business-focus be lost in the merger? That’s the real fear.

And Derek Miers, well-respected for his thoughtfulness on business process and business improvement, took a look at this merger and concludes:

While the choice of dance partner was a little surprising, the desire for a liquidity event in the Lombardi management team was there to see long ago. They touted an IPO around this time, but in the current market that was always going to be difficult.

IBM brings the broad base and ability to grow. Lombardi brings market cachet / credibility that is hard to quantify – but everyone in BPM knows Lombardi and they’re well-respected. Derek’s take on Lombardi’s success:

As I have said to many other vendors, when people buy BPM products, they buy the promise of success. And I am sure Lombardi’s success in the market is as much down to that aspect as it is their leading technology stack. They help their customers understand how they will succeed in meeting their business objectives (rather than touting the beauty of their technology stack).

That’s exactly the point – the culture that Lance and I (and execs at Lombardi) tried to create in the services organization was around business objectives and customer success. Something we’ve endeavored to continue at bp3.

Update EOD 12/17/2009:
Clay Richardson of Forrester Research writes up his analysis, which includes:

Ultimately, this deal centers on the need for IBM to develop a more compelling story for the business. In many ways it is further validation of the IT-to-BT transition that we are seeing within the enterprise.

IBM already had their story down for the CIO and needed to develop a more compelling story for the VP of Operations, and the VP of Customer Service, and the VP of Procurement – in other words IBM needed to establish a stronger voice into the business. And this is what Lombardi does best as a leader in the human-centric BPM space.

If he’s right, this is good news for Lombardi and its customer-base (and prospective customers). He follows up his points with Phil Gilbert’s plan to push the envelope with Blueprint even further “to collaborate on scoping and discovery for enterprise process initiatives.” As he says, IBM is weak in that area, and there’s little overlap. His basic take is that this is a capability buy as much as a technical buy. If he’s right, it bodes well for the future of BPM, or at least the future of IBM BPM!

Update EOD 12/18/2009: You thought we were done with the updates? you were wrong!

Dr. Diaz, on the IBM BPM Blueworks Blog, gives another IBM angle on the acquisition – conveying a sense of confidence and positivity in the IBM strategy.

John Reynolds, of Lombardi and soon IBM, writes a pretty good defense of the “Department” positioning – after all, what is “bottom-up” BPM if it isn’t a department level solution that scales up to meet your enterprise strategy, vs. the top-down BPM approaches that IBM has been using so far:

It’s not really a technology issue – Lombardi’s solution scales quite nicely. It’s a methodology issue… Some tools really enhance the “Top Down” (Enterprise) approach, while others really enhance the “Bottom Up” (Departmental) approach. Offering both seems like a pretty good idea when you think about it.

Update 12/21/2009:
Jennifer Dubow (@jennifer_dubow) posts a link to an IBM F.A.Q. on the Lombardi acquisition. Hits all the high points with no muss, no fuss.

Update 12/22/2009
Neil Ward-Dutton of MWD Advisors recaps the responses of vendors, which generally provide for fun reads. Of course, if you read their blogs without, somehow, realizing their corporate affiliation you might fall for their bias without correcting for it. Its only natural for competitors to see this as an opportunity to try to steal a march while IBM / Lombardi are distracted by integrating two companies – but having been on the other side of this – it didn’t often work as well as we would hope – often the buyer was able to keep the momentum going in the 12-18 month timeframe.

Update 12/29/2009 Jim Sinur weighs in with Power Vendors vs. Pure Plays, positing that the Power Vendors are catching up. I don’t see the catch-up that Jim is mentioning, but I do see catch-up-by-aggregration and the question is whether any of the remaining pure-plays have enough heft to out-innovate the big guys. Obviously small vendors with a tight focus can continue to outpace bigger players in their niche, but the wide Pure Play field has been thinned with this acquisition…

Update 12/30/2009In the ProcessMaker Blog, Brian makes one of the most compelling statements about why IBM bought Lombardi (and although he didn’t address why IBM bought other Business* companies – e.g. iLog, FileNet, Cognos, Webify, etc. – the same logic applies quite well). The short version: it is about addressing markets, not technology. And if Lombardi addresses a particular market, and is scaling, then IBM can plug that into their vast sales and partner channel and really wring value out of it. The thesis rests on the assumption that the BPM market is hot – but that’s a safe one.

Update 01/06/2010 The debate spills over into 2010. Neil Ward-Dutton reprises his previous review with a more considered analysis and the summary is that perhaps IBM really is buying Lombardi to get a better “business-facing” solution – but that they just don’t want to admit that blatantly in their external positioning. Its an interesting read.

Update 01/08/2010Gartner’s Janelle Hill and Jim Sinur report on the acquisition for Gartner. Basically they advise getting ready for a move to Websphere if you aren’t on it already, in a timeframe of two years, and tout the BPM DNA acquired in the Lombardi acquisition.

BPMN vs BPEL (again?!)

Wednesday, December 9th, 2009

Its hard to keep this argument buried, as Bruce Silver demonstrates in yet another post on this subject, reacting to yet another response from the BPEL crowd.  I was going to respond directly in his post here, but for some reason I couldn’t comment on his site today.

Bruce makes the killer arguments:  only a subset of BPMN is “isomorphic” to BPEL.  Quite simply: BPMN allows the author to represent process flows that BPEL cannot represent accurately in a model-preserving fashion.

There was an argument put forth that wouldn’t these limitations be true of proprietary execution implementations as well?  And the answer is – perhaps – if those execution implementations don’t account for tricky stuff like interleaving (my experience is, that they do).  The difference (mainly) is that these “proprietary” execution implementations speak BPMN natively and were designed from the ground up to support the use cases defined by BPMN. The same cannot be said for BPEL and the engines which implement primarily BPEL. An engine could do both – but I don’t think the right answer is translating BPMN to BPEL to get there.

Takedown: Bruce Silver has had enough of the BPMN vs. BPEL Debate

Wednesday, December 2nd, 2009

And we couldn’t agree more.

In this post, Bruce rips into a post from ActiveVOS which claims that BPMN->BPEL is simpler than using BPMN.  ActiveVos’ CTO Michael Rowley points out that because of BPMN’s focus on communicating between people (I believe that he means, sharing process definitions so that two people can come to consensus) is also a weakness of the standard – because this people-centric view is bound to cause it to evolve and change over time.  Mr Rowley has it backwards – the point of “code” isn’t to communicate to a machine to get it to do something!  The real purpose of code is to expose an interface into the machine that is understandable by humans – note: the audience is for humanity, the audience is not the machine.  Otherwise we’d have to write machine code (hex or binary) to write programs.  Or assembler.  Languages make the machine instructions and behaviors more accessible to humans, and that is what they are there for.

Also, the most costly thing about code is that so few of us really understand what it does – even really well-written code – making maintenance over time very expensive.  If BPMN is understandable by a greater number of people, that makes it more valuable than BPEL, which as an XML standard is understandable by relatively few people.  The fact that this expressiveness is challenging to the engineering teams who have to turn this into process execution is beside the point – after all, Rational Software did it for UML, there is no reason that BPMS vendors can’t do it for BPMN.  In fact, we can see that BPMS vendors are meeting this standard, despite the fact that they are each proceeding at a different pace on this trajectory.

Bruce’s post is worth a read, but my favorite points are these:

However, for process modelers, and even for executable process designers, there’s no way BPEL execution makes BPMN modeling “simpler.”  That’s because the subset of BPMN supported with BPEL execution excludes the very features that make BPMN attractive to business-oriented modelers in the first place: things like freeform looping back to a previous step in the flow.  BPEL is inherently block oriented, like a computer program, while BPMN is inherently graph oriented, like a flowchart.

Right. From the modeling point of view I don’t care what the engine is as long as it faithfully implements everything I’m modeling without losing any fidelity.

And Bruce wraps up with:

If BPEL were adequate to execute processes the way business wants to model them, it would have become the BPM runtime standard.  It hasn’t.

Well said, Bruce.

Another Model Portability Update

Friday, August 7th, 2009

Bruce Silver has posted another update on model portability.  This is related to the previous discussion regarding XPDL, Lombardi Blueprint support, and model portability.

In this round, Bruce has time to really dive into the couple of aspects of the import that were not working, and tries to address them through some XSL judo.  Judging by the end-product screenshots he’s posted, he did a pretty good job at that.  The main issues were around losing lanes and XY coordinate mapping.

Bruce was generous enough to not only share the narrative of his efforts, but to share the end-product XSL as well (link available on his blog posting).  I think it shows (a) how close we are to real BPMN-level portability, (b) the fact that products still have a ways to go to support it properly (really, I have to write XSL to convert the models!?), and (c) how much harder accurate portable execution models would be given that these tools have different ideas about how steps in the process should be executed…

Thanks again Bruce!

UPDATE:  Bruce has an update on the model portability issues based on Diagram Interchange (DI) and BPMN 2.0.  He points out that some of the decisions made for supporting diagram interchange make it impractical to implement, despite being technically possible.  As usual, he provides good insight into the standards process for BPMN, and exposes some of the warts in the outcomes – hopefully it will result in some remedies in minor revisions to the specification.

Lombardi Blueprint Embraces XPDL

Tuesday, July 14th, 2009

I’ve been a skeptic of XPDL as the pre-eminent format for BPMN-drawn Models, but I’ve also been encouraged by Keith Swenson’s efforts to prove that it could be the de facto standard for BPMN model exchanging.

But it looks like my judgment that XPDL would only catch on with vendors like Lombardi (who have been beating the drum for BPDM and BPMN2 for some time) only if BPMN 2.0 didn’t sufficiently address the interchange problem might be a little off.  Lombardi just announced that its Blueprint July ‘09 release supports XPDL!  It could be that Lombardi is voting with its feet – perhaps BPMN2 doesn’t seem to solve the problem(s) they were hoping it would with regard to model interchange.  Or, perhaps they see XPDL interchange as the Right Now solution, and don’t see an advantage in waiting on BPMN2 support. After all, not only would Lombardi have to build the BPMN 2 export/import functionality, they would then have to wait on myriad other modeling tools to pick up the baton in order for there to be anyone to “interchange” with.

By picking up XPDL support, Lombardi Blueprint can now exchange models with a host of other modeling tools listed on the XPDL vendor site (perhaps Lombardi will now be added to the site).  Bruce Silver has already assessed portability between Blueprint and Process Modeler for Visio.

Update:  more info from Keith Swenson on his blog, regarding exporting from Blueprint and importing into Fujitsu’s Interstage BPM.

Case Management Buzz

Tuesday, July 7th, 2009

Lately there’s been a bit of a buzz about CRM.  Not sure what caused it, but here are three thoughtful articles on the subject:

  1. Derek Miers’ post on Case Management revival
  2. Bruce Silver’s commentary regarding a new OMG spec RFP for Case Management.
  3. Paul Vincent’s blog for Tibco, where he mentions PRR and DMN… and Case Management yet again…

I’m still waiting to see a really good case being made that Case Management requires or lends itself to different technical solutions than, say, BPM.  Having said that, I’m also sensitive to the fact that as BPM was picking up steam, many in the SOA stack community wondered why BPM wasn’t just a “feature” of SOA.  The fact that I don’t yet have the information to prove to myself that Case Management has technical requirements not addressed by BPM, does not mean that such information won’t be forthcoming.

Update: Bruce Silver has another update – apparently there was a bit of controversy about the case management proposal at OMG recently, and a little bit of blogosphere dust-up resulted.

Bruce Silver’s New Book

Friday, June 19th, 2009

BPMN Method and Style, a new book by Bruce Silver.  Its going up on Amazon sometime in June Its already up on Amazon, and has some great endorsements already (check out the link for details).  Looking forward to giving it a good read myself!  Congratulations Bruce, in getting this new book out there!

Bruce Silver Reviews Signavio (BPM in the Cloud?)

Saturday, June 6th, 2009

Bruce Silver wrote up a quick, thorough review of Signavio, a new BPM in the cloud offering.  Looks like it is primarily focused on modeling rather than execution, which makes comparisons to Lombardi’s Blueprint perhaps the most relevant comparisons.

As usual, Bruce’s sense of humor is on display (“You have to sign a click-through agreement in German to get started.  Oh well, who reads those things anyway?”).

One really good shot against Lombardi’s Blueprint in his review:  Signavio can export an XML document that represents the model.  There’s no such facility in Blueprint (though it can “publish” to Teamworks, that isn’t the same thing as exposing an XML output).  Bruce also points out that they have full support for BPMN 1.1 (whereas Blueprint only supports a subset), but Lombardi would argue that they’re providing a reasonable subset to keep the diagramming from distracting from the process at that level.  (Still, like Bruce, I’d like to have the full set of diagramming options for power users).

At any rate, its  a good read, and from the comment thread, Signavio is already working on some of the issues.

Bruce Silver on IBM’s BPM BlueWorks

Friday, May 8th, 2009

Bruce Silver just posted a review on IBM’s BPM BlueWorks.  It doesn’t “ship” til end of June, so we can’t play with it yet but apparently Bruce has had a sneak preview.

It sounds like  interesting stuff, and surprising (to me) coming from IBM.  I can’t help but think that people will be especially interested in IBM’s cloud/hosted offerings because anyone who has had to install IBM’s software will be happy to avoid either doing it or paying IBM to do it for on-premise installation. I can also see some instant name confusion with another SaaS offering in the BPM space:  Lombardi’s Blueprint. One wonders if there just weren’t enough adjectives for this kind of software so “Blue” just had to be used…

We’ll have to take a look once it goes live and see if it lives up to the high expecations Bruce has set!

Bruce Silver’s 5 things left out of BPMN 2.0

Wednesday, April 15th, 2009

Bruce previously had a good post on the 5 things to like most about BPMN 2.  Now he’s back with the 5 things that were left out that might be the most disappointing.  Perhaps disheartening, but not completely surprising, given how difficult it is to pull these kind of specs together.  Hopefully they’ll keep at the revisions on BPMN and react to the feedback once BPMN 2.0 is approved.

Bruce Silver’s take on BPMN 2.0

Monday, March 23rd, 2009

Bruce Silver has a nice article on BPMInstitute.org about the 5 things to like about BPMN 2.0 (he doesn’t discuss the 5 things not to like – perhaps material for a future post?!).

OMG votes on the proposal in June, but the history on OMG’s voting on BPM-related standards has typically been that it takes longer than I expect for things to get finalized.  I won’t be shocked if final approval drags out a bit longer.

Interestingly, 4 of the 5 things Bruce mentions address weaknesses that at least one pureplay BPM vendor addresses already in their product (implementing more than what BPMN 1.0 spec requires).  Let’s hope there’s more than 5 things to love about BPMN 2.0 – vigorous vendor adoption would be on my wish list!

A Few Comments on IBM’s Dynamic BPM

Monday, January 26th, 2009

I read Bruce Silver’s post on IBM’s (Websphere) Dynamic BPM recently, and I thought I’d add a few pennies to the information out there.  As Bruce points out, the Websphere Dynamic Process Edition is based on Webify, which it just happens was a startup based here in Austin, Texas.  In fact, back in 2004 I talked to Webify and got to know a bit about their product, perhaps before all the spin and hype was as well formulated :)

Bruce is generally complementary of the offering, and I don’t blame him – its a different approach to processes.  But I think IBM and just about everyone else, kind of misses the point of the Webify software.  Because IBM puts the word “dynamic” in front of BPM, the focus tends to be on the idea that the process is discovered in real-time based on the customer, product, segment, etc.  At the time I talked to Webify, they were pitching the idea of a configurable business process (configurable versus “dynamic”).  At the time IBM was pitching “liquid computing” or somesuch and it just seemed a natural fit with an Austin startup that seemed to have already written the key technology to IBM’s marketing spiel.

First of all, Configurable is a better (more accurate) modifier than “Dynamic”.  Giving parameters that affect the “product” you receive is more accurately described as configured than dynamic (when you use an online car store, and pick your options, it isn’t “dynamic shopping” but depending on what you order it goes to different factories, gets different options installed, taps into different suppliers, etc.). It isn’t that the process is all that configurable, it is that the specific implementation choices for each element of the process are configurable based on the inputs (based on pre-defined policies, pre-defined business service metadata, etc).  That’s valuable, no doubt, but the word dynamic appears to modify process, when it really is a modifier against the implementation of specific parts of the pre-defined process. This kind of configuration is powerful, because it can allow the process to select the lowest-cost provider that can still meet SLAs – and the answer to that question may change as the current lowest-cost-provider runs out of capacity, for example – and that change happens “dynamically” if you will, but it isn’t the process that changed – its the selected provider.

Bruce puts it well near the end of the post:

WDPE is really oriented to core processes where the degree of variation makes conventional models unmaintainable.  In fact, it works best with canonical industry processes where many of the building blocks of solution content can be prepackaged.  Not surprisingly, IBM has done that in its key verticals.

I would sum it up this way:  most of the BPM tools on the market today are really quite good at representing an organizations internal processes- processes “inside the four walls”.  Webify (now, IBM’s Dynamic BPM Edition) seems particularly well suited to processes that live outside the four walls – connecting multiple customers, intermediaries, vendors, suppliers.  Hospital systems, insurance companies, drug companies, and the various medical practices involved in providing care for a patient are a reasonably good example of this, and a strong market for IBM’s offering as a result.  At the same time, “internal” and customer-facing processes at Blue Cross Blue Shield companies, other insurance companies, and hospital systems are also really good fits for a more “traditional” BPM solution.

The Webify / Dynamic BPM Edition approach seems to work best when you can get a network of participants in a particular industry-vertical process to participate in the process implementation.  Once you pass the tipping point you can achieve network effects.  If you know that some of the founding members of Webify have a background from the old B2B commerce companies like Extraprise/CommerceOne, its no mystery that they would apply some of the lessons learned to a new market and a new software approach. This is pretty neat stuff – and it takes a player like IBM to really leverage the kind of technology that Webify was building out – the scale, the ability to sign up multiple players in an industry into a composite process, etc.

I highly recommend Bruce’s whitepaper(free registration required), it goes into considerable detail and provides better background than my meagre comments can, but perhaps these comments will help illuminate the paper further.