<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BPM Research &#187; BPM</title>
	<atom:link href="http://www.bpm-research.com/category/bpm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bpm-research.com</link>
	<description>Standards, Research &#38; Innovation around Business Process Management and Workflow</description>
	<lastBuildDate>Wed, 24 Feb 2010 17:54:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>BPM Web Course starts March 15, 2010</title>
		<link>http://www.bpm-research.com/2010/02/24/bpm-web-course-starts-march-15-2010/</link>
		<comments>http://www.bpm-research.com/2010/02/24/bpm-web-course-starts-march-15-2010/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 17:54:27 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[course]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[teaching]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/?p=107</guid>
		<description><![CDATA[In 2010, as before, I&#8217;m teaching a series of BPM-related courses at Stevens Institute of  Technology both on campus and online. Starting March 15th I&#8217;m offering the BPM &#38; Workflow master class (formally MIS 712) using Stevens&#8217; WebCampus environment. The course covers the full lifecycle of analyzing processes, designing processes for BPMS support, and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_108" class="wp-caption alignright" style="width: 282px"><a href="http://www.bpm-research.com/wp-content/uploads/2010/02/Michael-Presentation-1.jpg"><img class="size-full wp-image-108" title="Process Modeling Lecture" src="http://www.bpm-research.com/wp-content/uploads/2010/02/Michael-Presentation-1.jpg" alt="Process Modeling Lecture" width="272" height="220" /></a><p class="wp-caption-text">Process Modeling Lecture</p></div>
<p>In 2010, as before, I&#8217;m teaching a series of BPM-related courses at <a href="http://howe.stevens.edu/BPM" target="_blank">Stevens Institute of  Technology</a> both on campus and <a href="http://webcampus.stevens.edu/" target="_blank">online</a>. Starting March 15th I&#8217;m offering the BPM &amp; Workflow master class (formally MIS 712) using Stevens&#8217; WebCampus environment. The course covers the full lifecycle of analyzing processes, designing processes for BPMS support, and deploying and managing a BPMS. We use tools by IBM, Signavio, SunGard and Tibco for the practical components of the course. Students are encouraged to document and  develop their own process designs, as many of the students work in BPM projects in their own organizations. The course delivery is web-based and self-paced, with podcasts, screencams,  videocasts, and WebEx-style meetings. You can take the course as a one-off</p>
<p>If you can’t travel to Stevens,  why not have Stevens come to you? The course runs March 15 through June 12 and can be taken as part of a Graduate Certificate in BPM (4 courses), Masters in IS with a BPM concentration (12 courses), or as a one-off course (for non-matriculating students). You can register from this site: <a href="http://webcampus.stevens.edu/">http://webcampus.stevens.edu/</a> and if you have any trouble registering for the course (e.g. due to prerequisites) email me at <a href="mailto:mzurmuehlen@stevens.edu">mzurmuehlen@stevens.edu</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2010/02/24/bpm-web-course-starts-march-15-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Primitives and the BPMN DoDAF Subset</title>
		<link>http://www.bpm-research.com/2010/02/03/primitives-and-the-bpmn-dodaf-subset/</link>
		<comments>http://www.bpm-research.com/2010/02/03/primitives-and-the-bpmn-dodaf-subset/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:48:19 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[BPMN]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/?p=99</guid>
		<description><![CDATA[Robert Shapiro gave a presentation on the state of BPMN 2.0 today and Sandy Kemsley is providing her usual, excellent coverage here. One of the new features in BPMN 2.0 are four different subclasses of BPMN that reduce the number of modeling constructs to cater for different modeling purposes and levels of sophistication. One of [...]]]></description>
			<content:encoded><![CDATA[<p>Robert Shapiro gave a <a href="http://wfmc.org/index.php?option=com_civicrm&amp;view=Events&amp;layout=register&amp;Itemid=158">presentation on the state of BPMN 2.0</a> today and Sandy Kemsley is providing her usual, excellent coverage <a href="http://www.column2.com/2010/02/bpmn-2-0-industry-update/">here</a>. One of the new features in BPMN 2.0 are four different subclasses of BPMN that reduce the number of modeling constructs to cater for different modeling purposes and levels of sophistication. One of these four classes is dubbed the DoDAF conformance class. Which prompts Sandy to raise the question:</p>
<blockquote><p>Also not sure why the US DoD’s enterprise architecture standard is impacting what is supposed to be an international standard</p></blockquote>
<p>I want to give some background on the DoDAF conformance class, and how it came about, since I wrote most of the DoD document (the initial release is available <a href="http://www.bta.mil/products/BEA_6.2/BEA/products/2009-04-27%20Primitives%20Guidelines%20for%20Business%20Process%20Models%20(DoDAF%20OV-6c).pdf">here</a>, if you are interested in a more recent version please email me).</p>
<h3>Background</h3>
<p>Large-scale system descriptions for government projects have to be delivered in views the follow either the DoD Architecture Framework or the Federal Enterprise Architecture Framework (FEAF).  The DoD Architecture Framework (DoDAF) in its original form didn&#8217;t even contain a view for modeling processes, because it was closely designed with UML views in mind. Recently people have taken to using the Event-Trace-Description view (called OV-6c technically) and populated it with process models. Process modeling is increasingly important in the government space, but there is a large variety of approaches that people employ, and frameworks like DoDAF are not prescriptive in terms of how their individual views should be populated, i.e. which methods people should use. That leads to the situation that people use IDEF, BPMN, FlowCharts, and all claim to be DoDAF-compliant.</p>
<h3>The Primitives Project</h3>
<p>In May 2008 a project was launched by the CTO and Chief Architect of the Business Mission Area to address three points</p>
<ol>
<li>How can the DoD enforce a consistent representation of architecture descriptions (i.e. how can we ensure the diagrams created by different modelers will look similar)</li>
<li>How can the DoD leverage existing standards for architecture descriptions (i.e. we didn&#8217;t want to invent a new notation)</li>
<li>How can the DoD enforce that the resulting models are interchangeable between platforms (i.e. how do we create process model portability)</li>
</ol>
<p><span id="more-99"></span>Pretty much from the get-go we determined that BPMN was the graphical standard for process modeling that the DoD would settle on. It was already in use in different projects, there is a broad base of tool-support, and an increasing knowledge base of modelers that are conversant in BPMN. Moreover, BPMN provides excellent support for cross-organizational process modeling and the handling of events, making it preferable to using IDEF0 or UML Activity Diagrams.</p>
<h3>Not all BPMN models are created equal</h3>
<p>Even if modelers all use the same notation (BPMN), there are different ways to express the same semantics. One particular example is the conditional sequence flow element in BPMN &#8211; you can model a split using an exclusive or inclusive OR gateway, or you can express the same semantics using conditional sequence flow elements. The example below shows two process fragments that are semantically equivalent, but the casual reader would have to read the transition conditions for the conditional sequence flow example on the right to determine whether this is an exclusive or inclusive OR split. The gateway on the left signals this semantic through the use of the X symbol.</p>
<div id="attachment_100" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.bpm-research.com/wp-content/uploads/2010/02/Gateway-Example.jpg"><img class="size-medium wp-image-100" title="Implicit and Explicit Gateways in BPMN" src="http://www.bpm-research.com/wp-content/uploads/2010/02/Gateway-Example-300x95.jpg" alt="Implicit and Explicit Gateways in BPMN" width="300" height="95" /></a><p class="wp-caption-text">Implicit and Explicit Gateways in BPMN</p></div>
<p>In previous research Jan Recker and I had looked at the<a href="http://www.bpm-research.com/2008/03/03/how-much-bpmn-do-you-need/"> uptake of BPMN in practice</a>, and found that there were some language elements that were rarely used in the models we analyzed. Thus we started to tailor the set of BPMN constructs that we thought were sufficient to model processes at the requirements engineering level (the DoDAF OV-6c), and the systems engineering level (the DoDAF SvcV-10c and SV-10c). This led us to a first cut of &#8220;BPMN primitives&#8221;, but we needed to validate it. So we used the BPMN subset in the documentation of various processes within the Department of Defense, from the Business side (hiring people, paying suppliers, managing property etc.) to the Warfighter side (performing close air support missions). We also sent the specification to a number of individuals outside the DoD that provided feedback, and we presented it to a number of BPM vendors for their input.</p>
<h3>BPMN meets patterns</h3>
<p>It quickly became clear that if you want to ensure consistent modeling practices you need more than just a restricted set of the BPMN syntax &#8211; you need to provide guidance on how to apply the modeling elements in practice. Thankfully, Artur ter Hofstede and Wil van der Aalst provided a great foundation for this in form of their <a href="http://www.workflowpatterns.com/">workflow patterns</a> work. We adopted as many of these patterns as we thought feasible, and they became a mandatory part of the BPMN primitives specification. But beyond the elementary patterns (e.g., how do I model a process split?) we found that there were recurring situations with specific semantics &#8211; reviewing and approving a document, collaboration between two parties, voting on an issue etc. These were captured in a high-level pattern catalog that is meant to be extensible, work that is currently ongoing.</p>
<h3>Beyond Modeling &#8211; Model Execution and Exchange</h3>
<p>The final question we are after relates to the exchange of models between platforms (e.g. to take a model from an architecture tool to an execution platform). It is clear that not every vendor will support the full set of BPMN 2.0 constructs. The most frequent explanation from execution-level vendors (i.e. BPMS vendors) is that they don&#8217;t want you to model what they can&#8217;t execute. So if an execution engine cannot interpret a non-aborting attached timer event then its development environment will most likely not contain that symbol. But that doesn&#8217;t mean we are not pushing the vendors to extend their systems in this direction, and since the US federal government is a rather significant technology buyer having the BPMN primitives as a guide in terms of what BPMN support is expected should provide clarity for vendors that are working on their development roadmaps.</p>
<h3>BPMN Primitives and the BPMN 2.0 Standardization Effort</h3>
<p>A vendor that currently supports just a subset of BPMN has little guidance which elements <em>should</em> be supported in the future &#8211; in BPMN 1.0 through 1.2 there was just a core set and the full set of the language, and a big gap in the middle. In BPMN 2.0 there will be more milestones that a vendor can target: Simple, Descriptive, DoDAF and Full. There still is a big gap between the Descriptive and the Full subclasses, and there was debate within the OMG and with interested parties on the outside how a suitable subclass could be introduced between Descriptive and Full. That&#8217;s where the DoDAF BPMN Subset (i.e. the primitives) comes in &#8211; it is a user-driven, practically validated subset of BPMN that ensures a high level of expressiveness, while leaving out many of the constructs that can either lead to inconsistent representations for the same semantics or that are so technical that the vast majority of IS and systems engineers will not miss them. It is a yardstick for vendors that may still have gaps in their own coverage of BPMN constructs and it gives members of the training community a target set for higher-level BPMN certifications.</p>
<p>So there you have it &#8211; history and rationale for the DoDAF subclass in the draft BPMN 2.0 spec. Whether the DoDAF name is a wise choice for the standard spec I don&#8217;t know, Sandy certainly raises a valid question. But in terms of content I am very confident that its applicability goes way beyond the confines of the Pentagon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2010/02/03/primitives-and-the-bpmn-dodaf-subset/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BPM 2010 is coming to the US</title>
		<link>http://www.bpm-research.com/2009/10/16/bpm-2010-is-coming-to-the-us/</link>
		<comments>http://www.bpm-research.com/2009/10/16/bpm-2010-is-coming-to-the-us/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 15:42:01 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/?p=95</guid>
		<description><![CDATA[The 2010 International Conference on Business Process Management is coming to the United States for the first time. The 8th instance of the premier academic BPM conference will be held at Stevens Institute of Technology in Hoboken NJ between September 14-16 2010, with Workshops on Monday, September 13th.
The conference brings together researchers and practitioners focused [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_96" class="wp-caption alignleft" style="width: 310px"><img class="size-full wp-image-96" title="BPM2010Logo-300x345" src="http://www.bpm-research.com/wp-content/uploads/2009/10/BPM2010Logo-300x345.gif" alt="BPM 2010" width="300" height="345" /><p class="wp-caption-text">BPM 2010</p></div>
<p>The 2010 International Conference on Business Process Management is coming to the United States for the first time. The 8th instance of the premier academic BPM conference will be held at Stevens Institute of Technology in Hoboken NJ between September 14-16 2010, with Workshops on Monday, September 13th.</p>
<p>The conference brings together researchers and practitioners focused on process analysis and design, workflow implementation, process mining, process innovation, and other related topics. For more information please refer to the <a title="Official BPM 2010 Web Page" href="http://www.bpm2010.org">official BPM 2010 web page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2009/10/16/bpm-2010-is-coming-to-the-us/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>June 22nd is BPM Day @ Stevens</title>
		<link>http://www.bpm-research.com/2009/05/14/june-22nd-is-bpm-day-stevens/</link>
		<comments>http://www.bpm-research.com/2009/05/14/june-22nd-is-bpm-day-stevens/#comments</comments>
		<pubDate>Thu, 14 May 2009 21:26:10 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[course]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/?p=86</guid>
		<description><![CDATA[BPM Day is a vendor-neutral executive seminar on Business Process Management, Automation, and Innovation. It&#8217;s the third time I&#8217;m organizing this at Stevens Institute of Technology In Hoboken, NJ, and I&#8217;m really excited to have the backing of industry experts Keith Swenson, Robert Shapiro, and Nathaniel Palmer for this event. Hoboken is a 15 minute [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_87" class="wp-caption alignnone" style="width: 478px"><a title="BPM Day 2009" href="http://howe.stevens.edu/bpmday" target="_blank"><img class="size-full wp-image-87" title="BPM Day 2009 Banner" src="http://www.bpm-research.com/wp-content/uploads/2009/05/2009-05-05-bpm-day-banner-a.jpg" alt="BPM Day 2009" width="468" height="60" /></a><p class="wp-caption-text">BPM Day 2009</p></div>
<p>BPM Day is a vendor-neutral executive seminar on Business Process Management, Automation, and Innovation. It&#8217;s the third time I&#8217;m organizing this at Stevens Institute of Technology In Hoboken, NJ, and I&#8217;m really excited to have the backing of industry experts Keith Swenson, Robert Shapiro, and Nathaniel Palmer for this event. Hoboken is a 15 minute subway ride from Manhattan, the venue is our state-of-the-art center for technology management, and feedback from our last group of guests has been overwhelmingly positive. If you are in the tri-state-area and can spare a day to learn about BPM this is a great opportunity for you. Follow the link for the full announcement.</p>
<p><span id="more-86"></span><strong>BPM Day 2009 at Stevens Institute of Technology</strong></p>
<p>Monday, June 22nd, 2009, 9:00-5:00 PM<br />
Babbio Center, 6th &amp; River St, Hoboken, NJ 07030<br />
<small>View <a style="color:#0000FF;text-align:left" href="http://maps.google.com/maps/ms?oe=utf-8&amp;client=firefox-a&amp;ie=UTF8&amp;hl=en&amp;msa=0&amp;msid=100889009761598336379.000469e5e77104a07b3ed&amp;ll=40.745696,-74.016094&amp;spn=0.045519,0.072956&amp;z=13&amp;source=embed">Babbio Center</a> in a larger map</small></p>
<p><a title="BPM Day 2009 Registration Form" href="http://howe.stevens.edu/fileadmin/Files/News___Events/colloquia_flyers/2009-06-22-BPM-Day-4-pages-smaller.pdf" target="_blank">Download Registration Form</a></p>
<p><a title="BPM Day 2009 Brochure" href="http://howe.stevens.edu/fileadmin/Files/News___Events/colloquia_flyers/2009-06-22-BPM-Day-4-pages-smaller.pdf" target="_blank">Download BPM Day Brochure</a></p>
<p>To see the program and sign up: <a title="BPM Day 2009 Page @ Stevens" href="http://howe.stevens.edu/bpmday" target="_blank">http://howe.stevens.edu/bpmday</a><br />
<strong><br />
BPM = Performance, Compliance, Risk Management</strong></p>
<p>When times are tough, organizations need to focus on their core competencies, improve their value proposition and do more with less. Business Process Management helps organizations understand their operational strengths and weaknesses, creates a documentation for compliance purposes, and allows for effective operational risk management. For the fifth year in a row, the Gartner Group has identified improving Business Processes as the number one priority of CIOs. Stevens’ BPM Day series combines speakers from industry and academia to deliver attendees a full-day of in-depth sessions on current and emerging topics around BPM. In 2009 the third instance of BPM Day is presented by leaders from Stevens and the Workflow Management Coalition, a global standardization body for BPM technology. Their popular seminars have been delivered in more than 8 countries over the last two years, covering the core business impact and IT benefits of process improvement and workflow automation.</p>
<p>Attendees of this year&#8217;s seminar have the choice between two in-depth breakout sessions: One on analyzing processes with BPMN, the other on building a workflow automation infrastructure using standards-based tools and technologies.</p>
<p>Participants will receive a WfMC certificate to document the successful completion of the seminar.</p>
<p><strong>Who Should Attend?</strong></p>
<p>– Business and System Analysts Involved in Process Modeling and Discovery<br />
– CIO and CTO charged with implementing BPM Centers of Excellence<br />
– Process Architects Evaluating or Already Engaged in BPM<br />
– Consultants Seeking Strategies for Risk Management<br />
– System and Application Architects engaged in BPMS implementation<br />
– Enterprise Architects looking to understand the integration of BPM and SOA</p>
<p><strong>Topics Covered</strong></p>
<p>– The Business Case for BPM<br />
– Process Modeling with BPMN 2.0<br />
– Case Study: Managing Rules and Processes<br />
– BPM and SOA: The New Enterprise Architecture<br />
– An Overview of Workflow Standards<br />
– Process Analytics and Optimization<br />
– Case Study: Modeling Standards in Government<br />
–  and much more&#8230;</p>
<p><strong>Presenters</strong></p>
<p>– Dr. Michael zur Muehlen, Director, Center of Excellence in Process Innovation, Stevens Institute of Technology<br />
– Nathaniel G. Palmer, Executive Director, Workflow Management Coalition<br />
– Keith D. Swenson, VP Research &amp; Development, Fujitsu<br />
– Robert M. Shapiro, Founder and Manager, Process Analytica</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2009/05/14/june-22nd-is-bpm-day-stevens/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BPM and Workflow Online Course starts March 23rd</title>
		<link>http://www.bpm-research.com/2009/03/11/bpm-and-workflow-implementation-online-course/</link>
		<comments>http://www.bpm-research.com/2009/03/11/bpm-and-workflow-implementation-online-course/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 21:48:51 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[course]]></category>
		<category><![CDATA[Business Process Management]]></category>
		<category><![CDATA[online course]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[skills]]></category>
		<category><![CDATA[teaching]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[webcampus]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/?p=76</guid>
		<description><![CDATA[Business Process Management can be complex topic, and building skills related to process analysis, implementation, management and governance requires guidance. I have written about the different skills required to master BPM in my January 08 BPTrends column. For illustration purposes, the image below shows a hierarchy of BPM skills following Bloom&#8217;s taxonomy of learning goals: [...]]]></description>
			<content:encoded><![CDATA[<p>Business Process Management can be complex topic, and building skills related to process analysis, implementation, management and governance requires guidance. I have written about the different skills required to master BPM in my <a href="http://www.bptrends.com/deliver_file.cfm?fileType=publication&amp;fileName=01%2D08%2DCOL%2DBPMResearchandEdu%2DALittleKnowledge%2DzurMuehlen%2Dfinal%2Epdf" target="_blank">January 08 BPTrends column</a>. For illustration purposes, the image below shows a hierarchy of BPM skills following Bloom&#8217;s taxonomy of learning goals: At the most basic level a student should be able to recall facts and definitions. Being able to read process documentation is the next level up, followed by the ability to create such a documentation. Real value is added at the top three levels of the hierarchy, when students are able the critically evaluate BPM concepts, integrate and synthesize them, and develop new methodologies and approaches.</p>
<div id="attachment_79" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.bpm-research.com/wp-content/uploads/2009/03/2009-03-11-process-skills.jpg"><img class="size-full wp-image-79" title="Business Process Management Skills" src="http://www.bpm-research.com/wp-content/uploads/2009/03/2009-03-11-process-skills.jpg" alt="Business Process Management Skills" width="640" height="362" /></a><p class="wp-caption-text">Business Process Management Skills</p></div>
<p>This is not just theory &#8211; I&#8217;m teaching a series of BPM-related courses at <a href="http://howe.stevens.edu/BPM" target="_blank">Stevens Institute of Technology</a> both on campus and <a href="http://webcampus.stevens.edu" target="_blank">online</a>. The capstone course of this program is BPM &amp; Workflow Implementation. Students are encouraged to document and develop their own process designs using tools such as Lombardi Blueprint, TIBCO Business Studio, SunGard IPP and itp Commerce Process Modeler. We run process simulations, perform risk analyses, and evaluate process designs in light of desired performance metrics, governance mechanisms, organizational constraints and implementation considerations. Our WebCampus operations is readying this course for the Spring II semester &#8211; running from March 23 through June 27, 2009. Course delivery is web-based and self-paced, with podcasts, screencams, videocasts, and WebEx-style meetings. If you can&#8217;t travel to Stevens, why not have Stevens come to you?</p>
<p><a title="Enroll today" href="https://apply.embark.com/grad/stevens/14/" target="_blank">Enroll here</a> or <a href="http://webcampus.stevens.edu/bpm-workflow-implementation.aspx">find more information here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2009/03/11/bpm-and-workflow-implementation-online-course/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Business Process Analytics Format (BPAF)</title>
		<link>http://www.bpm-research.com/2009/02/22/the-business-process-analytics-format-bpaf/</link>
		<comments>http://www.bpm-research.com/2009/02/22/the-business-process-analytics-format-bpaf/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 05:26:45 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Audit]]></category>
		<category><![CDATA[BPAF]]></category>
		<category><![CDATA[Process Analytics]]></category>
		<category><![CDATA[Process Controlling]]></category>
		<category><![CDATA[Process Intelligence]]></category>
		<category><![CDATA[WfMC-TC-1015]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/?p=55</guid>
		<description><![CDATA[Business Process Analytics provides process participants and decision makers with insight about the efficiency and effectiveness of organizational processes.
There are three reasons why we might want to measure different aspects of business processes:

To evaluate what has happened in the past,
to understand what is happening currently, or
to build an understanding of what might happen in the [...]]]></description>
			<content:encoded><![CDATA[<p>Business Process Analytics provides process participants and decision makers with insight about the efficiency and effectiveness of organizational processes.</p>
<p>There are three reasons why we might want to measure different aspects of business processes:</p>
<ol>
<li>To evaluate what has happened in the past,</li>
<li>to understand what is happening currently, or</li>
<li>to build an understanding of what might happen in the future.</li>
</ol>
<p>The first area focuses on the ex-post analysis of completed business processes, i.e., on <em>Process Controlling</em>. You can find several papers (and an e-book) on this site that explain this approach in detail. Process Controlling may or may not involve a preexisting formal representation of the business process in question. If no documented process model exists, or if the scope of the process extends across multiple systems and process domains such a model may be inductively generated through <em>Process Mining</em>. Leading research on this topic is being conducted by Wil van der Aalst&#8217;s research group at TU/Eindhoven &#8211; make sure to check out their <a title="ProM Framework" href="http://prom.win.tue.nl/tools/prom/" target="_blank">ProM framework</a>. The second area focuses on the real-time monitoring of currently active business processes, i.e., <em>Business Activity Monitoring</em>. The third area uses business process data to forecast the future behavior of the organization through techniques such as scenario planning and simulation and is known as <em>Process Intelligence</em>.</p>
<p>To date, the audit information produced by most Business Process Management systems is formatted in proprietary ways, and for historically good reasons &#8211; each system may implement the internal state model of a process instance and an activity instance differently. Most systems offer basic monitoring and reporting functionality out of the box, built on their own format. But what if you need to integrate the audit information of several BPMS? What if you need to correlate process instances that cross other applications in your IT infrastructure, such as imaging systems, messaging infrastructures, etc.? You will need some common format for these audit events.</p>
<p>In the mid-1990s the <a title="Workflow Management Coalition" href="http://www.wfmc.org" target="_blank">Workflow Management Coalition</a> had attempted to standardize a format for these events, it was dubbed the Common Workflow Audit Format (CWAD), and it was utterly unsuccessful. First, it was developed just prior to the onset of XML. Second, it used variable headers and footers around a common body for different types of audit events (i.e. it was not very elegantly designed). Third, at the time most vendors treated audit information as a source of debugging information, but not as a source of business intelligence.</p>
<p>For quite a while now the WfMC has discussed a rework of this initial attempt and I am happy to announce that we have just released the first public review version of the Business Process Analytics Format (BPAF). BPAF is a tool-agnostic XML schema for events that occur over the lifecycle of a business process instance.</p>
<p>During the initialization and execution of a process instance, multiple events occur which may be of interest to a business, including events that relate to the instantiation and completion of process activities, internal process engine operations and other system and application functions. Using BPAF-based information, a business can determine what has occurred in the business operations managed by a business process management system. BPAF is designed as an implementation-independent data format that enables the aggregation and correlation of audit data across multiple platforms. While we anticipate that the major sources for BPAF data will be business process management systems, the use of the standard is not limited to these systems and other information systems may publish events following the BPAF data structure to allow for easier integration with other process-related audit data.</p>
<p>The schema is pretty straightforward, here is a graphical snapshot:</p>
<div id="attachment_57" class="wp-caption alignnone" style="width: 495px"><img class="size-full wp-image-57" title="Business Process Audit Format XML Schema" src="http://www.bpm-research.com/wp-content/uploads/2009/02/2009-02-08-bpaf-schema.png" alt="Business Process Audit Format XML Schema Snapshop" width="485" height="472" /><p class="wp-caption-text">Business Process Audit Format XML Schema Snapshop</p></div>
<p>The key to BPAF is a classification of audit events that can occur over the life-cycle of a process instance. CWAD used three different state machines, resulting in three different event formats: One for processes, one for activities, and one for work items. We integrated everything into a single state model that incorporates what we learned from the Wf-XML state machine with the proposed activity states of BPEL4People and WS-HumanTask.</p>
<p>If you are interested in the details, here is the public review version of the specification:<a href="http://www.bpm-research.com/wp-content/uploads/2009/02/2009-02-20-wfmc-tc-1015-business-process-analytics-format-r1.pdf"> 2009-02-20-WfMC-TC-1015-Business-Process-Analytics-Format-R1</a></p>
<p>To learn more and to actively influence the standardization process, please, head over to the <a title="WfMC Wiki" href="http://www.xpdl.org/nugen/p/tkrzbtzwf/leaf.htm" target="_blank">WfMC Wiki</a> where you can download the BPAF XML schema and participate in the further development of this specification.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2009/02/22/the-business-process-analytics-format-bpaf/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>BPM 2009 in Ulm, Germany: Call for Papers</title>
		<link>http://www.bpm-research.com/2008/12/19/bpm-2009-call-for-papers/</link>
		<comments>http://www.bpm-research.com/2008/12/19/bpm-2009-call-for-papers/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 16:11:11 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/?p=48</guid>
		<description><![CDATA[2008 is almost over, and maybe the quiet time is a good time to get started on that paper you always wanted to write&#8230; The 2009 BPM conference will be held in Ulm, Germany, and below you can find everything you need to know to submit to this highly rated event:
Call for Papers &#8211; BPM [...]]]></description>
			<content:encoded><![CDATA[<p>2008 is almost over, and maybe the quiet time is a good time to get started on that paper you always wanted to write&#8230; The 2009 BPM conference will be held in Ulm, Germany, and below you can find everything you need to know to submit to this highly rated event:</p>
<p><strong>Call for Papers &#8211; BPM 2009<br />
</strong>7th International Conference on Business Process Management<br />
Ulm, Germany, 7-10 September 2009<br />
<a title="BPM 2009 Website" href="http://www.bpm2009.org " target="_blank">http://www.bpm2009.org<br />
</a><br />
BPM 2009 is the seventh conference in a series that provides the most distinguished specialized forum for researchers and practitioners in business process management (BPM). The conference has a record of attracting innovative research of highest quality related to all aspects of business process management including theory, frameworks, methods, techniques, architectures, and empirical findings.</p>
<p>Traditionally, the BPM conference attracts the outstanding researchers in the field and abides to the highest academic standards. BPM solicits original research papers that break new ground in or make significant novel contributions to the field. The acceptance rate in previous editions has been around 14%. The BPM conference also aims at bridging the viewpoints of leading research outcomes with practical demands and industrial experience.</p>
<p>In addition to the main research track, BPM 2009 will include an industrial papers track. Accordingly, the conference encourages practitioners to submit experience and application papers reporting on innovative industrial implementations and applications of business process management methods and techniques, with particular focus on their impact on information technology use or business practice. These papers have to go beyond mature prototypes and potentially applicable methods and techniques, and must be based on extensive industrial experience or empirical data.</p>
<p>Awards will be given to the best papers in different categories. In addition, authors of selected papers will be invited to submit an extended version of their paper to a special issue of Data and Knowledge Engineering (DKE, an Elsevier Science Journal).</p>
<p>BPM 2009 will be held in Ulm, Germany, and will be organized by the Institute of Databases and Information Systems, Faculty of Engineering and Computer Science of the University of Ulm. The event will be conducted at the university campus. Ulm is a lively, medium-sized city with a history of more than 1.150 years. It is located in the southern part of Germany and famous (among other things) for its cathedral with the world&#8217;s highest church tower and for being the birthplace of Albert Einstein.</p>
<p>Topics include, but are not limited to:</p>
<p><span id="more-48"></span>PROCESS MODELING AND ANALYSIS<br />
- Process modeling languages, notations and methods<br />
- Reference process models<br />
- Variability and configuration of process models<br />
- Process simulation and static analysis<br />
- Process metadata and semantic reasoning<br />
- Process patterns, repositories, and standards<br />
- Process quality<br />
- Process improvement and optimization</p>
<p>PROCESS ARCHITECTURES AND PLATFORMS<br />
- Process-oriented software architectures<br />
- Service-oriented architectures for BPM<br />
- Workflow management systems<br />
- Security aspects of business process execution<br />
- Automated planning for business process execution<br />
- Resource management in business process execution</p>
<p>MANAGEMENT OF PROCESS EXECUTION DATA<br />
- Process tracing and monitoring<br />
- Process performance measurement<br />
- Process mining and learning<br />
- Process data warehousing<br />
- Data streaming in business processes<br />
- Process management dashboards<br />
- Process data visualization</p>
<p>PROCESS EVOLUTION AND FLEXIBILITY<br />
- Process exception handling<br />
- Process change management<br />
- Adaptive and context-aware processes<br />
- Case handling<br />
- Process-enhanced groupware<br />
- Sustainable and self-healing processes</p>
<p>MANAGEMENT ISSUES AND EMPIRICAL STUDIES<br />
- Business process lifecycle management<br />
- Requirements modeling and process design<br />
- Success factors and measures in BPM<br />
- BPM governance and compliance management<br />
- BPM maturity<br />
- Adoption and practice of BPM<br />
- Case Studies and Experience Reports in BPM</p>
<p>NON-TRADITIONAL BPM SCENARIOS<br />
- Knowledge-intensive processes<br />
- Data-driven processes<br />
- Distributed and mobile processes<br />
- Inter-process planning and coordination<br />
- Grid and scientific workflows<br />
- Process management in life science</p>
<p>Conference Paper Submission</p>
<p>BPM 2009 invites research submissions on all topics related to business process management, including but not limited to those listed above. Research papers should be submitted electronically via the BPM 2009 web site by uploading a self-contained PDF file. All submissions must be received no later than 15 March 2009.</p>
<p>Research papers must be in English. They must be original research contributions that have not been published previously, nor already submitted to other conferences or journals in parallel with this conference. The length of the paper should not exceed 16 pages. Papers should be formatted in LNCS format (for details see http://www.springer.de/comp/lncs/authors.html). The title page must contain a short abstract and a classification of the topics covered, preferably using the list of topics above. The paper must clearly state the research problem being addressed, the goal of the work, the results achieved, and the relation to other work. Submissions received too late, in a format other than PDF, or sent by fax or post will be rejected. The same will happen with papers which are not in English or exceed the page limit. Each submission is reviewed by at least three reviewers, in terms of originality, validity, significance of contribution and quality of the presentation.</p>
<p>Industrial papers must follow the same format requirements and length constraints as research papers. They too are rigorously reviewed by at least 3 reviewers. The focus here, however, is not on academic ingenuity, but extensive evaluation of the findings in industrial experience and empirical evidence.</p>
<p>All accepted papers will be contained in the conference proceedings published by Springer-Verlag. For each accepted paper, at least one author is required to register for the conference and should plan to present the paper.</p>
<p><strong>Workshops<br />
</strong><br />
The conference will be complemented by workshops. Workshops are meant to facilitate the exchange of ideas and experiences between active researchers and practitioners, and stimulate discussions on new and emerging issues in line with the conference topics. Workshops may concentrate in-depth on research topics, or may also be devoted to application and/or standardization issues.</p>
<p><strong>Demonstrations<br />
</strong><br />
Submissions are invited for demos to be included in the BPM 2009 Demonstration Track. The demo track is intended to showcase innovative business process management tools and applications, and will provide an opportunity to show and discuss emerging technologies with researchers and practitioners in the BPM field.</p>
<p>Demonstration proposals should consist of two parts. The first part (maximum four pages) should contain a short description of the system, a summary of its novel characteristics, a statement on the scope and limitations of the system and its significance to the field of BPM, and the list of functions and features to be demonstrated. This part will be included in the proceedings in case of acceptance. The second part is an appendix of no longer than six pages explaining the demonstrated scenario and illustrating how the presentation will be conducted (i.e. the demo script) and possibly some screenshots. This part will not be included in the proceedings but is valuable input for the review process. Authors are encouraged to include in their submissions links to mockups, videos, or animations of the proposed demonstration. Submissions must adhere to the conference paper submission formatting guidelines and are limited to four pages for the first part and six for the appendix. Demo proposals should be submitted through the BPM conference submission system.</p>
<p>Demo proposals will undergo a strict review process in line with that of the main conference. Demo proposals will be assessed on the basis of their innovation, technical advances and challenges, overall practical attractiveness, relevance and presentation. All accepted demo proposals (without appendix) will be included in the conference proceedings published by Springer-Verlag. There will be a best demo award based on the demo proposal and the presentation at the conference.</p>
<p><strong>Tutorials and Panel Discussions<br />
</strong><br />
Tutorials and panel discussions will complement the core of the BPM 2009 conference. Tutorials will provide the opportunity to introduce one selected topic and to discuss related trends and challenges. Panel discussions will allow the open conversation of BPM-related topics. The local organizers are able to facilitate contacts to local industry representatives, if this is of interest for an organizer of a panel.</p>
<p>Proposals for tutorials and panel discussions should include: the title; name and brief biography of each participant; and an outline of the theme, goals, planned activities and intended audience. Proposals should be submitted in electronic form (plain text or PDF) by email to the<br />
Tutorial/Panel Chairs.</p>
<p><strong>Conference Dates<br />
</strong>Paper submission deadline (strict): 14 March 2009<br />
Notification of acceptance: 15 May 2009<br />
Camera-ready papers deadline: 7 June 2009<br />
Conference: 8-10 September 2009</p>
<p>Workshop Dates<br />
Deadline for workshop paper submissions:  7 May 2009<br />
Notification of Acceptance: 2 June 2009<br />
Camera-ready papers deadline: 17 June 2009<br />
Workshops: 7 September 2009</p>
<p>Demo Dates<br />
Deadline for demo submissions: 14 March 2009<br />
Notification of Acceptance: 12 May 2009<br />
Camera-ready papers deadline: 7 June 2009<br />
Demos: 8-10 September 2009</p>
<p>Tutorial / Panel Dates<br />
Deadline for submissions: 16 May 2009<br />
Notification of Acceptance: 16 June 2009<br />
Tutorials: 8-10 September 2009<br />
Panels: 8-9 September 2009</p>
<p>Chairs</p>
<p>General Chairs:</p>
<p>Peter Dadam<br />
University of Ulm, Germany</p>
<p>Manfred Reichert<br />
University of Ulm, Germany</p>
<p>Organization Chairs:</p>
<p>Jens Kolb<br />
University of Ulm, Germany</p>
<p>Rüdiger Pryss<br />
University of Ulm, Germany</p>
<p>Program Chairs:</p>
<p>Johann Eder<br />
University of Klagenfurt, Austria</p>
<p>Umeshwar Dayal<br />
HP Labs Palo Alto, USA</p>
<p>Hajo Reijers<br />
Eindhoven University of Technology, The Netherlands</p>
<p>Industry Chair:</p>
<p>Jana Koehler<br />
IBM Zürich Research Center,<br />
Switzerland</p>
<p>Workshop Chairs:</p>
<p>Frank Leymann<br />
University of Stuttgart, Germany</p>
<p>Stefanie Rinderle-Ma<br />
University of Ulm, Germany</p>
<p>Shazia Sadiq<br />
University of Queensland, Australia</p>
<p>Demo Chairs:</p>
<p>Ana Karla Alves de Medeiros<br />
Eindhoven University of Technology, The Netherlands<br />
Barbara Weber<br />
University of Innsbruck, Austria</p>
<p>Tutorial/Panel Chairs:</p>
<p>Joachim Herbst<br />
Daimler Research, Germany</p>
<p>Gerti Kappel<br />
Technische Universitaet Wien, Austria</p>
<p>Steering Committee:</p>
<p>Wil van der Aalst (chair)<br />
Eindhoven University of Technology</p>
<p>Boualem Benatallah<br />
University of New South Wales</p>
<p>Fabio Casati<br />
University of Trento</p>
<p>Peter Dadam<br />
University of Ulm</p>
<p>Joerg Desel<br />
Catholic University Eichstätt</p>
<p>Schahram Dustdar<br />
Vienna University of Technology</p>
<p>Arthur ter Hofstede<br />
Queensland Univ. of Technology</p>
<p>Barbara Pernici<br />
Politecnico di Milano</p>
<p>Matthias Weske<br />
Hasso-Plattner-Institut, Univ. of Potsdam</p>
<p>Senior Program Committee Members:</p>
<p>Wil van der Aalst, The Netherlands<br />
Gustavo Alonso, Switzerland<br />
Boualem Benatallah, Australia<br />
Fabio Casati, Italy<br />
Peter Dadam, Germany<br />
Joerg Desel, Germany<br />
Marlon Dumas, Estonia<br />
Schahram Dustdar, Austria<br />
Gregor Engels, Germany<br />
Claude Godart, France<br />
Stefan Jablonski, Germany<br />
Frank Leymann, Germany<br />
Manfred Reichert, Germany<br />
Michael Rosemann, Australia<br />
Amit Sheth, USA<br />
Jianwen Su, USA<br />
Arthur ter Hofstede, Australia<br />
Kees van Hee, The Netherlands<br />
Mathias    Weske, Germany</p>
<p>Program Committee Members:</p>
<p>Ana Karla Alves De Medeiros, The Netherlands<br />
Pedro Antunes, Portugal<br />
Joonsoo Bae, South-Korea<br />
Hyerim Bae, South-Korea<br />
Alistair Barros, Australia<br />
Catriel Beeri, Israel<br />
Djamal Benslimane, France<br />
M. Brian Blake, USA<br />
Christoph Bussler, USA<br />
Jorge Cardoso, Germany<br />
Malu Castellanos, USA<br />
Valeria De Antonellis, Italy<br />
Jan Dietz, The Netherlands<br />
Maria Grazia Fugini, Italy<br />
Avigdor Gal, Israel<br />
Dimitrios Georgakopoulos, USA<br />
Peter Green, Australia<br />
Paul Grefen, The Netherlands<br />
Daniela Grigori, France<br />
Thomas Gschwind, Switzerland<br />
Manfred Hauswirth, Ireland<br />
Marta Indulska, Australia<br />
Leonid Kalinichenko, Russia<br />
Gerti Kappel, Austria<br />
Ekkart Kindler, Denmark<br />
Jana Koehler, Switzerland<br />
Agnes Koschmider, Germany<br />
John Krogstie, Norway<br />
Jochen Kuester, Switzerland<br />
Akhil Kumar, USA<br />
Lea Kutvonen, Finland<br />
Selma Limam Mansar, Qatar<br />
Chengfei Liu, Australia<br />
Ling Liu, USA<br />
Bertram Ludäscher, USA<br />
Heiko Ludwig, USA<br />
Zongwei Luo, Hongkong<br />
Axel Martens, USA<br />
Jan Mendling, Australia<br />
Bela Mutschler, Germany<br />
John Mylopoulos, Canada<br />
Andreas Oberweis, Germany<br />
Aris Ouksel, USA<br />
Cesare Pautasso, Switzerland<br />
Barbara Pernici, Italy<br />
Olivier Perrin, France<br />
Calton Pu, USA<br />
Frank Puhlmann, Germany<br />
Krithivasan Ramamritham, India<br />
Jan Recker, Australia<br />
Berthold Reinwald, USA<br />
Wolfgang Reisig, Germany<br />
Stefanie Rinderle, Germany<br />
Shazia Sadiq, Australia<br />
Mohand Said-Hacid, France<br />
Heiko Schuldt, Switzerland<br />
Karsten  Schultz, Australia<br />
Timos Sellis, Greece<br />
Juliane    Siegeris, Germany<br />
Stefan Tai, USA<br />
Farouk Toumani, France<br />
Aphrodite Tsalgatidou, Greece<br />
Jan Vanthienen, Belgium<br />
Hagen Voelzer, Switzerland<br />
Barbara Weber, Austria<br />
Petia Wohed, Sweden<br />
Andreas Wombacher, The Netherlands<br />
Xiaohui Zhao, Australia</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2008/12/19/bpm-2009-call-for-papers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How much BPMN do you need?</title>
		<link>http://www.bpm-research.com/2008/03/03/how-much-bpmn-do-you-need/</link>
		<comments>http://www.bpm-research.com/2008/03/03/how-much-bpmn-do-you-need/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 01:13:45 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[simplicity]]></category>
		<category><![CDATA[usage]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/2008/03/03/how-much-bpmn-do-you-need/</guid>
		<description><![CDATA[by Michael zur Muehlen (mzurmuehlen@stevens.edu) and Jan Recker (j.recker@qut.edu.au)
BPMN is the de facto standard for graphical process modeling. While there are other graphical languages to represent processes (EPCs, IDEF, Flowcharts, Petri Nets, among others), no other notation has seen such an uptake in such a short time as BPMN has. It is widely supported by [...]]]></description>
			<content:encoded><![CDATA[<p><font color="#808080">by Michael zur Muehlen (mzurmuehlen@stevens.edu) and Jan Recker (j.recker@qut.edu.au)</font></p>
<p>BPMN is the de facto standard for graphical process modeling. While there are other graphical languages to represent processes (EPCs, IDEF, Flowcharts, Petri Nets, among others), no other notation has seen such an uptake in such a short time as BPMN has. It is widely supported by both free and commercial process modeling tools, the <a href="http://www.wfmc.org" target="_blank">WfMC</a> has made <a href="http://www.wfmc.org/standards/xpdl.htm" target="_blank">XPDL 2.0 and 2.1</a> a de-facto persistency format for BPMN diagrams, and a <a href="http://www.bptrends.com/deliver_file.cfm?fileType=publication&amp;fileName=01%2D08%2DCOL%2DBPMResearchandEdu%2DALittleKnowledge%2DzurMuehlen%2Dfinal%2Epdf" title="BPTrends.com column on BPM Education" target="_blank">large number of courses</a> on modeling processes with BPMN are being offered.</p>
<p>Now, BPMN is a complex language. The current incarnation (<a href="http://www.omg.org/spec/BPMN/" title="BPMN Specification" target="_blank">BPMN 1.1</a>) consists of 52 distinct graphical elements: 41 flow objects, 6 connecting objects, 2 grouping objects, and 3 artifacts. That&#8217;s a lot of vocabulary to learn, given that each graphical elements has meaning and rules associated with it. So what is the minimum subset of BPMN that a process modeler should know?<strong> </strong>The answer: Less than you think.<strong><br />
</strong></p>
<p>To answer this question we collected a large number of BPMN 1.0 diagrams (126 in total), from consultants, seminar participants, and online sources. We analyzed which BPMN symbols were actually used in these diagrams. The full version of our research, which we will present at the Conference on Advanced Information Systems Engineering in June, can be found <a href="http://www.bpm-research.com/download/papers/MIZU-JARE-BPMN-CAiSE-2008.pdf" title="CAiSE 2008 Paper">here</a>. But since this is an academic paper, here are the practical highlights of our study.</p>
<p>None of the diagrams we looked at used more than 15 different BPMN constructs, and none used less than 3. The models themselves contained considerably more elements, but a model with, e.g., 5 tasks connected by sequence flow was recorded as using the task symbol and the sequence flow symbol. <strong>The average subset of BPMN used in these models consisted of just 9 different symbols</strong>. That means that the average BPMN model uses less than 20% of the available vocabulary.</p>
<p>Figure 1 shows which construct we found across which percentage of the diagrams we collected.</p>
<h3> <img src="http://www.bpm-research.com/img/BPMN-Construct-Usage.png" alt="Usage of BPMN Constructs in Practice" align="bottom" hspace="3" vspace="3" /></h3>
<p>Figure 1: Frequency distribution of BPMN construct usage</p>
<p>The results of our study are:</p>
<ul>
<li>Only five elements (normal flow, task, end event, start event, and pool) were used in more than 50% of the models we analyzed. These, plus the data-based XOR gateway form what we call the <strong>common core of BPMN</strong> (marked in yellow in fig. 1).</li>
<li>Six additional elements were found in at least 25% of the models &#8211; gateways (parallel and unmarked XOR), lanes, text annotations, message flow, and start messages, we call these the <strong>extended core of BPMN</strong> (marked in green in fig. 1).</li>
<li>17 elements were used in less than 3 models &#8211; seven elements occurred in just two models, five in just one, and <strong>five elements were not used in any of the models</strong> we studied.</li>
</ul>
<p>We then looked at the co-occurrence of BPMN symbols &#8211; i.e., are certain constructs used in combination, and how frequently? The combination of certain elements is mandated by the BPMN specification &#8211; you cannot use lanes without pools, or data objects without associations.  But if there is a common subset used by many models, this would constitute a true &#8220;common core&#8221;. A detailed analysis revealed that BPMN elements fall into several well-defined groups. Figure 2 shows these groups as frames around the respective BPMN elements. The numbers within each frame represent the number of models (out of 126) that contain all elements within the frame.</p>
<h3><img src="http://www.bpm-research.com/img/BPMN-Symbols.png" alt="BPMN Symbol Groupings" height="429" hspace="5" vspace="5" width="501" /></h3>
<p>Figure 2: Grouping of BPMN elements</p>
<p>Our findings are:</p>
<ul>
<li><strong>The common core of BPMN is very small.</strong> The subset of BPMN across the different models varied considerably. While nearly all models contain tasks and sequence flow, adding symbols to this set leads to a near exponential drop in models that share the (bigger) set of symbols. For example, while 65 models contain tasks, sequence flow, start and end events, only 25 also contain parallel gateways, and just 10 contain parallel gateways and data-based XOR gateways.</li>
<li><strong>There are two types of BPMN modelers.</strong> While our sample is too small to explore this proposition in detail, we found anecdotal evidence that two groups of modelers use BPMN: Those who use pools and lanes to represent organizational responsibility for tasks, and those who use gateways to represent the control-flow rules of the process in detail. In other words, one group uses BPMN to specify inter-organizational settings (process choreography). Mostly, these users will be consultants or process analysts working on organizational (re-) engineering and process improvement. The other BPMN user group is leaning more towards workflow engineering (process orchestration). These users will likely be designers and analysts seeking to articulate precise flow conditions, for instance, in the context of workflow engineering or process simulation.</li>
</ul>
<h3>Implications</h3>
<p>Our findings have implications for practitioners, software vendors, and standards makers alike.</p>
<ul>
<li><strong>Practitioners</strong> can begin studying the use of BPMN by focusing on the most commonly used symbols first, leaving more specialized and lesser-used constructs for those who need more specialized BPMN training (e.g. systems analysts).</li>
<li><strong>Software</strong> vendors that are not supporting the entire BPMN vocabulary can assess what percentage of BPMN diagrams can be represented in their tool, and where enhancements should be made.</li>
<li>Finally, <strong>Standards-makers</strong> should review whether a more complete, but also more complex language is a desirable result of the standardization process. Creating BPMN took six years. How much time was spent on defining those seventeen symbols that we found are hardly used? And will the extensions of BPMN 1.1 entice users to expand their commonly used vocabulary, or will they go unused?</li>
</ul>
<p>If you would like to learn more about this research, we encourage you to read the full version of our paper:</p>
<ul>
<li><span id="maincol_2col">Michael zur Muehlen, Jan Recker. (Jun 16, 2008). &#8220;How Much Language is Enough? Theoretical and Practical Use of the Business Process Modeling Notation&#8221;, 20th International Conference on Advanced Information Systems Engineering (CAiSE 2008), Montpellier, France, June 16-20, 2008., Springer LNCS. <a href="http://www.bpm-research.com/download/papers/MIZU-JARE-BPMN-CAiSE-2008.pdf">Download</a> (657 kb PDF)</span></li>
</ul>
<p>You can find additional research on process modeling and process management in the <a href="http://www.bpm-research.com/publications/papers/">publications section of this site</a>, and in <a href="http://eprints.qut.edu.au/view/person/Recker,_Jan.html">Jan&#8217;s QUT eprints directory</a>.</p>
<p><span id="maincol_2col">As always, your questions or comments are much appreciated.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2008/03/03/how-much-bpmn-do-you-need/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Stevens Graduate BPM Certificate Program Online</title>
		<link>http://www.bpm-research.com/2008/01/07/stevens-graduate-bpm-certificate-program-online/</link>
		<comments>http://www.bpm-research.com/2008/01/07/stevens-graduate-bpm-certificate-program-online/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 21:53:23 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[course]]></category>
		<category><![CDATA[distance learning]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[online]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/2008/01/07/stevens-graduate-bpm-certificate-program-online/</guid>
		<description><![CDATA[So, you&#8217;re charged with improving business operations. Maybe even deploy a BPM system. Defining Key Performance Indicators and assess the operational risk of your processes. What are the skills you need &#8211; and who needs them? For the past year and a half, I have been working on re-tooling Stevens Institute of Technology&#8217;s educational offerings [...]]]></description>
			<content:encoded><![CDATA[<p>So, you&#8217;re charged with improving business operations. Maybe even deploy a BPM system. Defining Key Performance Indicators and assess the operational risk of your processes. What are the skills you need &#8211; and who needs them? For the past year and a half, I have been working on re-tooling Stevens Institute of Technology&#8217;s educational offerings around BPM, and I&#8217;m happy to report that we have just launched our Business Process Management &amp; Service Innovation Program online (<a href="http://howe.stevens.edu/research/research-centers/business-process-innovation/bpm-courses/">howe.stevens.edu/BPM</a>).</p>
<p>This Advanced Graduate Certificate consists of four courses that cover the strategic, tactical, and operational aspects of managing and improving business processes. Our brand new BPM &amp; Workflow Implementation course (MIS 712 WS) will start online January 28th with an information session, and online enrollment is available this week at <a href="http://www.stevens.edu/registrar">www.stevens.edu/registrar</a> and <a href="http://gradschool.sevens.edu">gradschool.stevens.edu</a>, the Call Number is 11624. The course focuses on the documentation, improvement, and implementation of processes using state-of-the-art BPM technology. Topics include managing Business Processes and Business Rules, documenting and managing operational process risk, simulating processes, and more. We are partnering with TIBCO, IDS Scheer, Lombardi and SunGard to provide students with hands-on experience using the latest BPM tools. Classes are delivered using WebCampus, Stevens&#8217; award winning distance learning program, iTunes University, live instructor sessions using InterWise, and our eLearn platform WebCT.</p>
<p>If you are charged with analyzing, designing, or improving business operation this program will provide you with the state-of-the-art skills necessary to understand, communicate, and align your business processes and the technology that supports them. If you have any questions or comments I look forward to discussing this with you in more detail. For more musings on the educational aspects of BPM be sure to check out my column on <a href="http://www.bptrends.com">bptrends.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2008/01/07/stevens-graduate-bpm-certificate-program-online/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Integrating Business Rules and Business Processes</title>
		<link>http://www.bpm-research.com/2007/11/21/integrating-business-rules-and-business-processes/</link>
		<comments>http://www.bpm-research.com/2007/11/21/integrating-business-rules-and-business-processes/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 22:06:21 +0000</pubDate>
		<dc:creator>Michael zur Muehlen</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Rules]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[BRM]]></category>
		<category><![CDATA[Business Rules]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[IIR]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[SBVR]]></category>

		<guid isPermaLink="false">http://www.bpm-research.com/2007/11/21/integrating-business-rules-and-business-processes/</guid>
		<description><![CDATA[The topic-du-jour in BPM circles is the handling of human and automated decision making in processes. Two major areas that intersect here are the management of business rules (such as &#8220;customers with more than 100,000 frequent flier miles receive priority treatment when flights are oversold&#8220;) and business processes (such as &#8220;rebook voluntary denied boarding customer&#8220;). [...]]]></description>
			<content:encoded><![CDATA[<p>The topic-du-jour in BPM circles is the handling of human and automated decision making in processes. Two major areas that intersect here are the management of business rules (such as &#8220;<em>customers with more than 100,000 frequent flier miles receive priority treatment when flights are oversold</em>&#8220;) and business processes (such as &#8220;<em>rebook voluntary denied boarding customer</em>&#8220;). There has been plenty of work done in both domains, but until very recently they did not talk to each other very much.</p>
<p>That has changed quite rapidly, as the business rules community realized that it needed some ways to represent the structured order of long-running decision-making activities (as typically found in workflows), and as the process community realized that modeling decisions and rules using activity networks, BPMN, or Petri Nets results in rather bloated and complex diagrams.</p>
<p>On the research side, my colleague Marta Indulska from the University of Queensland and I have studied the expressiveness of process and rule modeling languages using representational analysis (i.e. we used a formal ontology as a benchmark) and found that the combination of process modeling and rule modeling languages generally offers higher expressive power than either of these languages by itself. We found the combination of BPMN and SRML particularly useful, but since SRML is an abandoned effort we would recommend the combination of BPMN and SBVR. Our paper on this topic was presented at the VORTE&#8217;07 workshop and can be downloaded <a href="http://www.bpm-research.com/download/papers/MIZU.MAIN.GEKA-VORTE2007-Final.pdf" title="VORTE '07 paper on BRM and BPM">here</a>.</p>
<p>In practice, you can do some process management with a rules engine. Natalie Glance and colleagues have written some intriguing papers on <strong>Generalized Process Structure Grammars</strong> in the mid-1990s that essentially allow the modeling of processes using a constraint language (saying things such as &#8220;the start of activity B must occur after the start of activity A&#8221;, which are difficult to express using languages such as BPMN).</p>
<p>In the same vein, you can handle quite a bit of decision making using graphical process modeling techniques, by building gateways into your processes. This way, your process diagram becomes (partially) a decision tree, with alternative pathways for different cases.</p>
<p>Coming from the process side of things, I found the formal logic and languages used in rules management standards such as RuleML rather intimidating. So when I was offered the opportunity to speak on the integration of rules and processes at the IIR BPM conference a few weeks ago, I tried to approach this topic from a pragmatic perspective:</p>
<p><strong>Say you are a process modeler: How do you approach the topic of rules?</strong></p>
<p>Most process models I&#8217;ve dealt with contain at least some aspects of decision making, typically found in splits (decision gateways). In particular two general types of decisions can be distinguished:</p>
<ul>
<li>Decisions that affect the activities to be performed (Control Flow Decision). These types of decisions determine which process steps are appropriate for a given case (workflow instance). For instance, if you are dealing with a new customer and a large order you may want to perform a credit check, whereas you would skip this step if the customer is known to you. The decision in this case has an impact on the <em>routing</em> of the workflow instance.</li>
</ul>
<p style="clear: left; text-align: center"><img src="http://www.bpm-research.com/img/Decision.jpg" alt="Decision Rule" align="bottom" height="238" hspace="5" vspace="5" width="490" /></p>
<p style="clear: left">We can distinguish some sub-cases in this scenario:</p>
<ul>
<li>Single-criteria decisions where we only need to review one parameter</li>
<li>Multi-criteria decisions where we use decision tables or similar mechanisms to determine the case type</li>
</ul>
<p>Similarly we can distinguish between:</p>
<ul>
<li>Manual decisions, made by a human (e.g. when judgement is required)</li>
<li>Automated decisions that can be formalized</li>
</ul>
<ul>
<li>Decisions that affect the assignment of activities to performers (Assignment Decisions). These types of decisions determine who gets to perform a particular activity. For instance, a customer service representative may review an order up to $5,000, but  above that value we want a manager to review the order. The review activity in both cases is identical, the difference lies in who gets to perform the work. The decision in this case has an impact on the <em>assignment</em> of the workflow instance.</li>
</ul>
<p style="text-align: center"><img src="http://www.bpm-research.com/img/Assignment.jpg" alt="Assignment Decision" align="bottom" hspace="5" vspace="5" /></p>
<p style="clear: left">So what is my point here? Whether you model these types of rules in your process modeling environment or not depends on your context, the availability of a separate rules management environment, and most critically, the frequency with which these rules change. There is no universally right or wrong way to manage the intersection of rules and processes. If your decision rules are as stable as your process, great, leave them in your BPM development environment. But if your business users want to manipulate the parameters, separate them from the process and handle them in a separate rules management environment. You&#8217;ll be glad you did.</p>
<p>My presentation from the IIR conference is available on <a href="http://www.slideshare.net/mzurmuehlen">slideshare.net</a> (see embedded presentation below). And for some well-informed outside opinion you can refer to Sandy Kemsley&#8217;s timely <a href="http://www.column2.com/2007/11/iir-bpm-michael-zur-muehlen-on-integrating-business-processes-and-business-rules/">blog post on the presentation</a>.</p>
<param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=integrating-business-rules-and-business-processes-1194981584165521-3"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=integrating-business-rules-and-business-processes-1194981584165521-3" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="500" width="640"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpm-research.com/2007/11/21/integrating-business-rules-and-business-processes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
