BPM in Action panel

If you enjoyed the free-for-all discussion at the end of the webinar that I moderated with Colin Teubner and Jim Rudden a few weeks back, you’re going to love the panel that I’m hosting next week on BPM and Enterprise 2.0 as part of the BPM in Action series. It’s not sponsored by a vendor, so I was able to pick whoever I wanted on the panel, and there will be no vendor product pitches or slides — just an interactive discussion between the four of us. Get over there and sign up.

Here’s the description that I wrote for it:

As Web 2.0 technologies and concepts advance in the consumer world, they are also impacting enterprise software as users change their expectations of how software should behave. This “Enterprise 2.0” movement is impacting BPM software in a variety of ways ranging from platforms to user functionality to integration. This panel will explore the following:

  • How Web 2.0 is becoming Enterprise 2.0
  • BPM platform changes: the impact of browser-based tools and software as a service
  • New tools and techniques for improving user participation in process design and execution
  • New ways of “mashing up” BPM data with internal and external data

I picked three people to join me whose opinions I value and who I think will be interesting in this format: Phil Gilbert of Lombardi, Phil Larson of Appian, and Ismael Ghalimi of Intalio. They’re all very opinionated and all have a stake in the Web 2.0/Enterprise 2.0 space: Lombardi’s very cool Web 2.0 Blueprint release for widespread collaboration, Appian’s kick-butt browser-based process designer for serious Enterprise 2.0 work in a browser, and Ismael’s involvement in radical office 2.0 and BPM 2.0 ideas.

We only have 45 minutes so I’m going to have to keep a tight rein on the conversation to cover off our proposed subject areas, which could be difficult because I inadvertently invited two Phils to the panel (“Phil, pipe down! No, not you Phil, the other Phil!”). No “call me Ishmael” jokes, I’ve heard them already.

By the way, congratulations to Ismael and his wife on their new arrival. No wonder he wasn’t at the Gartner conference.

Waiting for Blueprint

In the world of Web 2.0, there’s always some hot new service that you have to be invited to join, then you get on a waiting list, then (after a while) you finally get an account. Remember when Gmail was launched, for example? This is a brilliant idea from a marketing standpoint, because it creates a lot of buzz around the service, with everyone who gets an account bragging about it, and everyone who doesn’t, wishing that they did. From a support standpoint, it also makes sense: you can’t just put 10 million people on your service the first day of beta, because it will crash, and you’ll look bad.

The current hot Web 2.0 account to have is Joost, an interactive online TV service brought to you by the two wunderkids who created Skype — I see requests for Joost invitations, which apparently only come from those already on Joost, flying around the Toronto tech community.

The second hottest new Web 2.0 account to have is Lombardi’s Blueprint (okay, maybe I’m exaggerating slightly), and I’m still in that unhappy “waiting list” phase. However, their bot still remembers my name, because it sent me an email this morning to tell me that it expects to complete my account setup soon…

Enterprise 2.0 conference in Boston

CMP’s Enterprise 2.0 conference in Boston on June 18-21 has opened up for registration. Topics include the changing role of IT (presumably as it becomes more commoditized and outsourced), creating a culture of collaboration, consumerization of the enterprise and others. Andrew McAfee (inventor of the term “Enterprise 2.0”), David Weinberger (co-author of The Cluetrain Manifesto) and Don Tapscott (co-author of Wikinomics) are all keynote speakers.

I’m very interested to see how Web 2.0 extensions to enterprise applications (like Blueprint) are covered in the conference, as opposed to the use of social software such as blogs and wikis within the enterprise: the two faces of Enterprise 2.0.

Naked Process Modelling with Lombardi

“Naked blogging” is a term that’s applied to living your life transparently on the web through your blog and other social media, like Flickr, del.icio.us, Skype, LinkedIn, Library Thing and Facebook. Most of my friends around my age are appalled at the amount of information that I expose out there, although the younger crowd that I hang with at TorCamp see it as perfectly normal, and I truly believe that if you’re going to get benefit from the network effects of Web 2.0, you need to contribute every bit as much as you expect to get back.

Two weeks ago, when I had a chance for a preview of Lombardi’s new Blueprint Web 2.0-like, software-as-a-service process modeller, my first reaction was “Cool! Naked process modelling!” After all, if you could model your processes online and invite people from within or outside your organization to collaborate on the design of those processes, wouldn’t you expect to see some benefit from that collaboration?

Blueprint addresses some of the issues seen in current process modelling tools: too much complexity for the casual user, and too little ability to collaborate. They call it “process discovery” rather than process modelling, host it as software-as-a-service, and let you get started with a free version (limited to one process and two users) to try it out before you spring for the monthly subscription. Just go to the site, start sketching out your process, then invite others to participate in the design. Like a wiki, everyone who you invite to collaborate on your process can make edits, and you’ll see their edits right away — a true shared whiteboard paradigm. Last September, I used the term “process wiki” in a post and at a couple of conferences where I was speaking, and that’s pretty much what Lombardi has done here.

They’ve also integrated presence into the application using the Google Talk instant messaging client: you can see if your process collaborators are online (notice the “4 Other Users Viewing” indicator in the top right of the first screenshot below), and chat with them through Google Talk. You can also use your Google Talk buddy list to invite people to join the collaboration. As a big Skype user, I’m hoping that they add other IM clients eventually.

Given what I’ve been doing lately around Enterprise 2.0, and seeing how Web 2.0 impacts BPM, this is one of the most exciting things that I’ve seen in BPM for quite a while. I must disclose that Lombardi is a client of mine, but I’d be saying the same thing even if they weren’t.

The visual paradigm is that of outlining a process by specifying the main high-level activities, then the sub-activities within each activity. In fact, you see both the flow diagram and the outline view:

Blueprint outline view

Notice anything weird about this screenshot? That’s right, it’s taken on a Mac. In fact, the Lombardi product manager who gave me the demo came into the meeting room toting his MacBook, which was not something that I was expecting to see. I’ve also seen it on Firefox on Windows. What better way to demonstrate platform independence? The Web 2.0 style interface is very slick, and there won’t be much of a learning curve for anyone who is comfortable with other web-based applications.

You can then specify a lot more detail for the process, including participants, inputs and outputs, impact analysis information such as potential failure points and likelihood of occurrence (very Six Sigma-like), and documentation.

You can also drill down into a more detailed BPMN view of the process for detailed workflow modelling:

Blueprint BPMN view

You can generate a PowerPoint presentation from the process model, which includes all of the additional parameters specified, for presenting the business case of the process further up the management chain. The demo that I saw generated a 60-page PowerPoint presentation with every possible bit of detail; I think that the problem would be cutting it down to size rather than the usual problem of having to find information to add to the presentation.

Once the collaboration has gone as far as it can, the process model can be exported to Lombardi’s TeamWorks, using (soon-to-be-released) BPDM as the serialization format — with Lombardi’s CTO chairing the BPMI steering committee at OMG, which oversees the BPDM standards, this isn’t a big surprise. You can even round-trip the processes from TeamWorks back to Blueprint when they need another round of collaborative design.

I think that their pricing is too high — $500/month for 10 users, whereas Salesforce.com is around $165/month for a 10-user team, and is currently discounted to half of that — but that will sort itself out in the marketplace. I suggested that their free version be ad-supported, much like the freemium business models of other Web 2.0 applications like Flickr and LinkedIn; I got a few weird looks from around the table at that point, but who knows, I may have put a bug in someone’s ear.

They are almost certainly going to have requests from companies to host the application on internal servers rather than Lombardi’s software as a service, although the success of Salesforce.com (especially in maintaining privacy of data) means that there’s a lot of companies out there are that starting to trust the SaaS model. Looking in a completely different direction, I would love to see Lombardi make Blueprint open source, which would drive collaborative process modelling into places that they never imagined. Although it could negatively impact Blueprint revenue — it’s still possible to have revenue-generating open source, it just requires a bit more imagination — it could serve to drive more business to Lombardi’s core products.

In a year-end emerging trends article in December, I predicted both “modelling for the masses” and “Web 2.0 hits BPM”. Lombardi’s Blueprint delivers on both of these, and I look forward to seeing how they take it forward from here. If it’s like all other good Web 2.0 software, it will adhere to the principle of constant improvement rather than monolithic release cycles.

There’s a lot more to it than what I’ve discussed here, and if you’re interested, check out the webinar that I’m hosting tomorrow entitled Are You Ready for On-Demand BPM with Colin Teubner of Forrester Research and Jim Rudden of Lombardi, in which Jim talks a lot more about Blueprint. You can also sign up for the beta program if you want to try it out for yourself; as of the end of April, it will be available to everyone. I signed up this morning, but received the following email back from Lombardi a short while later:

Dear Sandy,

Thank you for your interest in Lombardi Blueprint. Unfortunately, due to the overwhelming number of requests for Blueprint accounts, we are unable to activate your account at this time.

We will keep your registration information in our database and will contact you when we can provide you with an account.

I’m hoping to be able to pull some strings and get in the beta program sometime soon. 🙂

For those of you who did manage to get a beta account, go on, get out there and expose your processes!

ProcessWorld Day 1: Briefing with Trevor Naidoo of IDS Scheer

I skipped the last breakout session of the day for a discussion with Trevor Naidoo, IDS Scheer’s Director of ARIS Solution Engineering. He’s responsible for the pre-sales technical activities, and used to be an ARIS customer, so is very familiar with how customers use the product and how they want to use it.

We spoke first about integration between ARIS and the BPMS products that automate processes, which included some discussion about standards. He pointed out that integration using pure standards tends to degrade to the least common denominator — a point that I’m not sure that I agree with for all standards, although it makes sense if you picked BPEL as your standard — which led them to take a different approach with their most tightly integrated partners, SAP and Oracle: that of “standards-based” integration, where they extend BPEL (I believe) in order to provide increased functionality. I’m not sure at what point a “standards-based” approach becomes “proprietary”, although I can see the value of going this way. In any case, they’re using different approaches for different vendors: “standards-based” for SAP and Oracle, BPEL for Lombardi, and XPDL for Fujitsu.

This really came around to the issue of how to get those process models into an execution engine, or if anyone is really doing it at all. Naidoo said that what was moving from ARIS to the execution engine was a “process outline”, which then required some amount of work to hook it up to the BPMS engine (as expected), and that the main value is not in the transfer itself — which could be readily recreated in the BPMS designer directly — but in engaging the business in the entire process design cycle. This, then, is what I suspected: that most people really are redrawing the process models in the BPMS designer, adding who knows how many translation errors along the way, because there is insufficient value to bother with the direct integration. This is not unique to ARIS; I saw the same thing at the Proforma user conference last year.

We moved on to talk about the technology. I hadn’t done my homework in this area, and was really unaware of ARIS’ support for browser-based design (yes, I’m on my usual rant about browser-based process modelling); they have a Java applet client for design in a browser environment, which is a pretty heavy footprint by today’s AJAX standards. I’d love to hear more about their plans to put that client on a diet, which will greatly facilitate design collaboration with occasional users, both inside and outside the corporate firewall.

We finished with a discussion of how to move the process modelling story from what is usually a departmental beginning within a company up to the executive level and therefore out across the entire organization: internal evangelism, if you will, to leverage that initial 10-person ARIS project into making ARIS an enterprise-wide process modelling tool. This is addressed to some degree by one of their new “solutions” (which appear to be specific packaging and bundling of products and services), the Enterprise BPM solution which (based on information from their website) includes the ARIS Business Architect, ARIS Business Optimizer, ARIS Business Simulator and ARIS Business Publisher as the basis for implementing a company-wide BPM infrastructure. I still think that there’s a fundamental disconnect in language between the players: the average business analyst or architect is likely too mired in detail to be able to present a high-level plan to the executives of their organization on why to super-size their ARIS installation, but I’m sure that the IDS Scheer sales team would be happy to help out. With Trevor’s able assistance, of course.

EnterpriseCamp (the unconference edition)

I’m not sure why Bryce Johnson thought that he’d have full turnout at 9:30am on a Saturday, even for something as exciting as EnterpriseCamp, but a few of us managed to make it on time. Of course, my brain is still in a time zone some where east of here and I’m waking up at 5am so it’s easier for me this week.

We kicked off a bit late and the attendance was lower than the signups, but there were some great sessions (and I’m not just talking about mine). Like other unconferences, there was no set agenda, just a blank grid of time slots for sessions and a pad of Post-It notes; those of us interested in leading a talk outlined our topic verbally to the group, then posted it in an open time slot. The schedule was pretty fluid all day long, which fit well with the mood of the group and the small number of simultaneous sessions (3 at most, I think), but we still managed to fit in all the proposed sessions and finish up on time.

One cool thing that the organizers did was create icon stickers that we could put on our nametags to designate our interests: people tagging, if you will. They also provided great food (breakfast and lunch), a huge variety of herbal teas (important for us non-coffee types) and a notebook containing some Enterprise 2.0 articles and the all-important key to the people-tagging icons.

The first session that I attended was Carsten Knoch talking about bringing Web 2.0 features into the enterprise, which was a perfect lead-in to my session on a specific example of this, namely, integrating Web 2.0 functionality into BPM software. Carsten talked more in general terms about what features and techniques could be introduced, techniques for building applications, and why all of this Web 2.0 stuff is scary to the enterprise. He had a pretty comprehensive presentation, a bit unusual for an unconference, and I hope to see it posted somewhere.

I followed immediately after Carsten, and although I had the best intentions to prepare a little presentation the night before (but ended up out for dinner with friends) or at least a few notes on the subway on the way to EnterpriseCamp (but ended up chatting with a South African backpacker on his way around the world), I took the floor with a blank flip-chart and wrote four lines:

  • tagging
  • RSS
  • zero footprint
  • mashups

I then riffed on each of these, with lots of great input from the audience, with my focus on how they apply in the world of BPM but some expansion into other types of enterprise software. Great discussion: I love it when I can learn something while giving a presentation. I could have gone on for hours, except for the smell of pizza wafting in from the lunch area.

In the afternoon, I sat in on Tom Purves and Jevon MacDonald discussing adoption of Web 2.0 technology (specifically their product, for the most part) within the enterprise. That evolved into a discussion about Consulting 2.0 and a variety of other topics.

I also attended Bryce’s session on tagging, taxonomies and folksonomies, which generated some really interesting discussion. The idea of creating tag relationships rather than tag pruning as applicable to Enterprise 2.0 tagging applications: you want people to be able to add tags that are meaningful to them, but if others are using different tags that mean the same thing, find some way to relate the tags.

Definitely a worthwhile way to spend my Saturday. Many thanks to Navantis and Microsoft for their sponsorship of EnterpriseCamp.

EnterpriseCamp, the unconference edition

Assuming that the logistics can be worked out, we’ll be having an unconference edition of EnterpriseCamp in Toronto on Saturday, January 13th. You can find out more about it, and sign up to attend, here. From Bryce Johnson‘s description:

This is going to be a different focus then our regular events. This event focuses on enterprise software infrastructure, solutions and development. Topics could include Enterprise 2.0, Business Intelligence Applications, ECM, Collaboration, Employee Self-Service, Enterprise Search, Technology Infrastructure, Workflow Automation.

I’ve put my name down to attend, and will come up with something that I want to talk about soon, likely along the lines of how Web 2.0 concepts and technologies are impacting BPM. If you’re in Toronto, or close enough, consider signing up and dropping in.

We’ve had smaller Enterprise 2.0 Camp type events in July and November, and there’s obviously a lot of interest in the subject.

Enterprise 2.0 Camp

Last week, we held a second Enterprise 2.0 Camp here in Toronto. Tom Purves was the organizer and also the first presenter; he has posted his notes and presentation slides and promises to post some follow-ups in the days ahead. (btw, Tom introduced me to slideshare, which I’ve just started using for embedding presentations in my blog posts; it’s like YouTube for presentation slides. Thanks, Tom!)

I enjoyed the three presentations, which I’ll cover in some detail below, but find that many people talking about Enterprise 2.0 are addressing the use of social networking software like blogs and wikis within enterprises, whereas I’m more interested in taking those concepts and integrating them into enterprise software, like BPM. As consumers become exposed to Web 2.0 applications in the wild, and the MySpace generation moves into the workforce, the expectations of enterprise workers will be raised with respect to what they expect from their software. AJAX interfaces for end-users are becoming relatively common in BPM products, but what about user-created content? A cornerstone of Web 2.0 is harnessing collective intelligence, and if you don’t give people a way to do this in enterprise software, they’re going to find ad hoc ways to do it that won’t be captured as part of the corporate memory. I know of one BPM vendor that allows users to tag process instances as favourites, but none are allowing for a more comprehensive public tagging strategy where users can not only build their own folksonomies of tags, but also share them with their colleagues. User-created processes or at least involving more business users in a collaboration to create processes is an idea that’s gaining speed, but in reality, very little of it actually occurs. There’s a number of other Web 2.0 concepts that I feel could greatly benefit BPM and other enterprise software; to me, that’s the second wave of Enterprise 2.0.

Getting back to the presentations, we heard from Tom with an overview of Enterprise 2.0, Greg Van Alstyne of the Beal Institute for Strategic Creativity, OCAD with a theoretical primer for emergent media, and Sacha Chua, a grad student and IBM intern, with a report from the recent CASCON 2006 conference (which I also attended).

Tom’s presentation was a good level-set, since I think that there were a number of different views in the audience about what Enterprise 2.0 is, along with some number of local techies who will attend anything that has “2.0” in the name and serves beer. Tom’s succinct definition “Web 2.0 + solving an actual business problem = Enterprise 2.0” gets very close to the mark, and he goes on to describe some general categories of applications and what this can mean for businesses. He also spoke at length on tacit interactions — that ad hoc stuff that I was referring to earlier — and how Enterprise 2.0 can leverage tacit knowledge to provide competitive advantage.

An interesting issue that came up during the conversation after Tom’s talk is the “blank wiki” problem: how do you get people to start participating in ways that they have never participated before? This is especially true in corporate environments, where there is not (typically) the anonymity of the internet and there are political agendas floating around. There were a number of ideas about seeding a collaboration tool, such as creating some initial wikis that contain obvious but minor errors to encourage people to learn how to edit them in order to fix them, but that begs the question (to me, anyway) of how the seed data impacts the path that emerges.

Greg Van Alstyne was up next, with a presentation discussing how Enterprise 2.0 must emerge from the needs and activities of the users. Emergence, or emergent behaviour, is when new and complex patterns develop from underlying (and sometimes seemingly unrelated) components. It’s really a complement to design: where design is top-down and imposed by the designers, emergence is bottom-up and created by the participants. He gave a great example of this, which I also know because the same technique was used at my university: no pathways were initially built between buildings, but the entire complex was planted with grass; after several months, the common pathways had “emerged” from the grass and were paved. The associated quote was something along the lines of “how do we know where to build the paths until the people show us?” The same is also true for software, enterprise or not.

Sacha Chua finished the evening with a discussion of social networking software in use within IBM. Belying the big blue exterior, IBM appears to have a warm, fuzzy inside, full of employee blogs, wikis and social bookmarking. Who knew? I’ve met Sacha on several occasions, and she’s a very passionate advocate for what social networking tools can do within an organization, such as flattening the hierarchy and providing a sense of knowing the other 325,000 people in your company even if they’re geographically distant. She admits that the active participation rate — those that actually contribute content — is about 1%, but that’s a substantial community when you look at the relative numbers, and as she says, you have to learn to love the 1% that you have rather than worry about the 99% that you don’t. IBM is developing some of their own social networking software, such as Dogear social bookmarking, which is an internal equivalent to del.icio.us. I’d love to find out if they’re planning to roll this out as a customer product, but no one at IBM seems to be able to give me an answer on this.

One final comment that I heard from Bob Logan, a colleague of Greg Van Alstyne’s: “I don’t believe that there’s an inside and outside of an organization any more.” [Someone else in the audience immediately butted in that they thought this was wrong, to which Bob replied “All generalizations are wrong.” 🙂 ] The concept of increasing porosity in corporate boundaries has been happening for years, in part due to technologies like BPM: more outsourcing, integrating suppliers as part of the supply chain, and exposing the progress of internal processes to customers. There’s still a distinction between inside and outside, but it’s getting fuzzier.

Web 2.0 and BPM slides on slideshare

I’ve posted a downloadable version of the slides from my presentation on Web 2.0 and BPM from the BPMG in London a couple of months back, but here it is shared via slideshare. You can go through the slides in place below using the controls below the slide, or click on the slide to take you to the larger view on the slideshare site.