<?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>Frank Michael Kraft&#039;s Blog &#187; BPMN in Practice</title>
	<atom:link href="http://www.bpmnforum.net/blog27/category/bpmn/bpmn-in-practice/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bpmnforum.net/blog27</link>
	<description>Unifying Applications and Business Process Management in the Cloud</description>
	<lastBuildDate>Mon, 23 Jan 2012 15:28:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>Thoughts about “Approaches to Modeling Business Processes. A Critical Analysis of BPMN, Workflow Patterns and YAWL”</title>
		<link>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/thoughts-about-%e2%80%9capproaches-to-modeling-business-processes-a-critical-analysis-of-bpmn-workflow-patterns-and-yawl%e2%80%9d/</link>
		<comments>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/thoughts-about-%e2%80%9capproaches-to-modeling-business-processes-a-critical-analysis-of-bpmn-workflow-patterns-and-yawl%e2%80%9d/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 19:16:04 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[BPMN Standard]]></category>
		<category><![CDATA[BPMN in Practice]]></category>
		<category><![CDATA[BPMN in Research]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/thoughts-about-%e2%80%9capproaches-to-modeling-business-processes-a-critical-analysis-of-bpmn-workflow-patterns-and-yawl%e2%80%9d/</guid>
		<description><![CDATA[Prof. Börger published an article called &#8220;Approaches to Modeling Business Processes. A Critical Analysis of BPMN, Workflow Patterns and YAWL&#8220;. I want to share some thoughts about it. First Prof. Börger looks at some of weaknesses of the BPMN 2.0 &#8230; <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/thoughts-about-%e2%80%9capproaches-to-modeling-business-processes-a-critical-analysis-of-bpmn-workflow-patterns-and-yawl%e2%80%9d/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Prof. Börger published an article called &#8220;<a href="http://www.di.unipi.it/~boerger/Papers/Bpmn/EvalBpm.pdf">Approaches to Modeling Business Processes. A Critical Analysis of BPMN, Workflow Patterns and YAWL</a>&#8220;.
</p>
<p>I want to share some thoughts about it.
</p>
<p>First Prof. Börger looks at some of weaknesses of the BPMN 2.0 Standard.
</p>
<p>He sais:
</p>
<blockquote><p>The crucial criterion is how well the practitioner is supported when walking through the different levels of detail (refinement levels).
</p>
</blockquote>
<blockquote><p>The standard does not support process structure at the risk of producing incomprehensible spaghetti diagrams.
</p>
</blockquote>
<blockquote><p>The standard document fails to provide a seamless systematic mechanism for refinement from conceptual to executable models, which is necessary to guarantee the reliability of the implementation.
</p>
</blockquote>
<p>I discussed the <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/hierarchies-and-level-of-detail-in-bpmn-modeling/">same topic</a> some days ago. I agree that the standard does not prescribe a solution to the problem, but as I said keeping some basic rules the solution is easy. It is always a question of discretion how much should be prescribed by a standard and how much should be described in a guideline or methodology or best practice how to use a standard effectively. There are always many ways to do it wrong, but as long as it is easily possible to do it right, it should not be such of a headache. As I said I will discuss the way to do it right in the seminar <a href="http://www.adapro.eu/site/seminar/bpmnexpress">BPMNexpress</a>. In general also I teach it also in the <a href="http://www.adapro.eu/site/mentoring">mentoring</a>.
</p>
<p>He also sais:
</p>
<blockquote><p>Furthermore a statistical evaluation (of BPMN 1.1) shows that `the average BPMN model uses less than 20% of the available vocabulary&#8217; and that, out of the more than 50 graphical elements in BPMN, `Only five elements (normal flow, task, end event, start event, and pool) were used in more than 50% of the models we analyzed.&#8217;
</p>
</blockquote>
<p>Yes, and this is why it is possible to learn what you really need to know about BPMN in <a href="http://www.adapro.eu/site/seminar/bpmnexpress">half a day</a>. Of course full mastery is only reached within a longer process of modeling, <a href="http://www.adapro.eu/site/mentoring">mentoring</a> and quality assurance. But this is normal with any modeling method.
</p>
<p>The he talks about difficult modeling concepts in BPMN 2.0:
</p>
<blockquote><p>The lifecycle concept is an example of an underspecified feature, particularly in relation to the equally underspecified interruption mechanisms like exceptions or cancellation or compensation for transactions.
</p>
</blockquote>
<p>I have the same opinion. I tried to convince the BPMN 2.0 standardization team that these concepts are too difficult and problematic. Now I recommend to my clients not to use them. However for all of these problems, there is an easier way to solve them.
</p>
<blockquote><p>A general notion of state is missing and, as a consequence, the specification of relevant data dependent conditions is only poorly supported.
</p>
</blockquote>
<p>In fact BPMN 2.0 has a notion of state for data objects. This already helps a lot! I do recommend to my clients the use of state for data objects and it makes many modeling problems much simpler.
</p>
<p>And yes, the state model is not very elaborated – but it can be extended.
</p>
<blockquote><p>Communication and process interaction are poorly supported for concurrent execution, e.g. of independent (not embedded) subprocesses or of processes belonging to different parts of one organization or to different cooperating organizations.
</p>
</blockquote>
<blockquote><p>An analogous problem results from the poor interweaving of different BPMN diagram types, in particular that no consistency criteria are imposed for them, for example collaboration vs choreography vs process diagrams.
</p>
</blockquote>
<p>I do not agree at all. This is one major part of what is new in BPMN 2.0 compared to BPMN 1.x. I will teach this in <a href="http://www.adapro.eu/site/seminar/BPMNdelta">BPMNdelta</a>.
</p>
<p>Later Prof. Börger looks at difficulties with WPI Workflow Patterns
</p>
<blockquote><p>The workflow patterns, as presented by the WPI, come without pragmatic or rational foundation. In fact there is no statistical underpinning showing how frequently which patterns appear in real-life business processes.
</p>
</blockquote>
<p>My opinion is that some of these are of practical relevance and others are not. I am preparing a publication on the topic, but it is not finished. Also most of these patterns that are relevant in practice can be reduced back to very simple principles of modeling.
</p>
<p>Prof. Börger has the same opinion as he sais:
</p>
<blockquote><p>In fact most patterns are not of fundamental character but are easily definable from a small set of more basic and rather simple patterns.
</p>
</blockquote>
<p>In the last section Prof. Börger discusses YAWL and coloured petri nets. Some of his statements:
</p>
<blockquote><p>In this section, we show that the purported semantic foundation of YAWL using coloured Petri nets is not `suitable&#8217; for the practice of BPM.
</p>
</blockquote>
<blockquote><p>… deal with patterns that Petri nets have difficulty expressing, in particular patterns dealing with cancellation, synchronization of active branches only, and multiple concurrently executing instances of the same task.&#8217;
</p>
</blockquote>
<blockquote><p>… languages which `lack the concepts to be able to deal with the broad range of requirements one may encounter when trying to precisely capture business scenarios&#8217; directly applies to Petri nets, work flow nets, reset nets and other extensions proposed for modeling business processes.
</p>
</blockquote>
<p>I already <a href="http://www.bpmnforum.net/blog27/adaptive-processes/extend-bpmn-to-include-adaptive-case-management/">discussed some days ago</a>, why I would not build a new standard for Adaptive Case Management based on BPMN and I argued it is because of the &#8220;token logic&#8221; – actually what is meant is the petri net logic of BPMN. So we – Prof. Börger and me – have the same opinion on this if we refer to advanced scenarios. These are some of the topics that I will discuss in <a href="http://www.adapro.eu/site/seminar/BPMNfuture">BPMfuture</a>.
</p>
<p>As I said BPMN is good for some problems, but it is difficult with more flexibility as it is needed for Adaptive Case Management and in general for the work of knowledge workers. Instead of building more and more complex formal constructs to address all of these special cases it is easier to not use petri net at all for Adaptive Case Management.
</p>
<p>However I am more optimistic than Prof. Börger when we refer to cancellation scenarios and BPMN. Yes – he is right it is very difficult with petri net – but BPMN also has other features of modeling. It is possible in BPMN to use data objects and state – and therefore it becomes easier to model cancellation scenarios. I do teach this in <a href="http://www.adapro.eu/site/seminar/BPMNexpress">BPMNexpress</a>.
</p>
<p>Finally he proposes to use a concept of introducing Product Lines to BPM. I have to study this more, before I say something about it. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/thoughts-about-%e2%80%9capproaches-to-modeling-business-processes-a-critical-analysis-of-bpmn-workflow-patterns-and-yawl%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hierarchies and Level of Detail in BPMN modeling</title>
		<link>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/hierarchies-and-level-of-detail-in-bpmn-modeling/</link>
		<comments>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/hierarchies-and-level-of-detail-in-bpmn-modeling/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 20:48:06 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[BPMN in Practice]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/hierarchies-and-level-of-detail-in-bpmn-modeling/</guid>
		<description><![CDATA[It is often said, that there are difficulties in the levels of detail of a set of BPMN models – especially if you look to the model from a business view and from a technical view. Also in many sets &#8230; <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/hierarchies-and-level-of-detail-in-bpmn-modeling/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It is often said, that there are difficulties in the levels of detail of a set of BPMN models – especially if you look to the model from a business view and from a technical view. Also in many sets of models there are so many &#8220;Jumps&#8221; between individual models that the models become cumbersome.
</p>
<p>I disagree.
</p>
<p>My modeling guideline gives some basic rules, and if they are followed, this does not happen.
</p>
<ul>
<li>First it is important to distinguish between level of granularity and degree of detail. These are not the same thing.
</li>
<li>Second it is important to model the data objects and their state.
</li>
<li>Third it is necessary to model different variants of one and the same process in different models.
</li>
<li>Fourth we mostly do not work with sub-processes but with call activities
</li>
<li>Fifths we model the preconditions and the post-conditions of a process in such a way, that they fit together.
</li>
</ul>
<p>If these simple rules are followed, then I can guarantee a concise and well integrated set of models.
</p>
<p>You can learn this and more in the half-day seminar <a href="http://www.adapro.eu/site/seminar/bpmnexpress">BPMNexpress</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/hierarchies-and-level-of-detail-in-bpmn-modeling/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Process Modeling in the sun</title>
		<link>http://www.bpmnforum.net/blog27/bpmn/process-modeling-in-the-sun/</link>
		<comments>http://www.bpmnforum.net/blog27/bpmn/process-modeling-in-the-sun/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 08:15:09 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[BPMN]]></category>
		<category><![CDATA[BPMN in Practice]]></category>
		<category><![CDATA[BPMN in Research]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/bpm/process-modeling-in-the-sun/</guid>
		<description><![CDATA[At the BPMN 2011 Practitioner&#8217;s Day in Potsdam we had the opportunity to try out tangible BPM modeling or t.BPM. It is a research project of the Hasso-Plattner-Institute. Instead of modeling in half-dark rooms with flickering monitors we went outside &#8230; <a href="http://www.bpmnforum.net/blog27/bpmn/process-modeling-in-the-sun/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bpmnforum.net/blog27/wp-content/uploads/100311_0813_ProcessMode11.jpg" alt=""/>
	</p>
<p>At the <a href="http://bpt.hpi.uni-potsdam.de/BPMNAnwendertag2011/">BPMN 2011 Practitioner&#8217;s Day</a> in Potsdam we had the opportunity to try out <em>tangible BPM</em> modeling or <em>t.BPM</em>. It is a research project of the Hasso-Plattner-Institute. Instead of modeling in half-dark rooms with flickering monitors we went outside into the sun. There we had tables prepared and plastic shapes for BPMN available. The team grouped around the table and we placed the shapes on the table to model. Pens were available to label the shapes and connect them.
</p>
<p>I really liked this very much. It was fun. And I think it was quite productive. The focus of all team members was on the model and we were fast in achieving a result. It was good to discuss during modeling. I also liked, that by this all were focused on the model itself, not the tool. Often when modeling we lose time to fiddle with the tool, the routing of lines etcetera. I think I might use it in future BPMN classroom trainings. I expect that it is possible for the participants to focus on the model and the BPMN method; to have a shared collaboration experience. So in my eyes it is ideal for BPMN classroom trainings. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpmn/process-modeling-in-the-sun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First reaction to the most asked BPM questions</title>
		<link>http://www.bpmnforum.net/blog27/bpm/first-reaction-to-the-most-asked-bpm-questions/</link>
		<comments>http://www.bpmnforum.net/blog27/bpm/first-reaction-to-the-most-asked-bpm-questions/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 11:47:16 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[Adaptive Processes]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[BPMN in Practice]]></category>
		<category><![CDATA[Business Process]]></category>
		<category><![CDATA[Business Process Execution Language]]></category>
		<category><![CDATA[Business Process Management]]></category>
		<category><![CDATA[Business process modeling]]></category>
		<category><![CDATA[Business Process Modeling Notation]]></category>
		<category><![CDATA[Process management]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/bpm/first-reaction-to-the-most-asked-bpm-questions/</guid>
		<description><![CDATA[Thank you for your votes in the Most asked Business Process Management Questions. Very interesting. To my surprise Why do Process Modeling Projects fail? made it quite high in the ranks. But if I think about it – yes – &#8230; <a href="http://www.bpmnforum.net/blog27/bpm/first-reaction-to-the-most-asked-bpm-questions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Thank you for your votes in the <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/mostly-asked-business-process-management-questions/">Most asked Business Process Management Questions</a>. Very interesting.</p>
<p>To my surprise <a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions/suggestions/563565-why-do-process-modeling-projects-fail-?ref=title">Why do Process Modeling Projects fail?</a> made it quite high in the ranks. But if I think about it – yes – I understand the question very well.</p>
<p>I had my own share of failed projects, especially when I was novice in the area. And each failed project taught me something that I did not know before. After a while trying again and again I discovered stunning facts that were the foundation for succeeding success.</p>
<p>In my eyes this is absolutely natural in the area of knowledge work. And modeling is knowledge work. Therefore it is inevitable to try, to fail, to learn and finally to succeed.</p>
<p>If somebody promises: &#8220;I have the silverbullet method.&#8221; something is wrong. Either the task is too simple and therefore mainly irrelevant, or it is a lie. Business Processes are far from being simple, and if they are, then they are not worth modeling them, because they describe an area where only commodity business is done.</p>
<p>It looks so simple on the first glance. But it isn&#8217;t. For example take the other question: <a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions/suggestions/575131-how-to-model-one-process-with-different-variations?ref=title">How to model one process with different variations at once?</a> It is not so simple to answer this question. In my experience what is necessary to succeed in business process modeling is a deeper understanding about the laws of the business processes domain. Otherwise the result will be too complex to be used in practical terms. For example a car can be engineered, if the engineer understands the underlying laws of physics. Even if the car modeling tools look simple in the first place, they alone are not sufficient, nor are &#8220;methods&#8221; to model. Tools can help, methods can help. But they are not sufficient. Many training classes teach tools or methods. But to achieve a deeper understanding of the laws of the business processes domain in general, and the laws of the business processes from the special domain that I am modeling, they do not suffice.</p>
<p>The need for methods and tools is also expressed in the questions <a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions/suggestions/575829-what-are-the-5-golden-rules-of-process-design-?ref=title">What are the 5 golden rules of process design?</a> And <a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions/suggestions/574889-which-business-process-management-tool-and-notatio?ref=title">Which business process management tool and notation suit my needs best?</a> Given what I said I would answer this:</p>
<ol>
<li>We need to find out the laws of business processes domain and the special domain that I am modeling.</li>
<li>We need to find 5 rules that respect these domain laws.</li>
<li>We need to identify the notation, that best fits to these domain laws and</li>
<li>We need to build or select a tool that supports this notation and is convenient to use.</li>
</ol>
<p>Of course this has been tried many times. BPMN 2.0 and BPMN in general is just another attempt towards this goal. But still one of the most asked questions is: <a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions/suggestions/563565-why-do-process-modeling-projects-fail-?ref=title">Why do Process Modeling Projects fail?</a> I have my own opinion about the natural laws of business processes. I have modeled many hundreds Business Processes with 1000+ models from the areas of Customer Relationship Management, Supplier Relationship Management, Logistics, Supply Chain Planning, Financial Accounting, Project Management, Human Resources and others. I think BPMN respects some of the laws of business processes, but not all.  For example Flexibility and Extensibility is not respected enough. It is not respected enough, that the result of a process is more important than the steps within the process, because the result is needed for another process, but the steps are irrelevant. Therefore there are too many variations of the processes, which are actually not needed, if the results of processes are modeled instead of the steps leading to the result. Another opinion about BPMN type of modeling I have is that most processes are over specified. This means the model is much less flexible than the reality.</p>
<p>In these days the Workflow Coalition will publish a book &#8220;Mastering the Unpredictable&#8221;. There we – process thought leaders from industry – argue that today&#8217;s process technology does not yet reflect the laws of unpredictable business processes and that there exist many of those.</p>
<p>Two recent Gartner key Predictions give insight in this very interesting and emerging part of process technology:</p>
<blockquote><p><strong>By 2012, 20 per cent of customer-facing processes will be knowledge-adaptable and assembled just in time to meet the demands and preferences of each customer, assisted by BPM technologies.<br />
</strong></p></blockquote>
<blockquote><p><strong>By 2013, dynamic BPM will be an imperative for companies seeking process efficiencies in increasingly chaotic environments.</strong></p></blockquote>
<p>So the whole process technology topic is still making very necessary progress. New domain specific languages will emerge, of which BPMN is but one. These new languages will respect the now known laws of the business process domain in a better way than today.</p>
<p>This all is nice and good. But what should I do today? Wait for a better future? Certainly not.</p>
<p><a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions/suggestions/563559-what-are-practical-findings-from-using-bpmn-?ref=title">What are practical findings from using BPMN? </a>is a very clear question and it is the most asked question. And in my opinion this is the best question. Because it is possible to use BPMN in a way, that respects the domain laws of business processes, even if they are not yet built into the notation. And this knowledge is exchanged by practical tips solving practical problems. Yes, there is a need to better understand the theory as the question <a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions/suggestions/563561-what-is-new-in-bpmn-2-0-?ref=title">What is new in BPMN 2.0?</a> indicates. But even more there is the need for practical tips.</p>
<p>In my experience this can be achieved by coaching and governance. This is supported by the question <a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions/suggestions/563567-what-is-required-for-bpmn-coaching-and-governance-?ref=title">What is required for BPMN coaching and governance?</a> which is also quite high in the ranks. The answer is another question: <a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions/suggestions/584445-why-you-need-a-center-of-excellence-bpm-?ref=title">Why you need a center of excellence BPM?</a> The answer is: To provide the necessary coaching and governance. Of course there is much more to know about what is required for BPMN coaching and governance.</p>
<p>In some weeks I will start a coaching program. You are invited to it. You should have theoretical background already and you should have some practical experience already as well. The number of participants is limited to 7 for one year. It includes a Kick off meeting, weekly Web-Meetings as well as monthly meetings in a city somewhere in the middle of all participants. I addition to this coaching program I will offer training classes for the public as need arises. One training class will certainly address BPMN 2.0, another probably about how to organize coaching and governance inside your company- all with a very pragmatic approach. Of course the blog also will continue and I may publish another book or articles once in a while. I am looking forward to meet many of you in person who are reading this blog now for a while.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpm/first-reaction-to-the-most-asked-bpm-questions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Most asked Business Process Management Questions</title>
		<link>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/mostly-asked-business-process-management-questions/</link>
		<comments>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/mostly-asked-business-process-management-questions/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 10:24:13 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[BPMN in Practice]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/uncategorized/mostly-asked-business-process-management-questions/</guid>
		<description><![CDATA[I want to invite you to find out together with me what are the mostly asked Business Process Management questions. You can either vote for an existing question – and you have up to 10 votes. Or you can enter &#8230; <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/mostly-asked-business-process-management-questions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I want to invite you to find out together with me what are the mostly asked Business Process Management questions. You can either vote for an existing question – and you have up to 10 votes. Or you can enter a new question and see, if others have the same question.
</p>
<p><iframe src="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions" height="1050" width="590" name="uservoice" id="uservoice"><a href="http://bpmnforum.uservoice.com/forums/46253-most-asked-business-process-management-questions"><img src="http://www.bpmnforum.net/blog27/wp-content/uploads/2010/03/031710_1023_Mostlyasked1.png" alt="" border="0"/></a></iframe>
	</p>
<p>After that, I am sure we will engage in an interesting discussion about these. This can take any form that is required. It may be Blog Posts, Webinars, Network Meetings, Seminars, writing a book about it or a scientific article or pointing to  events, where the topic is discussed.
</p>
<p>I am really interested in the results.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/mostly-asked-business-process-management-questions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Full Cycle Coaching in Choreography Modeling</title>
		<link>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/full-cycle-coaching-in-choreography-modeling/</link>
		<comments>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/full-cycle-coaching-in-choreography-modeling/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 08:25:41 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[BPMN in Practice]]></category>
		<category><![CDATA[Choreography]]></category>
		<category><![CDATA[Model Driven Governance]]></category>
		<category><![CDATA[Coaching]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/uncategorized/full-cycle-coaching-in-choreography-modeling/</guid>
		<description><![CDATA[I want to shortly explain the context of my approach to Business Process and Choreography Modeling Coaching. My guiding philosophy is a full cycle coaching approach. That means, that not only the creation of choreography models is the goal, but &#8230; <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/full-cycle-coaching-in-choreography-modeling/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I want to shortly explain the context of my approach to Business Process and Choreography Modeling Coaching. My guiding philosophy is a full cycle coaching approach. That means, that not only the creation of choreography models is the goal, but the role of them within the context of the preceding and succeeding steps. I intend to explain this in more detail in Webinars and Seminars in the future.</p>
<p><img src="http://www.bpmnforum.net/blog27/wp-content/uploads/2010/03/030910_0825_FullCycleCo11.png" alt="" /></p>
<h1>Model Business Process</h1>
<p>First of all the Business Process itself is modeled. The focus of this activity is to identify the steps that need to be performed to reach the goal and their dependency. This is done irrespective of the participants, which are not completely clear at this point in time.</p>
<h1>Break into Participants</h1>
<p>This is a design decision. Often Participants are companies of the business world. Still it is a design decision how fine or coarse granular they are designed and which part of the process is executed in which participant. For example it is possible to define different departments within a company as one or many participants.</p>
<h1>Model Choreography</h1>
<p>Now the interaction between participants can be modeled by means of the choreography model. This is a top-down approach. Therefore it defines the frame of subsequent detailed process modeling within the participants.</p>
<h1>Model Public Processes / Services of Participants</h1>
<p>As a next step the public processes and services of the participants can be modeled. It is decisive to model which services which participant exposes and which constraints exist between the service operations (e.g. an order needs to be confirmed, before it can be delivered).</p>
<p>If a complete system is designed from scratch, the public process models and the services are designed as To-Be processes and services. But in most instances the participants will at least in part already exist. Therefore As-Is models will be created and must be aligned with the To-Be model. This is the most challenging part of all. Because if the public process of a participant cannot be freely designed, because the cost to change it is too high, then the choreography must be changed, which in turn means, that the other participant may need to change. This is the most challenging negotiation in the design process.</p>
<h1>Derive Business Objects</h1>
<p>Before an implementation can start, Business Objects, which implement the behavior of the participants, need to be derived. The behavior of the Business Objects needs to be made consistent with the public behavior of the participant.</p>
<p>In the end the public behavior of the participant will be an abstract process, while the business objects will be concrete. This will also be very clear, when it is time to model correlation rules – i.e. which message instance is processed by which process instance. At this point in time, the most natural process instance will be the business object instance. Remember: The public process is only an abstract process – therefore it does not have instances.</p>
<h1>Model Common Monitoring Process</h1>
<p>Now the details have been modeled and we want to re-aggregate the execution of the processes into a common process view on instance level. The Monitoring Process View is needed as a re-simplification of the already modeled details. In the optimal case the monitoring process is equal to the original process model which stood at the beginning. Most probably there will be deviations for good reasons. This of course is also a good exercise to re-confirm the original requirements and justify the deviations from it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/full-cycle-coaching-in-choreography-modeling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My BPMN 2.0 Overview Map</title>
		<link>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/my-bpmn-2-0-overview-map/</link>
		<comments>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/my-bpmn-2-0-overview-map/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 09:35:27 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[BPMN in Practice]]></category>
		<category><![CDATA[BPMN in Research]]></category>
		<category><![CDATA[Business Process]]></category>
		<category><![CDATA[Choreography]]></category>
		<category><![CDATA[Constraint]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Orchestration]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/?p=436</guid>
		<description><![CDATA[This is my BPMN 2.0 Overview Map. It shows a Choreography model in the middle, Orchestration with public Processes and private Processes, that belong to the public Processes. Systems integration is the realization of the underlying business processes. This sounds &#8230; <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/my-bpmn-2-0-overview-map/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-438 aligncenter" title="My BPMN 2.0 Overview Map" src="http://www.bpmnforum.net/blog27/wp-content/uploads/2009/11/image0-1.jpg" alt="My BPMN 2.0 Overview Map" width="594" height="363" /></p>
<p style="text-align: left;">This is my BPMN 2.0 Overview Map.</p>
<p style="text-align: left;">It shows a Choreography model in the middle, Orchestration with public Processes and private Processes, that belong to the public Processes.</p>
<p style="text-align: left;">Systems integration is the realization of the underlying business processes. This sounds so simple. But in reality there is often a misalignment between the business process design and the systems design. It is the wrong way to just implement business processes, that are as they are today or that are designed without discretion of the principles of loose coupling.</p>
<p style="text-align: left;">Often system designers need knowledge about how business processes work, but on the other hand business process designers need knowledge about how system integration works. As long as both sides are willing to learn and willing to share the knowledge, it is possible to come up with common principles of modeling, that avoid the most common mistakes, that lead to project cost overrun or failure.  I say it clearly what I mean: using BPMN 2.0 choreography modeling language in itself is no gurantee for success. But: It is a VERY useful tool for the communication between the business and system experts, which is a necessary condition of success.</p>
<p style="text-align: left;">So in other words, it is necessary, that the process design follows the principles of loose coupling of business processes. That is no design task, that can be solved by system designers alone, if the business process is modeled in a tightly coupled way. In other words: If the business process is designed in the right way &#8211; in the loosely coupled way &#8211; then the system design is without a hitch. If the business process is designed in the wrong way &#8211; there is no way to save the project on the system design level.</p>
<p style="text-align: left;">So are business experts forced to design business processes different, just to make the job of system designers easier? No. If it is designed that way, it is a better business process. It would work even better even if there was no system, but just paper and phone. It is more tolerant to errors. It gives the individual more freedom to decide. It makes it easier to reach the goal. Yes, it requires a little bit more brain power than just modeling the sunny day case. But in the end it pays off abundantly.</p>
<p style="text-align: left;">And in my eyes this is good news. It is NOT the system programming that dominates the design and dictates the constraints. It can be the business process needs again, that prescribe the way to go. And that is why BPMN 2.0 is so helpful, because it starts with the business process model.</p>
<p>If you are german speaking, you might like this short video explaning the new possibilities of BPMN 2.0.<br />
<iframe src="http://player.vimeo.com/video/35508794?byline=0&amp;portrait=0" width="400" height="300" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
<p>Neue Möglichkeiten mit BPMN 2.0 from <a href="http://vimeo.com/adapro">AdaPro GmbH</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/my-bpmn-2-0-overview-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model LifeCycle and Validation</title>
		<link>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/424/</link>
		<comments>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/424/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 10:07:13 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[BPMN in Practice]]></category>
		<category><![CDATA[Business Process Modeling Notation]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Diagrams]]></category>
		<category><![CDATA[Process management]]></category>
		<category><![CDATA[Workflow Management Coalition]]></category>
		<category><![CDATA[Workflow technology]]></category>
		<category><![CDATA[XPDL]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/?p=424</guid>
		<description><![CDATA[At the Workflow Management Coalition BPMN Industry Day we also discussed about the implications, that BPMN 2.0 now has a meta model. In itself this is a very good thing. However some problems appear, when thinking about backward compatibility, especially &#8230; <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/424/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At the Workflow Management Coalition BPMN Industry Day we also discussed about the implications, that BPMN 2.0 now has a meta model. In itself this is a very good thing. However some problems appear, when thinking about backward compatibility, especially with XPDL as de-facto standard for model exchange. If there are models, which are incomplete, but they still need to be exchanged, how can this be handled, if the BPMN 2.0 metamodel requires strict cardinality conformity, that was not required by XPDL? The same problem appears in tools in general, if the model is in an incomplete state and it is saved. Tools need to react gracefully to this situation, otherwise the usability of the tool is harmed.</p>
<p><img class="alignnone size-full wp-image-422" title="Validation Problem" src="http://www.bpmnforum.net/blog27/wp-content/uploads/2009/11/image12.jpg" alt="Validation Problem" width="410" height="443" /></p>
<p>So if in this example the incomplete model is validated against the meta model, then it fails, because the meta model requires at least two participants for the conversation node. However it makes completely sense to have the cardinality 2..* in the metamodel, because there is no meaningful Conversation without at least two participants. A possible solution would be to water down the metamodel. This is not discussed for BPMN 2.0, but may be for XPDL.</p>
<p><img class="alignnone size-full wp-image-421" title="Watered Down Metamodel" src="http://www.bpmnforum.net/blog27/wp-content/uploads/2009/11/image02.jpg" alt="Watered Down Metamodel" width="492" height="368" /></p>
<p>So in this watered down metamodel the participants cardinality is only *, allowing for 0 participants as well. The validadion succeeds, but the semantic suffers. Furthermore the check has to be done whatsoever at some stage. So watering down the metamodel is not a good idea in my view. Instead the solution should be a model lifecycle.</p>
<p><img class="alignnone size-full wp-image-428" title="Model Life Cycle" src="http://www.bpmnforum.net/blog27/wp-content/uploads/2009/11/image23.jpg" alt="Model Life Cycle" width="432" height="457" /></p>
<p>In this proposal the model itself has a lifecycle, which can be active or inactive. If the model is inactive, the validation reacts gracefully against the metamodel. Only if the model is active, the validation fails, but this is indeed intended. So it is unter the control of the modeler, if he wants the full strength of the validation or not.</p>
<p>Such a model lifecycle is not planned in BPMN 2.0 as far as I know, but I think it is a good idea and should be considered. There is a <a href="http://www.omg.org/spec/MOFFOL/1.0/Beta1/PDF/">MOF 2.0 Facility and Object Lifecycle Specification</a> that might be considered to be used in order not to invent something new that exists already.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/424/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BPMN Diagram Exchange Reflections</title>
		<link>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/bpmn-diagram-exchange-reflections/</link>
		<comments>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/bpmn-diagram-exchange-reflections/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 13:55:44 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[BPMN Standard]]></category>
		<category><![CDATA[BPMN in Practice]]></category>
		<category><![CDATA[Model Driven Development]]></category>
		<category><![CDATA[Business Process Modeling Notation]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Graphical Modeling Framework]]></category>
		<category><![CDATA[Process management]]></category>
		<category><![CDATA[Workflow Management Coalition]]></category>
		<category><![CDATA[Workflow technology]]></category>
		<category><![CDATA[XPDL]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/?p=398</guid>
		<description><![CDATA[On the BPMN &#38; XPDL Industry Day of the WfMC Thought Leadership Summit one topic of discussion was the current status of BPMN Diagram Exchange. In the BPMN 2.0 Spec there is a proposal, that builds on a generic OMG &#8230; <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/bpmn-diagram-exchange-reflections/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On the BPMN &amp; XPDL Industry Day of the <a href="http://www.wfmc.org/november-member-meeting.html">WfMC Thought Leadership Summit</a> one topic of discussion was the current status of BPMN Diagram Exchange.</p>
<p>In the BPMN 2.0 Spec there is a proposal, that builds on a generic OMG proposal, which is not finalized and which will be standardized independent of the BPMN 2.0 standardization.</p>
<p><img class="alignleft size-large wp-image-402" title="Bpmn Diagram Interchange Proposal" src="http://www.bpmnforum.net/blog27/wp-content/uploads/2009/11/image6-1024x592.jpg" alt="image6" width="599" height="346" />In this proposal the idea is to have a Diagram Interchange Model independent from the Domain Model, which is in my opinion, a good idea. It is generic, so that other diagram types could be modeled. The diagram validation is done agains a so called Diagram Definition Model, which is also new. The Diagram Definition Model defines, which Attributes a Diagram Interchange node or connector can have, the allowed references and additional (OCL) constraints. Furthermore each Diagram Interchange node or connector is refers to a Domain Model class &#8211; in this case a BPMN Task or Gateway or Sequence Flow for example.</p>
<p>Advantages I see:</p>
<ul>
<li>Seperation of Model and View &#8211; Model maintenance</li>
<li>Multiple Diagrams for the same underlying BPMN model are possible</li>
<li>Generic format for different diagram types &#8211; tools can use synergies</li>
</ul>
<p>Disadvantages I see:</p>
<ul>
<li>Tools vendors can not use XSD validation. They have to implement the validation against the Diagram Definition.</li>
<li>The constraints of the Domain model (e.g. Sequence Flows can only be connected to &#8230;) must be repeated in the Diagram Definition Model.</li>
<li>Grafical Attributes (e.g. line thickness) must be repeated as per modeling element.</li>
<li>Attribute Format (name / value) too generic in my view.</li>
</ul>
<p>The XPDL Format used to include the Graphics Info into the Elements of the Domain model.</p>
<p><img class="alignleft size-full wp-image-401" title="XPDL Diagram Interchange" src="http://www.bpmnforum.net/blog27/wp-content/uploads/2009/11/image5.jpg" alt="XPDL Diagram Interchange" width="585" height="270" /></p>
<p>This is simple and straight, and current tools support it, but has the disadvantage, that it is not possible to have one modeling element (e.g. one process) appear in different diagrams. Instead, the modeling elements must be repeated as per diagram, which has many disadvantages in model execution, analysis and model driven development. The Signavio modeler, which was discussed at the meeting, follows the same approach. However it is good as long as only diagrams are drawn for visualization purposes.</p>
<p>Because the BPMN Digram Exchange Proposal was too generic for some, Bruce Silver proposed an <a href="http://intelligent-enterprise.informationweek.com/blog/archives/2009/08/bpmn_20_and_the.html;jsessionid=2KFXO234YT2MFQE1GHRSKHWATMY32JVN">BpmnDI.XSD</a> for a concrete XSD validation.</p>
<p><img class="alignleft size-full wp-image-400" title="BpmnDi.XSD by Bruce Silver" src="http://www.bpmnforum.net/blog27/wp-content/uploads/2009/11/image4.jpg" alt="BpmnDi.XSD by Bruce Silver" width="649" height="505" /></p>
<p>This approach repeats basically all or many BPMN domain modeling elements. This of course is the disadvantage, because it is but a redundant repetition of the already defined domain model. However it is no complete repetition, because the gateway type for example is not included. So a tool must look into the domain model anyway to render the gateway.</p>
<p>Within this discussion it came to my mind, how the <a href="http://www.ibm.com/developerworks/opensource/library/os-ecl-gmf/">GMF (Graphical Modeling Framework)</a> solves this question. I think it is well worth to have a look at this approach, because I think it may be a good compromise.</p>
<p><img class="alignleft size-full wp-image-399" title="GMF approach" src="http://www.bpmnforum.net/blog27/wp-content/uploads/2009/11/image3.jpg" alt="GMF approach" width="630" height="387" />The GMF defines a Grafical Definition Model, which only defines Shapes. This is simple to understand and straight. Then it defines a Mapping Model. Within the mapping models, nodes and connections are grouped as needed. For example it defines, that there is a node lane which can contain node Activity and Sequence Flow. As a followon the Acitivty node is connected to the Activity domain class and the Shape, that descibes how an activity should look like. The shape can be re-used, which is an advantage of the BPMN Diagram Exchange Approach. The Structures of the Diagram is already contained in the Mapping Model, so it can be serialized to XMI and XSD, which is also an advantage. However still the diagram logic is separated from the Domain Model, which is an advantage over XPDL. And it is a very generic model, which is an advantage over a mere BpmnDI.xsd.</p>
<p>I personally worked with the GMF, and found it quite practical. I am not proposing to use GMF per se, but maybe the approach should be further considered.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/bpmn-diagram-exchange-reflections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick BPMN Flexibility Survey result</title>
		<link>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/quick-bpmn-flexibility-survey-result/</link>
		<comments>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/quick-bpmn-flexibility-survey-result/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 11:23:30 +0000</pubDate>
		<dc:creator>Frank Michael Kraft</dc:creator>
				<category><![CDATA[BPMN in Practice]]></category>
		<category><![CDATA[Business Process Definition Metamodel]]></category>
		<category><![CDATA[Business Process Execution Language]]></category>
		<category><![CDATA[Business Process Modeling Notation]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Diagrams]]></category>
		<category><![CDATA[Flexibility]]></category>
		<category><![CDATA[human processes]]></category>
		<category><![CDATA[Process management]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[Workflow technology]]></category>

		<guid isPermaLink="false">http://www.bpmnforum.net/blog27/?p=386</guid>
		<description><![CDATA[I must admit, I was a little bit surprised about the result. For me BPMN is not flexible enough and it has too many modeling elements. While this is not the majority opinion, a grave minority has the same opinion. &#8230; <a href="http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/quick-bpmn-flexibility-survey-result/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-390" title="Result of Quick BPMN Flexibility Survey" src="http://www.bpmnforum.net/blog27/wp-content/uploads/2009/11/vollbildaufzeichnung-13112009-115148.bmp" alt="Result of Quick BPMN Flexibility Survey" /></p>
<p>I must admit, I was a little bit surprised about the result. For me BPMN is not flexible enough and it has too many modeling elements. While this is not the majority opinion, a grave minority has the same opinion.</p>
<p>Some comments:</p>
<blockquote><p>I think BPMN is great &#8211; but we just had to add on a few bits to define value add and non value add activities so that larger maps had more to narrow your focus on areas that need attention</p>
<p>Alan Crean, CEO @ Process Master</p></blockquote>
<p>I agree that this is necessary to not overload the modeler with too many modeling elements.</p>
<blockquote><p>Flexibility is a vague term that can mean many things in different situations.  I would define flexibility as the ability to make changes over time as needed to respond to changes in the situation.  In order to be flexible, there have to be constructs that afford the kinds of changes you will need. For instance, flexibility implies some form of control.  A common pattern might be that parts of the process diagram are controlled by different people.  There is no consideration in BPMN for specifying who has control over different parts.  Instead, there is a built in assumption that the entire diagram is designed and maintained as a whole.  That reduces flexibility.</p></blockquote>
<p>Different people controlling different parts of the process diagram is definitely a very important part of the flexibility requirements I see. There is no concept in BPMN for this. It may well be, that it is not possible to add this concept later, because of the current semantic of BPMN.</p>
<blockquote><p>I consider BPMN still more as a (high level) programming language for automated processes which provides rather poor support for flexible human processes.</p></blockquote>
<p>I agree.</p>
<blockquote><p>Just one examples of too less flexibility: Consider a process where one task can be executed by different roles (e.g. via delegation). In which Lane should I place the task? Should I show it in the &#8220;Default&#8221;-Lane? Or a copy in any other related Lane? Or even draw it across multiple Lanes?</p>
<p>While I know that Lanes are just a graphical partition of the process and we could easily address the problem via performers (BPMN 2.0), this is not a graphical solution. Many users (and tools too) use Lanes synonymous to performers.</p></blockquote>
<p>Interesting case.</p>
<blockquote><p>I guess it depends on the tool you use. We have created a new tool generation which hides the complexity of the BPMN notation against the user by using intelligent algorithms which support a highly efficient modeling process.<br />
Our BETA was anounced on Nov 10. Innovator for Business analysts will be available shortly. C. Bergner.</p></blockquote>
<p>It is worth trying. However my doubts are that certain limitations in the metamodel can not be overcome by a tool. However a tool can improve.</p>
<blockquote><p>We feel the technology driven approach of BPMN when it comes to high level process landscape description. This seems to be out of scope at least in the BPMN 1.x standard.BPMN is good for visualizing low level processes that ar candidates for workflow implementations.</p></blockquote>
<p>I agree.</p>
<p>It&#8217;s really interesting to see your opinion. In my opinion BPMN has a workflow modeling background. That&#8217;s why it is good for workflow type of processes. However there are a lot more of other processes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bpmnforum.net/blog27/bpmn/bpmn-in-practice/quick-bpmn-flexibility-survey-result/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

