<?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: BPM Templates And Patterns</title>
	<atom:link href="http://mainthing.ru/item/292/feed/" rel="self" type="application/rss+xml" />
	<link>https://mainthing.ru/item/292/</link>
	<description>@ Anatoly Belaychuk's BPM Blog</description>
	<pubDate>Tue, 21 Apr 2026 08:36:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Sergey Boev</title>
		<link>https://mainthing.ru/item/292/#comment-3140</link>
		<dc:creator>Sergey Boev</dc:creator>
		<pubDate>Mon, 29 Aug 2016 00:42:16 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=292#comment-3140</guid>
		<description>100% agree with ".. Lifting our noses out of the mire of IT we would see that these words are synonyms with a long use as equivalents in fields such as engineering and fitting with your use of ‘template’. 
Еще есть "гуру" от ИТ, которые умудряются разделять термины "услуга" и "сервис" - которые так вообще, одно - перевод другого заимствованного слова. Конечно, мы имеем право придумывать свои термины сколько нам влезет (до тех пор, пока не забываем их определить) в рамках любой предметной области, но зачем плодить сущности без надобности?</description>
		<content:encoded><![CDATA[<p>100% agree with &#8220;.. Lifting our noses out of the mire of IT we would see that these words are synonyms with a long use as equivalents in fields such as engineering and fitting with your use of ‘template’.<br />
Еще есть &#8220;гуру&#8221; от ИТ, которые умудряются разделять термины &#8220;услуга&#8221; и &#8220;сервис&#8221; - которые так вообще, одно - перевод другого заимствованного слова. Конечно, мы имеем право придумывать свои термины сколько нам влезет (до тех пор, пока не забываем их определить) в рамках любой предметной области, но зачем плодить сущности без надобности?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anatoly Belychook</title>
		<link>https://mainthing.ru/item/292/#comment-801</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Sat, 20 Nov 2010 16:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=292#comment-801</guid>
		<description>Max

Thank you for the passionate and much-promising input. Can you give an example of such template? A name, target business and few characteristics by your choice but not just a silent hyperlink, please.

I'm confused by your note about the end-to-end process: it's what creates value for business, everything else is secondary. What's your point?

A.B.</description>
		<content:encoded><![CDATA[<p>Max</p>
<p>Thank you for the passionate and much-promising input. Can you give an example of such template? A name, target business and few characteristics by your choice but not just a silent hyperlink, please.</p>
<p>I&#8217;m confused by your note about the end-to-end process: it&#8217;s what creates value for business, everything else is secondary. What&#8217;s your point?</p>
<p>A.B.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max J. Pucher - Chief Architect ISIS Papyrus Software</title>
		<link>https://mainthing.ru/item/292/#comment-800</link>
		<dc:creator>Max J. Pucher - Chief Architect ISIS Papyrus Software</dc:creator>
		<pubDate>Sat, 20 Nov 2010 13:08:30 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=292#comment-800</guid>
		<description>Design patterns are for engineers and templates are for business people. If you are an engineer then a pattern is for you! For a business person? Forget it! A template does neither have to be an end-to-end process nor rigid. A rigid template is definitely worse than a set of good reusable design patterns. But what if templates:

a) can be created by business users by simple assembly,
b) are organized in understandable goals and subgoals that can be linked,
c) contain EVERYTHING that makes the process executable,
d) can be added to a process at any time,
e) can be modified where authorized and necessary at runtime,
f) allows the user to react to unepxected events by adding tasks, performers or goals,
g) are guided and controlled by policies, rules and constraints,
h) and finally, template modifications are reusable by other business users again?

At this point in time design patterns become definitely the lesser choice. A business user now has several times the creative and expressive power over an engineer fumbling with his large library of desgn patterns. The business user works in real-time at real business problems while the engineer is in the dug-in-trenches of process theory! I ask you, which is the better?</description>
		<content:encoded><![CDATA[<p>Design patterns are for engineers and templates are for business people. If you are an engineer then a pattern is for you! For a business person? Forget it! A template does neither have to be an end-to-end process nor rigid. A rigid template is definitely worse than a set of good reusable design patterns. But what if templates:</p>
<p>a) can be created by business users by simple assembly,<br />
b) are organized in understandable goals and subgoals that can be linked,<br />
c) contain EVERYTHING that makes the process executable,<br />
d) can be added to a process at any time,<br />
e) can be modified where authorized and necessary at runtime,<br />
f) allows the user to react to unepxected events by adding tasks, performers or goals,<br />
g) are guided and controlled by policies, rules and constraints,<br />
h) and finally, template modifications are reusable by other business users again?</p>
<p>At this point in time design patterns become definitely the lesser choice. A business user now has several times the creative and expressive power over an engineer fumbling with his large library of desgn patterns. The business user works in real-time at real business problems while the engineer is in the dug-in-trenches of process theory! I ask you, which is the better?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anatoly Belychook</title>
		<link>https://mainthing.ru/item/292/#comment-748</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Fri, 28 May 2010 08:18:12 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=292#comment-748</guid>
		<description>John

Interesting point. Frameworks and templates have are similar by nature but for me they differ in scale. A template refers to a single process while a framework should cover all processes of the given industry, more or less.</description>
		<content:encoded><![CDATA[<p>John</p>
<p>Interesting point. Frameworks and templates have are similar by nature but for me they differ in scale. A template refers to a single process while a framework should cover all processes of the given industry, more or less.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Reynolds</title>
		<link>https://mainthing.ru/item/292/#comment-747</link>
		<dc:creator>John Reynolds</dc:creator>
		<pubDate>Fri, 28 May 2010 07:53:33 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=292#comment-747</guid>
		<description>After using Lombardi for many years, I finally spend some time with a Pega expert... and I finally "got" the difference - It's related to the difference between patterns and templates that you've outlined.

Pega has many vertical market Frameworks - very much like your Templates.  These are "80%" solutions... Fill in or customize the remaining "20%" and you are done.
Lombardi doesn't have any "Templates"... but there are several "Patterns" that we tend to follow time and time again.
For example, I frequently find myself following a "Hierarchical Approval Pattern" or a "Parallel Approval Pattern" or a combination of the two.

I think of patterns as proven approaches... When I hear the business person describe the process, I think to myself "Ah... I can use pattern X".

I think of template/frameworks as being purchase differentiators - "We're in the banking industry, and are processes are pretty standard banking processes".  If you've got a good banking template, you have a big competitive advantage.</description>
		<content:encoded><![CDATA[<p>After using Lombardi for many years, I finally spend some time with a Pega expert&#8230; and I finally &#8220;got&#8221; the difference - It&#8217;s related to the difference between patterns and templates that you&#8217;ve outlined.</p>
<p>Pega has many vertical market Frameworks - very much like your Templates.  These are &#8220;80%&#8221; solutions&#8230; Fill in or customize the remaining &#8220;20%&#8221; and you are done.<br />
Lombardi doesn&#8217;t have any &#8220;Templates&#8221;&#8230; but there are several &#8220;Patterns&#8221; that we tend to follow time and time again.<br />
For example, I frequently find myself following a &#8220;Hierarchical Approval Pattern&#8221; or a &#8220;Parallel Approval Pattern&#8221; or a combination of the two.</p>
<p>I think of patterns as proven approaches&#8230; When I hear the business person describe the process, I think to myself &#8220;Ah&#8230; I can use pattern X&#8221;.</p>
<p>I think of template/frameworks as being purchase differentiators - &#8220;We&#8217;re in the banking industry, and are processes are pretty standard banking processes&#8221;.  If you&#8217;ve got a good banking template, you have a big competitive advantage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>https://mainthing.ru/item/292/#comment-746</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Tue, 25 May 2010 22:36:44 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=292#comment-746</guid>
		<description>Anatoly - this is an interesting post. 
While the distinction seems subtle, it is important.  I, too, have been skeptical of templates (though I have, at times, seen them work well).  But it is hard for many people to understand how valuable design patterns are if it doesn't mean that they can just "copy-n-paste and edit" the pattern as if it were template.  Ie, the "re-use" in the design pattern is knowing well how to solve a problem with a pattern that has been proven over time to be a good one.  The "re-use" of a template is using existing code with some additional configuration or editing, in my view.  

The observer pattern is often one that you can explain to people - the template isn't that useful because you don't know exactly what the technical underpinnings of the pattern are (webservice? jms? db trigger? other? )  but the concept is highly re-usable.  Notification patterns in general are good examples, I think, for the non-technical audience.</description>
		<content:encoded><![CDATA[<p>Anatoly - this is an interesting post.<br />
While the distinction seems subtle, it is important.  I, too, have been skeptical of templates (though I have, at times, seen them work well).  But it is hard for many people to understand how valuable design patterns are if it doesn&#8217;t mean that they can just &#8220;copy-n-paste and edit&#8221; the pattern as if it were template.  Ie, the &#8220;re-use&#8221; in the design pattern is knowing well how to solve a problem with a pattern that has been proven over time to be a good one.  The &#8220;re-use&#8221; of a template is using existing code with some additional configuration or editing, in my view.  </p>
<p>The observer pattern is often one that you can explain to people - the template isn&#8217;t that useful because you don&#8217;t know exactly what the technical underpinnings of the pattern are (webservice? jms? db trigger? other? )  but the concept is highly re-usable.  Notification patterns in general are good examples, I think, for the non-technical audience.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anatoly Belychook</title>
		<link>https://mainthing.ru/item/292/#comment-745</link>
		<dc:creator>Anatoly Belychook</dc:creator>
		<pubDate>Thu, 20 May 2010 06:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=292#comment-745</guid>
		<description>David

Thank you for valuable input. I'm not a native speaker and can't judge on these two terms usage in English. So it's better to clarify each time "let's call a template this and a pattern that". OK then.

Luckily for us, in Russian they are two distinct terms. "Pattern" was borrowed from English not long ago. There were "behaviour patterns", patterns in image recognition and now we also have "design patterns".</description>
		<content:encoded><![CDATA[<p>David</p>
<p>Thank you for valuable input. I&#8217;m not a native speaker and can&#8217;t judge on these two terms usage in English. So it&#8217;s better to clarify each time &#8220;let&#8217;s call a template this and a pattern that&#8221;. OK then.</p>
<p>Luckily for us, in Russian they are two distinct terms. &#8220;Pattern&#8221; was borrowed from English not long ago. There were &#8220;behaviour patterns&#8221;, patterns in image recognition and now we also have &#8220;design patterns&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David French</title>
		<link>https://mainthing.ru/item/292/#comment-744</link>
		<dc:creator>David French</dc:creator>
		<pubDate>Thu, 20 May 2010 05:59:08 +0000</pubDate>
		<guid isPermaLink="false">http://mainthing.ru/?p=292#comment-744</guid>
		<description>While I agree that there are two distinct concepts here, trying to separate them by the use of words "template" and "pattern' is, I think, a mistake. Lifting our noses out of the mire of IT we would see that these words are synonyms with a long use as equivalents in fields such as engineering and fitting with your use of 'template'. Unfortunately, I cannot think of a suitable alternative for pattern!</description>
		<content:encoded><![CDATA[<p>While I agree that there are two distinct concepts here, trying to separate them by the use of words &#8220;template&#8221; and &#8220;pattern&#8217; is, I think, a mistake. Lifting our noses out of the mire of IT we would see that these words are synonyms with a long use as equivalents in fields such as engineering and fitting with your use of &#8216;template&#8217;. Unfortunately, I cannot think of a suitable alternative for pattern!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
