BPM: July 2006 Archives

We've been talking with users lately on what the promise of "technology for the masses" really means for the BPM suite market. And more specifically, how BPM technologies will evolve to compliment ECM strategies and implementations. The flavor of many of these discussions comes down to transitioning "x" amount of design, control and execution from IT into the hands of "process-savvy but less-technical" corporate domains.

In other words, transferring capabilities into the business -- thereby creating BPM environments that eliminate throwing applications over the wall and then spending precious resource dollars to manage the inevitable boatload of change requests thrown back. According to Howard Smith and Peter Fingar, authors of Business Process Management: The Third Wave, the challenge for leading corporations is not to bridge the business-IT divide, but rather to obliterate it.

These conversations are familiar to content specialists and information architects who demanded the evolution of content technologies such as WCM from programmer-centric environments to business-driven applications that required little IT maintenance. In fact, "non-IT" buyers became more and more important on the radar screens of WCM vendors during the mid to late 90's as content management went mainstream. Budgeting, evaluation, and approval teams were a mix of marketing, sales and IT personnel. C-level executives were primary decision-makers and had efficiency, cost reduction, and revenue generation on their checklists. The corporate desire to move from centralized control to decentralized collaboration was paramount. Desktop features, Web-based interfaces, templates, and coaches/wizards were hot.

The content technologies market learned simple but undeniable truths during this period that drive sales and deployments in the ECM suite market to this day. Usability matters. Usability drives adoption. Adoption drives the ROI, whether the desire is efficiency and cost savings or revenue generation and customer satisfaction. Vendors: know your buyers! Buyers: know your users!

As the BPM suite market evolves, it will face technology convergence, vendor consolidation, and the need to decentralize capabilities to achieve the enterprise sale -- as did the ECM suite market before it. Complex, hybrid business processes, i.e. those that merge data + content + straight-through processing + human-driven interaction requirements, require collaboration and interactions that "cross the divide" between IT and the business.

How can business managers -- the compliance officer, the human resources manager, the account manager, the underwriter -- work with technologies for modeling and rules management, business intelligence, performance management, and analytics within familiar environments? Complex, hybrid processes increase the need for the business to create, view, interact with, and optimize the process through its execution and inevitable exceptions.

Debates on whether savvy Excel business users can "do modeling" aside, increased BPMS vendor messaging on providing common, "Visio-like" interfaces for process modeling, "zero-code" BPMS, integrations with Microsoft Office, and collaborative "business user-oriented" dashboard environments point to a market that is evolving to answer one of the more critical business buyer questions: -- What does it look like and how easy is it to use?

Putting the business in BPM underscores the "usability matters" mantra. A solution that cannot demonstrate it to the savvy business buyer at the ECM/BPM intersection -- who envisions an environment where ECM and BPM are seamlessly complimentary -- should probably think twice before the demo.

As a former glue person, I spent numerous hours trading acronyms and definitions with IT analysts on the subject of data and process modeling in the content versus data worlds. Circa 1999, my friend Bob Boeri and I even went so far as to relate logical data models and data dictionaries to DTD structures, using Near and Far Designer as analogous to the more entrenched data modeling tools.

Our goal was to create "common ground" between IT's deep but solely data-centric view of business applications and the needs of various business units whose focus was decidedly document-centric. Once our "data is content and content is data" analogy was mantra, we had an easier time with subsequent process modeling discussions; i.e. "what we want our content to do with your data" and vica versa. (Reminiscent of those "how did your chocolate get into my peanut butter commercials")

In the ECM and BPM intersection, those discussions are once again becoming commonplace as more and more complex business processes require hybrid combinations of unstructured content, structured XML content and traditional data from back-end systems. Hence, information analysts that work with IT and business units must define a common knowledge base of process modeling requirements, flows, and techniques.

More than simple workflow (a.k.a "create, edit, approve, publish"), process models for functions such as compliance, claims processing, and contract management need to combine data-centric techniques with the content-centric, human-driven interactions these functions require. In fact, just as data sources are now hybrids, so too are the processes that require, manipulate, and share them. The BPM suite market is increasingly adding simple document management functionality at the business monitoring level to account for content-centric requirements.

More interesting is the market's approach to workflow, which still appears either data-centric or document/content-centric in terms of standards modeling languages. In fact, a BPM suite vendor’s architecture choice for process modeling and execution is also a clue to their data versus content strengths via support for XPDL (XML Process Definition Language) versus BPEL (Business Process Execution Language). Highlights:

    XPDL – initiated and managed by the Workflow Management Coalition (WfMC), XPDL is decidedly human workflow-centric and more oriented for document-driven processes. No surprise that workflow, document management pure-plays, and some ECM players with BPM modules have strong XPDL modeling and processing engines. More info at WfMC.

    BPEL – originally submitted to OASIS from IBM, Microsoft and BEA, BPEL is decidedly data-centric and more oriented for straight-through processing. No surprise that platform and middleware vendors entering the BPM suite market have strong BPEL modeling and processing engines. More info at BPELSource and OASIS.

One of the more significant questions at the ECM and BPM intersection is, "Where is the best of both worlds in terms of process modeling for complex workflow that is a human and data-driven hybrid?"

Gilbane Boston 2011

Categories