<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Frictionless Business Ecosystems &#187; Business rules</title>
	<atom:link href="http://frictionlessbusinessecosystems.com/tag/business-rules/feed/" rel="self" type="application/rss+xml" />
	<link>http://frictionlessbusinessecosystems.com</link>
	<description>The science of non-friction business</description>
	<lastBuildDate>Sun, 21 Mar 2010 13:00:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Validating your business rules</title>
		<link>http://frictionlessbusinessecosystems.com/2010/02/validating-your-business-rules/</link>
		<comments>http://frictionlessbusinessecosystems.com/2010/02/validating-your-business-rules/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 13:00:55 +0000</pubDate>
		<dc:creator>Paul M.</dc:creator>
				<category><![CDATA[Business rules]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[business process]]></category>
		<category><![CDATA[NICTA]]></category>

		<guid isPermaLink="false">http://frictionlessbusinessecosystems.com/?p=82</guid>
		<description><![CDATA[In the previous post I described the nascent need for business rules and their implementation in new software systems.  This is a technology that takes the computerisation of business processes up a level in terms of power and flexibility (and reducing friction in business ecosystems, of course!).
But as this approach makes its way into the [...]]]></description>
			<content:encoded><![CDATA[<p>In <a title="Business rules and forms processing" href="http://frictionlessbusinessecosystems.com/2010/02/business-rules-and-forms-processing/" target="_blank">the previous post</a> I described the nascent need for business rules and their implementation in new software systems.  This is a technology that takes the computerisation of business processes up a level in terms of power and flexibility (and reducing friction in business ecosystems, of course!).</p>
<p>But as this approach makes its way into the mainstream of business infrastructure software, one new challenge that will become increasingly apparent is checking or validation of a collection of business rules. This is about spotting flaws &#8211; inconsistencies, loopholes, dead-ends, infinite loops, etc. These are flaws that can&#8217;t usually be spotted by looking at the rules one or a few at a time. To be completely confident that you&#8217;ve got a consistent rules set, you need a means to analyse the whole lot together.</p>
<p>Fortunately our researchers at NICTA have anticipated this looming challenge and have approaches to deal with the problem using formal logic principles. We are starting to work with some trial partners in industry and this may be the topic of a future post. But we&#8217;d certainly like to expand the range of scenarios in which this new technology is trialled.</p>
<p>The vision is quite simple: &#8216;Push-button&#8217; formal logic analysis of your complete business rules set. Instant results will report that you&#8217;ve got a contradiction here and a loophole there, etc., thereby allowing corrections to be made before the processes are exposed to &#8216;production&#8217; usage.  Further, as business policies (and therefore processing rules) change, you&#8217;ll want to know immediately whether your new rules will play nice with the existing ones.</p>
<p>If these scenarios resonate with you because you&#8217;ve been wondering how to deal with the problem of functioning business rules in your (or your client&#8217;s) environment, we invite you to comment here or talk to us.</p>
]]></content:encoded>
			<wfw:commentRss>http://frictionlessbusinessecosystems.com/2010/02/validating-your-business-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business rules and forms processing</title>
		<link>http://frictionlessbusinessecosystems.com/2010/02/business-rules-and-forms-processing/</link>
		<comments>http://frictionlessbusinessecosystems.com/2010/02/business-rules-and-forms-processing/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 13:00:45 +0000</pubDate>
		<dc:creator>Paul M.</dc:creator>
				<category><![CDATA[Business rules]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[business process]]></category>
		<category><![CDATA[NICTA]]></category>

		<guid isPermaLink="false">http://frictionlessbusinessecosystems.com/?p=79</guid>
		<description><![CDATA[Imagine a traditional business or a public service that processes a lot of paper forms according to a set of rules. In the old days it was easy: Customers (or citizens) would turn up at their local branch or the relevant office at 10am and stand patiently in an orderly queue for hours on end [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine a traditional business or a public service that processes a lot of paper forms according to a set of rules. In the old days it was easy: Customers (or citizens) would turn up at their local branch or the relevant office at 10am and stand patiently in an orderly queue for hours on end with forms in hand.</p>
<p>[Aside: We still have physical queues - supermarket checkouts on a Saturday morning, or behind the gates at a concert or sporting event. And many people still have to line up at banks and other services like Centrelink, Medicare, and health insurance providers. But for most of us (ie., the demographic that can read this blog, at least), the rise of online self-servicing has done away with much of the need for physical queues and paper forms processing. I think of those bad old days and wonder at the staggering productivity cost of having to line up with paper forms. I assume someone somewhere has done a study on this...?]</p>
<p>That&#8217;s the front-end of the business, but for now I&#8217;m more interested in the back-end. In the back office there would be a small army of process workers in cubicles (they used to be called &#8216;clerks&#8217;) working through the pile of forms in their in-tray, processing each one according to a set of rules. Occasionally they&#8217;d have to put one into a &#8216;problem pile&#8217; because it failed to satisfy one or more of those business rules.</p>
<p>In retrospect, computerising simple forms processing is intuitive and straightforward. And the business case should be a lay-down misere &#8211; remove a major chunk of the cost of that human forms-processing army.</p>
<p>The situation becomes more challenging when the forms and their processing, or more specifically the business <em>rules</em>, are more complex. The implementation of <em>easily maintainable</em> business rules in a computer system is non-trivial. Of course, business rules have been implemented in software forever &#8211; usually hard-coded within the business logic of applications. But by <em>easily maintainable</em> I mean that a business stakeholder (or someone on her team) can modify them in the system as needed, without requiring the lag and friction of software development support to re-code the changes.</p>
<p>There are tools out there that allow such business rules to be specified using standard or proprietary business rules languages. But business rules processing is not yet a widely adopted technology because it is still a young field &#8211; organisations are still learning about its power, and it&#8217;s not like there&#8217;s a huge pool of subject matter experts out there to draw on.  But they do exist in modest numbers, and NICTA is one place where you&#8217;ll find some of the best in the world. In fact, as they move ahead with the development of new tools for formal analysis of business rules (more on this in my next post), they&#8217;re eager to sink their teeth into more real-world business rules challenges. If you&#8217;re starting to work your way through the business rules maze and could do with some help from the experts, they&#8217;re right here – please call or email!</p>
]]></content:encoded>
			<wfw:commentRss>http://frictionlessbusinessecosystems.com/2010/02/business-rules-and-forms-processing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
