IQPC BPM Summit: Manish Mehta

Manish Mehta, a project manager at the government of the Region of Peel (which covers a huge chunk of the bedroom communities north and west of Toronto, about 1.2 million people in urban and rural areas), gave a presentation on implementing process management at Peel.

For them, process management was part of their quality management, which already included ISO and some other quality programs. They wanted to strengthen corporate thinking, reduce their silo departmental focus, increase alignment and connection, and measure employee and client satisfaction.

The steps in their process management project were as follows:

  • Phase 1: develop standard terms, definitions and symbols
  • Phase 2: provide process management training, and develop a process management framework
  • Phase 3: develop their service improvement initiative (SII) to apply process management

As with the previous OPG talk, this was not about a BPM implementation, but about putting standard, optimized processes into place in an organization in order to not only improve service delivery, but measure it as well. Specifically, their three goals were to implement process management across the organization, to implement a consistent approach to client satisfaction measurement and management, and to develop and monitor a corporate client satisfaction rating.

They first applied this to their TransHelp program, which provides transportation for those who are unable to use public transportation, then to their waste management program; in both cases, they found that doing client satisfaction surveys identified factors that clients found important that had not been considered by the inside workers: definitely a good reason to get out there and talk to people rather than sitting in the ivory tower and deciding the best process to implement. They are seeing some measurable improvements: with TransHelp, their no-show/cancel rate has dropped in half, and with waste management, their number of complaints has dropped. For process improvement work that they did with children’s services within their financial assistance area, the time to complete an application and assess eligibility dropped dramatically with the new process. Once they’d done these three pilots, they found that other areas started to come to them to ask for help in process improvement: you really need to show some successes in order to get started in a diverse organization such as a regional government. Measuring client satisfaction for regional governments is still in an early stage, and Mehta said that they were working with other government organizations to develop methods for doing this. He also showed a great public sector reference model that linked resources, processes, services and programs and how they interact with providers and clients.

They used outside facilitation for process redesign, but mostly created their own methodology and guidelines and do have some capacity for the process redesign internally. They’ve developed a fairly structured project management approach in terms of defining scope and schedules. They have discovered, not surprisingly, is that pulling subject matter experts away from their regular jobs for several days in order to do the process redesign is much more effective than trying to have people add this on to their real jobs, in spite of the grumbling that will inevitably occur when you try to get a group of people to a multi-day offsite meeting.

Something I really like about what they’ve done is to split their SII approach into three stages, depending on the state and complexity of the original process: repair (quick fixes to smaller broken processes through understanding customer needs), improvement (considering root cause analysis and piloting a solution), and design/redesign (similar to improvement but with best practices and benchmarks). They see both improvement and redesign projects as requiring a trained facilitator.

Mehta showed some private sector studies that showed that employee satisfaction leads to client satisfaction, which in turn provides even greater employee satisfaction, and client satisfaction also leads to greater profitability. Applied to the public sector, you can replace the profitability part of the equation with trust and confidence: greater customer satisfaction results in more trust in the government body and their ability to execute works on behalf of the citizens.

Off to lunch, then I’m up at the front of the room after that.

IQPC BPM Summit: Ron McGillis

I missed Day 1 of the IQPC BPM summit due to a road trip to Detroit, but I’m here this morning to hear the speakers, and this afternoon to give my own presentation. It’s a small group, probably less than 40 people, but I’ve already been hearing great things from the attendees about how much that they’ve learned from the two days so far.

I missed Jodi Starkman-Mendelsohn of West Park Assessment Centre speak first thing, but I’ve heard her speak twice this year already so just had a quick update from her at a break on what they’ve done since I last saw her.

Ron McGillis of Ontario Power Generation talked about their contractor management program, where they manage all contracts for everything that they do with power generation: everything for both construction and non-construction servicing of the 3 nuclear power generation plants, 4 fossil fuel plants, 64 hydroelectric and 3 wind power facilities in the province. This came out of their safety compliance programs, since McGillis stated that this was their greatest concern with their contractors (the WSIB people in the audience applauded at that point), and that it needed to be the same level of safety for contractors as for OPG employees.

In 2002, they did a safety audit that showed some serious problems — “systemic, cultural-based problems with the existing contractor safety management process” — and recommended some standardized processes around the safety standards for contractors. This resulted in OPG’s current policy statement that their contractors and subcontractors must maintain a level of safely equivalent to that of OPG employees while at OPG workplaces, and set out requirements that the contractors are accountable for the health and safety of their own employees while at OPG, including ensuring that they don’t harm OPG employees or the public.

They’ve come up with a contract management process that’s documented and freely available on their website. They have consistent pre-qualification processes (which would pre-qualify a contractor for working with any division of OPG), processes for awarding contracts, standard performance reporting, and training for anyone involved in the contract management process. Using the ISO standards as a guideline, they recreated a Plan – Do – Check – Act program for contract management, and defined roles and responsibilities for each contract: owner, administrator, monitor and buyer.

Every contract stipulates these roles explicitly, and also safety clauses in terms of reporting, inspections, procedures and rules. This trickles down to any subcontractors, too.

Their contract process has five steps: planning, procurement, post award (which ensures that all parties are ready to go to work on the execution), execution, and close-out.

The contract management manual is only 13 pages long, and is at a “contract management for dummies” level, with the following content:

  • The steps in each stage
  • Who is accountable for each step
  • Forms (mandatory)
  • Worksheets (mandatory)
  • Job aids (good practices)
  • Check lists
  • Notes and references

Training was a key part of their success, including contract administration and monitoring courses at various levels of detail, ranging from 4 hours to 4 days.

From an automation standpoint, this isn’t a BPM system implementation: this is BPM in the sense of “management discipline” as defined by Gartner, where there’s a structured business process that is providing a huge benefit to the organization, but none of this process is automated. They have database applications that provide some analysis — for example, a contractor database allows for input of various scoring factors and provides a pre-qualification rating — but most of this is about getting people to follow the correct business processes. Their contract management process is so successful that it’s been adopted by some large companies and other power generation companies.

Their lessons learned for any business process change:

  • Let the process “soak”, giving it some time for people to get used to it before making changes (since people will always chafe against a new process when they’re first getting used to it).
  • Listen to and engage the stakeholders.
  • Benchmark against other similar companies, and don’t reinvent the wheel (including using ideas from other successful organizations).
  • Ensure senior management is fully committed, or you will fail.
  • Ensure that you’re adequately resources for all stages of the project, including post-implementation.

At the end of the day, they’ve cleaned up all the problems identified by the 2002 audit, and has provided a consistent pre-qualification process for contractors that benefits the entire organization.

McGillis travels extensively both to make sure that the program is being implemented consistently within OPG, and as an evangelist with external companies and by speaking at conferences.

Could parts of this process be automated to some benefit? Possibly, although they’ve likely gained so much of their ROI already in terms of cleaning up the process and capturing the relevant data in their database application. Process automation might provide them with some additional visibility into the processes, although likely not much more efficiency.

Fujitsu Interstage BPM

A few months back, I had a demo of Fujitsu’s Interstage BPM (unfortunately prefaced by 25 minutes of business strategy presentation). Interstage really has three components: the BPM product which I saw in this demo, the CentraSite BPM and SOA registry and repository, and the Service Orchestration ESB.

One thing to keep in mind is that Interstage BPM has primarily been used as an OEM BPM engine embedded within other products, so there’s a lot of stuff missing that you would find in other BPM suites; however, they integrate and partner with a number of other vendors to fill in some of the gaps. They also haven’t focussed as much on the North American market, so have much less of a marketing presence here.

Although they partner with Zynium, they now have a moderately functional process designer and see Zynium as a conversion utility rather than a ongoing process modelling tool. They also partner with IDS Scheer for a more full-featured process analysis environment, although with no round-tripping. Their claim is that Interstage BPM can “map all BPMN concepts”, but it doesn’t support all the notation explicitly: there’s no transaction wrapper, no intermediate events handling, and no swimlanes.

process-designer_639150168_o

It can extract WSDL from CentraSite, any UDDI directory or directly from a web service, and can call remote subprocesses from another BPM system (although technically that’s possible to/from any two BPM systems that expose subprocesses as web services).

They partner with both Fair Isaac and ILOG for business rules management, and can use IDS Scheer PPM and other 3rd party products for BI/BAM. Simulation is done using an Eclipse plug-in, or IDS Scheer’s PPM can be used for historical actual data simulation.

They demonstrated a browser-based end-user interface, with an inbox, item data and attachment, and the process map and progress, but this was a custom demo solution; it’s not clear if they have much of this available out of the box. You can create JSP forms with third-party tools and integrate them as the user interface using the underlying Java API, or can use (their?) QuickForms, which provides a simple HTML form that can be edited to suit.

As I mentioned earlier, it’s difficult to compare Interstage BPM with other BPMS because it’s really just emerging into the full-on BPMS market from its previous strength as an OEM product, and just starting a North American marketing push. Gartner’s 2006 BPMS Magic Quadrant put them in the “Challengers” category — good ability to execute, but less completeness of vision — along with other large BPM vendors FileNet and Global360; “ability to execute” is based in part on strong corporate financials and sales execution, so you’d expect to see this quadrant dominated by larger vendors. Forrester’s 2006 Wave for Human-Centric BPM puts them on the low end of the “Strong Performers” category, and characterizes them as “leads in OEM deals and standards but requires coding to build out advanced functionality”, which pretty much sums it up.

Fujitsu’s been in the workflow, and now BPM, market for a long time; it will be interesting to watch how the product develops over the next months to see if it can start to meet the functionality and vision of some of the market leaders.

IQPC BPM Summit and Girl Geeks

The IQPC BPM Summit starts today in Toronto; unfortunately, I’m in Detroit and won’t make it to the conference until tomorrow, where I’m speaking in the afternoon on “Enabling BPM Through Technology”:

  • The differences between BPM and SOA (Service Oriented Architecture)
  • How BPM and SOA work together
  • Emerging BPM standards such as BPMN, BPEL, XPDL and BPDM
  • The impact of social networking (Web 2.0) on enterprise software such as BPM
  • Expected social networking features to appear in BPM software in the near future

I think that it’s kind of funny that they have me listed as a “Blog Editor”; I think that “blogger” still created a weird image in a lot of people’s minds.

I’m also speaking tomorrow night at the first Toronto Girl Geek Dinner, modelled after the ones in London. They’ve asked me to speak on the challenges that I’ve had a woman in technology and running my own business(es); not sure how I’m going to keep that to 30 minutes. 🙂  As with all Girl Geek dinners, men are welcome but must be accompanied by a woman so that we keep the ratio to at least 50:50.

All webinars, all the time

Two weeks ago was my week for webinars, I did one with TIBCO and another with Savvion in the same week.

The Savvion webinar topic was Ignite the Spark! How to Stop Talking and Start Doing BPM Today, and we created an interesting format that I really enjoyed: I did a short presentation, then Rob Risany (their director of product marketing) did a short presentation, then we just opened it up for a “fireside chat” (keeping on the spark theme) before diving into the Q&A.

Rob and I have met at several events in the past and the conversation has always been lively, so I felt that this would be a good way to get some ideas out there in an open discussion. I was more or less leading the conversation, but we ranged far and wide, and mostly agreed on some of the ways to just get started in BPM without a ton of IT support and without a huge budget.

The replay of the webinar is at the link above, and I wrote a white paper to accompany it, although I’m not sure where Savvion has that for distribution (can someone add the link in the comments to this post?).

Q&A

Also on a TIBCO theme, I had some questions passed on to me that we didn’t have time for on the Q&A during my recent Process Discovery webinar, and I’ll address them here in case you were on the webinar and had the same question. If you were there, you’ll recall that we had a little technology glitch: Webex went down about 10 minutes in, which left the attendees with no visual of my slides (which were pretty minimal) but also left us with no Q&A chat window, so we had to handle Q&A live on the phone. If you want to see the entire presentation with the slides and audio together, the link is above.

Q: I was interested in the point you made concerning the need to document current state. I have found that I have always focused on ideal future state. This is for a number of reasons:

(1) It helps people think outside their silos – current state tends to be a manual on how applications work and how users integrate them. (2) You get a pure business model that does not necessarily have any resemblance to the system architecture. You can then implement this (partially of course) and end up with a more “appropriate” solution than you could have from iterating forward from current state.

(3) Current state is very important from an application architecture point of view to understand your capability when it comes to implementation of fine grained services. Ideal state enables you to create the real value add course grained services.

I am not sure this is a question actually but I was interested in your thoughts/experiences with this.

A: I agree that the focus should be on the future state, but we can’t make the mistakes of the 1990’s-style business process reengineering that completely disregarded the current state and started from scratch; generally this led to major chaos and an unduly long implementation cycle due to the lack of identification of any potentially reusable processes. My usual technique with clients is to do a lightweight review and documentation of the current state in order to drive out the higher-level business goals and metrics, then start a future-state process modeling exercising with a relatively clean slate. The key forbidden phrase in these sessions is “because we’ve always done it that way”.

Q: Can Sandy give examples of a hidden processes within e-mails?

A: I see examples of this every day. On the administrative side, it’s very common to see processes like approval for travel and expense reimbursement to be handled completely in email in an ad hoc fashion, which relies on someone in Accounting to make sure that it went through all the proper approvals rather than having a BPM system enforce that. I’ve seen cases of daily reports being sent to large customers manually by email, even though the same report is sent every day. For a very specific but common example, in many of the mutual fund back office transaction processing customers that I’ve worked with, registered transfers (when you transfer your 401k/RRSP to another financial institution) are almost always handled by ad hoc email processes, even though a complex set of steps must be executed in a particular order. In most cases, these email-based processes started as purely paper-based processes, then the participants decided to move them to email since it was easier than using the paper methods.

Q: My question for Sandy would have been about the “validation” process that she might recommend where BPM is just the first rocky step to integration (of systems, people, authority etc).  BPM “discovery” can be the activity that innocently and unintentionally identifies exactly why different departments and systems are not optimized.  I have found myself in the situation where multiple BP options exist and I have always tried to maintain a helpful, neutral, facilitative role, but lately have been wondering if the Analyst doing the BPM can act as an advocate for their preferred process?  This seems to lead to alienation of (some of) the people you depended on to map and design in the first place…

A: I always find it hard not to “take sides” when I’m doing the analyst role, since as an outsider, it’s sometimes easier for me to see a better solution without corporate politics or organizational inertia getting in my way. Usually I’ll present what I see as a potentially optimal process as a straw man, and force people to tell me why it won’t work. Even though we rarely end up with exactly what I’ve specified, it has the advantage of challenging their attachment to the current processes and having them look at some new ways to do things. After a day or two of beating it up and coming to agreement on what that future state process should look like, I usually like to run it by a larger number of the people who actually participate in the business process on a daily basis to see if they can identify any problems that might occur. As a facilitator, it’s important to keep an open mind since what you think might be the optimal process may not turn out to be that, yet balance that with providing some gentle guidance towards a solution.

Q: Are there any case studies that show how to break down silos to allow process management to occur in an organization? Can I have some sent to me?

A: I don’t have any particular case studies that I can share right now, but it’s possible that TIBCO (the webinar sponsor) may have some. What I’m seeing with my customers is that the ones that are willing to disregard the current departmental boundaries in their company when looking at ways to improve the business processes have the greatest amount success. In terms of how to break down the silos,  here’s a few tips:

  • It’s critical to start with high-level executive support, since you will definitely be ruffling some feathers about who is responsible for what.
  • Look for processes that are common to different areas, and see if that process can be consolidated.
  • Map the business processes from end-to-end (at least at a high level), not just the part where they pass through one department.
  • Focus specifically on points in the process where it touches the customer or trading partners, since these are most often the things that drive the performance metrics for the process.
  • Look at the hand-offs between departments, since these are the most likely points of inefficiency in the process.
  • Involve people from all of the functional areas in the high-level process modeling exercise, ideally at the same time in order to capture the interactions between the groups.

The next webinar that I’m doing in this series, Process Modeling, is coming up on July 11th.

TIBCO arranges a marriage

This Wednesday, TIBCO is holding a webinar A Convenient Marriage: Uniting BPM and SOA with Business Studio 2.0 as part of their “Succeeding with BPM” series. Unlike the non-product-specific webinar series that I’m doing for them — Process Discovery on June 13th, Process Modeling on July 11th, and Process Design on August 8th — this one is focussed on their product specifically, and features the lovely and talented product marketing manager duo of Emily Burns and Mala Ramakrishnan.

Life rarely happens on script

My ability to think on my feet was put to the test when the Webex server went down 15 minutes into the process discovery webinar that I was presenting for TIBCO. I was merrily clicking along through my slides as I talked, not realizing that no one could see what I was talking about; the slides were pretty sparse and there were only 6 of them with any real content, so not a great loss, but I might have worded things differently if I had know that I was flying blind.

The best part was the Q&A: since we had no text Q&A capabilities, we had to do live phone Q&A, where the operator queued people up and let them ask their questions live on the phone one at a time. I actually liked that since it made me think on my feet, but the down side was that we weren’t able to triage the questions ahead of time to make sure that they were relevant to the webinar content and the audience. We only had one off-topic question (about TIBCO’s product, which was not covered at all in my session), and the rest were spot on. The last one was on standards, and I went off into a bit of a soliloquy about BPMN, XPDL and BPEL that probably had the attendee regretting that he asked the question, but the feedback has been pretty good so far.

TIBCO is rushing the recorded version of the webinar to get it out this afternoon for you to listen (and watch) a replay and download the slide deck. There are two more webinars that I’m doing in this series, Process Modeling on July 11th and Process Design on August 8th; I’ll be sure to offer up a suitable sacrifice to the Webex gods before then.

TIBCO webinar today

I’ll be presenting on a webinar today at noon (Eastern) sponsored by TIBCO, the first in a series of three webinars covering process discovery, process modeling and process design. It’s not too late to sign up if you want to join in.

From their description of today’s webinar:

Join analyst and blogger Sandy Kemsley for an in-depth look at process discovery. Sandy will discuss drivers for process improvement and provide how-to information to addressing:

  • Analyzing current processes and doing walkthroughs
  • Identifying opportunities for process improvement and automation
  • Moving from a functional viewpoint to a business process viewpoint
  • Discovering “hidden” processes in emails and manual procedures
  • Process prototyping

I spoke briefly at the TUCON conference earlier this year on a related subject, “Modeling for the Masses”, and you can see my presentation from that conference below in SlideShare:

Forrester/Bluespring webinar

Bluespring is hosting a webinar, The Characteristics of a Truly Agile BPMS Technology, on June 20th, featuring Colin Teubner of Forrester. It looks interesting, although I will have to miss it since I’ll be at the Enterprise 2.0 conference.

I do think that it’s hilarious that they send out a press release to announce a webinar, however: “Bluespring Software, the Business Process Management Suite (BPMS) software company that puts the power of business process design, execution and management in the hands of business people announces that the company will be hosting a webinar with Forrester Research on process agility.”