One Last Conference Before Summer: Enterprise 2.0

It’s been quiet on the travel scene since my four-week marathon of conferences in May, and I have just one last one before we hit the summer doldrums: Enterprise 2.0 in Boston this week.

I’m skipping the workshops today and heading down this afternoon – luckily, Toronto-Boston is covered by Porter Airlines, so I can fly without enduring the hassle of Toronto’s bigger airport – and will be there until Thursday midday. I’ll be live blogging as usual, and tweeting using the #e2conf hashtag.

Although standalone collaboration tools can show significant benefits, my interest is in how social features are becoming part of enterprise software, especially BPM and ECM. Consider, for example, tomorrow morning’s keynote at 10:50am (for a too-short 20 minutes) by Franz Aman of SAP:

Standalone collaboration environments and social networks have been the focal point in the market to date, but what is possible when you marry traditional enterprise software with newer enterprise 2.0 thinking? To start, you free people from the struggle to use enterprise systems and you help them find the right information for daily work. You put into their hands powerful, business-relevant content-including business processes, data, events and analytics -that combines structured data and unstructured data from social and online networks to bring together people, information and business methods in a cohesive online working environment.

I’m disappointed that more of the BPM vendors aren’t here to discuss how social features are changing their platforms; not sure that this conference is on their radar yet.

Recording of Using Wikis With ECM and BPM

If you were interested in the presentation that I did last week at Toronto Wiki Tuesday on using wikis with enterprise content management and process management, here’s an audio recording of it made by Robert Lavigne. There’s a fair amount of background noise from the projector fan and the clinking of beer glasses, but it’s pretty audible.

BPM Summer Camp: Business Users and BPMN

I presented today on the second part of Active Endpoints’ BPM Summer Camp, discussing just how much BPMN your business users and analysts need to know. Michael Rowley, CTO of Active Endpoints, gave a demo of BPMN using their system, including illustrating a number of the concepts that I introduced in my presentation.

You can view and download my slides here:

A few other references based on the questions at the end of the presentation:

We have the third and last part of BPM Summer Camp, “Five Things You Should Never, Ever Try in Process Development”, on July 22nd; head over to the landing page to sign up for that, as well as see a replay of the first two parts.

BPM Summer Camp Again This Week: Explaining BPMN to Business Users

I’m presenting part 2 of BPM Summer Camp tomorrow, June 9 at noon ET, on How to Explain BPMN to Business Users. I’ll be joined by Michael Rowley, CTO of the series sponsor, Active Endpoints.

In this edition, we’ll be looking at BPMN as a standard, and what parts of it are really necessary for business users and business analysts. There’s been a lot of controversy lately over whether business users and analysts can – and should – learn enough BPMN to make it useful to them, or if there should just be some other process modeling paradigm for non-technical people; tomorrow, I’ll look at just how much BPMN they would have to learn in order to make it work.

As usual, this will be presented live, and we’ll keep going until all of your questions have been answered. Sign up at the link above, and see you tomorrow!

Wikis With ECM and BPM

Here are the slides from the presentation that I did last night at Toronto Wiki Tuesday:

It was recorded on Ustream, but the quality was not very good since we were in a pub, not a studio. There will be a better-quality audio recording available soon. And, although we do Wiki Wednesdays on Tuesdays here in Toronto, there were some tweets on the WikiWed hashtag.

I’ve been looking at the crossover between wikis and ECM for a while, and I’ve more recently been looking at where BPM and wikis intersect: still a small area, but as BPMS get more collaborative and wikis add some structured workflow, there is definitely an overlap.

Toronto Wiki Tuesday: Using Wikis with Enterprise Content and Process Management

I’m presenting at Toronto Wiki Tuesday tonight on the interaction between wikis, ECM and BPM.

The organizers might be setting up to broadcast this live on Ustream; if so, I’ll update this post later today with the URL of the video stream.

Update: the presentation will be streamed live here at 7pm ET tonight.

Pegasystems SmartBPM V6

I’m wrapping up my coverage of this month’s round of four back-to-back conferences with the product reviews, which typically come from multiple meetings before, during and after a vendor conference, as well as some time spent pondering my notes and screen snapshots.

I had a remote product demo of SmartBPM prior to PegaWORLD, then a briefing from Kerim Akgonul at the conference. A lot of the changes to the product over the past year and a half have been focused on making it easier to use, trying to fight the perception that it’s a great product but that the inherent complexity makes it hard to use. In fact, the two main themes that I saw for this version are that it’s easy to use, and easy to share through design and runtime collaboration.

They started to address the complexity issue and promote the business agility message in Version 5 more than a year ago with a number of new tools:

  • Application Profiler to link requirements directly to developed applications and processes, replacing written specifications; the Application Accelerator then generates an application from this profile, as well as documentation
  • Improved non-technical process mapping with a shared model between business analysts and developers, including having the BA create UI forms
  • Visual Case Manager for mapping data from other systems into a case management application via various shared keys and search terms
  • Internet Application Composer for creating mashups with their own portlets and web components, plus other internal or external web components

Version 6 continues this direction, focusing on deploying solutions faster: a number of new gadgets allow building out the user experience and providing better visibility into what’s happening within business processes, and direct feedback on changes required to processes from participants to developers/analysts puts more ability to change processes into the hands of the business.

They’ve also started to use their own agile-like methodology and tools for internal projects, since the tools provide frameworks for project management, test management and documentation. Not only has this resulted in more rapid development of their own products and better alignment with the product requirements, it has eliminated the monolithic product release cycle in favor of smaller incremental releases that deliver new functionality sooner: they’ve released Pega Chat and other new features as modules without doing a full product release. With 1,200 Pega employees and 200 new ones from their Chordiant acquisition, introducing ways to shorten their product release cycle is an encouraging sign that they’re not letting their increasing size weigh them down in product innovation.

Discovery map viewTaking a look at the product, there’s a new Discovery Map view of a process, very similar to what you would see in the outline view other process discovery tools. The difference from other tools, however, is that this is a directly executable process: a shared model, rather than requiring a transfer to an execution environment (and the problems that come along with round-tripping). That ties in neatly with the “easy to use” theme, along with role-based views, reduced navigation complexity and case manager functionality.

The other theme, “easy to share” comes out in a number of ways. First of all, there’s a Facebook-style news feed of system-generated and team member alerts that shows who’s working with which processes and comments that participants have on them, including RSS feeds of the news feed and other sharing options to make it easy for people to consume that information in the format and tool that they choose; I’ve seen this in ARISalign and I suspect it will become standard functionality in most process discovery and design tools. With some of the sharing and bookmarking options, I don’t think that Pega even knows how (or if) customers are going to use them, but realizes that if you have to offer the functionality in order to start seeing the emergent usages.

User adds change request to designerThe second collaboration win is direct feedback from the participant of an executing process to the process designer. This is the type of functionality that I commented on a couple of months ago when Google came out with a way to provide feedback direction on their services from within the service (my tweet at the time was please, please, please can enterprise apps add a feature like this?). In SmartBPM, a user within an executing process drags a pushpin icon to the location of the problem on the screen, types a note in a popup and adds a category; when they click “Send” on the note, the current state (including a screenshot) is captured, and an item is added to the process designer’s feedback list in their news feed. Hot.

We also reviewed process optimization: optimization criteria are selected from the process attributes, and calculated based on actual process execution. A decision tree/table can be directly generated from the optimization results and added as a rule to the process: effectively, this automates the discovery of business rules for currently manual steps such as assignment, allowing for more process automation.

User builds custom subprocess in discovery map viewThe third collaboration-type functionality shown was the ability to spin off ad hoc subprocesses from any point in a structured process: just select “Build a Custom Process” from the action menu on a step to open up a new discovery map for creating the new subprocess, then add steps to create the flow. There’s only an outline view, not flow logic, and the step names are people to which the step is assigned: pretty simple, but little or no training required in order to use it for everyday users.

Later, all custom subprocesses created for a given process can be consolidated and summarized into suggested changes, and directed to a process designer for review; this may result in the original structured process being reworked to include some of the common patterns, or just have them left as ad hoc if they are not frequent enough to justify the changes.

Akgonul sees BPM and CRM converging; that’s certainly the direction that Pega has been taking recently, including (but not limited to) the Chordiant acquisition, and similar opinions are popping up elsewhere. As BPM products continue to turn into application development suites meant for building full enterprise applications, the boundaries start to blur.

One thing that I liked about the remote demo that has nothing to do with the product is that it was hosted on an Amazon EC2 instance: it’s only a short step from an EC2-based demo to providing a preloaded EC2 instance for those of us who like to get our hands on the products but don’t want to handle our own installation. For technical analysts like me, that’s a game-changer for doing product reviews.

Pegasystems SmartBPM V6 - 2010 

As a matter of disclosure, Pega paid my travel expenses to attend their conference, and they are a client of mine for creating webinars, but I am not compensated for writing about them here on my blog.

Will Social Revive Interest In BPM? Will BPM Make Social Relevant?

Social BPM saw a flurry of activity last week in the BPM blogosphere for some reason; I’ve been writing and presenting on social BPM for about four years now, so most of this isn’t new to me, but it’s good to see the ideas starting to permeate.

Keith Swenson writes on who is socializing in social BPM, and how the major analysts’ view of social BPM is that the BPM application developers are socializing, not the end users; that misses the point, in Keith’s (and my) opinion, since it ignores the runtime social/collaborative aspects as well as the blurring of the boundary between designing and participating in processes. He writes:

The proper use of social software in the business will eliminate the need for process designers.  Everyone will be a designer, in the way that everyone is a writer in the blogosphere.

This last part is not strictly true: everyone could be a writer in the blogosphere, but in reality, only a tiny fraction of those who read blogs actually write blogs, or even comment on blogs. The same will likely occur in runtime collaboration in BPM: only a fraction of users will design processes, even though all have the capability to do so, but all will benefit from it.

Then, at SAPPHIRE this week, I had a conversation with Enterprise 2.0 adoption expert Susan Scrupski, founder of the 2.0 Adoption Council, about her characterization of SAPPHIRE as 2.0 Reality Rehab, and her distressing discovery that 0 out of 20 SAP customers who she interviewed on the show floor had ever heard of Enterprise 2.0.

Distressing to her, but not so surprising to me: enterprise social software is not exactly mainstream with a lot of large companies that I work with, where wikis are used only by IT for tracking projects but not permitted into the user base at large, and blogs are viewed as disreputable sources of information. Imagine the reception that I get when I start talking to these companies about social BPM concepts: they don’t exactly warm up to the idea that users should design their own processes.

Before you jump all over me with examples of successful Enterprise 2.0 and social BPM adoption stories, I’m talking about mainstream adoption, not just in the echo chamber of those of us who think that this stuff is great, and root out the case studies like the rare and valuable gems that they are.

As a champion for Enterprise 2.0, and with only a few short weeks to go before the Enterprise 2.0 conference, Susan is keen to see more meaningful adoption within enterprises: not just more, but in applications that really make a difference for the core business of the company. This is, I believe, where social BPM can help: it’s an application that lends itself particularly well to collaboration and other social aspects, while providing a core critical function within enterprises. I’d love to see Enterprise 2.0 software vendors start to tackle core enterprise software, such as BPM, CRM and ERP, and stop building more enterprise wiki and blogging platforms. Think of it as 2.0 Reality Rehab for the whole Enterprise 2.0 industry.

SAPPHIRENOW Photo Caption Challenge

Last night, after a couple of drinks at the SAPPHIRENOW reception, Oliver Marks and I cooked up the idea that it would be fun to make up captions for the huge photos that adorn the Global Communications Center and the rest of the show floor. The photos are really beautifully photographed, but the compositions are a bit weird at times.

Update: a late addition to the caption challenge, which some consider to be the best of all: