James Taylor blogging on ebizQ

I really hate that the bloggers that I read daily are making me work by changing my RSS feeds 🙂

James Taylor, who I have referenced in posts about business rules, is now blogging on ebizQ, although it’s not clear if he also intends to keep his old blog going as well. Personally, I have trouble enough keeping up with writing one business blog, and my wine blogging has suffered for it lately.

Gartner BPM summit day 1: Janelle Hill

I know, it’s already the third (and last) day of the Gartner BPM conference and I’m still blogging about day 1 — consider that to be a good reflection on the sessions that I don’t have lots of time to blog about them because I’m too busy listening to them. I’m comfortably ensconced in my “Nashville office”, a.k.a., the women’s restroom right beside the main conference rooms. You men may not realize it, but the women’s facilities in most large hotels include a lounge with comfy chairs, a few side tables, a box of tissues (in case a presentation brings you to tears, I suppose) and sometimes even flowers. This one also happens to have power for my laptop and a full-strength wifi connection — sometimes gender discrimination works in our favour. 🙂

One of my favourite sessions on Monday was by Janelle Hill: “Leveraging Existing IT Assets in BPM Initiatives.” For an analyst, Hill has a very practical view on BPM implementations, and her session was focussed on changing the behaviour of systems by putting a services face on some of those old legacy applications to allow them to participate in BPM. She discussed three basic strategies:

  • Surrond strategy, where the legacy system is wrapped with a services layer and BPM is used to streamline the exceptions that are triggered by the legacy applications. I’ve done an implementation of exactly this strategy in many cases; one example is the claims processing functionality in an insurance company, where exceptions that are raised in their mainframe-based auto-adjudication system are picked up by a BPM system and routed to the appropriate people (and services) for manual adjudication or data repair-and-resubmit.
  • Extend strategy, where the previously unautomated steps are automated — often paper-based steps such as data collection forms, or ad hoc human processes such as collaboration. Case management, something that I work on with all of my insurance customers, as well as other financial services falls into both of those categories: it’s often a loosely structured process that is tracked on paper, since older systems didn’t lend themselves well to enabling this type of functionality.
  • Leverage-what-you-have strategy, where the legacy databases are integrated directly (usually for read-only operations), or the legacy functions are called via EAI-type adapter technology. I see direct access of legacy databases quite commonly for consolidated reporting, for example.

I’m not sure that the lines are so clearly drawn between each of these three strategies: the distinction between the type of functions that would constitute surrond versus extend is fuzzy in a lot of areas, and the technologies used for surrond and leverage-what-you-have can overlap significantly. However, it’s a useful categorization to start looking at how to start eating the legacy system integration elephant.

I also like Hill’s definition of SOA — an architectural style that is modular, distributable and loosely coupled — because it (rightly) takes the focus away from specific products or technologies. She goes on to define a service, or component, as a software process that acts in response to a request, and a web service as a special case that uses specific protocols and standards. Again, this takes the focus away from web services specifically in favour of just services, something that is essential if you want to maintain flexibility in how you create and consume services both inside and outside your organization. Consider that mashups typically consume services that use lighter-weight protocols than web services, for example.

One of the lessons to take away from this is that SOA and BPM can be done independently, but when combined, the whole is much greater than the sum of the parts. SOA provides the framework for creating services that will be consumed (assembled and orchestrated) by BPM; in turn, BPM puts a human face on SOA which makes it easier for the business to understand.

I’m off to the airport, so this conference is over for me. The blogging, however, goes on…

Gartner BPM summit day 1: Simon Hayward

After Sinur and Melenovsky’s welcome, Simon Hayward gave a great opening keynote yesterday, “Living in a process-centric world”. To quote the session description on the agenda:

Process is now gaining importance as an organizing concept for dealing with change at all levels. We live in a world of processes, becoming conscious of those processes and taking control of them can be the key to personal and corporate effectiveness.

As one attendee mentioned later, everything sounds more intelligent when it’s said with a British accent, and I have to admit to having a soft spot for anyone that says process with an “oh” rather than an “aw”. However, Hayward had some good content for us as well.

He started with the question of why we’re all thinking about process now, and linked it back to the fact that leaders in the industry became that way in part because of their focus on process — especially processes that touch their trading partners and customers. There are challenges around maintaining control over and having visibility into outsourced processes, as well as determining intellectual property rights in cases where the process itself may be a competitive differentiator.

Along the way, he floated the notion that agility (the ability to react to unexpected change) is becoming as, or more, important than innovation, and as I mentioned in a previous post, I interpret this to mean that reacting to market forces can actually be considered innovation if it’s done in the right way.

Another key point was compliance = explicit process management (taken from their 2005 Planning Guidance for Compliance report), which shows how process forms an integral part of compliance. I created a course on compliance for a customer last year, and process was a surprisingly large part of it: I found that if you can’t understand, control and report on your processes, you’re going to have a hard time getting compliant and proving it.

Then something came up for the second time that morning: Six Sigma. It appears that Gartner is making a strong link between Six Sigma and BPM at this conference (and likely in other research of theirs), although I found the Mikel Harry keynote this morning out of place, somehow, especially when he appeared to be using Six Sigma as a “brand” of sorts and distancing himself from the original statistical meaning. BPM certainly helps to provide a “closed loop” environment for Six Sigma’s Define, Measure, Analyze, Improve, Control (DMAIC) continuous process improvement cycle through the inclusion of process analytics and simulation, but I think that it’s a bit dangerous to downplay the statistical significance and rigor of Six Sigma to somehow make it friendly to the BPM crowd. Hayward later showed a graph of overlaid hype cycles that showed BPM as the current incarnation of trends that start with quality (process improvement) and migrate through process reengineering to BPM. I don’t disagree, but that doesn’t mean that BPM is the next “version” of Six Sigma somehow.

Getting back to Hayward’s talk, he had a good list of the IT disciplines needed for a process-centric environment, with a necessary focus on impact analysis and selective regression testing: if we’re putting all that emphasis on agility, we’d better be able to understand the ripple effects of changes and be able to test scenarios before deploying them. He talked about how to assess both IT and business for their current state of process centricity, and showed a chart of how to approach the various scenarios:

I like the “Reflect” quadrant, where the business is ready and IT isn’t: that’s when the business needs to do some serious prioritization due to the limited capacity of IT, or find some other ways to do things.

He finished up with a list of great recommendations including having less respect for silos and getting rid of baronial hostility that really point to one of the key issues in a process-centric organization: process is part of the infrastructure, not just embedded in some departmental systems.

Gartner BPM summit day 1: Sinur and Melenovsky

The conference opened with the two key faces of Gartner’s BPM vision — Jim Sinur and Michael Melenovsky — giving a brief welcome talk that focussed on a BPM maturity model, or what they are calling BPM3. There was only one slide for their presentation (if you don’t count the cover slide) and it hasn’t been published for the conference attendees, so I’ll rely on my sketchy notes and somewhat imperfect memory to give an overview of the model:

  • Level 0: Acknowledge operational inefficiences, with potential for the use of some business intelligence technology to measure and monitor business activities. I maintain that there is something lower than this, or maybe a redefinition of level 0 is required, wherein the organization is in complete denial about their operational inefficiences. In CMM (the Capability Maturity Model for software development processes), for example, level 0 is equivalent to having no maturity around the processes; level 1 is the “initial” stage where an organization realizes that they’re really in a lot of trouble and need to do something about it.
  • Level 1: Process aware, using business process analysis techniques and tools to model and analyze business processes. Think Visio with some human intelligence behind it, or a more robust tool such as those from Proforma, iGrafx or IDS Scheer.
  • Level 2: Process control, the domain of BPMS, where process models and rules can now be executed, and some optimization can be done on the processes. They admitted that this is the level on which the conference focusses, since few organizations have moved very far beyond this point. Indeed, almost every customer that I have that uses BPM is somewhere in this range, although many of them are (foolishly) neglecting the optimization potential that this brings.
  • Level 3: Enterprise process management, where BPM moves beyond departmental systems and becomes part of the corporate infrastructure, which typically also opens up the potential for processes that include trading partners and customers. This is a concept that I’ve been discussing extensively with my customers lately, namely, the importance of having BPM (and BRE and BI) as infrastructure components, not just embedded within departmental applications, because it’s going to be nearly impossible to realize any sort of SOA vision without these basic building blocks available.
  • Level 4: Enterprise performance management, which starts to look at the bigger picture of corporate performance management (which is what Gartner used to call this — are they changing CPM to EPM??) and how processes tie into that. I think that this is a critical step that organizations have to be considering now: CPM is a great early warning indicator for performance issues, but also provides a huge leap forward in issues such as maintaining compliance. I just don’t understand why Cognos or other vendors in this space aren’t at this conference talking about this.
  • Level 5: Competitive differentiation, where the business is sufficiently agile due to control over the processes that new products and services can be easily created and deployed. Personally, I believe that competitive differentiation is a measure of how well that you’re doing right from level 1 on up, rather than a separate level itself: it’s an indicator, not a goal per se.

That’s it for now, I’m off to lunch. At this rate, I’ll catch up on all the sessions by sometime next week. 🙂

Gartner BPM summit day 1 in review

I know, I should have posted all this yesterday, but I didn’t realize that there was wifi at the conference until late in the day so left my laptop at the hotel, and Movable Type doesn’t allow me to blog by email from my Blackberry. Today, however, I have my trusty tablet in hand and hope to blog throughout the day when I get a chance. I’ll post all these entries under the category Gartner BPM so that you can more easily find them by clicking on the category in the right sidebar.

Some great sessions at the conference, although I think that it would be greatly improved by opening up the speaking slots a bit. Right now, it’s mostly Gartner analysts, a few select Gartner customers, a few vendors (who apparently pay for the privilege so it’s really just an extension of their booth marketing presence), and a few odd selections such as the keynote by Mikel Harry of the Six Sigma Management Institute (probably a good management consultant but not an inspiring speaker) that I just left early. Gartner has sufficient pull to be able to do a limited call for papers that would result in some really excellent presentations to complement their own analysts’ views without diluting the value of the conference. Maybe another year.

A key theme that I’ve heard in a couple of talks: agility (the ability to react to unexpected change) is becoming as, or more, important than innovation: you don’t need to define and implement everything up front if you have confidence in your ability to react to change. The way that I interpret that is that reacting to market forces is the new innovation. Think about it.

I’ll summarize some of the more interesting sessions in separate posts following this, but suffice it to say that my favourites yesterday were Simon Hayward who delivered the keynote “Living in a Process-Centric World”, Janelle Hill with “Leveraging Existing IT Assets in BPM Initiatives”, and a short but very dynamic presentation by Patrick Morrissey from Savvion on “The Seven Deadly Sins of BPM”.

Today, I’m looking forward to this afternoon’s session by Jim Sinur on “When Will the Power Vendors Offer Credible BPM Solutions?”, which promises:

The power vendors have been lagging behind some of the more technically advanced and assertive BPM vendors, but recently each has made moves on the right direction. We expect the “Giants” to try to out stride some of the more advanced and nimble BPMS players in the long run and become a viable options for more than those who buy in a “best of brand” fashion. This session will outline the progress to date of the power vendors, the expected time lines, and where the best-of-breed vendors will try to widen the gap.

  • Where are the power vendors in relationship with more advanced BPMS players?
  • Who is in the best position to close the gap?
  • What differentiators are likely to keep the power vendors at bay?

 

I’ve been asking the same questions.

On hockey stick projections

Last night, I was having dinner with some friends, one of whom works for a large BPM vendor. He commented that the BPM market had not taken off as predicted, and I said that it certainly wasn’t meeting the hockey stick projections that the industry experts predict for BPM.

“Hockey stick projections?!”, he exclaimed, “We’re not even finished the first period yet!”

Business-IT collaboration in rules and process

A great post by James Taylor on business and IT collaboration as it applies to business rules:

This might lead one to suppose that business users should just be given tools that let them right the rules themselves in some unconstrained way. Like the healthcare folks I was talking with, I don’t think so. The reality is that the rules must be deployed in a real system with performance and scalability needs. The rules must execute against data stored and managed in other information systems. Business users are not as used to the discipline of QA and testing that most organizations would want to see before new rules are rolled out.

He goes on to discuss how to create the right environment for business and IT to collaborate on business rules management.

Now, just take his post and replace the word “rules” with “process”, and you’ve made my case as well.