Testing wp-cache again

Last time that I tried the wp-cache plugin for WordPress, it caused errors when retrieving cached pages; after some investigation, it appears that my hosting provider is likely the cause, but I found a mod to wp-cache that makes it work (and no, I’m not a regular reader of that site, I found it linked from the WordPress forums).

If you experience any problems, let me know. Of course, if you do experience problems, you probably won’t be able to read this post…

ESB-CON IV

There’s a half-day ESB/SOA online conference coming up on October 18th, with speakers from BEA, IBM, Oracle and Progress. I’m sure that there will be a lot of vendor marketing messages included, but it might be worthwhile if you’re just starting to look in this area and want to get an earful from some of the key vendors.

Good and bad government processes

A few months ago, I blogged about the unexpectedly good experience that I’d had at the Canadian passport office, where the process actually worked the way it was supposed to, and rewarded the consumer (me) by accelerating my wait time since I did my own data entry online.

Last week, I had two other government business process experiences: one good, one bad.

The good one was my NEXUS card: NEXUS is a joint program between the Canadian and American governments to allow frequent travellers to replace the long immigration line-ups in both directions with a retinal scan for authentication and a few questions on a touch-screen kiosk. Since I travel across the border fairly regularly, I decided to apply for this, especially after being stuck in a line of 500 people waiting for immigration checks a few times. Friends warned that it took 6-8 weeks for the preliminary approval, and that the follow-up interviews were already being scheduled for December. Wrong. I applied using the online form about 3-1/2 weeks ago, and received (by email) my approval and invitation to schedule an interview about two weeks later. I went online the next day, a Saturday, and found an appointment for that Monday — a 2-day wait rather than the 2 months that I was expecting. I went out to their office at the Toronto airport for the interview, again expecting an hours-long delay, and was out of there so fast that my parking cost was $3 — that’s the minimum, which means that it was less than 30 minutes to park the car, find their office, have my eyes and fingers scanned, answer some questions and have my card issued.

Before the passport office experience, I never believed that the Canadian government could behave so efficiently. Before last week, I never believed that two governments in collaboration could possibly do something like this in less than 3 weeks, but they did. I have to imagine that part of this is because I chose to fill in the online application — thereby doing their data entry for them and hopefully allowing them to automate some parts of the process — rather than the paper application form; I’d be very curious to hear what the average application-to-interview time is for the paper method. I’d also love to know if they’re using some sort of BPM technology to help this process along.

The bad government business process experience that I had was with the Indian consulate in Toronto, and has killed my planned trip to speak at SOA India in Bangalore in November. I was getting my trip plans in place, and knew that I had to get a visa in order to enter India. On the website of the Indian consulate, however, I saw that the process is to mail in my passport, then they keep it for 3-5 days, then they mail it back. To be conservative, that’s 2+5+2 = 9 business days (if nothing goes wrong). My problem is that I don’t have a stretch of 9 business days in the next 3-4 weeks when I’m not flying between Canada and the US — which now requires a passport — because of the conferences that I’m attending, so I can’t go through the usual process. I email the Vice Consul for Visas to see if there’s an expedited process for this situation, who responds “Possibility can be explored but without any promises” and invites me to come into the consulate. We scramble around to get our visa applications filled out, get the requisite photos and money orders, then arrive shortly after the consulate opens one morning last week. Huge lineup just to get to the triage desk; we wait in line for over an hour just to speak with someone, who then wrote my name on a list for an interview. We sat in the waiting room for an additional 3 hours before my name was called, then entered the office of someone who may have been the Vice Consul or not. I explained the same thing that I had said in my email — I travel to the US frequently and can’t give up my passport for a week and a half, so am looking for an expedited process — and he immediately responded “I’ve had 10 people in here today with the same issue, and I had to turn them all down, so it’s not fair if I do it for you; we can only expedite the process for family emergencies.” The interview was over in 30 seconds. WTF? Why didn’t he tell me that in the email, so that I didn’t waste a couple of hours of prep time, four hours of sitting in their waiting room, and $50 on photos, money orders and prepaid return envelopes? For that matter, why isn’t there an expedited process (for a fee, of course) for those of us who can’t give up our passports for a long time due to frequent cross-border travel? My travel to India was to speak at a business conference, which presumably benefits the Indian economy in some small way.

What we have is the case of a business process gone horribly wrong, and not really serving all of the constituents that it is meant to serve. The process appears to be completely manual and not have the same rules for everyone: some visas were being expedited, but not for business reasons. There’s a mismatch between the information that was offered by email and what the consulate worker was actually empowered to do, or possibly what he chose to do at that moment. There’s excessive unscheduled wait time for participants in the process. And, in the end, it’s the Indian conference organizer (and potentially the attendees) who suffers through no actions of his own: he now needs to find a replacement speaker to come to India on 6 weeks notice.

I’m sure that the Indian government has challenges that the Canadian and American governments can’t even imagine, and I don’t expect to see the same level of technology and automation. However, there are huge opportunities for process improvement here that don’t involve technology, just standardization and a focus on efficiency.

DemoCamp 15 in Toronto

We’re having our 15th DemoCamp in Toronto on October 29th, where anyone with something to demo can sign up to show their stuff in 5 minutes. There will also be some Ignite-style presentations (a 5 minute presentation with 20 slides x 15 seconds per slide where the presenter does not have control over the slide show). DemoCamp is always a great time: you see some interesting stuff, and meet a lot of creative people.

If you want to demo or present, submit your information here

If you want to attend, sign up here. It’s free, but space is limited.

If you want to sponsor the event (maximum $200/sponsor), contact David Crow.

These have always been evening events in the past, but this one starts at 3pm, the demos kick off at 4pm, 5:30pm for the presentations, then we adjourn to the pub around 7pm.

BPM standards tutorial slides

Michael zur Muehlen, who I met at the BPM Think Tank in August, gave a tutorial on standards at the recent BPM conference in Brisbane, Australia. He noticed that I’m giving a presentation on standards at the upcoming Shared Insights/IIR BPM conference in San Diego next month, and invited me to check out his slides on Slideshare:

Considering that I have to submit my slides this week, these could really come in handy to help fine-tune my thoughts.

Business Rules Forum

I spoke briefly last week at the Forrester Technology Leadership Forum about BPM, BI and BR, and had a great response from a couple of the business rules vendors who were in attendance. I’ll be expanding on that topic in a few weeks at the Business Rules Forum in Orlando, where the conference focus this year is on enterprise decisioning, especially as it relates to BPM and BI. I’ll be talking about how BPM, BR and BI can be combined to make a process improvement platform that?s greater than the sum of its parts, by:

  • Separating the business rules from the business processes to provide greater agility. This allows rules to be modified independently of processes.
  • Adding business intelligence to business processes to provide greater visibility. This exposes process statistics to business stakeholders.

Organizations are embracing business process management to improve their business processes. However, automation of processes isn?t the whole picture: processes must be both agile and transparent to reap the full benefits of BPM, which makes business rules and enterprise decisioning important topics for BPM practitioners.

The Forum Conference has offered a 10% registration discount code to readers of my blog: enter the promotional code 7PGRSP on your registration for 10% off your conference fees. I don’t get a referral fee, this is just a favour to you as my readers.

You can get the full schedule and abstracts (and printable registration) here, and register for the conference here.

I’ll be around for most of the conference, so be sure to look me up if you’re there.

Info on XPDL 2.1

I received an email last week from Nathaniel Palmer of WfMC on the upcoming XPDL 2.1 specification:

We are now in the process of developing the specification for XPDL 2.1 with the final list of changes to be completed by the next WfMC meeting on October 11-12, 2007.

It is expected that XPDL 2.1 will incorporate changes coming out of XPDL 2.0 as well as those required for BPMN 1.1 compatibility.  In addition, however, we are soliciting further input, particularly from those with experience working with XPDL 2.0 or earlier.

Interested parties are asked to please respond directly to XPDL Working Group Chair Robert Shapiro with one or both of the following:

1) Proposed Changes for XPDL 2.1 Specification – please be as specific as possible providing details about what to change in the existing specification;

2) Volunteer to Help Re-Write the Spec and Update the Schema – please  
be willing commit two or more days over the next three months to assist in this endeavor.

Please contact Robert Shapiro directly via email at [email protected]

The time for the release of XPDL 2.1 is as follow:

  • October 12 – Finalize List of Proposed Changes
  • November 15 – Finalize Details for Identified Changes in BPMN 1.1
  • December 15 – Draft Specification for Internal Review
  • January 15 – Updated Specification For Public Review
  • February 20 – Vote on Adoption of Final XPDL 2.1 Specification

XPDL will continue to be an important standard for the serialization of business processes (i.e., the file format that you use to save it, once you’ve modelled it in BPMN) for some years to come, and it still remains to be seen what impact that the new BPDM format will have on the use of XPDL.

BPM Chapter meeting in Toronto, October 12

On the morning of October 12th, the BPT Group — which rose from the ashes of the BPMG — is having a general-purpose BPM chapter meeting in Toronto open to anyone interested in BPM. Although the agenda is heavily weighted in favour of a demonstration by Metastorm, who are hosting the event, it will be an opportunity to meet other people interested in BPM. Jim Baird, who is organizing this, is actively looking for BPM practitioners to speak at future chapter meetings, so please let him know if you’re willing to talk about your BPM project or know of someone else who might.

Here’s the details for the meeting on October 12th:

Location:

O Beirao Restaurant, 5468 Dundas St. West (side banquet hall entrance). If you’re on public transit, you can walk west from the Kipling station in 10-15 minutes or catch a westbound bus out of the station (such as the 111 East Mall). I’m not sure of the parking situation but there’s sure to be some around.

Agenda:

  • 8:30 – 9:00 Registration and Continental Breakfast
  • 9:00 – 9:10 Welcome and Introduction, James Baird – BPTG North America and Australia
  • 9:10 – 9:15 Welcome from Metastorm (session host), Michael Szczerba – Account Executive – Americas
  • 9:15 – 9:45 BPM or Requirements Analysis – Where to Start?, James Baird
    • The links between BPM and gathering business and system requirements
    • Different approaches to documenting processes
    • How organizations are implementing BPM
    • Measuring BPM success
    • The importance of Business and IT involvement
    • Choosing your first BPM project
  • 9:45 – 10:00 Question and Answer / Discussion period
  • 10:00 – 10:15 Coffee Break
  • 10:15 – 11:00 Demonstration of ProVision BPM by Metastorm, Michael Szczerba
  • 11:00 – 11:45 Networking opportunity and discussion of future topics

You’ll need to RSVP Tuesday, October 9th if you want to attend, to Judith Baird at 416-252-8405 or Judith.Baird@BPM3inc.

BPMG held a couple of chapter meetings here before the big blow-up earlier this year; one of them was very well attended, the other (due to bad weather) was much less so. In any case, I think that these meetings are a good way to get more of a BPM community going in Toronto, although we definitely need to get some practitioners speaking at them.