<?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"
	>
<channel>
	<title>Comments on: Deeper Into Simulation - Part 1</title>
	<atom:link href="http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/</link>
	<description>Bruce Silver's blog on business process management</description>
	<pubDate>Sat, 06 Sep 2008 23:04:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: BPMS Watch &#187; Announcing the BPMN Training</title>
		<link>http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/#comment-446</link>
		<dc:creator>BPMS Watch &#187; Announcing the BPMN Training</dc:creator>
		<pubDate>Tue, 06 Feb 2007 21:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/#comment-446</guid>
		<description>[...] The third section, Simulation Analysis with BPMN, shows how to do practical performance analysis using BPMN in combination with the modeling tool&#8217;s simulation engine.  Simulation isn&#8217;t standardized by BPMN, so this part is somewhat tool-dependent, although the principles behind it are not.  We walk through three specific use cases, which I have discussed previously:  cycle time improvement from eliminating handoff delays and other inefficiencies, optimizing resource configuration and utilization, and activity-based costing.  We show you how to use various diagram patterns, how to set up the simulation parameters, and how to customize the simulation output to give meaningful results. [...]</description>
		<content:encoded><![CDATA[<p>[...] The third section, Simulation Analysis with BPMN, shows how to do practical performance analysis using BPMN in combination with the modeling tool&#8217;s simulation engine.  Simulation isn&#8217;t standardized by BPMN, so this part is somewhat tool-dependent, although the principles behind it are not.  We walk through three specific use cases, which I have discussed previously:  cycle time improvement from eliminating handoff delays and other inefficiencies, optimizing resource configuration and utilization, and activity-based costing.  We show you how to use various diagram patterns, how to set up the simulation parameters, and how to customize the simulation output to give meaningful results. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BPMS Watch &#187; Deeper Into Simulation - Part 2: Optimizing Resource Utilization</title>
		<link>http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/#comment-358</link>
		<dc:creator>BPMS Watch &#187; Deeper Into Simulation - Part 2: Optimizing Resource Utilization</dc:creator>
		<pubDate>Fri, 05 Jan 2007 23:38:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/#comment-358</guid>
		<description>[...] Continuing my recent post re simulation analysis and BPMN&#8230;  (Since then I&#8217;ve finished my BPMN training materials, including simulation analysis, and it&#8217;s now in beta&#8230; almost ready to go!  Also since that post, the histogram of costs and times is now out of the box.  I told ITP Commerce how I did it and they put that in the standard simulation output.  How&#8217;s that for customer service!) [...]</description>
		<content:encoded><![CDATA[<p>[...] Continuing my recent post re simulation analysis and BPMN&#8230;  (Since then I&#8217;ve finished my BPMN training materials, including simulation analysis, and it&#8217;s now in beta&#8230; almost ready to go!  Also since that post, the histogram of costs and times is now out of the box.  I told ITP Commerce how I did it and they put that in the standard simulation output.  How&#8217;s that for customer service!) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DGray</title>
		<link>http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/#comment-357</link>
		<dc:creator>DGray</dc:creator>
		<pubDate>Wed, 03 Jan 2007 14:26:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/#comment-357</guid>
		<description>Bruce,

Let's deal with Use Case 1 only.  The first question to answer is why does anyone want to know process cycel-time?  Okay, that's an easy question.  If I am the process 'owner' I want to know that my process is both 'effective' (the process works - generates correct output) and is 'efficient' (the lowest cost vs time to produce quality output).

A process owner will estalbish Key Performace Indicators (KPIs) within their process to help determine effectivness and efficiency.  Cycle-time can help them with selecting correct KPIs.  I also want to determine the best possible cycle-time irrespective of resources available (I do this by setting resources to unlimited).  In other words, if there is a task to be done we have a resource available to do it providing the work is 'in scheduled' time.

However, when capturing task metrics one might follow the Goals/Questions/Metrics (GQM) methodology for efficiency by asking:
1.  What triggers the task?
2.  How often is the task executed?
3.  What is the duration of the task?

Let's focus on question 3 in determining cycle-time.  Most process analysts ask the question and ask for two parameters: Minimum time - How fast can you do this task (presuming your boss tells you to drop everything else and get 'it' done; and Maximum time - How long have your ever taken do get this task completed.

With those two metrics alone, and setting the simulation engine to select either a 'normal' or 'constant' distirbution between the Minimum/Maximum times, we would end up loosing a lot of 'work' done that would not be accounted for in the resulting inacurate cycle-time calculation.  For those following a sig-sigma approach a third metric may be more desirable to include: Typical time - How long it 'normally' takes the resource to complete the task.  The The deviation from the mean can now be more accurately measured deriving a more accurate cycle-time.

Note: Be sceptical about task metrics provided where typical time = ether minimum or maximum time as the resulting distirbution will resemble a right/left triangle and inacurate cycle-time calculation.

- David M. Gray</description>
		<content:encoded><![CDATA[<p>Bruce,</p>
<p>Let&#8217;s deal with Use Case 1 only.  The first question to answer is why does anyone want to know process cycel-time?  Okay, that&#8217;s an easy question.  If I am the process &#8216;owner&#8217; I want to know that my process is both &#8216;effective&#8217; (the process works - generates correct output) and is &#8216;efficient&#8217; (the lowest cost vs time to produce quality output).</p>
<p>A process owner will estalbish Key Performace Indicators (KPIs) within their process to help determine effectivness and efficiency.  Cycle-time can help them with selecting correct KPIs.  I also want to determine the best possible cycle-time irrespective of resources available (I do this by setting resources to unlimited).  In other words, if there is a task to be done we have a resource available to do it providing the work is &#8216;in scheduled&#8217; time.</p>
<p>However, when capturing task metrics one might follow the Goals/Questions/Metrics (GQM) methodology for efficiency by asking:<br />
1.  What triggers the task?<br />
2.  How often is the task executed?<br />
3.  What is the duration of the task?</p>
<p>Let&#8217;s focus on question 3 in determining cycle-time.  Most process analysts ask the question and ask for two parameters: Minimum time - How fast can you do this task (presuming your boss tells you to drop everything else and get &#8216;it&#8217; done; and Maximum time - How long have your ever taken do get this task completed.</p>
<p>With those two metrics alone, and setting the simulation engine to select either a &#8216;normal&#8217; or &#8216;constant&#8217; distirbution between the Minimum/Maximum times, we would end up loosing a lot of &#8216;work&#8217; done that would not be accounted for in the resulting inacurate cycle-time calculation.  For those following a sig-sigma approach a third metric may be more desirable to include: Typical time - How long it &#8216;normally&#8217; takes the resource to complete the task.  The The deviation from the mean can now be more accurately measured deriving a more accurate cycle-time.</p>
<p>Note: Be sceptical about task metrics provided where typical time = ether minimum or maximum time as the resulting distirbution will resemble a right/left triangle and inacurate cycle-time calculation.</p>
<p>- David M. Gray</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rlogg</title>
		<link>http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/#comment-355</link>
		<dc:creator>rlogg</dc:creator>
		<pubDate>Sun, 31 Dec 2006 17:56:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/12/18/deeper-into-simulation-part-1/#comment-355</guid>
		<description>Bruce, 
an excellent start for simulation activities with value for the business. In my blog I also reflected a bit on simulation and the limitations (mainly from a reality modeling perspective) of current BPM tools. 
http://process-transformation.blogspot.com/2006/12/bpm-and-simulation-are-we-there.html

Regards,
Roeland Loggen</description>
		<content:encoded><![CDATA[<p>Bruce,<br />
an excellent start for simulation activities with value for the business. In my blog I also reflected a bit on simulation and the limitations (mainly from a reality modeling perspective) of current BPM tools.<br />
<a href="http://process-transformation.blogspot.com/2006/12/bpm-and-simulation-are-we-there.html" rel="nofollow">http://process-transformation.blogspot.com/2006/12/bpm-and-simulation-are-we-there.html</a></p>
<p>Regards,<br />
Roeland Loggen</p>
]]></content:encoded>
	</item>
</channel>
</rss>
