<?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>Loyalty Truth Blog &#187; Loyalty technology</title>
	<atom:link href="http://blog.hanifinloyalty.com/tag/loyalty-technology/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.hanifinloyalty.com</link>
	<description>Unbiased insights on Customer Strategy &#38; Loyalty Marketing</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:56:15 +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>How Mature is Your Loyalty System? Part II</title>
		<link>http://blog.hanifinloyalty.com/2009/07/29/how-mature-is-your-loyalty-system-part-ii.html</link>
		<comments>http://blog.hanifinloyalty.com/2009/07/29/how-mature-is-your-loyalty-system-part-ii.html#comments</comments>
		<pubDate>Wed, 29 Jul 2009 14:59:53 +0000</pubDate>
		<dc:creator>JimKuschill</dc:creator>
				<category><![CDATA[Contributing Authors]]></category>
		<category><![CDATA[Jim Kuschill]]></category>
		<category><![CDATA[Marketing Technology]]></category>
		<category><![CDATA[Operations]]></category>
		<category><![CDATA[Loyalty processing software]]></category>
		<category><![CDATA[Loyalty technology]]></category>

		<guid isPermaLink="false">http://blog.hanifinloyalty.com/?p=1349</guid>
		<description><![CDATA[
			
				
			
		
Editor&#8217;s note: The build versus buy decision is visited often by loyalty program sponsors.    Jim Kuschill is the architect of one of the original &#8211; and still market leading &#8211; platforms in the industry.  This is the Second in a several part series about loyalty software and it will be sure [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=c551fb842ba7a66e39a296a2badbf6d1&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.hanifinloyalty.com%2F2009%2F07%2F29%2Fhow-mature-is-your-loyalty-system-part-ii.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.hanifinloyalty.com%2F2009%2F07%2F29%2Fhow-mature-is-your-loyalty-system-part-ii.html&amp;source=billhanifin&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><em><strong>Editor&#8217;s note:</strong> The <strong>build versus buy</strong> decision is visited often by loyalty program sponsors.    Jim Kuschill is the architect of one of the original &#8211; and still market leading &#8211; platforms in the industry.  This is the <strong>Second</strong> in a several part series about loyalty software and it will be sure to fascinate loyalty junkies whether working for software vendors or internal IT teams.</em></p>
<p><br class="spacer_" /></p>
<hr />
<p><br class="spacer_" /></p>
<p>In the <a href="http://blog.hanifinloyalty.com/2009/07/10/how-mature-is-your-loyalty-software.html" target="_blank"><strong>first installment of this series</strong></a>, we saw that it was possible to decompose loyalty software systems into 23 separate major functional areas – 16 modules and 7 shared services.</p>
<p>In this installment we’ll take a look at how <strong>shared services impact modules</strong> and whether a developmental lineage can reasonably be established across a wide variety of loyalty software systems.</p>
<p>In general terms, modules interact with users while the shared services support the modules and interact with the operating environment (e.g. the database system). As a consequence, the capabilities provided by (and observable in) a system are largely dependent on the modules. But, how (well) those capabilities are provided is often highly dependant on the shared services. In particular, if a shared service does not exist, is poorly implemented, or minimally implemented, then the capabilities, reliability, or some other aspect of the system will be compromised.</p>
<p>Because shared services can affect large portions of a system, some correlation always exists between overall system flexibility and efficiency and the depth/quality of the shared services. However, if there was little correlation between shared services implementations, we’re again in a position where it would be <strong>difficult to show how investments would yield more cost-effective systems</strong>.</p>
<p>At this point, it was time to revisit each of the loyalty systems and identify whether they implemented a module or shared service, and if so, how. As this work progressed, it was possible to see patterns across systems that once appeared to have very little in common. Not only were there patterns, but there were also common approaches to the implementation of modules and services. Certainly not with 100% correlation, but with fundamentally similar approaches.</p>
<p>Upon a review of the results it also seemed as if there were <strong>23 timelines</strong>, each illustrative of the lineage of a separate technology. In essence, each of the 23 timelines contained a version 1, a version 2, and so on. Each of the versions essentially indicated how “mature” the functionality of a module or shared service was.</p>
<p>This seemed a little too good to be true, so further research was done on the history of some of the systems. To do this, <strong>I spoke with developers</strong> and others who had insight into the modules and services of previous versions with any eye toward whether those versions fit the patterns identified. There was not 100% correlation, but the <strong>patterns were unmistakable</strong>, with well correlated progressions in every area.</p>
<p>Once the maturity levels were identified, it was then possible to consider the associated operational characteristics  to understand the benefits, problems, and most importantly, the costs of operation for being at a specific maturity level. It was also possible to anticipate what more advanced maturity levels would look like, functionally and operationally, even if they had not yet been seen in a deployed system. Finally, it was possible to estimate the cost of enhancing a system from one maturity level to the next, a <strong>critical component of any ROI analysis</strong>.</p>
<p>Even with all of this, it was not yet possible to evaluate whether a particular loyalty system was inefficient at handling the job it was tasked to do. For that, it was necessary to understand the demands on the system, which requires us to consider such things as the <strong>vertical market</strong>, <strong>membership size</strong>, and <strong>program complexity</strong>.</p>
<p>By observation is was clear that each vertical market had a fairly distinctive pattern of needs and these tended to correlate with membership size and program age. This provided a baseline read but analysis of the following elements was especially useful:</p>
<ul>
<li>Reviewing   the current software to identify its level of maturity</li>
<li>Survey the loyalty program’s recent operating history for insight into the functions being performed and the associated costs</li>
<li>Scan the  strategic plan for the loyalty program (ideally a 2 or 3 year vision) to understand what maturity level of software is required to  reliably and cost effectively  implement the vision</li>
</ul>
<p>The form of   analysis yields a reasonably quantitative illustration of how well a loyalty system aligns with marketing realities and also where any  gaps  exist relative to the future marketing vision. <strong>Comparison of the gaps against the frequency of the needs</strong> and the cost of enhancement provides good insight into the areas into which investments should be made.</p>
<p>In Part III of this series,  we’ll look at why a <strong>loyalty software maturity model</strong> is a necessary step and explain  why  being able to <strong>configure 95% of a solution is still not enough</strong>.</p>
<p>Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hanifinloyalty.com/2009/07/29/how-mature-is-your-loyalty-system-part-ii.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Mature is your Loyalty Software?</title>
		<link>http://blog.hanifinloyalty.com/2009/07/10/how-mature-is-your-loyalty-software.html</link>
		<comments>http://blog.hanifinloyalty.com/2009/07/10/how-mature-is-your-loyalty-software.html#comments</comments>
		<pubDate>Fri, 10 Jul 2009 14:12:02 +0000</pubDate>
		<dc:creator>JimKuschill</dc:creator>
				<category><![CDATA[Contributing Authors]]></category>
		<category><![CDATA[Jim Kuschill]]></category>
		<category><![CDATA[Marketing Technology]]></category>
		<category><![CDATA[Operations]]></category>
		<category><![CDATA[Loyalty processing software]]></category>
		<category><![CDATA[Loyalty technology]]></category>

		<guid isPermaLink="false">http://blog.hanifinloyalty.com/?p=1343</guid>
		<description><![CDATA[
			
				
			
		
Editor&#8217;s note: The build versus buy decision is visited often by loyalty program sponsors.  Formal market studies by COLLOQUY and others have arrived at the conclusion that &#8220;internal IT&#8221; might be the market share leader among loyalty software providers.  Jim Kuschill is the architect of one of the original &#8211; and still market leading &#8211; [...]]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=c551fb842ba7a66e39a296a2badbf6d1&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.hanifinloyalty.com%2F2009%2F07%2F10%2Fhow-mature-is-your-loyalty-software.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.hanifinloyalty.com%2F2009%2F07%2F10%2Fhow-mature-is-your-loyalty-software.html&amp;source=billhanifin&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><em><strong>Editor&#8217;s note:</strong> The build versus buy decision is visited often by loyalty program sponsors.  Formal market studies by COLLOQUY and others have arrived at the conclusion that &#8220;internal IT&#8221; might be the market share leader among loyalty software providers.  Jim Kuschill is the architect of one of the original &#8211; and still market leading &#8211; platforms in the industry. He has been asked every question about loyalty software that could be asked and is so well versed that, if you bore him, he&#8217;ll go ahead and answer the questions you forgot to ask! This is the first in a several part series about loyalty software and it will be sure to fascinate loyalty junkies whether working for software vendors or internal IT teams.</em></p>
<p><br class="spacer_" /></p>
<hr />
<p><br class="spacer_" /></p>
<p>I’ve spent a lot of time over the years <strong>studying loyalty system technology</strong>. This includes the consumer touch points such as the web site and IVR, the data touch points that drive accruals and perform fulfillment, and everything between.</p>
<p>At first, second, and third blush, each of the systems looked very different, the only thing in common seeming to be that they all <strong>cost too much to operate</strong> and never really seemed able to (easily) <strong>do what marketing wanted</strong>. As a result, I started to wonder if there really weren’t patterns, whether it would be possible to identify and make some sense of them, and if there might not be substantial benefits in teasing them out. In particular, I wanted to see if there might be a way to understand how loyalty systems “grew up,” to be able to predict operating capabilities and costs, and then to leverage this knowledge into more flexible and efficient systems, but most of all, into more cost-effective systems.</p>
<p>An interesting truism relative to loyalty processing software is that they seem <strong>alluringly simple to build</strong>. After all, tracking points is merely a matter of addition and subtraction and tracking names and addresses is pretty basic functionality as well.  I would go so far as to say that if you sat down with 100 bright software analysts or software engineers that had not previously worked with loyalty systems, fully <strong>90% of them would confirm</strong> they could build just what you needed!</p>
<p>While this isn’t a good thing for loyalty software vendors and ultimately it isn’t a good thing for those that operate programs, it turned out to be a really good thing for my analysis. Partly because so many different systems existed and partly because it was easy to see that the vast majority of loyalty software systems started with pretty much the <strong>same kernel</strong> – typically a little <strong>member management</strong>, a little <strong>points accrual</strong>, and a little <strong>redemption support</strong>.</p>
<p><em>Then they grew.</em></p>
<p><em>And new parts were added.</em></p>
<p><em>And they grew some more.</em></p>
<p><em>And then parts had to be rewritten.</em></p>
<p><em>And those parts started to grow.</em></p>
<p>This approach to development appears haphazard, but it is actually driven by market forces that influence the needs of the marketer. This in turn drives the software requirements and ultimately the form of the software. Given that market requirements, particularly in the same vertical, will in large part be similar, it’s not unreasonable to assume that the <strong>solutions within a vertical will exhibit a good deal of consistency</strong> as well. That is, every loyalty system within a vertical should provide similar core functions, albeit perhaps in different ways and to a different degree.</p>
<p>A subsequent comparison between several systems within a number of different verticals confirmed that functionality wasn’t highly variable, but it did not immediately yield insights into the operational cost drivers, much less how such costs might be reduced. This was somewhat of a disappointment, but should not have been unexpected. To some extent I had fallen into the <strong>“loyalty systems are simple”</strong> trap by trying to categorize at too high a level.</p>
<p>At this point, some functional decomposition was in order and so I took inventory of the major functions performed by loyalty systems. For example, point expiration is a common major function. Similarly, and much more complex, redemption is an obvious &#8220;must-have&#8221; function. People often refer to these as modules, that is, the points expiration module, the redemption module, and so on.</p>
<p>While modules are readily identifiable, loyalty (and other) systems generally include a large amount of supporting code. In terms of software design, this code is often identified as <strong>“shared services”</strong> or <strong>“service modules”</strong>,<strong> </strong>because the functions are needed (shared) by a number of different modules. For example, handling batch files, logging of data changes, and so on, are typical of shared services.</p>
<p>After a re-review of the systems with an eye towards functional decomposition, <strong>16 major modules</strong> and <strong>7 major shared services</strong> were identified. Of the 16 modules, 4 were large enough that they could have undergone a similar decomposition process, but rather than complicate the process further, this was simply noted, with an expectation that any findings may not be quite as applicable for these modules.</p>
<p>Now it seemed that some progress was being made as it was possible to <strong>break down the formerly monolithic systems</strong> into a manageable number of readily identifiable parts. The next interesting question was whether there was a discernable “lineage” associated with the parts. Without a lineage, without correlation, it would be much more difficult to show what type of investments would yield more cost-effective systems.</p>
<p><strong>In our next installment</strong> we’ll review each loyalty system against the identified modules and shared services and see if  clear relationships exist between investment in specific sets of modules and more cost-effective loyalty marketing systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hanifinloyalty.com/2009/07/10/how-mature-is-your-loyalty-software.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

