Crowdsourcing And Microwork With DST

In the afternoon, after my BPM COE presentation, I moved over to the AWD ADVANCE technical track to hear Roy Brackett and Mike Hudgins talk about crowdsourcing and microwork. DST and some of their partners/siblings/subsidiaries are business process outsourcers, and always looking at ways to make that outsourcing more efficient. They use the term crowdsourcing to mean the use of a global, elastic workforce, such as Amazon Mechanical Turk; the concept of microwork is breaking work down into small tasks that can be done with little or no training.

There are some basic requirements for allocating microwork, especially in a financial services environment:

  • Quality, which is typically managed by dual entry (assigning the same piece of work to different workers, then comparing the results) or by validating against another data source (e.g., comparing the values entered independently for name and account number against a customer database).
  • Security, which is typically managed by feeding the tasks in such small tasks that there are few privacy issues since the workers rarely see more than a one or two pieces of data related to any given transaction, and have no way to link the data.
  • Priority, which is typically managed by serving up the tasks to workers only at the point that they are prepared to do the work so that the highest priority task is executed first; also, since the work is divided into tasks, many of those tasks may be executed in parallel.

Looking at common work activities, they typically break down to transcribe (e.g., data entry from scanned form), remediate (e.g., data entry from unstructured content where information may need to be looked up in other systems based on the content), business knowledge, and system knowledge, only the first two of which are appropriate for microwork.

DST is doing some research into microwork, so what they talked about does not represent a product or even, necessarily, a product direction. They started with transcription tasks – not that they want to compete with OCR/ICR vendors, but those tools are not perfect especially on images with subpar capture quality – using dual entry, with a remediation step if the two entries disagreed. This could be used for post-OCR repair, or for older scanned documents where the quality would not support adequate OCR rates. DST did a test using CrowdFlower for transcribing 1,000 dummy forms containing both machine-printed and handwritten content on a structured form: single entry gave 99% accuracy, while dual entry increased that to 99.6%.

They then did a pilot using one of their own business processes and real-world data from an outsourcing customer, transcribing fund and account information from inbound paper correspondence. Since only 25% of the documents were forms, they used fingerprinting and other recognition technologies to identify where these two fields might be on the page, then provide image slices for data entry. With the automated fingerprinting that they have developed, they were getting 98% classification, with zero misclassifications (the remainder were rejected as unclassified rather that being misclassified). For the microwork participants, they used new offshore hires and US-based part-time employees, so still used DST employees but with almost no training and relatively low skill levels; using single entry, they reduced data entry errors by 50% from their old-style “one-and-done” data entry technique (and presumably reduced the costs). They then rolled this out to handle all transaction types for that customer in a production environment.

They’re piloting other data entry processes for other customers now based on that success, starting with one that is driven purely by standard forms and has highly variable volumes, which is a perfect match for crowdsourced microwork because of the ease of segmenting forms for data entry and the elasticy of the workforce. There are optimizations on the basic methods, such as sending one person only (for example) tax ID fields to transcribe, since it’s faster to do data entry on a single field type due to no context switching.

The result: quality is improved, with more errors caught earlier; and better productivity (and hence cost) using less-skilled workers and a workforce that can increase and decrease in size to match the volume. There was a great question from the audience about what employees feel about this; the responses included both “we’re using this on the training path for higher-skilled workers” and “this separates out transcription and remediation as services (presumably done by someone whose careers are not of concern to the organization, either outsourced or offshore employees) and leaves the high-value knowledge work”: it’s fair to say that most companies don’t expect to be doing low level data entry in a very few number of years, but will have their customers do it for them on the web.

DST Case Management Indoctrination Day Continues! With @JMo1113

Judith Morley, product manager for DST’s case management, presented at a business breakout at AWD ADVANCE on the need for case management (which was pretty much already covered in John Vaughn’s keynote and Neil Ward-Dutton’s breakout session), and stressed the need for allowing context and collaboration, as well as individual decision-making. She made the distinction between adaptive case management and production case management, and maintained that AWD provides both, although might lean more toward the PCM end of the spectrum.

They’ve added capabilities to their traditional structured BPM to provide case management functionality on the same platform, not a different tool or application: it manifests through a user workspace that can be enabled for specific users, but also introduces concepts of case ownership, tasks within cases (same as existing AWD tasks), task due date forecasts and prioritization, and team stats to aid with collaboration. As with the remainder of the AWD10 platform, these are all available as RESTful services and widgets, so are easily integrated with other web-based platforms. There’s an activity stream view of everything related to a case and its tasks; note that this is a view of activity on a single case, not an activity stream of everything going on that we see in other social BPM/case management products: effectively, this is a history log of the case, although it also allows commenting on any of the activity entries.

Since AWD customers have a lot of proven processes in production already, cases can invoke these existing processes, often in order to kick off tasks done by someone else other than the knowledge worker who owns the case, such as sending an item for data entry after approval. There’s a case template that’s created within their design studio where the tasks within the case are listed, and can either be linked to an existing process or to a generic case model that is just a user task. Tasks can have dependencies, as well as their own due dates based on case creation or predecessor task dates. It appears, although I’m not completely sure, that all tasks in a case have to be defined at design time, not added on the fly by knowledge workers. Update: as Judith added in her comment to this post, you can add tasks at runtime, too.

Coming up in future releases: mobile support (although it already works on a full-size tablet); task groups that are instantiated on milestones rather than at case creation; automation, particularly in the area of work assignment, integrated comments to move the existing comment styles into the new activity stream style; custom skinning/branding of the user interface; enhanced view for managers that shows aggregate information for their teams; and monitoring for knowledge work to show true progress indicators.

btw, my post title came from the presenter herself. Smile

A Case For Change With @neilwd

Neil Ward-Dutton spoke at the first business-themed breakout session here at AWD ADVANCE on the topic of case management: how it represents a shift in thinking from our old rigid processes that don’t serve customers all that well in today’s environment. We are truly in the age of the consumer, with so much choice in online purchasing (15% of which is being done from mobile devices), but also through showrooming, which forces bricks-and-mortar retailers to price competitively with online alternatives. Customer expectations for service and experience have changed – I talk about this a lot in my presentations on social BPM – and if you don’t meet those expectations, they’ll not only pick another supplier, but influence their friends to do so, too.

Structured BPM, where all processes are defined in advance, just doesn’t work for many customer-facing processes; rather than quality and efficiency, the key is flexibility and support for knowledge workers to make decisions about what to do next. That doesn’t mean that things won’t be efficient and of high quality; if you let a knowledge worker “do the right thing” to achieve a goal, then it will more likely be faster and better than having them try to work around the system when it doesn’t allow them to handle exceptions properly. As Neil pointed out, if you’re modeling your processes and find that you’re spending a lot of time modeling exceptions, then maybe you should be looking at a less structured approach. Structured processes do work in some situations – manufacturing, straight-through processing and the like – but you have to consider which of your processes would be better served by defining less up front, allowing for exception handling and fast-changing processes to provide a better customer experience.

He introduced the concept of case management as a goal-oriented environment for knowledge work, guided by best practices and rules/constraints, but where the knowledge worker creates the process on the fly. There may be predefined tasks and process fragments that can be selected by the worker, or they may define their own. The case is a persistent artifact – representing a customer, a complaint, or whatever is defined as a case – containing both content (documents) and a record of the actions taken, so that analytics can be used to determine how similar situations were handled in the past.

He left the audience with a great question: how do you build your work around your customer? Clearly, in many cases, the answer includes case management.

Everything’s New At DST

John Vaughn opened AWD ADVANCE 2013 talking about a new focus for DST: a new CEO (following the retirement of their very first one), a new organizational structure (bringing together product and hosting groups into a single business process solutions group), 66% of customers either on or moving to the new platform, new case management functionality, new visibility with analysts and in the market (woo hoo! I’m listed on the slide with the “big guys”), new social media engagement (Vaughn’s activity on Twitter has probably moved that along), and new ways of dealing with customers. Great vision for moving forward, although those comfortable with DST’s conservative pace in the past may be a bit nervous, especially when he used the term “sunsetting” about their legacy platform.

He highlighted a number of sessions that will be going on here today and tomorrow, and challenged the companies in the room to start thinking differently since AWD now supports new ways of working. As he put it, “a lot of your workflows are older than my kids”; he pointed out that the business world is changing and customer expectations are changing. Social and mobile are not going away, and they are driving customer channels and interactions. Crowdsourcing and microwork (outsourcing on a task level) are changing how work gets done inside organizations. The old way of doing things is just too expensive, and doesn’t meet customer needs; change or die (the last being my words, but his implication). On the big data front – every vendor keynote has to hit all the hot industry topics – Vaughn noted that since most of their customers don’t ever delete their scanned images, it’s time to start mining those for better informational context about customers. This is potentially a huge deal: I have many customers with millions of images, and if some recognition could be applied (even at relatively poor recognition rates), the benefits for big data and analytics would be incredible. Or scary, if you prefer.

On a slight tangent, next month DST will be releasing TreeSwing: a completely mobile investment platform for those with less than $10k to invest, providing a link from the investor’s checking account to a curated set of mutual fund investments for micro-investments (DST is a registered financial broker/dealer, so can do this legally as well as having the industry knowledge to do so). It includes a number of social features, including location aware coupons (e.g., save $1 at Starbucks and invest it instead), gamification  and more. Interestingly, DST launched it at SXSW, which is not how most large software companies roll. Certainly gives them some street cred in the mobile and social markets.

Teeing Up For DST’s AWD ADVANCE

Last year, I think that I was the first industry analyst to ever be invited by DST to the somewhat secret society that is their AWD ADVANCE conference. That must have worked out for them, because this year I’m back to speak, as well as Neil Ward-Dutton and Clay Richardson. That’s not the only change: instead of DST’s home town of Kansas City, we’re at the Omni at ChampionsGate in Orlando, where golf trumps Disney as the main pastime.

I won’t be blogging as much as last year, and definitely not as much as last week’s 6,800 word marathon at bpmNEXT: I’m only here for today, headed home tomorrow before the sessions start, since I’m in the middle of three weeks of conference travel. If you check out this week’s agenda, you’ll see a lot of case management, highlighting some of DST’s recent push in this direction, and I’ll be interested to see how that’s covered in the opening keynote as well as the product roadmap session.

Lightening Up The Travel Gear

Google_Nexus_7_front-back-side_270x206This week at bpmNEXT was my first solo outing with the new blogging setup: Google Nexus 7 tablet, Logitech Bluetooth keyboard, and WordPress app for Android. I was also working on a white paper for a client, so had to edit and view documents in Word and PowerPoint formats, for which I use use the Kingsoft Office Android app, plus Dropbox for synchronizing my work to the cloud for backup and Astro File Manager for local document management. Prior to this, I carried an HP Mini netbook running Windows 7, which provided me with the same functionality as on my desktop, with all of my documents synced locally via Dropbox. When I started carrying the Nexus while travelling for media consumption, the combination of Windows netbook + Android tablet + iPhone started to seem like overkill; a comment from my brother (a non-technical lawyer, of all people) made me start thinking about adding a keyboard to the tablet as a netbook replacement.

wpid-91hO7brqtZL._SL1500_.jpegIn summary, it worked great. Once I learned that some familiar keyboard shortcuts work on Android (Ctrl+X/C/V for cut/copy/paste, Ctrl+A for select all, Alt+Tab for switching active applications, Fn+Backspace for Delete), my productivity increased tremendously. The keyboard is as big — maybe a bit bigger — than my netbook keyboard, so touch typing was speedy as you might have surmised from the thousands of words that I pumped out in blog posts this week. Kingsoft Office had a hiccup over one particular Word document, but I copied and pasted the text to strip out the formatting and had no problem with basic editing. Today, when I had to send off a draft of the white paper to my client, I used Astro to attach the Word document to an email (native Android only allows adding media file attachments). Email worked well, since my domain email is hosted on Google Apps: I could add/remove tags for organization, as well as send/receive and most other functions; since I also had my iPhone, I did a lot of email and calendar functions there. Chrome, Pocket and Feedly kept my online reading in sync, and for tweeting, I used the very capable Buffer and Twitter apps. Also, the battery life on the Nexus is great, lasting for an entire day even with Bluetooth and wifi enabled, which is better than the netbook. If I needed to scrimp on power, I could turn wifi off since most things could be done offline.

There are a couple of remaining challenges:
– As far as I know, there is no way to give a presentation from the tablet using the standard setup that is available at a conference (namely, a VGA cable connected to a projector). That means that I still need to carry the netbook when I will be giving a presentation, unless I am so organized that I have it completely finished before departing for the conference, and the conference has a PC with my presentation loaded. If anyone knows of a small gadget that would allow me to connect my tablet to any standard projector (a Bluetooth to VGA converter, maybe?), I want to know about it.
– The formatting in the WordPress app is a bit basic, with no support for bullets or quote blocks as I would have in the regular web interface or Windows Live Writer on the PC. Unlike the web, however, I can compose offline (as I’m doing right now at 35,000 feet) and it saves a local draft for posting later.
– The usage of Bluetooth devices is not really permitted on aircraft, although I have to believe that there are many devices on my current flight with Bluetooth enabled, and we’re still flying. Flight attendants either haven’t noticed or don’t care about the keyboard.
– Dropbox requires that I mark each file individually that I want synchronized locally, which means that I have to remember to mark the right ones while I’m connected so that I have my reference and editing materials available. A “sync this folder” function would be great.
– Kingsoft Office is good for editing, but I really need to review any document that I create or edit with it on my desktop to make sure that the formatting didn’t get screwed up. Kingsoft is free, and I’d be happy to pay for an Android MS-Office clone if I had better confidence in its formatting integrity.

The verdict: this will be my go-to gear for travel when I do not have to do a presentation, or when my presentation is submitted in advance. If I find a way to present directly from the tablet, then this will be my only travel configuration unless there is a weird requirement such as Visio on the road, and the netbook may be permanently retired.

bpmNEXT Wrapup: The Good, The Bad And The Best In Show

The first bpmNEXT conference has finished, and it was a great experience for me. I’m still on the west coast, enjoying a half-day in San Francisco before flying home, and having a bit of time to reflect on what I liked — and the few things I didn’t like — about this week’s event.

First and foremost, this was primarily a meeting of peers to discuss BPM innovation in an open fashion. It was not targeted at customers, so there was little of the peacock-like preening and posturing that you get when vendors parade in front of them. It was also not attended by the major analyst firms, so ditto. Since the format required that presenters give a demo, there was a much heavier bias towards technical attendees, although many of them were in product management/marketing or company founder roles, so not code monkeys. For me, that’s the perfect group for networking: people who are technical and articulate, but want to talk about more than just the technology. The atmosphere was collegial and friendly, even (for the most part) between competitors, and I had the feeling that many of the presenters just wanted to show off their cool new stuff because they knew that this was the audience that would most appreciate it. I really think that Bruce and Nathaniel achieved their goal of making this “like DEMO for BPM”. For the vendors that didn’t attend, or who attended but didn’t participate because they didn’t want to show all their cool new stuff to their competitors: you are totally missing the point, and you missed a great opportunity. Ideas need a bit of exposure to the light in order to grow properly, and this is the place for that.

Second, cool and awesome demos! The “Best in Show” awards that we all voted on at the end (to Fluxicon, Whitestein and Fujitsu) were well-deserved, although many others were equally deserving. I loved the bleeding edge demos — Gero Decker of Signavio accidentally showed us how to do process modeling with head gestures — and the skunkworks projects that may never see the light of day but represent some different thinking — Keith Swenson of Fujitsu with his Cognoscenti demo really brought advanced case management to life. Anne Rozinat and Christian Gunther were in the first demo slot, which could have been tough, but they set the bar extremely high (they won first prize, after all) and wowed a lot of the North Americans there who had never had the chance to see their Disco process mining product, born out of their work at Eindhoven University. The demos that didn’t work as well were those that spent too much time on slides instead of the demo, those that were customer-facing rather than optimized for peer review, and those that tried to cover too much ground in a 20-minute demo. If I can give a word of advice to those vendors who have given me briefings in the past, treat this like that: no slides, no bullshit, no distractions.

Third, nice location, although there were some minuses as well as pluses here. Asilomar is beautiful, but we had no spare time to do more than take a quick walk to the beach on a break. I don’t propose lengthening the calendar or reducing the number of demos, but rather rearranging the first day: take a nice long break in the middle of the day after lunch for people to explore around, then go a bit later or even have some evening demos after dinner. Since pretty much everyone arrived by Tuesday dinner, there could have been demos on that evening, too. It’s a fairly remote location, people mostly didn’t do much after dinner anyway (except, for those of us from time zones further east, go to bed early), and evening demos could have been fun sessions with some libations involved — maybe a BPM buzzword drinking game? The remote location may have deterred some, it’s a 2-1/2 hour drive south of San Francisco, but it did mean that we mostly hung out with groups of other attendees, making for better networking.

Fourth, this was an unparalleled networking experience. As an extroverted introvert (really, just check my Myers-Briggs), I usually dislike networking events, but this felt less like an uncomfortable meet-and-greet and more like chatting with old friends. Which, for the most part, it was: I knew a lot of people there, both face-to-face and online. I had the chance to meet several people who I knew only online in the past but already felt like I knew, such as Anatoly Belaychuk and Ashish Bhagwat. About 1/3 of the 80 attendees were international (including three Canadians), meaning that there was a significant European contingent here, showing off some of the outstanding BPM innovation that is less often seen in North America, and possibly creating some trans-Atlantic relationships that might bloom into partnerships in the future.

Lastly, a few healthier, lower-carb snacks would not have gone amiss: I think that I ate my own weight in chocolate. Only the health benefits of the red wine offset all that. 🙂

bpmNEXT – Trisotech, EnterpriseWeb, Computas, Fujitsu

Full bpmNEXT program here. The format is 30 minutes per speaker: 20 minutes of demo, 10 minutes of Q&A.

Day 2, third session – last of the conference: dynamic processes and case management

Performing Collections of Activities as Means to Business Ends, Denis Gagne, Trisotech

Recorded demo of gathering requirements in the Discovery Accelerator on Business Process Incubator and gradually structure the data elements collected into a data model, using a pinboard paradigm. Can switch to a text view where a text description is added and key terms extracted for use in the board representation. The result is a structured set of activities that have been identified from requirements sessions and documents. This coordinated collection of activities is used to guide BPMN or CMMN modeling, creating the activities within the model as a starting point for further modeling. Their Visio add-on provides BPMN and CMMN modeling support, including model validation. There are also web-based modelers for BPMN and CMMN that can access and edit models from the same repository as the Visio-based modelers, providing the same user experience on multiple versions of Visio and any browser platform.

Event-Driven Rules-based Business Processes for the Real-Time Enterprise, Dave Duggal, EnterpriseWeb

Automated agents connects people, data and services on the fly (late binding) based on interpretation of models, context and available data. Every executing process may be different, and can be correlated with other instances. Brief demo showing searches and relationships between objects, e.g., between people and projects. Allows for creation of dynamic processes by the user as required.

Malleable Tasks and ACM, Helle Frisak Sem, Computas AS

Demo of MATS system developed for Norwegian Food Safety, winner of 2012 ACM Award for public sector. Knowledge workers involved in food safety inspections and audits of farms, fisheries, food industry and restaurants, requiring thousands of rules from Norway and harmonized across the EU. A case represents an entity subject to inspection — a person or business — with the case folder containing all information and documentation related to that entity, from which a knowledge worker can launch any of a number of tasks to be performed on that entity. The rules provide guidance to the user on which tasks are required from the general template for that task type, since the users are food safety subject matter experts, but the specific tasks to be applied are often a legal issue and based on the context. The tasks may be executed in any order unless there are specific dependencies. The data in the case folder is central, with the transitory tasks/process fragments acting on that data. Control objects are modeled declaratively, significantly reducing coding. Demo showed system use in response to a telephone call regarding a potential health safety violation; the task template is selected that most closely matches the caller report, and the required steps are added or removed based on the parameters selected. Provides support to ensure that workers are performing legally-required activities, but flexibility for them to control their work order and environment.

Antifragile Systems for Innovation and Learning Organizations, Keith Swenson, Fujitsu America

From the antifragile concepts in Nicholas Taleb’s latest book, business systems that are highly adaptive due to exposure to variable and adverse conditions can be significantly stronger than those that are protected. Creative, innovative organizations that thrive in an unpredictable world have to rely less on predefined processes, rules and predictions, and more on adapting to the current context and information. Demo of Interstage Cognoscenti (unreleased Fujitsu product Fujitsu research prototype) that allows users to create a case, referred to as a project, that is completely empty. The case owner can add documents, including sending an email to external participants with a URL for uploading documents without having an explicit login, and write notes. A project can be used as a template, and its characteristics merged into an existing project. Goals (tasks) can be created and assigned, and turned into subprojects for more complex activities. Other users may have the project in their watch list, and have goals assigned to them. In order to link projects together, a project can generate a streaming link that is linked into another project; the projects can then be set up to synchronize goals and documents between the linked projects. The system is intended for non-technical knowledge workers to create cases on the fly; there is no “design time” environment or more technical requirements.

That’s it for the bpmNEXT sessions — it’s been an awesome conference in terms on content, participants and atmosphere. We’re going to vote on Best in Show and wrap up, and I’ll likely post some final thoughts in a day or two after I’ve had some time to digest everything. Next week, I’ll be at DST’s AWD ADVANCE conference, although my volume of blogging will be lower since I’m giving a presentation there rather than just an observer.

bpmNEXT – Kofax, Knowledge Partners/Sapiens, Bosch

Full bpmNEXT program here. The format is 30 minutes per speaker: 20 minutes of demo, 10 minutes of Q&A.

Day 2, second session.

Fully Exploiting the Potential of BPM in the Cloud, Carl Hillier, Kofax

A prime motivator for cloud is instant provisioning; demo showed the live provisioning of a Kofax TotalAgility cloud instance (based on Microsoft Azure). Instances must be provisioned by Kofax, not directly by the customer. Each customer gets their own SQL database and data storage, but the (stateless) web application and presentation layers are multi-tenant. After entry of the instance attributes, the instance was generated within 3 minutes and the TotalAgility designer was available for immediate use in the new instance for creating and executing process models. Identical functionality is provided on public cloud, private cloud and on premise. Software updates are applied automatically in the public cloud, but can be controlled by the customer in the private cloud and on premise environments.

The Decision Model, Michael Grohs, Knowledge Partners International

Business-friendly decision models can compress the months that it normally takes for IT to encode business rules into enterprise systems down to a few weeks; the goal is to eventually be able to directly author business policies and the underlying rules in a business-understandable and machine-readable form, allowing for near-instant deployment of new business rules. The Decision Model is a methodology and book, manifested in the DECISION product from Sapiens, for representing business logic as a separate component within an architecture. Any decisions that can be defined declaratively are extracted from the process model and stored in the decision model, which can then be referenced within the process model. The decision model notation is a goal-driven hierarchical representation of rules and rule families, along with the data that is acted upon by those rules. The elements in the decision model are linked to the implementation methods, forming the hand-off point between business and IT. The decision model connects the process model, rule models, use cases and business motivation models. Very brief demo of DECISION showing graphical representation of a decision model as well as the tabular structure of the rule families associated with the model. When creating a new model, import a text document of the policy wording, system can detect synonyms and other vocabulary analysis to identify inconsistencies in policies and assist with creation of the decision model.

BPM for the Internet of Things, Tom Debevoise and Troy Foster, Bosch

In the internet of things, there are potentially billions of devices out there generating data and requiring instructions. These are typically organized as massive distributed systems of systems, such as Smart Home or Smart Grid, to organize and control collections of devices. Localized rules can monitor collections of sensors/devices, and report up the chain to higher-level controllers when certain events occur, allowing information to be aggregated and actions to be taken, including launching BPM processes. Rules are present at the device level and at the higher collector level, as well as potentially within the BPM process. Demo of their monitor dashboard (from inubit acquisition) can show status of specific machines as well as aggregate statistics, e.g., how many machines are in a critical state requiring maintenance or replacement. Rules (from VisualRules acquisition) allow rules to be created for different machine types, e.g., to display an alert when a vibration sensor indicates that the machine requires preventive maintenance to avoid failure; this, in turn, could instantiate a BPM process to dispatch a field maintenance worker to the machine.

Break for lunch. One more session after lunch, then Best of Show voting and wrap-up.

bpmNEXT – Process Analytica, Whitestein, Oracle, SAP

Full bpmNEXT program here. The format is 30 minutes per speaker: 20 minutes of demo, 10 minutes of Q&A.

Day 2, first session: data-driven processes and analytics

Visual Analytics and Smart Tools, Robert Shapiro, Process Analytica

Optima is their product for performing statistical analysis and optimizing process models, with four quadrants providing visibility into Model, Simulate, Analyze and Optimize toolkits, which act on a shared model. Model provides standard BPMN modeling including setting advanced attributes on elements. Simulation attributes are set in Simulate, then Optimize is used to define the parameters for optimization, e.g., cycle time, number of resources, cost. Analyze shows different representations of simulated runtime information, including histograms and scatterplots to allow identification of outliers, and a Gantt chart for critical path calculation. Can filter the data set based on the analytics, e.g., show only the process instances represented by a cluster on the scatterplot of cycle times. Remote demo via Skype, which made the communication a bit stilted.

Goals in the Process Continuum: from BPM to ACM and Beyond, Dominic Greenwood, Whitestein Technologies

Their target is to allow process automation across the continuum from unstructured to structured processes, for which they propose executable goal-oriented BPMN. They see rules-driven processes as being reactive, and goal-based processes having the potential to be proactive: assessing what to do next based on current and target future states, and selecting best actions to achieve a specific goal. They have a taxonomy of process goals: milestone goals (aligning intent with action, representing something to be achieved) and governance goals (obtaining/maintaining a specific target, representing something to be maintained), plus a layered process scoping to provide both tactical (single instance) governance and strategic (multiple/aggregate instance) governance. Demo of Eclipse-based design environment showing hierarchy of goals and activities: activities are the leaf nodes for achieving a specific atomic goal, and can be expanded into a full BPMN model. Individual processes are essentially functions that are called to achieve the goals, not the top-level artifact; the goals are constantly being evaluated to see how best to satisfy them, then uses a goal-seeking controller to instantiate and control the processes as required. Planning for a GO-BPMN extension.

KPI Risk Assessment, Manoj Das, Oracle

Demonstration of unreleased analytics capabilities for Oracle BPM. BAM Composer is a web tool targeted at business analysts, allowing creation of Dashboard, KPI, Query, Alert, View or Data Object. A dashboard is a standard BAM-style dashboard including process data and external data sources, with graphical visualizations, made up of the other elements. KPIs can be realtime (constantly calculated) or scheduled (periodically calculated), and are defined by the measurement of a specific data object, optionally over a rolling window; a threshold, with high/medium/low deviation ranges and actions to be triggers when thresholds are reached; and additional optional risk indicators such as other data values that may make this KPI particularly critical. Queries are a measurement of a specific data object to show trending changes, also allowing rules and actions to be triggered. Their event processing is focused on meaningful business patterns, including trends, moving averages and missing events.

Operational Process Intelligence for Real-Time Business Process Visibility, Patrick Schmidt, SAP

Intelligence business operations powered by HANA: in-memory big data analytics for real-time informational context to support decision-making in processes. Demonstration of a business dashboard showing internal data from multiple systems (BPM, Business Suite, databases, etc.), plus Twitter feeds and other external data sources. Interactively drill into or filter by problem areas highlighted by graphical representations to see underlying processes and data, including drilling into specific process instances. KPIs for processes updated and displayed in realtime. In the NetWeaver BPM design environment, a phase view (higher level sequential process view, similar to a value chain) can be created where process phases are a collection of the activities in an existing process model; the phase view is also available in the runtime business dashboard with the aggregate runtime statistics for the process activities contained in each phase. NW BPM can now use HANA directly as its database so that the history logs don’t need to be exported and imported before the analytics can be generated.

Mid-morning break, time to check out of my room and get back here for the next session.