<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Making Simulation Useful</title>
	<atom:link href="http://www.brsilver.com/wordpress/2009/02/15/making-simulation-useful/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brsilver.com/wordpress/2009/02/15/making-simulation-useful/</link>
	<description>Bruce Silver's blog on business process management</description>
	<lastBuildDate>Sat, 27 Feb 2010 10:22:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: wvdaalst</title>
		<link>http://www.brsilver.com/wordpress/2009/02/15/making-simulation-useful/comment-page-1/#comment-7022</link>
		<dc:creator>wvdaalst</dc:creator>
		<pubDate>Sun, 05 Jul 2009 19:20:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/?p=474#comment-7022</guid>
		<description>Thanks Bruce, I agree with many of your observations. People talking about simulation features obviously have little hands-on simulation experience in real-life settings where people are involved. For example, the Yerkes-Dodson Law of Arousal can be observed in any office situation but is never supported by tools. Moreover, people are involved in so many (informal) processes that it is very difficult to simulate one process in isolation, etc.

For a study into these effects, see the following paper:

W.M.P. van der Aalst, J. Nakatumba, A. Rozinat, and N. Russell. Business Process Simulation: How to get it right? BPM Center Report BPM-08-07, BPMcenter.org, 2008.
http://is.tm.tue.nl/staff/wvdaalst/BPMcenter/reports/2008/BPM-08-07.pdf


It lists these problems, and identifies the effect of some of these phenomena.

Cheers, Wil.</description>
		<content:encoded><![CDATA[<p>Thanks Bruce, I agree with many of your observations. People talking about simulation features obviously have little hands-on simulation experience in real-life settings where people are involved. For example, the Yerkes-Dodson Law of Arousal can be observed in any office situation but is never supported by tools. Moreover, people are involved in so many (informal) processes that it is very difficult to simulate one process in isolation, etc.</p>
<p>For a study into these effects, see the following paper:</p>
<p>W.M.P. van der Aalst, J. Nakatumba, A. Rozinat, and N. Russell. Business Process Simulation: How to get it right? BPM Center Report BPM-08-07, BPMcenter.org, 2008.<br />
<a href="http://is.tm.tue.nl/staff/wvdaalst/BPMcenter/reports/2008/BPM-08-07.pdf" rel="nofollow">http://is.tm.tue.nl/staff/wvda.....-08-07.pdf</a></p>
<p>It lists these problems, and identifies the effect of some of these phenomena.</p>
<p>Cheers, Wil.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lanner</title>
		<link>http://www.brsilver.com/wordpress/2009/02/15/making-simulation-useful/comment-page-1/#comment-6969</link>
		<dc:creator>Lanner</dc:creator>
		<pubDate>Mon, 23 Mar 2009 10:18:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/?p=474#comment-6969</guid>
		<description>Lanner supplies L-SIM a JAVA component specific for simulation of BPMN, we have been involved in simulation for years and so fully endorse the power and usefulness of the technique.

L_SIM can support all the points raised by Bruce....we also advise partners on how to implement it properly. We feel the key is for BPMS vendors is to use a proper simulation engine and provide users with the necessary capability.

L-SIM is used inside ARIS by IDS Scheer, so we appreciate IVO&#039;s comments!</description>
		<content:encoded><![CDATA[<p>Lanner supplies L-SIM a JAVA component specific for simulation of BPMN, we have been involved in simulation for years and so fully endorse the power and usefulness of the technique.</p>
<p>L_SIM can support all the points raised by Bruce&#8230;.we also advise partners on how to implement it properly. We feel the key is for BPMS vendors is to use a proper simulation engine and provide users with the necessary capability.</p>
<p>L-SIM is used inside ARIS by IDS Scheer, so we appreciate IVO&#8217;s comments!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bruce</title>
		<link>http://www.brsilver.com/wordpress/2009/02/15/making-simulation-useful/comment-page-1/#comment-6963</link>
		<dc:creator>bruce</dc:creator>
		<pubDate>Thu, 05 Mar 2009 19:42:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/?p=474#comment-6963</guid>
		<description>Colin,
Good to hear from you. I&#039;ll take you up on the demo. (I should have added another thing... don&#039;t require a BAM runtime to get model simulation.)  I also agree with you (and others) that users don&#039;t understand enough about either their own processes or how to use simulation to do simulation effectively.  But it&#039;s a chicken and egg problem.  Until the tools are good, users won&#039;t know how to use them.  So fixing the tools, unfortunately, comes first. (Welcome to the hard realities of a BPMS vendor!)

I&#039;m not sure I understand your prepopulation scenario.  The issue is not starting after simulation has run for a while.  It&#039;s starting from the current actual condition, and simulating from there.  Can G360 do that?  If so, that&#039;s great.
--Bruce</description>
		<content:encoded><![CDATA[<p>Colin,<br />
Good to hear from you. I&#8217;ll take you up on the demo. (I should have added another thing&#8230; don&#8217;t require a BAM runtime to get model simulation.)  I also agree with you (and others) that users don&#8217;t understand enough about either their own processes or how to use simulation to do simulation effectively.  But it&#8217;s a chicken and egg problem.  Until the tools are good, users won&#8217;t know how to use them.  So fixing the tools, unfortunately, comes first. (Welcome to the hard realities of a BPMS vendor!)</p>
<p>I&#8217;m not sure I understand your prepopulation scenario.  The issue is not starting after simulation has run for a while.  It&#8217;s starting from the current actual condition, and simulating from there.  Can G360 do that?  If so, that&#8217;s great.<br />
&#8211;Bruce</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cteubner</title>
		<link>http://www.brsilver.com/wordpress/2009/02/15/making-simulation-useful/comment-page-1/#comment-6962</link>
		<dc:creator>cteubner</dc:creator>
		<pubDate>Thu, 05 Mar 2009 19:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/?p=474#comment-6962</guid>
		<description>Hi Bruce -
I certainly agree with your basic premise, but am compelled to point out that Global 360&#039;s simulator (part of our Insight360 product) offers all the features you describe. The possible exception is contingent resource assignment, which doesn&#039;t work exactly as you described it, but I think we can achieve the same effect. I&#039;m happy to arrange a demo sometime if you like.

I&#039;d also argue that prepopulation of backlogs isn&#039;t really necessary if you have the raw output described in your last bullet - you can simply perform your analysis on any given window of output, including one that starts after the simulation has been running for a while.

The problem with simulation, in my opinion, lies in most businesses&#039; lack of understanding of their processes. This makes coming up with parameters for the baseline simulation scenario very difficult. We can use production data for this, but you run into the classic problem: differences between implementation models and the business model that simulation-running analysts care about.

I think the root cause of this issue is simply an overall immaturity of BPM efforts. Only now are we starting to see the more advanced BPM practitioners really use simulation, and as you suggest, it can be a very powerful tool for change impact analysis.
Regards
Colin Teubner</description>
		<content:encoded><![CDATA[<p>Hi Bruce -<br />
I certainly agree with your basic premise, but am compelled to point out that Global 360&#8217;s simulator (part of our Insight360 product) offers all the features you describe. The possible exception is contingent resource assignment, which doesn&#8217;t work exactly as you described it, but I think we can achieve the same effect. I&#8217;m happy to arrange a demo sometime if you like.</p>
<p>I&#8217;d also argue that prepopulation of backlogs isn&#8217;t really necessary if you have the raw output described in your last bullet &#8211; you can simply perform your analysis on any given window of output, including one that starts after the simulation has been running for a while.</p>
<p>The problem with simulation, in my opinion, lies in most businesses&#8217; lack of understanding of their processes. This makes coming up with parameters for the baseline simulation scenario very difficult. We can use production data for this, but you run into the classic problem: differences between implementation models and the business model that simulation-running analysts care about.</p>
<p>I think the root cause of this issue is simply an overall immaturity of BPM efforts. Only now are we starting to see the more advanced BPM practitioners really use simulation, and as you suggest, it can be a very powerful tool for change impact analysis.<br />
Regards<br />
Colin Teubner</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ivo</title>
		<link>http://www.brsilver.com/wordpress/2009/02/15/making-simulation-useful/comment-page-1/#comment-6961</link>
		<dc:creator>ivo</dc:creator>
		<pubDate>Tue, 03 Mar 2009 13:32:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/?p=474#comment-6961</guid>
		<description>Bruce,

I fully agree with your 7 points. However, there are tools that support most of them if not all. I personally have experience with ARIS Business Simulator and it supports these 7 and many more. (I do not represent the vendor in any capacity, I&#039;m just a user.) The information posted on the web - http://www.ids-scheer.com/en/ARIS/ARIS_Software/ARIS_Business_Simulator/5289.html - is quite a bad marketing compared to other vendors but is some starting point anyway.

Regards

Ivo</description>
		<content:encoded><![CDATA[<p>Bruce,</p>
<p>I fully agree with your 7 points. However, there are tools that support most of them if not all. I personally have experience with ARIS Business Simulator and it supports these 7 and many more. (I do not represent the vendor in any capacity, I&#8217;m just a user.) The information posted on the web &#8211; <a href="http://www.ids-scheer.com/en/ARIS/ARIS_Software/ARIS_Business_Simulator/5289.html" rel="nofollow">http://www.ids-scheer.com/en/A...../5289.html</a> &#8211; is quite a bad marketing compared to other vendors but is some starting point anyway.</p>
<p>Regards</p>
<p>Ivo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sfrancis</title>
		<link>http://www.brsilver.com/wordpress/2009/02/15/making-simulation-useful/comment-page-1/#comment-6958</link>
		<dc:creator>sfrancis</dc:creator>
		<pubDate>Mon, 16 Feb 2009 03:10:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/?p=474#comment-6958</guid>
		<description>Bruce, 
another great summation of a major shortcoming of existing simulation tools on the market.  In general, they all suffer from varying degrees of these problems - and the traditional problem of &quot;bad data in, bad data out&quot; - if you are simulating a process and putting in the data and probabilities but can&#039;t be assured that those are based on &quot;real world&quot; values, then how valuable can the simulation really be? 

I especially like your point about event probability/occurrence - this typically isn&#039;t handled at all by simulation tools and for SOME models that renders the simulation completely useless. 

For instance properties - I have seen simulations take into account real-world probabilities/correlations in the simulation - but without starting from real-world measured data, the data entry becomes simply overwhelming except on toy models.  I would label that point really &quot;correlation of properties to outcomes&quot; rather than just instance properties... 

I have worked with a tool that provides pre-loading the data -either data that is generated from the simulation (essentially &quot;simulating&quot; a process load that might be 3-6 months after starting the process from zero), or by using a real point in time, making a change, and simulating from that point as the starting point (with in-flight instances, etc).  

I still find that, in general, real-world BPM models are a little too complicated for the real-world simulation software-  though I have been impressed by the progress of just one or two of the vendors in terms of their progress on this score, and I think the simulations that take into account REAL data are a big step up to those that depend on manually inputted data.</description>
		<content:encoded><![CDATA[<p>Bruce,<br />
another great summation of a major shortcoming of existing simulation tools on the market.  In general, they all suffer from varying degrees of these problems &#8211; and the traditional problem of &#8220;bad data in, bad data out&#8221; &#8211; if you are simulating a process and putting in the data and probabilities but can&#8217;t be assured that those are based on &#8220;real world&#8221; values, then how valuable can the simulation really be? </p>
<p>I especially like your point about event probability/occurrence &#8211; this typically isn&#8217;t handled at all by simulation tools and for SOME models that renders the simulation completely useless. </p>
<p>For instance properties &#8211; I have seen simulations take into account real-world probabilities/correlations in the simulation &#8211; but without starting from real-world measured data, the data entry becomes simply overwhelming except on toy models.  I would label that point really &#8220;correlation of properties to outcomes&#8221; rather than just instance properties&#8230; </p>
<p>I have worked with a tool that provides pre-loading the data -either data that is generated from the simulation (essentially &#8220;simulating&#8221; a process load that might be 3-6 months after starting the process from zero), or by using a real point in time, making a change, and simulating from that point as the starting point (with in-flight instances, etc).  </p>
<p>I still find that, in general, real-world BPM models are a little too complicated for the real-world simulation software-  though I have been impressed by the progress of just one or two of the vendors in terms of their progress on this score, and I think the simulations that take into account REAL data are a big step up to those that depend on manually inputted data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: frenchdk</title>
		<link>http://www.brsilver.com/wordpress/2009/02/15/making-simulation-useful/comment-page-1/#comment-6957</link>
		<dc:creator>frenchdk</dc:creator>
		<pubDate>Mon, 16 Feb 2009 01:06:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/?p=474#comment-6957</guid>
		<description>At the risk of creating another execute v transform argument, I suggest that an effective simulation strategy would be take an existing simulation tool and transform the BPMN model into it. Of course, that might be easier when there is a BPMN schema.
Apart from the analysis available from simulation, complex processes can be animated in the simulation tool which can save a lot of hand waving in from of an abstract BPMN diagram.</description>
		<content:encoded><![CDATA[<p>At the risk of creating another execute v transform argument, I suggest that an effective simulation strategy would be take an existing simulation tool and transform the BPMN model into it. Of course, that might be easier when there is a BPMN schema.<br />
Apart from the analysis available from simulation, complex processes can be animated in the simulation tool which can save a lot of hand waving in from of an abstract BPMN diagram.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
