<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: SaaS Upgrade Maturity Model</title>
	<atom:link href="http://www.saasblogs.com/2009/01/19/saas-upgrade-maturity-mode/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.saasblogs.com/saas/saas-upgrade-maturity-mode/</link>
	<description>Understanding the &#34;as a Service&#34; Revolution</description>
	<lastBuildDate>Thu, 02 Feb 2012 05:34:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Larry Port</title>
		<link>http://www.saasblogs.com/saas/saas-upgrade-maturity-mode/#comment-80481</link>
		<dc:creator>Larry Port</dc:creator>
		<pubDate>Thu, 05 Feb 2009 21:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=237#comment-80481</guid>
		<description>Interesting - we actually have a SaaS product for law firms.

Without a doubt these are interesting ideas.  I think though what also needs to be taken into account are the nature of changes.  This is especially so in Agile shops where sprint cycle releases are the norm.  So, consider, for different types of rollouts:

1) Substantial changes to existing product - absolutely levels 1 2 and 3 should be considered.
2) New features not affecting existing product - deploy at will in conjunction with PR/Marketing and subscriber agreements.
3) Bug Fixes/small improvements - also deploy at will.

Otherwise, you risk making a muddled mess of deployment.  The simpler the better.</description>
		<content:encoded><![CDATA[<p>Interesting &#8211; we actually have a SaaS product for law firms.</p>
<p>Without a doubt these are interesting ideas.  I think though what also needs to be taken into account are the nature of changes.  This is especially so in Agile shops where sprint cycle releases are the norm.  So, consider, for different types of rollouts:</p>
<p>1) Substantial changes to existing product &#8211; absolutely levels 1 2 and 3 should be considered.<br />
2) New features not affecting existing product &#8211; deploy at will in conjunction with PR/Marketing and subscriber agreements.<br />
3) Bug Fixes/small improvements &#8211; also deploy at will.</p>
<p>Otherwise, you risk making a muddled mess of deployment.  The simpler the better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sheppard</title>
		<link>http://www.saasblogs.com/saas/saas-upgrade-maturity-mode/#comment-79155</link>
		<dc:creator>Scott Sheppard</dc:creator>
		<pubDate>Wed, 21 Jan 2009 17:18:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=237#comment-79155</guid>
		<description>The client for Buzzsaw was developed in 1999. It is an ActiveX Control. It communicates with an ISAPI extension on the server. As we evolve the service, the client will leverage newer technologies, but for what it is now, Level 3 meets our needs.</description>
		<content:encoded><![CDATA[<p>The client for Buzzsaw was developed in 1999. It is an ActiveX Control. It communicates with an ISAPI extension on the server. As we evolve the service, the client will leverage newer technologies, but for what it is now, Level 3 meets our needs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sinclair Schuller</title>
		<link>http://www.saasblogs.com/saas/saas-upgrade-maturity-mode/#comment-79129</link>
		<dc:creator>Sinclair Schuller</dc:creator>
		<pubDate>Wed, 21 Jan 2009 08:42:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=237#comment-79129</guid>
		<description>Wes, I would argue that 3 has the ability to be most cost effective given the right automation system. The cost associated with any of the maturity level seems to be related to how much intervention is required.

Scott, have you experienced a cost effectiveness difference? Also, with respect to your desktop client, have you considered technologies like Silverlight or Flex via a browser to help with the update issue, or is Buzzsaw taking advantage of something on the host OS beyond what&#039;s exposed via those technologies?</description>
		<content:encoded><![CDATA[<p>Wes, I would argue that 3 has the ability to be most cost effective given the right automation system. The cost associated with any of the maturity level seems to be related to how much intervention is required.</p>
<p>Scott, have you experienced a cost effectiveness difference? Also, with respect to your desktop client, have you considered technologies like Silverlight or Flex via a browser to help with the update issue, or is Buzzsaw taking advantage of something on the host OS beyond what&#8217;s exposed via those technologies?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sheppard</title>
		<link>http://www.saasblogs.com/saas/saas-upgrade-maturity-mode/#comment-79116</link>
		<dc:creator>Scott Sheppard</dc:creator>
		<pubDate>Wed, 21 Jan 2009 05:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=237#comment-79116</guid>
		<description>Autodesk Buzzsaw is not pure SaaS. It&#039;s more like software + services. There is a Buzzsaw client to install. When we upgrade our servers, all of the customers affected have to install a new client. Sometimes customers are in the middle of a critical project, so an install is inconvenient. As a result that&#039;s why we go with Level 3. Customers get their data moved to the upgraded server at a time that meets their schedule, and then the client installs begin from there.</description>
		<content:encoded><![CDATA[<p>Autodesk Buzzsaw is not pure SaaS. It&#8217;s more like software + services. There is a Buzzsaw client to install. When we upgrade our servers, all of the customers affected have to install a new client. Sometimes customers are in the middle of a critical project, so an install is inconvenient. As a result that&#8217;s why we go with Level 3. Customers get their data moved to the upgraded server at a time that meets their schedule, and then the client installs begin from there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wes Smith</title>
		<link>http://www.saasblogs.com/saas/saas-upgrade-maturity-mode/#comment-79109</link>
		<dc:creator>Wes Smith</dc:creator>
		<pubDate>Wed, 21 Jan 2009 04:50:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=237#comment-79109</guid>
		<description>Clearly option 1 is the most cost effective model for SaaS.  Why not just give a 60 day lead on the blanket update and have a preview like most do anyway.  Then option 2 and 3 are moot and you have solved all the issues.  Besides, when you stray from option 1, you stray from basic SaaS foundations.  So if a customer does not like it, they should just just do managed host.  In fact it&#039;s why managed host is still, and likely to continue to be more poular than SaaS.</description>
		<content:encoded><![CDATA[<p>Clearly option 1 is the most cost effective model for SaaS.  Why not just give a 60 day lead on the blanket update and have a preview like most do anyway.  Then option 2 and 3 are moot and you have solved all the issues.  Besides, when you stray from option 1, you stray from basic SaaS foundations.  So if a customer does not like it, they should just just do managed host.  In fact it&#8217;s why managed host is still, and likely to continue to be more poular than SaaS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Sheppard</title>
		<link>http://www.saasblogs.com/saas/saas-upgrade-maturity-mode/#comment-79051</link>
		<dc:creator>Scott Sheppard</dc:creator>
		<pubDate>Tue, 20 Jan 2009 18:39:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=237#comment-79051</guid>
		<description>Having lived through the dom com era as the sofwtare development manaer for Buzzsaw, we have tried all 3. Certainly we started with Level 1. This did induce pain on the part of customers. We tried Level 2 for the shortest amount of time, since even the second coming was painful. Now Autdoesk offers Buzzsaw using the Level 3 method. This works well. Customers pick a date, and we migrate their data when such migrations are necessary.</description>
		<content:encoded><![CDATA[<p>Having lived through the dom com era as the sofwtare development manaer for Buzzsaw, we have tried all 3. Certainly we started with Level 1. This did induce pain on the part of customers. We tried Level 2 for the shortest amount of time, since even the second coming was painful. Now Autdoesk offers Buzzsaw using the Level 3 method. This works well. Customers pick a date, and we migrate their data when such migrations are necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Dunham</title>
		<link>http://www.saasblogs.com/saas/saas-upgrade-maturity-mode/#comment-78950</link>
		<dc:creator>Michael Dunham</dc:creator>
		<pubDate>Mon, 19 Jan 2009 23:40:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.saasblogs.com/?p=237#comment-78950</guid>
		<description>Sinclair - I&#039;ve worked with an application very much like you describe. A couple of interesting things from the experience: 

Process/feature changes that positively impact usability and productivity are excepted immediately - however, in many cases those should be considered for monitization. Depends a lot on the competitive atmosphere.

Feature changes that require &quot;relearning&quot; with no apparent usuability or productivity bonus are roundly rejected and likely to lower user retention. It doesn&#039;t mean they aren&#039;t necessary in some cases however for reasons the users aren&#039;t aware of. Making them aware of the deeper issues is key in this situation. 

But the worst case scenario is when a change requires API restructure and integration realignment. Planning this level of upgrade can be very difficult when customers have a significant investment in integrated apps. 

In the first case, I can see the positive upgrades being pushed out immediately - in coordination with marketing of course. 

The second and third situations would require your &quot;level 2&quot; or &quot;level 3&quot; upgrade, but there is also a very serious service component both helping customers understand potential issues and in some cases helping them test and prepare for the upgrade. In SaaS we are selling service, in some cases added service ($) and retention is king.

So, I wouldn&#039;t necessarily call this a &quot;maturity level&quot; decision - it is more a matter of the product manager, QA, and service team having a way to evaluate changes and determine which plan works for an individual situation. There are going to have to be some parallel versions during testing and in some cases evaluation or &quot;beta positive&quot; users that allow themselves to be pushed to the new version as soon as it is ready. Getting to that discussion before release is where the maturity comes in.</description>
		<content:encoded><![CDATA[<p>Sinclair &#8211; I&#8217;ve worked with an application very much like you describe. A couple of interesting things from the experience: </p>
<p>Process/feature changes that positively impact usability and productivity are excepted immediately &#8211; however, in many cases those should be considered for monitization. Depends a lot on the competitive atmosphere.</p>
<p>Feature changes that require &#8220;relearning&#8221; with no apparent usuability or productivity bonus are roundly rejected and likely to lower user retention. It doesn&#8217;t mean they aren&#8217;t necessary in some cases however for reasons the users aren&#8217;t aware of. Making them aware of the deeper issues is key in this situation. </p>
<p>But the worst case scenario is when a change requires API restructure and integration realignment. Planning this level of upgrade can be very difficult when customers have a significant investment in integrated apps. </p>
<p>In the first case, I can see the positive upgrades being pushed out immediately &#8211; in coordination with marketing of course. </p>
<p>The second and third situations would require your &#8220;level 2&#8243; or &#8220;level 3&#8243; upgrade, but there is also a very serious service component both helping customers understand potential issues and in some cases helping them test and prepare for the upgrade. In SaaS we are selling service, in some cases added service ($) and retention is king.</p>
<p>So, I wouldn&#8217;t necessarily call this a &#8220;maturity level&#8221; decision &#8211; it is more a matter of the product manager, QA, and service team having a way to evaluate changes and determine which plan works for an individual situation. There are going to have to be some parallel versions during testing and in some cases evaluation or &#8220;beta positive&#8221; users that allow themselves to be pushed to the new version as soon as it is ready. Getting to that discussion before release is where the maturity comes in.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

