Uniting Lombardi’s business-empowered process tooling with WPS horsepower and integration was a brilliant move by IBM, one that makes them, in my view, the clear BPMS thought leader (in addition to #1 in market share). But I am willing to bet that if you took IBM’s top 20 BPM customers and had a way of identifying the most important BPM initiatives in those organizations, only a small percentage of them would be focused on a BPMS solution. Most projects aimed at process improvement, redesign, optimization, innovation, re-engineering — whatever you call it – do not center on a BPMS solution. They do, however, rely on business process modeling and analysis. It’s the part of BPM that most of the business architects, business analysts, and Lean/SixSigma people in those companies – let’s call them professional process modelers – are involved with. It’s the part of BPM that the business side of those enterprises calls “strategic.” Unfortunately, it’s the part of BPM that IBM – or at least the Software Group – does not seem to care about.
IBM says that few models created by the professional process analysts ever convert to runtime BPMS licenses, and I have no doubt that’s true. But partly that’s because conversion in the past has been so hard, and modeling for analysis and modeling for execution have used completely different languages. And that’s precisely the part that got fixed by the move to BPMN in v7.5!
They say they have a tool for the pure process modeler: BlueWorks Live. That’s true, but it’s not a tool for the professional process modeler. In fact, it’s intentionally a tool for the amateur process modeler, the pure business user as opposed to business process analyst or architect. The palette of shapes is just too small to do anything serious. It’s fine for high-level diagrams, and it would probably make a cool iPad app. But for that fraction of BPM projects that do make it over the hump to BPMS implementation, it’s just a requirements-sketcher. It can’t roundtrip process models with the BPMS. The real tool for professional process modelers, going forward, is Process Designer. But, you say, that’s not standalone, it’s part of the BPMS. So you need to commit to the BPMS before you can begin process modeling. Blueworks Live and Process Designer both have a place, but there is a giant donut hole in the middle.
You may recall that IBM had (technically still has) a standalone process modeling/analysis tool, called WebSphere Business Modeler (WBM), that could share artifacts with the BPMS… sort of. I was never a huge fan. It was conceptually tied to data flows (“business items”) that didn’t fit well with BPMN, and it didn’t support events, and it didn’t use the same process language as the BPMS… so roundtripping was never very good. The irony is that a year ago they introduced a bolt-on to WBM called Compass. It had a real BPMN editor, browser-based, and there was also a free cloud-based version, called BlueWorks. It was much more of a tool for professional modelers, but nowhere near as complex and heavyweight as architect tools like ARIS or MEGA. Now I am probably the only person on the planet who would say that Blueworks/Compass was a better tool than Lombardi Blueprint. It was, but when Blueprint became Blueworks Live, Blueworks became Blueworks Dead. And from my conversations with them at Impact, the deciders at IBM seems pretty set that the go-forward investments will be Blueworks Live and Process Designer. Period. Donut hole or not.
For the past year, many students in my BPMN training have been asking when IBM – their default provider – would be supporting BPMN in their modeling tool. Now the answer is more complicated than I thought it would be.
I believe that compass functionality will be slowly added into blueworks live. The approach for developing models from scratch is driven from the lombardi thought leaders, so I expect that will stay the same approach. The additional artifacts from compass should make their way over. The release schedule is very quick given this is a cloud based offering and IBM has told customers they will have strong input into the future of blueworks live. I really did like compass, although blueworks live is a bit more user friendly and more collaborative.
I disagreed with you in one thing. I’m a huge fan of Websphere Business Modeler. The ability to graphically view the “Business Items” gives more inside information about the process. (even that it not 100% BPMn complaint) But that’s my point of view, just like you have yours.
Even that it got simplified from three IBM BPM suites to two, still got some loose knots on IBM strategy.
– Where does Filenet BPM fits on this? It will be great if one day the BPM/workflow functions get unified to this suite.
– Where does Websphere Business Modeler and Compass fits on this strategy? are those going to remain as tools for Business Analyst?
– What the hell Rational System Architect (ex telelogic) does with BPMn modeling ? 😉
I don’t think the “BPMn” is the problem here. I think the problem is the loose knots and diversity anxiety that is created in the same brand with so many products.
Martin,
I agree many modelers like the idea of Business Items. I have no problem if they “BPMN-ize” it (which is possible). I think WBM/Compass are orphans, but (as Paul says) some features will be migrated to BWL, like the Glossary. I think if customers want to see more of that they will need to make their voices heard by IBM, who seems to want to keep BWL as simple as possible. FileNet, probably orphan as well; IBM very cagey when discussing this one. RSA… ah, very interesting! It could be a standalone BPA tool. The BPMN editor used to be… let’s say “not very good”. I suggested to BPM guys at IBM that they donate the Compass code base to Rational for that, and they just laughed. No chance, I guess. But who knows?
–Bruce
By the way, I had write some quick articles about comparing some IBM BPM tools for Process Design.
Anybody is welcome to read them here:
http://martin.iturbide.com/?page_id=762
In the near future I will need to compare a new one 😉
Hi Bruce,
sorry for extending this older blog post, but there is one point that still remains unclear for me: Does v7.5 already support native BPMN 2.0 execution?
Cheers, Sven
This question doesn’t relate to the donut hole – which apparently IBM has no intention of fixing, by the way. BPM 7.51 supposedly “supports” BPMN 2.0 in Process Designer, but they didn’t say what that means. I have request to Adam Cotner to explain, and then I may post on it.