<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>JT on EDM</title>
	
	<link>http://jtonedm.com</link>
	<description>James Taylor on Enterprise Decision Management</description>
	<lastBuildDate>Mon, 13 Jul 2009 22:29:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/jtonedm" type="application/rss+xml" /><item>
		<title>First Look – clario Analytics</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/YnJovC_M8QI/</link>
		<comments>http://jtonedm.com/2009/07/13/first-look-clario-analytics/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 22:29:44 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Data Mining]]></category>
		<category><![CDATA[Product News]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[analyst]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[data integration]]></category>
		<category><![CDATA[decision]]></category>
		<category><![CDATA[decision tree]]></category>
		<category><![CDATA[predictive model]]></category>
		<category><![CDATA[predictve analytics]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[score]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=2251</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at First Look &#8211; clario Analytics.clario Analytics was founded back in 2002 largely by folks from Fingerhut. The team had been working on mailstream optimization – how to manage catalogs. The best customers of a catalog marketer can get literally 100 catalogs per year and this [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/13/first-look-clario-analytics/">First Look &#8211; clario Analytics</a>.<br /><p><a href="http://clarioanalytics.com/">clario Analytics</a> was founded back in 2002 largely by folks from Fingerhut. The team had been working on mailstream optimization – how to manage catalogs. The best customers of a catalog marketer can get literally 100 catalogs per year and this is not good. Initially a consulting company they raised money in 2006 and launched <a href="http://clarioanalytics.com/products/stream">clario Stream</a>, a product for developing customized/personalized outbound contact streams – contact optimization or the evolution of mailstream optimization. Now they have launched their generic data mining and analytics platform, <a href="http://clarioanalytics.com/products/clario/">clario</a>.</p>
<p>clario was originally designed as an interface for internal analysts to work on the models in clario Stream. Like most analysts the clario Analytics analysts spent 60-70% of their time on data integration / manipulation / quality issues so this was an initial focus. With these data handling capabilities and some statistical / modeling nodes added it became clear it was usable as a standalone tool leading to the launch this year.</p>
<p>clario is a web-based, cloud-backed data mining and analytics tool. It is a general purpose tool with a node-driven workbench (allowing you to assemble the model development process) that is intended for analysts to build models. The user of clario works through the web browser (the front-end is in Adobe Flex) and connects to an application server that controls access/state. Secure FTP is used to put data in the cloud and analysts can then develop workflows to process the data. All the heavy duty work is done on the <a href="http://amazon.com" title="http://amazon.com" class="autohyperlink" target="_blank">amazon.com</a> compute cloud using standard capabilities, though clario has developed the dynamic scaling needed to manage multiple execution engines in support of data mining tasks.</p>
<p>The cloud based approach has a couple of advantages. First it allows for better collaboration –letting outsourced analysts and worldwide clients share an analytic workspace. Second it takes advantage of the cloud to allow analyst teams to have a lot of computing power when they are building a model (typically a very compute-intensive exercise) without paying for it while they are thinking about the model.</p>
<p>clario processes flat files and nodes include a variety of data manipulation nodes (sort, transform, join, filter, score, rank, append, aggregate), statistics (univariate, sample, bivariate, logistic, linear, factor) and best practices (kind of macro nodes for things like detecting outliers, handling missing values, eliminating unhelpful data elements etc). Once the model is done clario either outputs CSV files (scored data) or displays visual results. Modelers can export to pseudo code or to Excel. Right now they haven’t decided on a model output format – personally I hope they will support PMML soon.</p>
<p>Pricing is cool &#8211; $300/month to get 100GB of data transfer and 50GB of secure storage with 720 hours of processing. Typically users run 4-6 workflows simultaneously during the workday and still stay below the total. They also have a <a href="http://clarioanalytics.com/freetrial">30-day free trial</a> where you can “kick the tires”.</p>
<p>The product is still fairly new and their immediate plans are to add decision tree (CART, CHAID and MARS) and clustering (EM and k-means) nodes over the next 6-9 months. Usability improvements around the user interface to make it easier to edit existing workflows are planned as are scheduling and workflow templates as well as some new collaboration tools. They are also taking advantage of being cloud-based to add some web services nodes too like the USPS address cleaning service.</p>
<p>The cloud seems like a perfect fit for data mining, with its ability to deliver lots of compute power when you need it without requiring you to own those computers. I think data mining in the cloud is going to be a hot space…</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=YnJovC_M8QI:yv21UlpcfRY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=YnJovC_M8QI:yv21UlpcfRY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=YnJovC_M8QI:yv21UlpcfRY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=YnJovC_M8QI:yv21UlpcfRY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=YnJovC_M8QI:yv21UlpcfRY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/YnJovC_M8QI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/13/first-look-clario-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/13/first-look-clario-analytics/</feedburner:origLink></item>
		<item>
		<title>New books on JBoss Drools</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/-iqkVIg7ifo/</link>
		<comments>http://jtonedm.com/2009/07/13/new-books-on-jboss-drools/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 22:02:23 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[Business Rules]]></category>
		<category><![CDATA[Decision Management]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[bre]]></category>
		<category><![CDATA[BRMS]]></category>
		<category><![CDATA[business rules engine]]></category>
		<category><![CDATA[business rules management system]]></category>
		<category><![CDATA[decision]]></category>
		<category><![CDATA[drools]]></category>
		<category><![CDATA[ebizQ]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[Smart (Enough) Systems]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=2249</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at New books on JBoss Drools.Syndicated from ebizQ
I have recently been a reviewer for Michal Bali&#8217;s new book on Drools (Drools JBoss Rules 5.0 Developer&#8217;s Guide), which will soon be generally available. In the meantime you could check out an example of the style by reading [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/13/new-books-on-jboss-drools/">New books on JBoss Drools</a>.<br /><p><em>Syndicated from <a href="http://www.ebizq.net/blogs/decision_management">ebizQ</a></em></p>
<p>I have recently been a reviewer for Michal Bali&#8217;s new book on Drools (<a href="http://www.packtpub.com/drools-jboss-rules-5-0-developers-guide/book/rk/drools-abr1/0709">Drools JBoss Rules 5.0 Developer&#8217;s Guide</a>), which will soon be generally available. In the meantime you could check out an example of the style by reading this two part article on Drools JBoss Rules 5.0 Flow &#8211; <a href="http://www.packtpub.com/article/drools-jboss-rules-5.0-flow-part1">Part 1</a> and <a href="http://www.packtpub.com/article/drools-jboss-rules-5.0-flow-part2">Part 2</a>. Michal&#8217;s book is intended for developers getting up to speed on Drools.</p>
<p>Now if you are looking for a business friendly introduction to Drools you should definitely check out Paul Browne&#8217;s book <a href="http://www.amazon.com/gp/product/1847196063?ie=UTF8&amp;tag=enterpdecisim-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1847196063">JBoss Drools Business Rules</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=enterpdecisim-20&amp;l=as2&amp;o=1&amp;a=1847196063" border="0" alt="" width="1" height="1" />. This an excellent and very approachable book. There&#8217;s an article extracted from the book on testing <a href="http://www.packtpub.com/article/testing-business-rules-in-jboss">here</a>.</p>
<p>I plan to write longer reviews of both books over the summer but thought I would give them a quick plug now.</p>
<p>Of course, if you want to understand how to use rules in the broader context of Decision Management you should read <a href="http://www.amazon.com/gp/product/0132347962?ie=UTF8&amp;tag=enterpdecisim-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0132347962">Smart (Enough) Systems</a>, the book I wrote with Neil Raden.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=-iqkVIg7ifo:JrmfIiivIbg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=-iqkVIg7ifo:JrmfIiivIbg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=-iqkVIg7ifo:JrmfIiivIbg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=-iqkVIg7ifo:JrmfIiivIbg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=-iqkVIg7ifo:JrmfIiivIbg:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/-iqkVIg7ifo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/13/new-books-on-jboss-drools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/13/new-books-on-jboss-drools/</feedburner:origLink></item>
		<item>
		<title>Top 10 mistakes on data mining – on YouTube!</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/USeeoUIt_MQ/</link>
		<comments>http://jtonedm.com/2009/07/10/top-10-mistakes-on-data-mining-on-youtube/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 19:32:32 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Data Mining]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[beyenetwork]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Data Miners]]></category>
		<category><![CDATA[john elder]]></category>
		<category><![CDATA[OR]]></category>
		<category><![CDATA[predictve analytics]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=2247</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at Top 10 mistakes on data mining &#8211; on YouTube!.Syndicated from BeyeNetwork
John Elder of Elder Research is well known in data mining circles and speaks/teaches regularly. Not only has John recently released a new book (Handbook of Statistical Analysis and Data Mining Applications), he has now [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/10/top-10-mistakes-on-data-mining-on-youtube/">Top 10 mistakes on data mining &#8211; on YouTube!</a>.<br /><p><em>Syndicated from <a href="http://www.b-eye-network.com/blogs/taylor/archives/2009/07/top_10_mistakes_on_data_mining_-_on_youtube.php">BeyeNetwork</a></em></p>
<p>John Elder of <a href="http://datamininglab.com/">Elder Research</a> is well known in data mining circles and speaks/teaches regularly. Not only has John recently released a new book (<a href="http://www.amazon.com/gp/product/0123747651?ie=UTF8&amp;tag=enterpdecisim-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0123747651">Handbook of Statistical Analysis and Data Mining Applications</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=enterpdecisim-20&amp;l=as2&amp;o=1&amp;a=0123747651" border="0" alt="" width="1" height="1" />), he has now released his great seminar on the top 10 mistakes in data mining on YouTube! Highly recommended for anyone working with data mining (or data miners)<br />
Check out:<br />
Part 1: <a href="http://www.youtube.com/watch?v=Rd60vmoMMRY&amp;feature=related">Top 10 data mining mistakes</a><br />
<span id="dnn_ctr563_HtmlModule_HtmlModule_lblContent" class="Normal">Part 2: <a href="http://www.youtube.com/watch?v=9ykCTZSFTDs&amp;feature=related">Don&#8217;t rely on only one technique</a><br />
Part 3: <a href="http://www.youtube.com/watch?v=POAbv1iX498&amp;feature=related">Don&#8217;t extrapolate</a><br />
Part 4: <a href="http://www.youtube.com/watch?v=eaqqtHE00PM&amp;feature=related">The path to data mining success</a></span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=USeeoUIt_MQ:GD62rhoHPzQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=USeeoUIt_MQ:GD62rhoHPzQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=USeeoUIt_MQ:GD62rhoHPzQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=USeeoUIt_MQ:GD62rhoHPzQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=USeeoUIt_MQ:GD62rhoHPzQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/USeeoUIt_MQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/10/top-10-mistakes-on-data-mining-on-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/10/top-10-mistakes-on-data-mining-on-youtube/</feedburner:origLink></item>
		<item>
		<title>First Look – Dynadec Comet</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/TS7cXxcVS1Y/</link>
		<comments>http://jtonedm.com/2009/07/08/first-look-dynadec-comet/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 15:36:22 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[Decision Management]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Product News]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[asset]]></category>
		<category><![CDATA[decisioning]]></category>
		<category><![CDATA[hospital]]></category>
		<category><![CDATA[operational decision]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[predictive model]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[rfid]]></category>
		<category><![CDATA[scheduling]]></category>
		<category><![CDATA[workforce management]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=2244</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at First Look &#8211; Dynadec Comet.Optimization is one of the core technologies for Decision Management and an increasingly important one as the technology grows to handle more operational problems. Dynadec is one of the new players in this space and has what it regards as a [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/08/first-look-dynadec-comet/">First Look &#8211; Dynadec Comet</a>.<br /><p>Optimization is one of the core technologies for Decision Management and an increasingly important one as the technology grows to handle more operational problems. <a href="http://www.dynadec.com">Dynadec</a> is one of the new players in this space and has what it regards as a game-changing optimization platform (<a href="http://dynadec.com/technology/">Comet</a>). Their intent is not simply to provide a new optimization tool but to drive value for large companies in <a href="http://dynadec.com/solutions/vehicle-routing-optimization/">vehicle routing</a>, <a href="http://dynadec.com/solutions/workforce-management-optimization/">workforce management</a> and resource scheduling. Keeping to these focus areas allows them to build more complete solutions, though the underlying technology has other potential uses. Dynadec sees an opportunity (and I agree with them) because the economic environment means that companies are trying to drive out costs and better utilize assets. Add in the massive growth in RFID/sensors/GPS and real-time data and there is an opportunity to use this data to solve some complex problems. Dynadec believes they can help companies make decisions they could not make before – quickly and under uncertainty.</p>
<p>Dynadec’s Comet supports what can be thought of as the whole spectrum of optimization – from mathematical programming, to constraint programming, constraint based local search and now what they call “<a href="http://dynadec.com/technology/dynamic-stochastic-optimization/">dynamic stochastic combinatorial optimization</a>.” This last is unique to them and combines predictive models and optimization so it can adapt model-based on predictions of the future. Comet supports these four kinds of optimization and allows access to/from the standard enterprise platform elements &#8211; databases for historical data, SOA, C++ etc. Built on this platform are the three solutions for vehicle routing, workforce management and resource scheduling. Dynadec provides hosted or on-site solutions as well as embedding the engine into ERP systems or providing it as a black box service. As time passes they are increasingly packaging these applications.</p>
<p>Today they have two broad categories of customers. Some use a proof of value pilot approach where Dynadec spend time working with them to show how it works. This is aimed at companies without the optimization expertise to use the platform and the end result is that Dynadec hands over a solution. Others work on an application development pilot where the customer’s optimization staff is trained on Comet and Dynadec focuses on skills transfer and helping with integration. These customers end up licensing the technology as a development platform.</p>
<p>Several demos followed:</p>
<ul>
<li>Vehicle      routing – their example was for an oil company where people move from      shore to platforms, between platforms and back to shore. Objective is to      minimize the number of helicopters and it is complex because the      helicopters are close to their range limit, must therefore be refueled,      and people on multiple rigs must be scheduled. Dynadec did the pilot in      about 3-4 weeks and the schedule was getting calculated in about 20      minutes – much faster – while reducing the amount of helicopter time      required.</li>
<li>Hot      Strip Mill scheduling was the second one. Change over time was a problem      and the mill had lots of constraints – wear, oxidation, grouping etc. This      was an experienced optimization user that had hit the wall on their use of      the existing technology. Using Dynadec they were able to satisfy all their      constraints (something their existing solution could not achieve), to      improve urgency and transition costs significantly.  All of this was done in under two      minutes.</li>
<li>Rostering.      Another sophisticated user of mathematical programming and other      optimization technology. Hospital scheduling is tricky with different      skills in the staff pool and complexity in assigning them to different      roles in different time slots. This hospital had too many constraints and      was just trying to find a solution. It took Dynadec 45 seconds to solve      the problem more effectively.</li>
<li>Last      example is a company that needs to make a decision every 2 minutes around      customers in a region who need to be visited. They have no advance      knowledge of where customers are, when they will need service or what they      will need. Essentially customers get added to the list of those who must      be visited when they call in. The company can accept customers or reject      them when they call but once accepted they must be served. This is an      exercise both in continuous optimization – after every call – and in the      integration of predictive modeling. Dynadec improves the rate of coverage      by integrating their optimization with a model predicting the likelihood      of a particular region having a customer at a particular time. Afterwards they      have all the data and can compare how the engine would have optimized with      perfect data with what it actually recommended. In other words you can      assess how well you would have done if you had perfect advanced knowledge.      Dynadec is using some machine learning algorithms to automate this      feedback loop.</li>
</ul>
<p>Dynadec’s technology is targeted at an interesting subset of the optimization / operational decisioning market. If the problem is too small then customers don’t care about optimizing it (or people can do the optimization). If the problem is very large then customers don’t care because the problem “grays out” – the average works well enough all the time. In between is the sweet spot – lots of data but not so much that blurs from one day to another. As an example Saturday delivery for a delivery company would be in the sweet spot while a weekday might not be. Air taxis might be another example or restoring the power grid after problems by dispatching skilled techs.</p>
<p>One of the features I most liked about Dynadec’s solution is that it attempts to be robust in the face of uncertainty by integrating predictive analytics and optimization. Their ability to get to a good answer (if not the best) quickly and the potential for using the solution in new classes of operational decisions becomes clear. This is critical as optimization technology typically iterates multiple times looking for the best answer. In operational decisions, though, you want the best answer you can get quickly so an optimization engine that gets most of the way to the answer early in its iterations is more useful. For example in one large scale vehicle routing problem – 90 vehicles and a thousand customers – they could find an optimal solution in an hour but could drop the total travel time almost to the optimal level after just 5 minutes. All this means that even high-volume operational decisions can be optimized one at a time.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=TS7cXxcVS1Y:qSMQ3q3eBnE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=TS7cXxcVS1Y:qSMQ3q3eBnE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=TS7cXxcVS1Y:qSMQ3q3eBnE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=TS7cXxcVS1Y:qSMQ3q3eBnE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=TS7cXxcVS1Y:qSMQ3q3eBnE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/TS7cXxcVS1Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/08/first-look-dynadec-comet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/08/first-look-dynadec-comet/</feedburner:origLink></item>
		<item>
		<title>A message for the application developer in the mirror</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/8zH8X-IaMLI/</link>
		<comments>http://jtonedm.com/2009/07/07/a-message-for-the-application-developer-in-the-mirror/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:20:00 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[Business Rules]]></category>
		<category><![CDATA[Decision Management]]></category>
		<category><![CDATA[agility]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[application development]]></category>
		<category><![CDATA[BRMS]]></category>
		<category><![CDATA[business rules management system]]></category>
		<category><![CDATA[composite application]]></category>
		<category><![CDATA[decision]]></category>
		<category><![CDATA[decision making]]></category>
		<category><![CDATA[decision model]]></category>
		<category><![CDATA[decision service]]></category>
		<category><![CDATA[decision services]]></category>
		<category><![CDATA[declarative]]></category>
		<category><![CDATA[ebizQ]]></category>
		<category><![CDATA[evolve]]></category>
		<category><![CDATA[forrester]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=2194</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at A message for the application developer in the mirror.Syndicated from ebizQ
Mike Gualtieri is always interesting over at the Forrester Blog For Application Development &#38; Program Management Professionals. This week he has a post called Do Application Developers Need To Change Their Ways? In the post [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/07/a-message-for-the-application-developer-in-the-mirror/">A message for the application developer in the mirror</a>.<br /><p><em>Syndicated from <a href="http://www.ebizq.net/blogs/decision_management/2009/07/a_message_for_the_application.php">ebizQ</a></em></p>
<p>Mike Gualtieri is always interesting over at the Forrester Blog For Application Development &amp; Program Management Professionals. This week he has a post called <a href="http://blogs.forrester.com/appdev/2009/07/the-man-or-woma.html">Do Application Developers Need To Change Their Ways?</a> In the post he asks developers to look at the person in the mirror (he&#8217;s been listening to Michael Jackson&#8217;s song &#8220;<a href="http://www.youtube.com/watch?v=1zpTQCQEFhg">Man in the Mirror</a>&#8220;) and suggests four ways for them to change.</p>
<p>If you read this blog regularly you will know that I often spend time trying to get application developers to adopt business rules and to focus on how business rules technology and a decision management approach can help develop smarter, simpler, more agile processes and systems. With this in mind I thought I would comment on how my recommendations would support Mike&#8217;s four changes:</p>
<ul>
<li>Understand the business in your bones<br />
First, understand in particular the business <strong>decisions </strong>that matter to the systems you are building. These decisions are critical flex points in the system because they rely on both business know-how and external regulation and because decision making changes constantly, making decisions a critical point for agility. Secondly make sure to adopt business rules and a business rules management system (BRMS) because that will let you bring the business folks who already understand the business into the development process. If the business is writing rules that you and they can both read, the system will be more accurate <strong>and </strong>you will gain understanding.</li>
<li>Be a developer not a coder<br />
The use of business rules, a <a href="http://www.ebizq.net/blogs/decision_management/2009/07/business_rules_are_a_failed_ab.php">higher level abstraction</a> for business logic, is a key enabler for being a developer not a coder. Writing atomic, declarative business rules instead of wads of code reduces the time to market for your ideas and reduces the maintenance they will need later. Business rules and other decision management technologies let you develop the logic your business needs.</li>
<li>Use new technologies, but only when they make a difference<br />
And use old technologies that you have been neglecting, especially if the performance or reliability of those technologies was a reason for neglecting them. Business rules have been around a while. Many developers saw expert systems years ago and rejected them for perfectly valid reasons at the time. But times change, technologies evolve and business rules have become a robust, proven, reliable technology for managing the decision making logic in your systems.<br />
Meanwhile analytics and optimization technologies are ready for use even in transactional and real-time systems. And while the algorithms are not always new, the performance and scalability of modern implementations is very different.</li>
<li>Become architects again<br />
Focus on the kinds of things your systems must do &#8211; execute processes, make decisions, manage information &#8211; and use the right technology and approach for each aspect. SOA makes it reasonable to use the right tool/approach for each element and then assemble a composite application. Take advantage of this to use the right kinds of technology for each kind of service. And Decision Services need to be built on declarative, atomic business rules and decision models.</li>
</ul>
<p>Another great post from Mike. Adopting decision management technologies like business rules are not the only change application developers need to make but they are one such change.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=8zH8X-IaMLI:BlRZda2kir0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=8zH8X-IaMLI:BlRZda2kir0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=8zH8X-IaMLI:BlRZda2kir0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=8zH8X-IaMLI:BlRZda2kir0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=8zH8X-IaMLI:BlRZda2kir0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/8zH8X-IaMLI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/07/a-message-for-the-application-developer-in-the-mirror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/07/a-message-for-the-application-developer-in-the-mirror/</feedburner:origLink></item>
		<item>
		<title>Financial Services Analysis For Free</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/4MqbpKiY5Ck/</link>
		<comments>http://jtonedm.com/2009/07/07/financial-services-analysis-for-free/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:13:28 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[analyst]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[bank]]></category>
		<category><![CDATA[bpm]]></category>
		<category><![CDATA[Financial Services]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=2164</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at Financial Services Analysis For Free.If you work at a Financial Services organization there is a great new source of free information. Chris Pratt, formerly of Tower Group and Financial Insights has started her own firm &#8211; Pratt Associates. She covers credit solutions, scoring/analytics, core banking [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/07/financial-services-analysis-for-free/">Financial Services Analysis For Free</a>.<br /><p>If you work at a Financial Services organization there is a great new source of free information. Chris Pratt, formerly of Tower Group and Financial Insights has started her own firm &#8211; <a href="http://www.prattassociates.net">Pratt Associates</a>. She covers credit solutions, scoring/analytics, core banking and BPM solutions. Chris really knows the space and understands how banks work and what they need from software and analytic solutions.</p>
<p>Her research is free to those who work at Financial Services Institutions and I would encourage those of you who do to <a href="http://www.prattassociates.net/id3.html">contact her</a> through her website so you can receive her Quarterly Intelligence Report &#8211; a nice report centered around market intelligence for providers, such as new deal announcements, management and strategy changes.</p>
<p>And if you work at an FSI vendor you should seriously consider contacting her for independent analyst services. Chris was always great to work with when I was briefing her as a vendor and I am confident she would give you great advice.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=4MqbpKiY5Ck:TrDD7gq5_1c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=4MqbpKiY5Ck:TrDD7gq5_1c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=4MqbpKiY5Ck:TrDD7gq5_1c:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=4MqbpKiY5Ck:TrDD7gq5_1c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=4MqbpKiY5Ck:TrDD7gq5_1c:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/4MqbpKiY5Ck" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/07/financial-services-analysis-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/07/financial-services-analysis-for-free/</feedburner:origLink></item>
		<item>
		<title>The answer to too much information and limited understanding is decision management (not experts)</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/kQ2GSPuwkMw/</link>
		<comments>http://jtonedm.com/2009/07/07/the-answer-to-too-much-information-and-limited-understanding-is-decision-management-not-experts/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 14:32:13 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Business Rules]]></category>
		<category><![CDATA[Decision Management]]></category>
		<category><![CDATA[action support]]></category>
		<category><![CDATA[action support system]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[analytic model]]></category>
		<category><![CDATA[analytic models]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[beyenetwork]]></category>
		<category><![CDATA[consumer]]></category>
		<category><![CDATA[decision]]></category>
		<category><![CDATA[decision support]]></category>
		<category><![CDATA[decision support system]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[predictions]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=1840</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at The answer to too much information and limited understanding is decision management (not experts).Syndicated from BeyeNetwork
The Evidence Based Management blog had a post on Why experts are so often wrong that discusses a book by Philip Tetlock (Expert Political Judgment: How Good Is It? How [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/07/the-answer-to-too-much-information-and-limited-understanding-is-decision-management-not-experts/">The answer to too much information and limited understanding is decision management (not experts)</a>.<br /><p><em>Syndicated from <a href="http://www.b-eye-network.com/blogs/taylor/#">BeyeNetwork</a></em></p>
<p>The Evidence Based Management blog had a post on <a href="http://evidence-basedmanagement.com/blog/?p=60">Why experts are so often wrong</a> that discusses a book by Philip Tetlock (<a href="http://www.amazon.com/gp/product/0691128715?ie=UTF8&amp;tag=enterpdecisim-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0691128715">Expert Political Judgment: How Good Is It? How Can We Know?</a><img style="border: medium none  ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=enterpdecisim-20&amp;l=as2&amp;o=1&amp;a=0691128715" border="0" alt="" width="1" height="1" />)</p>
<blockquote><p>In a world filled with expert predictions that are mostly incorrect, and filled with people who eagerly seek such predictions even though they are incorrect, Tetlock&#8217;s book explores why experts are so often wrong and why we listen to them anyway.  There is no more evidence-based subject matter than forecasting.  This book provides an excellent overview of the perils and pitfalls in making forecasts.</p></blockquote>
<p>But if we can&#8217;t rely on experts to synthesize information and pass on judgments to us, can we make our own? Perhaps not, according to another post, this time from the Institute for the Future. In <a href="http://www.iftf.org/node/2702">So much information, such limited ability to understand it all</a> Vivian Distler quotes <a href="http://dahl.at/wordpress/2009/04/06/literacy-and-health-a-few-notes/">Stephan Dahl</a>:</p>
<blockquote><p>we make the assumption that they will be able to keep up with and synthesize the abundance of information that may be relevant to their health. 21% of adult Americans have only rudimentary skills, leaving them unable to extract even simple information from printed material. A further 25% can perform simple reading functions but &#8220;cannot integrate or synthesize several facts&#8221; from documents.</p></blockquote>
<p>and she goes on to ask</p>
<blockquote><p>Information will have to be made accessible and understandable.  Are we ready to take on that obligation?</p></blockquote>
<p>Personally I don&#8217;t think it is the information that needs to be made accessible and understandable, but the decisions that must be made with that information.We should not allow experts to make judgments without process (as I <a href="http://www.b-eye-network.com/blogs/taylor/archives/2009/06/on_supporting_decision_management_and_collaborativ.php">discussed here</a>) and we cannot rely on consumers (or front line staff) to have the necessary analytic skills. Instead we should focus our experts on understanding how we might make a good decision and build that expertise (those rules) into a decison making system that also allows those impacted to add constraints or additional rules. These rules could take advantage of sophisticated analytics without just handing over decision-making power to the analytic models.</p>
<p>The end result could and should be a transparent system that makes decisions consistently based on the data and on robust analysis of that data using rules that come from regulations, policies, expertise and personal preference. An action support system not just a decision support system. Just a thought&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=kQ2GSPuwkMw:C-SlD5QpUhw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=kQ2GSPuwkMw:C-SlD5QpUhw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=kQ2GSPuwkMw:C-SlD5QpUhw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=kQ2GSPuwkMw:C-SlD5QpUhw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=kQ2GSPuwkMw:C-SlD5QpUhw:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/kQ2GSPuwkMw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/07/the-answer-to-too-much-information-and-limited-understanding-is-decision-management-not-experts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/07/the-answer-to-too-much-information-and-limited-understanding-is-decision-management-not-experts/</feedburner:origLink></item>
		<item>
		<title>Decision Management Event Calendar for July 3</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/fZiro3DMz04/</link>
		<comments>http://jtonedm.com/2009/07/03/decision-management-event-calendar-for-july-3/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 19:21:36 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business Rules]]></category>
		<category><![CDATA[Data Mining]]></category>
		<category><![CDATA[Decision Management]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Blaze Advisor]]></category>
		<category><![CDATA[bpm]]></category>
		<category><![CDATA[business rules forum]]></category>
		<category><![CDATA[fico]]></category>
		<category><![CDATA[gartner]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[Predictive Analytics World]]></category>
		<category><![CDATA[Silverlink]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=2161</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at Decision Management Event Calendar for July 3.This week&#8217;s event calendar is below. The intent of this weekly post is to focus on web events coming in the next few weeks and conferences in the coming months. If you know about web or physical events around [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/03/decision-management-event-calendar-for-july-3/">Decision Management Event Calendar for July 3</a>.<br /><p>This week&#8217;s event calendar is below. The intent of this weekly post is to focus on web events coming in the next few weeks and conferences in the coming months. If you know about web or physical events around business rules, analytics, optimization or decision management, please let me know &#8211; <a class="autohyperlink" href="mailto:james@decisionmanagementsolutions.com" title="mailto:james@decisionmanagementsolutions.com">james@decisionmanagementsolutions.com</a>.</p>
<p>Web Events:</p>
<ul>
<li><strong>Silverlink: Applying Analytics to Drive Behavior<br />
</strong>Series &#8211; July 9 through July 28<br />
Join best-selling authors and industry leaders for this engaging, four-part webinar series. You’ll hear fresh insights and proven methodologies about how to engage and drive healthcare consumers. Experts will describe how applied analytics enable healthcare enterprises to motivate behavior, improve health outcomes and drive member loyalty.<br />
<a href="http://consumerinsight.silverlink.com/">Register</a></li>
<li><strong>FICO: </strong><strong>New Advances in Blaze Advisor for .NET</strong><br />
July 8, 9:00am ET AND 12:00pm ET<br />
Version 6.7 of FICO™ Blaze Advisor® is now available for .NET users. Find out what business rule system enhancements have been made and how they can benefit you and your business users.<br />
<a title="http://app.en25.com/e/er.aspx?s=378&amp;lid=1237&amp;elq=1EAA86B56D0043D6A69D080089F3D65C" href="https://inter.viewcentral.com/Events/cust/search_results.aspx?event_id=553&amp;keyword=&amp;postingForm=default.aspx&amp;cid=fairisaac&amp;pid=2&amp;lid=7&amp;cart_currency_code=&amp;payment_type=&amp;orderby_location=&amp;orderby_date=&amp;newRegistration=&amp;bundle_location_group=&amp;errmsg=&amp;location_group=online" target="_blank">Register</a></li>
</ul>
<p>Physical Events:</p>
<ul>
<li><a href="http://www.gartner.com/it/page.jsp?id=911413">Gartner BPM Summit </a>- October 5-7, Orlando FL<br />
I am speaking on Tuesday morning</li>
<li><a href="http://www.pawcon.com">Predictive Analytics World</a> &#8211; October 19-21, Washington DC<br />
I am giving a tutorial on the 19th and speaking</li>
<li><a href="https://www-01.ibm.com/software/data/conf/">Information on Demand 2009</a> &#8211; October 25-26, Las Vegas NV</li>
<li><a href="http://www.edmsummit.com">Business Rules Forum/Decision Management Summit</a> &#8211; November 1-5, Las Vegas NV<br />
I am giving a tutorial and keynote</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=fZiro3DMz04:84ZEAc12034:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=fZiro3DMz04:84ZEAc12034:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=fZiro3DMz04:84ZEAc12034:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=fZiro3DMz04:84ZEAc12034:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=fZiro3DMz04:84ZEAc12034:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/fZiro3DMz04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/03/decision-management-event-calendar-for-july-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/03/decision-management-event-calendar-for-july-3/</feedburner:origLink></item>
		<item>
		<title>Business Rules are a failed abstraction – so what?</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/wB__o70PxR0/</link>
		<comments>http://jtonedm.com/2009/07/03/business-rules-are-a-failed-abstraction-so-what/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 17:40:11 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[Business Rules]]></category>
		<category><![CDATA[application development]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[decision]]></category>
		<category><![CDATA[declarative]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[procedural]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=2158</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at Business Rules are a failed abstraction &#8211; so what?.Syndicated from ebizQ
Jeff Attwood had a great post over on Coding Horror &#8211; All Abstractions Are Failed Abstractions in which he discussed a Joel Spolsky article in which that states
All non-trivial abstractions, to some degree, are leaky.

At [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/03/business-rules-are-a-failed-abstraction-so-what/">Business Rules are a failed abstraction &#8211; so what?</a>.<br /><p><em>Syndicated from <a href="http://www.ebizq.net/blogs/decision_management/2009/07/business_rules_are_a_failed_ab.php">ebizQ</a></em></p>
<p>Jeff Attwood had a great post over on <a href="http://codinghorror.com/">Coding Horror</a> &#8211; <a href="http://www.codinghorror.com/blog/archives/001281.html">All Abstractions Are Failed Abstractions</a> in which he discussed a Joel Spolsky <a href="http://www.joelonsoftware.com/articles/LeakyAbstractions.html">article</a> in which that states</p>
<blockquote><p><em>All non-trivial abstractions, to some degree, are leaky.<br />
</em></p></blockquote>
<p>At some level, of course, this is true and Jeff goes on to say</p>
<blockquote><p>But I&#8217;d also argue that <strong>virtually <em>all </em>good programming abstractions are failed abstractions</strong>. I don&#8217;t think I&#8217;ve ever used one that didn&#8217;t leak like a sieve. But I think that&#8217;s an awfully architecture astronaut way of looking at things. Instead, let&#8217;s ask ourselves a more pragmatic question:</p>
<p>Does this abstraction make our code at least a little easier to write? To understand? To troubleshoot? Are we better off with this abstraction than we were without it?</p></blockquote>
<p>And that, of course, is the critical question. And that brings me to business rules. Business rules, especially when business users are brought into the picture to collaborate on their creation and maintenance, are an abstraction for the hard-code logic that will be executed. And they almost certainly meet this definition of a failed, leaky abstraction. Many programmers reject the use of business rules because of this.</p>
<p>When a programming blog linked to my article on <a href="http://www.ebizq.net/blogs/decision_management/2007/04/dont_softcode_use_business_rul.php">using business rules rather than soft-coding</a> lots of programmers responded. Underlying the reasons they gave for rejecting business rules (which I discussed in a series of posts &#8211; <a href="http://www.ebizq.net/blogs/decision_management/2009/02/business_rules_to_programmers.php">1</a>,<a href="http://www.ebizq.net/blogs/decision_management/2009/02/business_rules_to_programmers_1.php">2</a>,<a href="http://www.ebizq.net/blogs/decision_management/2009/02/business_rules_to_programmers_2.php">3</a>) was a sense that business rules are an unnecessary and failed/leaky abstraction. But if you ask the question Jeff asks &#8211; does it make the business logic easier to write, to understand and to trouble shoot &#8211; then business rules are, as I argued, a compelling abstraction. In particular:</p>
<ul>
<li>Business rules use fewer words, fewer lines of &#8220;code&#8221; to describe complex logic than procedural languages do</li>
<li>Business rules are easier for those who understand the business to understand and thus to validate (and who else is really in a position to tell if you if the logic is what the business needs)</li>
<li>Because they are atomic and independent, business rules either fire or don&#8217;t fire and so troubleshooting is easier.</li>
</ul>
<p>So are business rules a &#8220;failed&#8221; and &#8220;leaky&#8221; abstraction? Probably. Should you use them anyway? Yup.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=wB__o70PxR0:-IGAZ773TW0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=wB__o70PxR0:-IGAZ773TW0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=wB__o70PxR0:-IGAZ773TW0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=wB__o70PxR0:-IGAZ773TW0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=wB__o70PxR0:-IGAZ773TW0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/wB__o70PxR0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/03/business-rules-are-a-failed-abstraction-so-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/03/business-rules-are-a-failed-abstraction-so-what/</feedburner:origLink></item>
		<item>
		<title>The election in Iran and some real data analysis</title>
		<link>http://feedproxy.google.com/~r/jtonedm/~3/s-gt6VyG52U/</link>
		<comments>http://jtonedm.com/2009/07/02/the-election-in-iran-and-some-real-data-analysis/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 15:09:22 +0000</pubDate>
		<dc:creator>James Taylor</dc:creator>
				<category><![CDATA[BI]]></category>
		<category><![CDATA[Data Mining]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[beyenetwork]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[decision making]]></category>
		<category><![CDATA[pattern]]></category>

		<guid isPermaLink="false">http://jtonedm.com/?p=2154</guid>
		<description><![CDATA[Copyright © 2009 James Taylor. Visit the original article at The election in Iran and some real data analysis.Syndicated from BeyeNetwork
In 2005, Mr Ahmadinejad got 17 million votes and in 2009 he got 24 million.
The question is, where did all those extra votes come from?
The answer, according to this study, is not at all clear.
I [...]]]></description>
			<content:encoded><![CDATA[Copyright © 2009 <a href="http://jtonedm.com">James Taylor</a>. Visit the original article at <a href="http://jtonedm.com/2009/07/02/the-election-in-iran-and-some-real-data-analysis/">The election in Iran and some real data analysis</a>.<br /><p><em>Syndicated from <a href="http://www.b-eye-network.com/blogs/taylor/archives/2009/07/the_election_in_iran_and_some_real_data_analysis.php">BeyeNetwork</a></em></p>
<blockquote><p>In 2005, Mr Ahmadinejad got 17 million votes and in 2009 he got 24 million.<br />
The question is, where did all those extra votes come from?<br />
The answer, according to this study, is not at all clear.</p></blockquote>
<p>I don&#8217;t write political or personal posts and, despite first appearances, this is not one either. When I saw the BBC News post from which the quote above is taken (<a href="http://news.bbc.co.uk/2/hi/middle_east/8113885.stm">Iran: Where did all the votes come from?</a>) I was inspired to blog not so much by the specifics of the situation as by the process followed by the folks who investigated the situation. They took a result, one in dispute, but then looked past the simple facts to see how likely the result was to be reasonable and a truthful representation of the voters&#8217; intent.</p>
<p>For instance they went beyond the facts that the vote percentage for Mr Ahmadinejad only rose by 1% and that the poll some weeks before the election also showed him winning. They drilled in to ask questions like &#8220;how many more votes does this 1% swing represent&#8221; and &#8220;are the regional variations the same or similar in the two elections&#8221; and &#8220;how would voting patterns have to have changed to generate this result&#8221;. All these questions, and the statistical analysis that backs them, result in interesting conclusions.</p>
<p>But, like I said, this is not a political post about the election in Iran. What I want to ask you is how often you do this kind of analysis when someone presents a conclusion? How often is the data that has been used to base decisions in your company put through this kind of analysis? Is anyone asking the hard questions about the data that drives your company?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/jtonedm?a=s-gt6VyG52U:V3r-dOIvWe0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/jtonedm?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=s-gt6VyG52U:V3r-dOIvWe0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=s-gt6VyG52U:V3r-dOIvWe0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/jtonedm?a=s-gt6VyG52U:V3r-dOIvWe0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/jtonedm?i=s-gt6VyG52U:V3r-dOIvWe0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/jtonedm/~4/s-gt6VyG52U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jtonedm.com/2009/07/02/the-election-in-iran-and-some-real-data-analysis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jtonedm.com/2009/07/02/the-election-in-iran-and-some-real-data-analysis/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.609 seconds. --><!-- Cached page generated by WP-Super-Cache on 2009-07-14 04:11:04 -->
