<?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>Process for the Enterprise &#187; BPMN</title>
	<atom:link href="http://www.bp-3.com/blogs/tag/bpmn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bp-3.com/blogs</link>
	<description>A Blog about Enterprise BPM and Business Process Improvement by the folks at BP3</description>
	<lastBuildDate>Tue, 07 Sep 2010 14:27:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Universal Translators, Open Source, and BPMN 2</title>
		<link>http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/</link>
		<comments>http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 14:27:49 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[Process]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[BPMN 2.0]]></category>
		<category><![CDATA[Bruce Silver]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2567</guid>
		<description><![CDATA[Bruce Silver has recently posted his latest efforts to perform BPMN model interchange.  It has been a recurring theme on his blog, BPMN 2.0 and its potential for interchange, as well as XPDL&#8217;s capacity for interchange.  Recently Bruce went on vacation and spent his time in a rather dubious way (just kidding, Bruce!): On my [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2009/07/lombardi-blueprint-embraces-xpdl/' rel='bookmark' title='Permanent Link: Lombardi Blueprint Embraces XPDL'>Lombardi Blueprint Embraces XPDL</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/08/another-model-portability-update/' rel='bookmark' title='Permanent Link: Another Model Portability Update'>Another Model Portability Update</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/05/will-open-source-software-meet-the-challenge-activiti-enters-the-ring/' rel='bookmark' title='Permanent Link: Will Open Source Software Meet the Challenge? Activiti Enters the Ring'>Will Open Source Software Meet the Challenge? Activiti Enters the Ring</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F09%2Funiversal-translators-open-source-and-bpmn-2%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F09_2Funiversal-translators-open-source-and-bpmn-2_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F09%2Funiversal-translators-open-source-and-bpmn-2%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p>Bruce Silver has recently posted his latest efforts to perform BPMN  model interchange.  It has been a recurring theme on his blog, BPMN 2.0  and its potential for interchange, as well as XPDL&#8217;s capacity for  interchange.  Recently Bruce went on vacation and spent his time in a  rather dubious way (just kidding, Bruce!):</p>
<blockquote><p>On my summer  vacation I’ve been thinking a lot about the XML side of BPMN.  While we  usually think of BPMN as a diagramming standard, it is also – in  principle – a model interchange standard, an XML format than can be  exported from tool A and imported into tool B.  BPMN 2.0, XPDL 2.1 (for  BPMN 1.2), and XPDL 2.2 (for BPMN 2.0) all purport to deliver this.  In  reality, however, BPMN model interchange faces serious – some would say  insurmountable – hurdles.  I have been working on a number of tools to  overcome these obstacles.</p></blockquote>
<p>So the holy grail of model  portability isn&#8217;t fully realized yet.  But BPMN 2.0 does represent  progress.  He goes on to outline what has to happen to enable model  portability:</p>
<blockquote><p>1. An explicitly enumerated set of  interchangeable model elements and attributes.  The full BPMN 2.0 schema  is too open-ended for unrestricted interchange.  Fortunately, we now  have such an enumerated list in the Descriptive and Analytic process  modeling conformance classes in the BPMN 2.0 spec.<br />
2.  Modeling tools  that unambiguously support all the elements and attributes in those  conformance classes, meaning the mapping of diagram shapes and labels to  the standard is unambiguous.  We have a number of such tools today.  My  work has focused on two of them: Process Modeler for Visio by itp  commerce, which supports both BPMN 1.2 and 2.0, and native Visio 2010  Premium, which is just BPMN 1.2.</p></blockquote>
<p>I agree that  getting a complete set of BPMN 2.0 elements explicitly enumerated is  going to be difficult.  And getting the modeling tools to support all  the elements and attributes, not to mention exporting them as XML, is  too much to expect from our modeling tool software partners.  I believe  the only way we&#8217;re going to get this kind of interchange is with an  open-source project &#8211; because open source projects excel at eventually  covering wide specifications as people volunteer to fill in the gaps.   Interchange of data, and support for a wide specification, are both  well-suited to open source projects &#8211; if they have the right framework  in place that makes it clear how a newcomer can add to it (by, for  example, adding a new exchange adapter).  I can envision a pretty  interesting model interchange utility that would read a variant of BPMN2  produced by some tool, and perform a little magic on it to produce  &#8220;clean&#8221; BPMN 2.  Then a second adapter that would produce BPMN 2 that a  target BPMS tool expects.  The author (say, Bruce) doesn&#8217;t have to solve  all the possible interchange combinations, just provide a framework and  an example, and see what other interchange adapters people will add to  it.</p>
<p>That&#8217;s the beauty of open source &#8211; if you build the framework, and make it &#8220;accessible&#8221; to developers&#8230; then if there is a need for something, it will be built.  If not, it won&#8217;t.  Not too much wasted effort.</p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2009/07/lombardi-blueprint-embraces-xpdl/' rel='bookmark' title='Permanent Link: Lombardi Blueprint Embraces XPDL'>Lombardi Blueprint Embraces XPDL</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/08/another-model-portability-update/' rel='bookmark' title='Permanent Link: Another Model Portability Update'>Another Model Portability Update</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/05/will-open-source-software-meet-the-challenge-activiti-enters-the-ring/' rel='bookmark' title='Permanent Link: Will Open Source Software Meet the Challenge? Activiti Enters the Ring'>Will Open Source Software Meet the Challenge? Activiti Enters the Ring</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I See Business Professionals&#8230; Using BPMN</title>
		<link>http://www.bp-3.com/blogs/2010/09/i-see-business-professionals-using-bpmn/</link>
		<comments>http://www.bp-3.com/blogs/2010/09/i-see-business-professionals-using-bpmn/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 05:11:47 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[BPMN 2.0]]></category>
		<category><![CDATA[Camunda]]></category>
		<category><![CDATA[Jakob Freund]]></category>
		<category><![CDATA[Jim Sinur]]></category>
		<category><![CDATA[Keith Swenson]]></category>
		<category><![CDATA[Neil Ward-Dutton]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2575</guid>
		<description><![CDATA[So Jim Sinur really opened a can of worms the other day with his missive on BPMN, literally calling for it to burn baby burn &#8211; nothing like a gentle start like that to initiate a moderate discussion of the finer points of BPMN.  I couldn&#8217;t help but respond both within his blog as well [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/08/apparently-bpmn-is-too-hard/' rel='bookmark' title='Permanent Link: Apparently BPMN is Too Hard'>Apparently BPMN is Too Hard</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/03/bpm-and-bpmn-under-fire/' rel='bookmark' title='Permanent Link: BPM and BPMN Under Fire'>BPM and BPMN Under Fire</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/' rel='bookmark' title='Permanent Link: Universal Translators, Open Source, and BPMN 2'>Universal Translators, Open Source, and BPMN 2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F09%2Fi-see-business-professionals-using-bpmn%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F09_2Fi-see-business-professionals-using-bpmn_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F09%2Fi-see-business-professionals-using-bpmn%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p>So Jim Sinur really opened a can of worms the other day with his missive on BPMN, literally calling for it to <a href="http://blogs.gartner.com/jim_sinur/2010/08/30/bpmn-for-business-professionals-burn-baby-burn/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/blogs.gartner.com/jim_sinur/2010/08/30/bpmn-for-business-professionals-burn-baby-burn/?referer=');">burn baby burn</a> &#8211; nothing like a gentle start like that to initiate a moderate discussion of the finer points of BPMN.  I couldn&#8217;t help but respond both within his blog as well as <a href="http://www.bp-3.com/blogs/2010/08/apparently-bpmn-is-too-hard/" target="_self">on our own blog</a>.  I feel like Jim is letting the business off the hook &#8211; as he puts it &#8211; they don&#8217;t care about process, and they&#8217;re too busy making money to worry about process.  I think this is a cop out.  There is a comment thread on Jim&#8217;s blog that I&#8217;d recommend reading for the follow up discussion, and the original &#8220;burn baby burn&#8221; statement got walked back somewhat.</p>
<p>But the debate didn&#8217;t stay contained there.  Keith Swenson chimed in, taking advantage of the opportunity to <a href="http://kswenson.wordpress.com/2010/09/01/bpmn-2-0-no-longer-for-business-professionals" target="_blank" onclick="pageTracker._trackPageview('/outgoing/kswenson.wordpress.com/2010/09/01/bpmn-2-0-no-longer-for-business-professionals?referer=');">pile on BPMN</a>.  I can&#8217;t accept the black-and-white approach he is taking to the discussion, and so of course we had a bit of back-and-forth about whether BPMN is appropriate for <strong>no one</strong> in the business (his contention) or at least <strong>some</strong> people (my contention).  I was challenged to name people within the business who read or write BPMN, which was quite easy to do, because this is the kind of stuff we do every day for work.  I think the comment thread on his blog, and on Jim&#8217;s, or incredibly telling.</p>
<p>But there was also <a href="http://www.mwdadvisors.com/blog/2010/09/bpmn-is-it-really-not-for-the-business.html/comment-page-1" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.mwdadvisors.com/blog/2010/09/bpmn-is-it-really-not-for-the-business.html/comment-page-1?referer=');">a great post from Neil Ward-Dutton</a> on the subject, that captures my perspective perfectly:</p>
<blockquote><p>Or – in other words perhaps – surely it’s not too much to ask non-IT participants in BPM initiatives to take a little time to learn some fairly straightforward modelling technniques?</p>
<p>From our case study work here I think what Scott is saying leads to a sensible, middle-ground answer – which is, that the applicability of BPMN depends on a number of factors; saying that BPMN (especially BPMN 2.0) either is, or is not, suitable for “the business” is too simplistic and black/white. It’s like saying Cloud Computing is the future of IT. Firstly it supposes that we have to talk about BPMN as an all-or-nothing proposition; secondly it supposes that “the business” is some kind of homogeneous organisation with one set of skills, experiences and inclinations.</p></blockquote>
<p>I literally could not have said this better myself. He goes on to make another important point I agree with:</p>
<blockquote><p>At the same time, though, there’s significant evidence to suggest that a core subset of BPMN symbols are absolutely usable by business analysts with experience in high-level analysis and design and provide great results in terms of delivering a common language across multi-disciplinary teams. I’ve come across many BAs who know and use (aspects of) BPMN as part of their armoury. They’re not “IT people” – they have business backgrounds and they work in line-of-business departments.</p></blockquote>
<p>Great read from Neil.</p>
<p>In the comments on this one, Keith takes a nice shot at my assertion that understanding just a few BPMN shapes will allow you to read someone else&#8217;s thoughts on a process, or to communicate your own basic processes to others:</p>
<blockquote><p>Also funny is the comment that learning six (or 7) shapes means that you understand the non-trivial interactions between those shapes at run time without needing the programmer’s insight into how systems function. That would be a little like saying that learning 26 letters makes you a Shakespeare, or able to read all western European languages. (But I must avoid use of similes since this apparently is sometimes confusing.) BPMN certainly is useful is some situations, it simply isn’t useful in all situations.</p></blockquote>
<p>For the record, I don&#8217;t find Keith&#8217;s &#8220;similes&#8221; confusing at all.  I find them inaccurate, misleading, and misrepresentative.  And when we turn the analogy on its head, I think that proves how pointless they are.  In practice, when people read Shakespeare they&#8217;re usually in school and get help from cliff&#8217;s notes, teachers, and fellow students.  Not unlike those working with business processes and BPMN &#8230; and other tools (six sigma, lean, value stream, etc.  ).  Once again, I&#8217;ll point out that analogies are illustrative, they simply don&#8217;t constitute proof or refutation.</p>
<p>Jakob Freund of Camunda commented on Keith&#8217;s blog and summed up a reasonable reader&#8217;s interpretation of both Jim&#8217;s post and Keith&#8217;s post:</p>
<blockquote><p>I think the main problem is that in both blog posts (Jim and yours) this very important distinction between “all” business professionals and “business (process) analysts” was not made. Analysts are not programmers but very often part of a business department, therefore a subset of “business professionals”. To throw all “business professionals” in one pot judging there skills in working with BPMN (or whatever) makes a good headline, but does not say anything useful.</p>
<p>Furthermore, there has not been made any distinction between “creating” and “reading” BPMN diagrams, and between the extremely different grades of complexity a process diagram can bear (please excuse my bad English).</p>
<p>But those are exactly the parameters you always have to look at when judging modeling approaches (no matter whether they are control flow – based, grids, prosa or what ever).</p></blockquote>
<p>I guess it just comes down to this: BPMN is quite useful.  It is even useful to people most of us would consider as &#8220;business professionals&#8221;.  But there are other quite useful tools in our business process management space, and there&#8217;s no reason not to use each one when appropriate.  I also recommend as practical reading, <a href="http://bit.ly/bl5Z0a" target="_blank" onclick="pageTracker._trackPageview('/outgoing/bit.ly/bl5Z0a?referer=');">this post on practical application of BPMN</a> by Jakob on his own Camunda blog.  I liked how he closed his last comment:</p>
<blockquote><p>cheers from my customer’s office in Germany (currently introducing BPMN in a 80k-people company, and huh, it works for Business people, but it’s bloody hard work to make that happen  ).</p></blockquote>
<p>Similarly, as I was writing on the same comment thread, I was about to head in to visit my customer, which also uses BPMN to communicate broad requirements between business stakeholders and IT.  Regardless of what the theory says, the practical reality is our customers&#8217; businesses are using this stuff.</p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/08/apparently-bpmn-is-too-hard/' rel='bookmark' title='Permanent Link: Apparently BPMN is Too Hard'>Apparently BPMN is Too Hard</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/03/bpm-and-bpmn-under-fire/' rel='bookmark' title='Permanent Link: BPM and BPMN Under Fire'>BPM and BPMN Under Fire</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/' rel='bookmark' title='Permanent Link: Universal Translators, Open Source, and BPMN 2'>Universal Translators, Open Source, and BPMN 2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/09/i-see-business-professionals-using-bpmn/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apparently BPMN is Too Hard</title>
		<link>http://www.bp-3.com/blogs/2010/08/apparently-bpmn-is-too-hard/</link>
		<comments>http://www.bp-3.com/blogs/2010/08/apparently-bpmn-is-too-hard/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 11:47:23 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[Process]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[Gartner]]></category>
		<category><![CDATA[Jim Sinur]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2557</guid>
		<description><![CDATA[Jim Sinur has thrown in the towel on BPMN in his latest post: BPMN for business professionals is just not up to a business level of need. Some folks think that BPMN is good enough for IT and it should be good enough for business professionals. I think the former is true, but the latter [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/09/i-see-business-professionals-using-bpmn/' rel='bookmark' title='Permanent Link: I See Business Professionals&#8230; Using BPMN'>I See Business Professionals&#8230; Using BPMN</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/08/something-besides-bpmn-for-requirements-solicitation/' rel='bookmark' title='Permanent Link: Something Besides BPMN for Requirements Solicitation'>Something Besides BPMN for Requirements Solicitation</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/05/dont-take-my-word-for-it-jakob-freund-says-bpmn-works/' rel='bookmark' title='Permanent Link: Don&#8217;t Take My Word for it: Jakob Freund says BPMN Works!'>Don&#8217;t Take My Word for it: Jakob Freund says BPMN Works!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F08%2Fapparently-bpmn-is-too-hard%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F08_2Fapparently-bpmn-is-too-hard_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F08%2Fapparently-bpmn-is-too-hard%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p>Jim Sinur has <a href="http://blogs.gartner.com/jim_sinur/2010/08/30/bpmn-for-business-professionals-burn-baby-burn/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/blogs.gartner.com/jim_sinur/2010/08/30/bpmn-for-business-professionals-burn-baby-burn/?referer=');">thrown in the towel on BPMN</a> in his latest post:</p>
<blockquote><p>BPMN  for business professionals is just not up to a business level of need.  Some folks think that BPMN is good enough for IT and it should be good  enough for business professionals. I think the former is true, but the  latter is way off the mark.</p>
<p><strong>BPMN really stands for “Business People May Not…understand”</strong></p>
<p>IT  professionals can’t really expect business folks to understand  cryptic/standard formats when they really want to see a real  representation of their processes with desirable icons; not engineering  Icons. It’s kind of like someone saying “let them eat cake”. It is this  IT arrogance that could sink BPM technologies.</p></blockquote>
<p>Respectfully,  I think Jim is letting the business off the hook.   No need to  learn any new skills over there on the business side, just draw  something on a napkin and hope it turns into a process.  Just make up  any old iconography you want, no problem if no one other than you can  understand it (you know, the value of standards is that more than one person or team can understand what is produced).  Don&#8217;t bother to learn something that is about 10% harder  than standard flowcharting (<a href="http://www.brsilver.com/2010/06/09/how-much-bpmn-do-you-need-revisited/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.brsilver.com/2010/06/09/how-much-bpmn-do-you-need-revisited/?referer=');">Bruce Silver</a> has helpfully identified a subset of BPMN that is more appropriate for new-to-BPMN business users).</p>
<p>At a time when  we&#8217;re asking IT to learn new skills and to be more business oriented, is  it too much to ask Business to learn new skills to support process  improvement?  This isn&#8217;t unique to BPM &#8211; if the business is going to  support ACM, they&#8217;re going to have to learn new tools for that as well.   If the full BPMN icon set is too much for someone, use the subset that  you understand and like to document your ideas, and make use of annotation.  If someone shows you a  diagram with more icons in it that you don&#8217;t follow, it should be  straight forward to get an explanation or to look up the new notations you aren&#8217;t familiar with.   While Jim may not be a fan of standardization of notation &#8211; business  folks are plenty used to standards of notation (not just in BPMN).  I use BPMN basic  diagramming shapes to whiteboard processes for businesses all the time  (literally on the whiteboard or in collaborative tools) &#8211; and they don&#8217;t  have any trouble following what&#8217;s going on.</p>
<p>The problem isn&#8217;t  that BPMN, as a notation, is too hard. It is that too many people think  that BPM starts and stops with BPMN!  There is so much more to managing  business processes, and improving them, than BPMN.  By way of  comparison, think about search.  Search is a highly technical subject  with a very rigorous syntax.  But nearly everyone can take advantage of  its more simplistic forms &#8211; just typing in a few keywords into a Google  search field.  It doesn&#8217;t mean that they can&#8217;t understand a more complex  query string when they see it, nor guess at the meaning of a phrase  surrounded by quotes&#8230; nor understand the resulting page of search  results (the outcome). In fact, if they find their need for search becoming more complex, they can actually endeavor to learn the more advanced forms (domain filtering, exclusion, wildcards, etc).</p>
<p>So let&#8217;s all agree that there is much that must be  done in the world of BPM to address businesses better, but tossing out BPMN  and letting business off the hook is hardly the solution.  One need look  no further than a tool like IBM&#8217;s BPM Blueprint to see that you can  ease the business into BPMN style notation by first having them engage  in process mapping or value stream mapping.  You don&#8217;t have to throw out  BPMN to do this.  At the first company I worked for, we used to like to  quote a line from a business book: &#8220;Genius of the &#8216;And&#8217;&#8221; &#8211; as in,  why can&#8217;t I have both a simpler mapping notation, <em><strong>and</strong></em> a more detailed process execution notation that make sense together &#8211; instead of only one or the other?</p>
<p>It is time for everyone to step up to the plate in BPM, not just the software vendors.  BPMN is part of the answer, but only part.</p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/09/i-see-business-professionals-using-bpmn/' rel='bookmark' title='Permanent Link: I See Business Professionals&#8230; Using BPMN'>I See Business Professionals&#8230; Using BPMN</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/08/something-besides-bpmn-for-requirements-solicitation/' rel='bookmark' title='Permanent Link: Something Besides BPMN for Requirements Solicitation'>Something Besides BPMN for Requirements Solicitation</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/05/dont-take-my-word-for-it-jakob-freund-says-bpmn-works/' rel='bookmark' title='Permanent Link: Don&#8217;t Take My Word for it: Jakob Freund says BPMN Works!'>Don&#8217;t Take My Word for it: Jakob Freund says BPMN Works!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/08/apparently-bpmn-is-too-hard/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Something Besides BPMN for Requirements Solicitation</title>
		<link>http://www.bp-3.com/blogs/2010/08/something-besides-bpmn-for-requirements-solicitation/</link>
		<comments>http://www.bp-3.com/blogs/2010/08/something-besides-bpmn-for-requirements-solicitation/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 18:31:04 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[blueprint]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Lombardi]]></category>
		<category><![CDATA[process mapping]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2509</guid>
		<description><![CDATA[Matt Harding of Aurora Energy just posted this on the SAP community blog: Within business process modelling (from a detailed requirements and process design perspective), I believe the best option for business users is to use BPMN.  But the question is: Are we just waiting for the iPhone of Business Process Modelling to come along. [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/02/bpm-requirements-how-much-is-enough-bpmcamp-2010-stanford/' rel='bookmark' title='Permanent Link: BPM Requirements: How Much is Enough? #bpmCamp 2010 @ Stanford'>BPM Requirements: How Much is Enough? #bpmCamp 2010 @ Stanford</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/' rel='bookmark' title='Permanent Link: Universal Translators, Open Source, and BPMN 2'>Universal Translators, Open Source, and BPMN 2</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/i-see-business-professionals-using-bpmn/' rel='bookmark' title='Permanent Link: I See Business Professionals&#8230; Using BPMN'>I See Business Professionals&#8230; Using BPMN</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F08%2Fsomething-besides-bpmn-for-requirements-solicitation%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F08_2Fsomething-besides-bpmn-for-requirements-solicitation_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F08%2Fsomething-besides-bpmn-for-requirements-solicitation%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/20209" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/20209&amp;referer=');">Matt Harding of Aurora Energy just posted this</a> on the SAP community blog:</p>
<blockquote><p>Within business process modelling (from a detailed requirements and process design perspective), I believe the best option for business users is to use BPMN.  But the question is: Are we just waiting for the iPhone of Business Process Modelling to come along.</p></blockquote>
<p>I think Matt has a point &#8211; BPMN isn&#8217;t the best for requirements elicitation &#8211; it is the best for firming up an agreement between &#8220;Business&#8221; and &#8220;IT&#8221; as to what the process execution looks like.  When we&#8217;re in the discovery/elicitation/collaboration efforts, we find it more useful to use simpler mapping approaches:</p>
<ol>
<li>value stream mapping</li>
<li>outlines</li>
<li>process mapping a la Six Sigma (inputs, measurable outputs, of a linear view of the process)</li>
<li>mind mapping tools for doing associations or nested structures</li>
</ol>
<p>Right now some of the best tools for doing this &#8211; besides white boards &#8211; are tools like IBM&#8217;s <a href="https://blueprint.lombardi.com/index.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/blueprint.lombardi.com/index.html?referer=');">Blueprint</a>, which doesn&#8217;t force you into a BPMN notion of things.  It has separate views of process mapping and process modeling &#8211; and my main critique of the modeling section is that it needs to be more exact, whereas what I love about the process mapping side is precisely that it doesn&#8217;t require being exact.  Another useful tool for brainstorming topics related to BPM: <a href="http://www.mindmeister.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.mindmeister.com?referer=');">MindMeister</a>.   It let&#8217;s you brainstorm ancillary ideas to the process: how business objectives and values drive the objectives for the project.  There are other tools that are useful for brainstorming project plans, etc.</p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/02/bpm-requirements-how-much-is-enough-bpmcamp-2010-stanford/' rel='bookmark' title='Permanent Link: BPM Requirements: How Much is Enough? #bpmCamp 2010 @ Stanford'>BPM Requirements: How Much is Enough? #bpmCamp 2010 @ Stanford</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/' rel='bookmark' title='Permanent Link: Universal Translators, Open Source, and BPMN 2'>Universal Translators, Open Source, and BPMN 2</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/i-see-business-professionals-using-bpmn/' rel='bookmark' title='Permanent Link: I See Business Professionals&#8230; Using BPMN'>I See Business Professionals&#8230; Using BPMN</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/08/something-besides-bpmn-for-requirements-solicitation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Joins in Blueprint</title>
		<link>http://www.bp-3.com/blogs/2010/07/joins-in-blueprint/</link>
		<comments>http://www.bp-3.com/blogs/2010/07/joins-in-blueprint/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 09:00:02 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[Process]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[blueprint]]></category>
		<category><![CDATA[BPMN]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2436</guid>
		<description><![CDATA[IBM&#8217;s BPM Blueprint folks recently posted a short video that shows how to create a &#8220;join&#8221; in a process.  Its a painless video to watch because it is in double-time, but it definitely exposes an opportunity for improvement in how one goes about modeling joins. It relates to our previous post on process patterns. This [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/07/a-word-on-the-meaning-of-patterns/' rel='bookmark' title='Permanent Link: A Word on the Meaning of Patterns'>A Word on the Meaning of Patterns</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/10/lombardi-updates-blueprint-october-09/' rel='bookmark' title='Permanent Link: Lombardi Updates #Blueprint &#8211; October &#8217;09'>Lombardi Updates #Blueprint &#8211; October &#8217;09</a></li>
<li><a href='http://www.bp-3.com/blogs/2008/12/a-new-update-to-blueprint/' rel='bookmark' title='Permanent Link: A New Update to Blueprint'>A New Update to Blueprint</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F07%2Fjoins-in-blueprint%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F07_2Fjoins-in-blueprint_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F07%2Fjoins-in-blueprint%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.lombardi.com/creating-a-join-in-blueprint/?utm_source=feedburner&#038;utm_medium=feed&#038;utm_campaign=Feed%3A+ProcessPeople+%28Process+People%29" onclick="pageTracker._trackPageview('/outgoing/blog.lombardi.com/creating-a-join-in-blueprint/?utm_source=feedburner_038_utm_medium=feed_038_utm_campaign=Feed_3A+ProcessPeople+_28Process+People_29&amp;referer=');">IBM&#8217;s BPM Blueprint folks recently posted a short video</a> that shows how to create a &#8220;join&#8221; in a process.  Its a painless video to watch because it is in double-time, but it definitely exposes an opportunity for improvement in how one goes about modeling joins.</p>
<p>It relates to <a href="http://www.bp-3.com/blogs/2010/07/a-word-on-the-meaning-of-patterns/">our previous post on process patterns</a>.  This video simply shows how to leverage a basic BPMN construct (the join) in a specific collaboration and modeling tool (<a href="http://blueprint.lombardi.com" onclick="pageTracker._trackPageview('/outgoing/blueprint.lombardi.com?referer=');">blueprint</a>).  But this is also one of the van der Aalst &#8220;patterns&#8221;, that, as I mentioned previously, I&#8217;d rather call construct than pattern.  And I think everyone would benefit if we start to discuss patterns with more useful abstractions embedded. </p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/b_y-o-mBpjw&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/b_y-o-mBpjw&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=en_US&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="385"></embed></object></p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/07/a-word-on-the-meaning-of-patterns/' rel='bookmark' title='Permanent Link: A Word on the Meaning of Patterns'>A Word on the Meaning of Patterns</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/10/lombardi-updates-blueprint-october-09/' rel='bookmark' title='Permanent Link: Lombardi Updates #Blueprint &#8211; October &#8217;09'>Lombardi Updates #Blueprint &#8211; October &#8217;09</a></li>
<li><a href='http://www.bp-3.com/blogs/2008/12/a-new-update-to-blueprint/' rel='bookmark' title='Permanent Link: A New Update to Blueprint'>A New Update to Blueprint</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/07/joins-in-blueprint/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Word on the Meaning of Patterns</title>
		<link>http://www.bp-3.com/blogs/2010/07/a-word-on-the-meaning-of-patterns/</link>
		<comments>http://www.bp-3.com/blogs/2010/07/a-word-on-the-meaning-of-patterns/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 16:51:50 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[Process]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Anatoly]]></category>
		<category><![CDATA[Aris]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[BPMN 2.0]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2433</guid>
		<description><![CDATA[Dr. Stein of Aris has a blog about workflow patterns in BPMN2: &#8220;In many areas, patterns are used to codify best practices. A pattern describes a solution for a problem. Originally, patterns were used in architecture to describe architectural design ideas. In software engineering, patterns are used to describe typical software design solutions, for example [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/05/anatoly-on-design-patterns-vs-templates/' rel='bookmark' title='Permanent Link: Anatoly on Design Patterns vs. Templates'>Anatoly on Design Patterns vs. Templates</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/03/anatolys-anti-patterns-sure-message-receive/' rel='bookmark' title='Permanent Link: Anatoly&#8217;s Anti-patterns: Sure Message Receive'>Anatoly&#8217;s Anti-patterns: Sure Message Receive</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/07/joins-in-blueprint/' rel='bookmark' title='Permanent Link: Joins in Blueprint'>Joins in Blueprint</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F07%2Fa-word-on-the-meaning-of-patterns%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F07_2Fa-word-on-the-meaning-of-patterns_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F07%2Fa-word-on-the-meaning-of-patterns%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.ariscommunity.com/users/sstein/2010-07-20-bpmn-2-workflow-patterns" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.ariscommunity.com/users/sstein/2010-07-20-bpmn-2-workflow-patterns?referer=');">Dr. Stein of Aris has a blog about workflow patterns in BPMN2</a>:</p>
<blockquote><p>&#8220;In many areas, patterns are used to codify best practices. A pattern describes a solution for a problem. Originally, patterns were used in architecture to describe architectural design ideas. In software engineering, patterns are used to describe typical software design solutions, for example like client-server architecture.</p>
<p>In business process management, the so called workflow patterns by Prof. van der Aalst and friends exist. In their original description, they described the most important 20 workflow constructs like loops, decisions, and sequence flows. Later, Prof. van der Aalst and other research fellows extended the list of patterns and revised the initial description (see workflow pattern homepage). Still, the original 20 workflow patterns are valid and a useful tool to learn a modelling language such as BPMN.&#8221;</p></blockquote>
<p>I&#8217;m just not excited about the van der Aalst &#8220;patterns&#8221; that are oft-quoted in BPM circles. The more accurate statement is that they are snippets of BPMN that demonstrate how various &#8220;constructs&#8221; work.  They&#8217;re useful demonstrations of how BPMN can work, and how to use a particular tool to diagram specific constructs.  And the work of van der Aalst and colleagues was very useful as well in identifying edge case diagrams that expose tricky aspects of the notation&#8217;s execution semantics.  They are not, truly, patterns as I would think of them.  Showing three activities executing in a sequence is hardly a &#8220;pattern&#8221; any more than three lines of code that execute in a row are a pattern.  Splits and joins are just constructs of the notation. The patterns don&#8217;t identify the usefulness of the pattern or the &#8220;why you would want to do this&#8221; aspect.  In that sense, they largely fall short of the bar for a pattern in my book.  A typical name for a &#8220;pattern&#8221; in this study : &#8220;Multiple Instances without Synchronization&#8221;&#8230; huh?  A name only a parent could love.  What&#8217;s the business case for this that helps me understand how it relates to business process? There isn&#8217;t one.  The point of these patterns, <a href="http://www.workflowpatterns.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.workflowpatterns.com/?referer=');">documented here</a>, is to identify technical edge cases and compliance, not to create patterns that you will base your actual design work off of &#8230; and maybe that&#8217;s my main complaint.</p>
<p>The &#8220;four eyes&#8221; pattern is a pattern (where n-1 potential reviewers have to approve something before it moves on).  There are lots of real patterns out there &#8211; and generally they&#8217;ll get names that make sense- an &#8220;observer&#8221; pattern, the &#8220;shadow process&#8221; pattern, etc.  Having voiced my complaint, maybe I need to take some time to document a few BPMN2 style patterns to clarify.  <a href="http://www.bp-3.com/blogs/2010/05/anatoly-on-design-patterns-vs-templates/">Anatoly Belychook</a> has described a few on his blog, in the past (as well as anti-patterns).</p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/05/anatoly-on-design-patterns-vs-templates/' rel='bookmark' title='Permanent Link: Anatoly on Design Patterns vs. Templates'>Anatoly on Design Patterns vs. Templates</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/03/anatolys-anti-patterns-sure-message-receive/' rel='bookmark' title='Permanent Link: Anatoly&#8217;s Anti-patterns: Sure Message Receive'>Anatoly&#8217;s Anti-patterns: Sure Message Receive</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/07/joins-in-blueprint/' rel='bookmark' title='Permanent Link: Joins in Blueprint'>Joins in Blueprint</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/07/a-word-on-the-meaning-of-patterns/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BPMN 2 Examples Courtesy of Camunda</title>
		<link>http://www.bp-3.com/blogs/2010/07/bpmn-2-examples-courtesy-of-camunda/</link>
		<comments>http://www.bp-3.com/blogs/2010/07/bpmn-2-examples-courtesy-of-camunda/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 12:17:48 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[Process]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[BPMN 2.0]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2426</guid>
		<description><![CDATA[BPM Guide has some examples of BPMN 2.0 diagrams, on the heels of Stephen White&#8217;s blog post that the BPMN 2.0 spec has been ratified by OMG.  Thanks to Jakob Freund for publishing them.There are a couple of key points that Jakob makes throughout the article, that I&#8217;d like to call attention to: Creating process [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/05/dont-take-my-word-for-it-jakob-freund-says-bpmn-works/' rel='bookmark' title='Permanent Link: Don&#8217;t Take My Word for it: Jakob Freund says BPMN Works!'>Don&#8217;t Take My Word for it: Jakob Freund says BPMN Works!</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/02/bpmn-vs-bpel-round-15/' rel='bookmark' title='Permanent Link: BPMN vs BPEL round 15'>BPMN vs BPEL round 15</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/' rel='bookmark' title='Permanent Link: Universal Translators, Open Source, and BPMN 2'>Universal Translators, Open Source, and BPMN 2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F07%2Fbpmn-2-examples-courtesy-of-camunda%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F07_2Fbpmn-2-examples-courtesy-of-camunda_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F07%2Fbpmn-2-examples-courtesy-of-camunda%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.bpm-guide.de/2010/07/15/bpmn-2-0-am-beispiel-incident-management/" onclick="pageTracker._trackPageview('/outgoing/www.bpm-guide.de/2010/07/15/bpmn-2-0-am-beispiel-incident-management/?referer=');">BPM Guide has some examples of BPMN 2.0 diagrams</a>, on the heels of Stephen White&#8217;s blog post that the BPMN 2.0 spec has been ratified by OMG.  Thanks to Jakob Freund for publishing them.There are a couple of key points that Jakob makes throughout the article, that I&#8217;d like to call attention to:</p>
<blockquote><p>Creating process models for both business AND it is actually one of the absolutely main topics of our consulting business. And it is a very big struggle, of course. For us it was important to show in the document that BPMN is not necessarily “too complicated for business”, because it totally depends on how you actually use the standard when process modeling. That’s why we always need a Framework around BPMN if we want to apply it in bigger modeling engagements.</p></blockquote>
<p>This is a well-said point &#8211; BPMN doesn&#8217;t have to be too complicated for the business. But drawing diagrams that are not more complicated than they have to be takes some skill and practice.  I often tell people who aren&#8217;t familiar with BPM that it takes a reasonable degree of abstract thinking to really do well.  It is the abstractions and generalizations afforded by a process and its subprocesses that comprise the solution.</p>
<p>Apparently they built these examples with Trisotech&#8217;s tools:</p>
<blockquote><p>The diagrams in the examples document however are all made with Trisotech’s Visio-based BPMN Modeler, provided for this purpose by Denis Gagné. The cool thing is that we could directly serialize the diagrams into BPMN 2.0 XML with that tool.</p></blockquote>
<p>Denis, where is this tool! Sounds interesting!</p>
<p>Jakob also gives interesting examples of how to take advantage of collaboration diagrams.  His final thoughts:</p>
<ul>
<blockquote>
<li>Make a “strategic” process diagram (Figure 6.1), just a simple sketch for a quick understanding</li>
<li>Make an “operational” process diagram (Figure 6.2) for analyzing the collaborational aspects</li>
<li>Enrich the diagram with the aspects of a process engine, therefore adding a pool for the process engine</li>
<li>Take that process engine pool into your technical environment and enrich it for execution (make a “technical” process diagram).</li>
</blockquote>
</ul>
<p>Good advice for how to approach modeling in BPMN.</p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/05/dont-take-my-word-for-it-jakob-freund-says-bpmn-works/' rel='bookmark' title='Permanent Link: Don&#8217;t Take My Word for it: Jakob Freund says BPMN Works!'>Don&#8217;t Take My Word for it: Jakob Freund says BPMN Works!</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/02/bpmn-vs-bpel-round-15/' rel='bookmark' title='Permanent Link: BPMN vs BPEL round 15'>BPMN vs BPEL round 15</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/' rel='bookmark' title='Permanent Link: Universal Translators, Open Source, and BPMN 2'>Universal Translators, Open Source, and BPMN 2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/07/bpmn-2-examples-courtesy-of-camunda/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BPMN 2 Recent Links</title>
		<link>http://www.bp-3.com/blogs/2010/06/bpmn-2-recent-links/</link>
		<comments>http://www.bp-3.com/blogs/2010/06/bpmn-2-recent-links/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 05:23:08 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[Process]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Activiti]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[Tom Baeyens]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2381</guid>
		<description><![CDATA[Surprised to run across this post the other day on the BlueWorks blog.  Not sure exactly what prompted the timing of it, but it is a good introduction to BPMN and why it exists. Meanwhile, Tom Baeyens has his first Activiti presentation available via slideshare and on his blog.  Activiti is the new BPMN 2 [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/06/alfrescoactivity-contributing-to-bpmn-2-effort/' rel='bookmark' title='Permanent Link: Alfresco/Activity Contributing to BPMN 2 Effort'>Alfresco/Activity Contributing to BPMN 2 Effort</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/camunda-and-activiti-collaborate-on-activiti-cycle/' rel='bookmark' title='Permanent Link: Camunda and Activiti collaborate on Activiti Cycle'>Camunda and Activiti collaborate on Activiti Cycle</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/05/will-open-source-software-meet-the-challenge-activiti-enters-the-ring/' rel='bookmark' title='Permanent Link: Will Open Source Software Meet the Challenge? Activiti Enters the Ring'>Will Open Source Software Meet the Challenge? Activiti Enters the Ring</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F06%2Fbpmn-2-recent-links%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F06_2Fbpmn-2-recent-links_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F06%2Fbpmn-2-recent-links%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p>Surprised to run across <a href="https://apps.lotuslive.com/bpmblueworks/mediaLibrary/item?id=3244" onclick="pageTracker._trackPageview('/outgoing/apps.lotuslive.com/bpmblueworks/mediaLibrary/item?id=3244&amp;referer=');">this post</a> the other day on the BlueWorks blog.  Not sure exactly what prompted the timing of it, but it is a good introduction to BPMN and why it exists.</p>
<p>Meanwhile, Tom Baeyens has his<a href="http://processdevelopments.blogspot.com/2010/06/first-activiti-presentation.html" onclick="pageTracker._trackPageview('/outgoing/processdevelopments.blogspot.com/2010/06/first-activiti-presentation.html?referer=');"> first Activiti presentation</a> available via slideshare and on his blog.  Activiti is the new BPMN 2 open source project he is working on at Alfresco.</p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/06/alfrescoactivity-contributing-to-bpmn-2-effort/' rel='bookmark' title='Permanent Link: Alfresco/Activity Contributing to BPMN 2 Effort'>Alfresco/Activity Contributing to BPMN 2 Effort</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/camunda-and-activiti-collaborate-on-activiti-cycle/' rel='bookmark' title='Permanent Link: Camunda and Activiti collaborate on Activiti Cycle'>Camunda and Activiti collaborate on Activiti Cycle</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/05/will-open-source-software-meet-the-challenge-activiti-enters-the-ring/' rel='bookmark' title='Permanent Link: Will Open Source Software Meet the Challenge? Activiti Enters the Ring'>Will Open Source Software Meet the Challenge? Activiti Enters the Ring</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/06/bpmn-2-recent-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alfresco/Activity Contributing to BPMN 2 Effort</title>
		<link>http://www.bp-3.com/blogs/2010/06/alfrescoactivity-contributing-to-bpmn-2-effort/</link>
		<comments>http://www.bp-3.com/blogs/2010/06/alfrescoactivity-contributing-to-bpmn-2-effort/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 19:08:59 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Activiti]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[BPMN 2.0]]></category>
		<category><![CDATA[Tom Baeyens]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2359</guid>
		<description><![CDATA[Tom Baeyens writes: We&#8217;re very committed to BPMN 2.0. In fact, we&#8217;re aiming to build the #1 BPMN 2.0 process engine and deliver the full BPM Suite components, all available as open source. Glad to hear it &#8211; I&#8217;m sure the world of BPMN and Open Source BPM will be the better for it. Related [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/06/bpmn-2-recent-links/' rel='bookmark' title='Permanent Link: BPMN 2 Recent Links'>BPMN 2 Recent Links</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/12/jbpm-supporting-bpmn2/' rel='bookmark' title='Permanent Link: jBPM supporting BPMN2'>jBPM supporting BPMN2</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/' rel='bookmark' title='Permanent Link: Universal Translators, Open Source, and BPMN 2'>Universal Translators, Open Source, and BPMN 2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F06%2Falfrescoactivity-contributing-to-bpmn-2-effort%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F06_2Falfrescoactivity-contributing-to-bpmn-2-effort_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F06%2Falfrescoactivity-contributing-to-bpmn-2-effort%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://processdevelopments.blogspot.com/2010/06/alfresco-joins-omg-to-participate-in.html" onclick="pageTracker._trackPageview('/outgoing/processdevelopments.blogspot.com/2010/06/alfresco-joins-omg-to-participate-in.html?referer=');">Tom Baeyens writes:</a></p>
<blockquote><p>We&#8217;re very committed to BPMN 2.0. In fact, we&#8217;re aiming to build the #1 BPMN 2.0 process engine and deliver the full BPM Suite components, all available as open source.</p></blockquote>
<p>Glad to hear it &#8211; I&#8217;m sure the world of BPMN and Open Source BPM will be the better for it.</p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2010/06/bpmn-2-recent-links/' rel='bookmark' title='Permanent Link: BPMN 2 Recent Links'>BPMN 2 Recent Links</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/12/jbpm-supporting-bpmn2/' rel='bookmark' title='Permanent Link: jBPM supporting BPMN2'>jBPM supporting BPMN2</a></li>
<li><a href='http://www.bp-3.com/blogs/2010/09/universal-translators-open-source-and-bpmn-2/' rel='bookmark' title='Permanent Link: Universal Translators, Open Source, and BPMN 2'>Universal Translators, Open Source, and BPMN 2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/06/alfrescoactivity-contributing-to-bpmn-2-effort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bruce Silver: Just Enough BPMN</title>
		<link>http://www.bp-3.com/blogs/2010/06/bruce-silver-just-enough-bpmn/</link>
		<comments>http://www.bp-3.com/blogs/2010/06/bruce-silver-just-enough-bpmn/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 19:07:01 +0000</pubDate>
		<dc:creator>Scott Francis</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[BPMN]]></category>
		<category><![CDATA[Bruce Silver]]></category>

		<guid isPermaLink="false">http://www.bp-3.com/blogs/?p=2335</guid>
		<description><![CDATA[Bruce Silver writes about the &#8220;right amount&#8221; of BPMN for the business: In a way, we’re still back to the question Michael and I were wrestling with a couple years ago.  Do you want to limit the BPMN palette to what business users already know (or think they know) from traditional flowcharting, and allow them [...]


Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2009/04/bruce-silvers-5-things-left-out-of-bpmn-20/' rel='bookmark' title='Permanent Link: Bruce Silver&#8217;s 5 things left out of BPMN 2.0'>Bruce Silver&#8217;s 5 things left out of BPMN 2.0</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/12/takedown-bruce-silver-has-had-enough-of-the-bpmn-vs-bpel-debate/' rel='bookmark' title='Permanent Link: Takedown:  Bruce Silver has had enough of the BPMN vs. BPEL Debate'>Takedown:  Bruce Silver has had enough of the BPMN vs. BPEL Debate</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/03/bruce-silvers-take-on-bpmn-20/' rel='bookmark' title='Permanent Link: Bruce Silver&#8217;s take on BPMN 2.0'>Bruce Silver&#8217;s take on BPMN 2.0</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F06%2Fbruce-silver-just-enough-bpmn%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.bp-3.com_2Fblogs_2F2010_2F06_2Fbruce-silver-just-enough-bpmn_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.bp-3.com%2Fblogs%2F2010%2F06%2Fbruce-silver-just-enough-bpmn%2F&amp;source=sfrancisatx&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6f003d8082608b88fff42cf4c5a11f22" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://www.brsilver.com/2010/06/09/how-much-bpmn-do-you-need-revisited" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.brsilver.com/2010/06/09/how-much-bpmn-do-you-need-revisited?referer=');">Bruce Silver writes about the &#8220;right amount&#8221; of BPMN for the business</a>:</p>
<blockquote><p>In a way, we’re still back to the question Michael and I were wrestling with a couple years ago.  Do you want to limit the BPMN palette to what business users already know (or think they know) from traditional flowcharting, and allow them to bend the semantics and rules?  Or do you want to raise the bar and say here is a common process language that can be shared between business and IT?  That takes a bit of education or training, since they probably don’t already know how to use it properly. But it’s not rocket science.</p></blockquote>
<p>He goes on to say that he prefers the latter.  In general, I do too.  Once upon a time flowchart symbols weren&#8217;t familiar to businesses either.  People can adapt to new notations and skills.  BPMN isn&#8217;t *that* hard conceptually.</p>
<p>Of course, using a subset for white-boarding makes perfect sense because you are in a conversation, and if you draw something that isn&#8217;t precisely the right kind of gateway but write a note next to it or explain what you want, the people in the room will understand.  I use a form of shorthand BPMN when I whiteboard that works well for me.  You know someone does this a lot if they draw the message events in one continuous pen stroke (envelope and all).</p>


<p>Related posts:<ol><li><a href='http://www.bp-3.com/blogs/2009/04/bruce-silvers-5-things-left-out-of-bpmn-20/' rel='bookmark' title='Permanent Link: Bruce Silver&#8217;s 5 things left out of BPMN 2.0'>Bruce Silver&#8217;s 5 things left out of BPMN 2.0</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/12/takedown-bruce-silver-has-had-enough-of-the-bpmn-vs-bpel-debate/' rel='bookmark' title='Permanent Link: Takedown:  Bruce Silver has had enough of the BPMN vs. BPEL Debate'>Takedown:  Bruce Silver has had enough of the BPMN vs. BPEL Debate</a></li>
<li><a href='http://www.bp-3.com/blogs/2009/03/bruce-silvers-take-on-bpmn-20/' rel='bookmark' title='Permanent Link: Bruce Silver&#8217;s take on BPMN 2.0'>Bruce Silver&#8217;s take on BPMN 2.0</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.bp-3.com/blogs/2010/06/bruce-silver-just-enough-bpmn/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
