Thursday, February 15, 2007

Case management - a definition

Bruce Silver has put together a comprehensive discussion of case management that I think I largely agree with, in his article on BPMInstitute.org. This is a snippet that encapsulates much of the definition:

What is case management, and in particular, how does it differ from conventional BPM? A case, like a conventional business process, involves a collection of activities or tasks. However, unlike BPM, the process from initiation to completion of the case is not easily constrained to a process diagram, certainly not one based on a single end-to-end orchestration, even with complex nesting and chaining logic. Which activities need to be performed in order to complete the case depends on the details of each instance. Typically the case manager, or perhaps any performer of a task in the case, makes these decisions. The “rules,” so to speak, are inside users’ heads, not codified in explicit business rules.

Moreover, users can add new tasks, data objects, documents - even new processes - to the case at runtime. The “model” defined by the case designer cannot anticipate all of these in advance. Case management inherently carries with it some fluidity of structure or ad hoc-ness. This is the part that many BPM suites have a hard time with: New tasks, processes, and data can be added on the fly, but you still want the process engine to execute those processes, track deadlines for those tasks, monitor case status end-to-end, and even measure performance. It's not easy.


This discussion shows just how complex a case management use case can be. Applications that successfully implement a case methodology have to have many seamless components (content, process, metadata management), while being open and flexible enough to be extensible to a specific customer's requirements.

Its these features that I believe really make case management enabled systems very strong for addressing a wide range of common use cases in financial services, where a business analyst would otherwise struggle with a formal BPM approach.

Technorati tags:

Tuesday, February 06, 2007

Real business solutions are more than a process

Kiran Garimella talks about The Arrogance of IT on his BPM blog on ebizQ. It made me smile, since its obvious that the disconnect of IT and the business is so wrong, but so pervasive that it makes me wonder why it always happens:
Consider that the IT-business divide is difficult to bridge precisely because IT keeps thinking of “special technical solutions” for what are essentially ‘end-to-end’ problems in business processes. Rules can’t be managed? Use a BRMS. Data can’t be managed? Use EDM. You don’t know what the data means? Use metadata. You don’t know what happened? Use BI. Need to manage customers and prospects? Use CRM. Can’t find all your documents? Use ECM. Need to comply with SOX? Buy some shrink-wrapped panacea.

Boxing things up into categories is one of the only ways that technology can be understood as it gets more complex, and there are more "special technical solutions" to more and more problems. Kiran warns of this categorization:
A few years later, this company is saddled with a BI application, an ECM suite, a CRM package, and a bunch of other applications. What’s more, there is now a huge IT staff maintaining all those applications. However, the executive is no closer to solving the original problem that brought on all this investment. To crack that problem, this hapless executive (or their equally frustrated employees) must now run to all of the above applications and try to make sense of them.

This is no surprise. We escaped the clutches of the monolithic mainframes to a world of well separate and segregated application boxes that rarely integrate, let alone do something meaningful and sensible when they do. So, Kiran suggests something better:
It is called BPM. It is the one platform that ties all these functional capabilities together and gives them a complete business context. How it accomplishes all this, and how it should co-exist or coordinate with these compartmentalized solutions and legacy systems (which do have specialized uses), are deeper issues.

I agree with Kiran that "BPM isn’t just one more application package". It certainly provides a way for the business to define what they do and how they operate, as executable and enforceable business processes, while looking back to see that its actually having the desired business effect.

Big but... BPM is not a panacea.

Sure, it can tie together the technology boxes we previously bought, but the business analyst is not going to be able to do that; these boxes present IT friendly APIs, not something a business analyst can utilize. For that we need a business view of these boxes. This is why some smart people invented SOA - it presents technical solutions as meaningful and reusable business services, within a technical framework that IT can embrace. SOA is not an application package, but your BPM platform needs to support SOA, and even better enable the backend boxes to expose business services that a business analyst can hook their processes up to.

Then of course, many critical business problems involve people working together, producing documents, communicating with customers and partners, researching data, discussing issues, checking boxes to track what they've done. And it needs to be done within the context of process activities. BPM doesn't easily model or deliver this level of collaboration or unstructured process within the structured business process previously modeled by the business analyst. In my view, Case Management is an approach to this. Not another technology box, but a combination of many of the tools required to deliver meaningful and pragmatic end-user focused applications, alongside backend systems and human-centric business processes.

Kiran's is a great post, since it highlights the disconnect between IT and business. I'd just suggest that any possible solution to a business problem still requires the underlying technology boxes to be in place, remodeled to work together to provide meaningful business services, then tied together with business processes, collaborative case management and all of the other tools that business people might interact with to do their jobs better and faster.

Real business problems are now a combination of technology boxes, business processes and knowledge workers. Don't bring in a platform that only addresses one of these. So, as a business executive, when the IT manager says to you, “Sure, what you need is a BPM platform”, make sure it can demonstrate how it solves your real business problem: make sure it gets your technology boxes to talk to your people, within processes that make your business run better.

Technorati tags:

Friday, February 02, 2007

ECM, BPM and solving business problems

It seems that I'm leaching off Bruce Silver's great BPMS Watch blog for a second day in a row. Today I see he is generating some great discussion around the intersection of ECM and BPM.

There is always heated discussion in this area, and I believe that ECM (according to a Gartner MQ) is too broad to be palatable to many, while BPMS gets very deep. This is the natural evolution of putting products into boxes (or better said categories). The problem is that there are great software tools and suites out there that sit largely between the two magic quadrants, or Forrester Waves, that consistently and effectively address burning business problems, like how to do new account opening, fraud resolution and HR employee onboarding better.

This type of software picks up titles like Case Management, which is not broadly enough recognized to be a true market space. The thing is they need some tag to ensure they aren't just considered point solutions to a single business problem, which would be limiting to their success. Perhaps Case Management is a good term for 'one' intersection of BPM & ECM, even if its not the only one.

Technorati tags:

Thursday, February 01, 2007

Case management on BPMS Watch

Bruce Silver nudged me towards a little discussion that had started on BPMS Watch: What is Case Management

This is great news as there is some interesting views of what case management is appearing. The view that case management can address complex and critical business problems is definitely coming out.

Technorati tags:

Tuesday, January 23, 2007

Telling the world

I'm very excited and proud to see one of the products I manage being announced to the world. G360 Case Manager was released for our customer base at the end of last year and this announcement makes it generally available.
G360 Case Manager combines the capabilities of BPM and optimization tools, collaborative content and records management applications into a single solution that helps organizations meet business goals for core business processes.
...
G360 Case Manager is the only solution that integrates BPM, records management and collaborative content management technologies into a unified service-oriented platform for organizations looking to eliminate the costs of integration and long-term maintenance of independent applications.

As I have said before, thanks to the incredibly professional R&D team that continue to drive this product forward. The 10.0 version just announced is based on a huge amount of knowledge and experience in the process and content arena, backed up with constant customer input, so its architecture, technology and deployed business use cases are the best on the market.

Technorati tags:

Friday, January 19, 2007

BPM: those who use it "because"

If you like reading a good 'rant' now and again, here is a good one on BPM, SOA and how some vendors push this at non critical processes that will never deliver an ROI. In this article Terry Schurter on BPMG.org makes this statement:
For starters, BPM software is being applied by more people with little (if any) value creation to the business far more often than it is where real value is created. The results from the application of BPM software falls into three categories; those that use it “because”, those who use it for non-essential support processes and those that apply it to core processes of the enterprise. Only the latter category is producing any real value to the organization – and (unfortunately) this is the smallest category (although the good side is that there are many great examples of real value creation in this category!).

I'm happy to say that I know which of these categories I am working in. Long ago in my past I tried selling software fluff to companies that fall for the buzz, and i have to say that I didn't enjoy it.

Technorati tags:

Thursday, January 18, 2007

Case management as the next big thing?

This article on ebizQ caught my eye: Butler Group: Current Document Collaboration Sucks, linked from the ECM blog. The first part of the article is no great surprise, but should still be worrying for organizations wondering what all their employees are doing with their day:

A new report, just published by Butler Group, a European IT research and advisory organisation, argues that employees spend up to 25% of their working day on non-productive, document collaboration related tasks.

This is especially interesting when you consider how many of those employees are doing work that is particularly document or information centric. My guess is that many now consider their work document centric because of the time they spend in front of a PC dealing with email, unnecessarily reviewing internal documents and reporting on the work they routinely perform.

This keys in with a paper I wrote a while back that you can find on ebizQ, which reinforces the concept that documents are not going away, but need to be handled better. There are many components that are required to help organizations work better with documents, including document collaboration, records management, business process management and integration. The problem is that pulling all of these components together, and keeping them operating together is an IT challenge - fun for the techies, but not so good for the line of business manager.

The ebizQ article goes on to quote the Butler co-author:
“Documents, in whatever format they may exist, are an integral part of every business and institution, and organisations that cannot manage the production of documents effectively and efficiently risk a great deal more than poor business performance.” says Sarah Burnett, Senior Research Analyst at Butler Group and the report’s third co-author. “Organisations cannot exist without documents, and therefore the efficacy with which documents are created, revised, and published should be of utmost importance to business managers.”

My last post Does 'case management' mean anything to you? talked about case management as a mechanism for organizing not only document collaboration, but all of the related information and activity that goes with it.

A case is traditionally represented by a manila folder, a paper file that holds all of the information, documents and tasks that describe the case, the customer, checklists of tasks to be performed, new information gathered and a log of actions and key events. In addition, a case will often include copies of related background documents that provide the history of a customer or other entity, their contracts, entitlements and references to information in other systems.

Cases can often be long-lived and contain a large amount of information, making it hard to keep this information current and accurate. Handling the complex and interrelated nature of case documents in context with the processes they follow as they pass between different workers in an organization, is another major challenge. Ensuring that case-workers see information presented to them in a way that is meaningful, useful and appropriate to their role is another challenge.

Managing the interactions and processes around case-workers and case information is complex, making it difficult to apply standard document management and workflow systems to the problem. Case management applications are designed specifically to address these challenges. A strong case management system will incorporate and provide simple interaction with a range of user and organizational focused applications:

  • process management
  • collaborative-working
  • document and content management
  • records management


Applications that can provide these capabilities in a quickly configurable and deployable form are rare, but they are highly effective tools for addressing common business problems. There is a huge need their for assistance in operations involving many people, working on large amounts of information, inside broader processes that run enforceably and efficiently.

If as Butler estimates,
the size of the global Document Collaboration segment of the ECM market to be US$586 million in 2007
is even close to reality, perhaps collaborative case management could be the next big thing.

Technorati tags:

Wednesday, January 10, 2007

Does 'case management' mean anything to you?

I've worked with software products that describe themselves as 'case management' applications for quite a while now. I was first introduced to the term when I joined Tower Technology, the Aussie imaging and doc management company that was acquired by Vignette. Because I've been around the term for so long it has become very familiar to me. The problem is that I don't think that it is common enough to mean anything very much in a general business sense.

In environments that case management actually means something, it seems to conjure up different images, depending on the industry you are in. For example, a 'case' for a lawyer probably has a different description than a 'case' for a government welfare claims assessor. And the way they manage cases is probably very different from the healthcare professional descibed in Wikipedia.

When I tried to put some words together to describe case management, the result was a little dry:
Case management is a paradigm for organizing, presenting and managing work items, documents, tasks and all information associated to a ‘case’ in a way that is contextual and meaningful to knowledge workers and general users. A case may be any short or long running component of work, or representation of a business entity, for example:
  • Customer relationship
  • Insurance claim
  • Government agency services application

I'm also not convinced that this is actually meaningful, and even worse from a marketing standpoint, I think it fails to communicate the value of case management as an approach to collaborative content management within business processes.

There is the way I have seen several salespeople present the high level concept of case management to prospective customers. They typically talk about a manila folder, the traditional filing approach for paper-based organizations. A manila folder provides a visual way of seeing all the documents and information related to a case collected together, be it a customer's profile, an insurance claim or a whatever. In a well organized office, the manila folder would be split up by dividers, marking the different sections of the file. Each section represents different information - maybe one is contact details for the customer, another is insurance policy coverage, another is claim history and so on.

What this manila folder image doesn't portray is how case management can show all of the case information and documents organized in different ways depending on who is looking at it. It also fails to show how case management ties this information to a business process, while allowing collaborative tasks to be managed inside or across the process.

For example, an insurance claim will often follow a strict process at a high level, going through from receipt of the claim, through data entry and validation, on to a claims assessor with appropriate privileges, on to review, payment and maybe subrogation. At any of the knowledge worker steps there is the possibility that multiple people could get involved, or there are several tasks that should be followed over a period of time, but not necessarily in a strict order. An experienced worker would find enforced workflow at that level an annoyance. Collaborative working and organization of joint tasks and communications therefore are key components, especially when they are tied directly into the overarching enforceable business process.

The mechanisms behind how all of these components interact are what can make case management work. The ability to couple together many content and collaboration tools alongside an enforceable business process is the secret sauce. And for me, its hard to communicate how this works. These background interactions are what makes case management more than a loose collection of functionality: document management, foldering, discussions, email notification, tasks, metadata, security, business processes and so on, all melded together.

Describing how the components of case management work together might have to be my next big task. Communicating seamless integrations of loosely interacting components that can be enforceably controlled seems like an impossible mission right now. Maybe I'll need a creative moment for this, unless someone can point me at a description of case management that says it all!

Technorati tags:

Monday, January 08, 2007

Selling an enterprise architecture to the business

I have the pleasure of working with an amazing product development director who constantly espouses the importance of his product's core architecture and how the focus of product development has been to build out an incredibly extensible, flexible and scalable platform. Five years of this focus have indeed delivered a BPMS that I was amazingly impressed with when I was first introduced to it.

I get a great buzz out of working with products like this. The ability to configure business applications to a meaningful point, then extend the application by cleanly customizing using well-defined plug in patterns enables virtually any problem to be solved. As a consultant colleague put it, "my imagination is the only limit to what can be done".

As I'm starting to find out, this level of 'can do anything' that the product exhibits can be a challenge. How do I describe to business users what a product like this can do for them, and why its amazing extensibility is so important to them? Or, as I work with the marketing guys, how do I describe the product in a meaningful way that doesn't just pigeon-hole it as a technical platform?

Content-enabled vertical applications (CEVAs) seem to provide a way to frame this complex product. Toby Bell at Gartner has for a while talked about using CEVAs as a model for organizations trying to generate value from their content-centric business processes. CEVAs are, reasonably simply put, vertical templates built on top of content services, process management and collaborative capabilities, to provide meaningful applications that address specific business use cases. Examples are the use of content, collaboration and process management to provide streamlined use cases like:

  • Financial services new account opening
  • Insurance claims processing
  • Credit card dispute resolution
  • Human resources employee on-boarding
  • Processing of requests for government services
  • Identification and research of loan fraud
Well what a surprise! I should be taking this complex system and describing it in terms of the business problems it solves. In a product that is 'market-driven', this should not be a problem, since the requirements for its features address needs expressed by real and prospective customers.

Still, I have the feeling that defining the importance of strong architectural features like application lifecycle management and highly efficient script processing to a business user could be a problem. Maybe I'll reserve that discussion for the IT guys. I must remember that knowing the audience is equally important when trying to explain why a product is so great.

Technorati tags:

Wednesday, January 03, 2007

Happy New Year

Happy New Year to everyone!

At the end of last year my blogging activity was low, while I concentrated on shepherding a major release of Global 360's Case Manager software through from development and QA to the light of day.

With the mechanics of the release complete, the outbound launch (i.e. marketing!) is in the works. This is a large and ongoing task, since the product has been hidden behind a veil of BPM and process optimization talk for a while, meaning that I need to work on gently exposing its incredibleness to the outside world. So I'm going to leak my own little announcement, so that soon I can get on with blogging about some stuff that is not about my day to day job.

G360 Case Manager 10.0 Is Available!

Large organizations need Business Process Management to improve their specific business operations, while being flexible enough to adapt to changing requirements and still ensure process discipline. To achieve this, G360 Case Manager accelerates the deployment of information-centric BPM applications with out-of-the-box process, content and case management capabilities.

The release of G360 Case Manager 10.0 represents a milestone in collaborative end-user functionality, Business Process Management completeness, IT enterprise management, and support for Service Oriented Architecture (SOA).

See How G360 Case Manager 10.0 can help deliver business flexibility aligned with IT requirements. Visit the Global 360 corporate website.



Technorati tags: