<?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>SaaSkatoon: All Things SaaS!&#187; SaaS</title>
	<atom:link href="http://saaskatoon.deliveredinnovation.com/tag/saas/feed/" rel="self" type="application/rss+xml" />
	<link>http://saaskatoon.deliveredinnovation.com</link>
	<description>SaaS, PaaS, and Cloud Computing</description>
	<lastBuildDate>Tue, 29 Jun 2010 14:46:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ebizQ Forum: What Are the Biggest Downsides to Cloud Computing?</title>
		<link>http://saaskatoon.deliveredinnovation.com/2010/05/18/ebizq-forum-what-are-the-biggest-downsides-to-cloud-computing/</link>
		<comments>http://saaskatoon.deliveredinnovation.com/2010/05/18/ebizq-forum-what-are-the-biggest-downsides-to-cloud-computing/#comments</comments>
		<pubDate>Tue, 18 May 2010 15:17:59 +0000</pubDate>
		<dc:creator>edward</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[Software as a Service]]></category>
		<category><![CDATA[ebizQ]]></category>
		<category><![CDATA[Michael Topalovich]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://saaskatoon.deliveredinnovation.com/?p=596</guid>
		<description><![CDATA[<p>Delivered Innovation CTO <a href="http://www.linkedin.com/in/topalovich" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.linkedin.com/in/topalovich');" target="_blank">Michael Topalovich</a> recently provided his take on the <a href="http://www.ebizq.net/blogs/ebizq_forum/?s=forum" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.ebizq.net/blogs/ebizq_forum/?s=forum');" target="_blank">ebizQ Forum</a> question: <a href="http://www.ebizq.net/blogs/ebizq_forum/2010/05/what-is-the-biggest-downside-to-cloud-computing.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.ebizq.net/blogs/ebizq_forum/2010/05/what-is-the-biggest-downside-to-cloud-computing.php');" target="_blank">What Are the Biggest Downsides to Cloud Computing</a>?  From the Forum:</p> 
<p>I&#8217;ll substitute &#8220;downsides&#8221; with &#8220;risks&#8221; because some of these may be viewed as half empty / half full arguments, but I see the biggest current risks as:</p> 
<ol> 
<li><strong>Market confusion</strong>. As Peter mentioned, it is a mad dash to the cloud right now. And since nobody wants to feel left out, just about every company in the B2B tech space has re-branded itself as a cloud computing company. I&#8217;ve heard this referred to as &#8220;cloudwashing,&#8221; and the result is that companies will find it more difficult to find services specific to their needs, because of the tendency of providers to water down messaging into cloud buzzwords and ignore basic positioning and value statements.</li> 
<li><strong>Cloud sprawl</strong>. With the rapid proliferation of cloud services, IT is struggling to adapt corporate service delivery strategies. The results that we have seen have included duplication and overlap of processes and functions due to services being provisioned directly by business units; loss of control of the billing for services because no single entity within the company is responsible for the procurement and management of them; and the equivalent of &#8220;shelfware,&#8221; a situation where cloud services are orphaned after the champion leaves the company or the business shifts focus.</li> 
<li><strong>Lack of cohesive integration strategy</strong>. There is no doubt in my mind that the cloud model of service delivery is the one that we will adopt for at least the next 10-15 years of technology cycles, but until the integration of all of the pieces is thought through, the sum of the parts will never add up. My company has standardized our core service offerings around the Force.com platform from salesforce.com to provide the &#8220;glue&#8221; that holds all of the pieces together, and we &#8220;mash up&#8221; other cloud services into composite enterprise business systems through API integration, business process orchestration, and data integration using services such as Boomi. But if companies just provision cloud services for siloed requirements up and down the cloud stack (from infrastructure to SaaS), the disaggregation of these services will prove to be a value destroyer.</li> 
</ol> 
 ]]></description>
			<content:encoded><![CDATA[<p>Delivered Innovation CTO <a href="http://www.linkedin.com/in/topalovich" target="_blank">Michael Topalovich</a> recently provided his take on the <a href="http://www.ebizq.net/blogs/ebizq_forum/?s=forum" target="_blank">ebizQ Forum</a> question: <a href="http://www.ebizq.net/blogs/ebizq_forum/2010/05/what-is-the-biggest-downside-to-cloud-computing.php" target="_blank">What Are the Biggest Downsides to Cloud Computing</a>?  From the Forum:</p>
<p>I&#8217;ll substitute &#8220;downsides&#8221; with &#8220;risks&#8221; because some of these may be viewed as half empty / half full arguments, but I see the biggest current risks as:</p>
<ol>
<li><strong>Market confusion</strong>. As Peter mentioned, it is a mad dash to the cloud right now. And since nobody wants to feel left out, just about every company in the B2B tech space has re-branded itself as a cloud computing company. I&#8217;ve heard this referred to as &#8220;cloudwashing,&#8221; and the result is that companies will find it more difficult to find services specific to their needs, because of the tendency of providers to water down messaging into cloud buzzwords and ignore basic positioning and value statements.</li>
<li><strong>Cloud sprawl</strong>. With the rapid proliferation of cloud services, IT is struggling to adapt corporate service delivery strategies. The results that we have seen have included duplication and overlap of processes and functions due to services being provisioned directly by business units; loss of control of the billing for services because no single entity within the company is responsible for the procurement and management of them; and the equivalent of &#8220;shelfware,&#8221; a situation where cloud services are orphaned after the champion leaves the company or the business shifts focus.</li>
<li><strong>Lack of cohesive integration strategy</strong>. There is no doubt in my mind that the cloud model of service delivery is the one that we will adopt for at least the next 10-15 years of technology cycles, but until the integration of all of the pieces is thought through, the sum of the parts will never add up. My company has standardized our core service offerings around the Force.com platform from salesforce.com to provide the &#8220;glue&#8221; that holds all of the pieces together, and we &#8220;mash up&#8221; other cloud services into composite enterprise business systems through API integration, business process orchestration, and data integration using services such as Boomi. But if companies just provision cloud services for siloed requirements up and down the cloud stack (from infrastructure to SaaS), the disaggregation of these services will prove to be a value destroyer.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://saaskatoon.deliveredinnovation.com/2010/05/18/ebizq-forum-what-are-the-biggest-downsides-to-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PivotLink CEO Quentin Gallivan on SaaS Business Analytics and Cloud Computing</title>
		<link>http://saaskatoon.deliveredinnovation.com/2010/03/05/pivotlink-ceo-quentin-gallivan-on-saas-business-analytics-and-cloud-computing/</link>
		<comments>http://saaskatoon.deliveredinnovation.com/2010/03/05/pivotlink-ceo-quentin-gallivan-on-saas-business-analytics-and-cloud-computing/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 17:15:17 +0000</pubDate>
		<dc:creator>edward</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software as a Service]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[Delivered Innovation News]]></category>
		<category><![CDATA[PivotLink]]></category>
		<category><![CDATA[Quentin Gallivan]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[SAS-70]]></category>

		<guid isPermaLink="false">http://saaskatoon.deliveredinnovation.com/?p=561</guid>
		<description><![CDATA[<p style="text-align: center;"><a href="http://www.pivotlink.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.pivotlink.com');"><img class="aligncenter size-full wp-image-570" title="PivotLink" src="http://saaskatoon.deliveredinnovation.com/wp-content/uploads/2010/03/header.png" alt="PivotLink" width="259" height="52" /></a></p> 
<p>Edward Schlicksup of <a title="cloud computing system design for Force.com" href="http://www.deliveredinnovation.com"  target="_blank">Delivered Innovation</a> recently caught up with <a href="http://www.pivotlink.com/company/management-team" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.pivotlink.com/company/management-team');" target="_blank">Quentin Gallivan</a>, CEO of <a href="http://www.pivotlink.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.pivotlink.com');" target="_blank">PivotLink</a>, the leading provider of <a title="SaaS business intelligence" href="http://www.pivotlink.com/products/product-overview" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.pivotlink.com/products/product-overview');">SaaS business intelligence</a> solutions. PivotLink’s approach to business intelligence is a paradigm-shifting model within the BI industry. By combining advanced technologies like in-memory analytics, columnar data storage, cloud computing, a SaaS delivery model and unique methodologies, PivotLink helps organizations gain greater insight into the massive volumes of data increasingly at their disposal &#8211; in a highly secure manner.</p> 
<p><span id="more-561"></span></p> 
<h3>Give me a little background on PivotLink &#8211; how and when did the company form?</h3> 
<div id="_mcePaste">Ching Wan founded PivotLink in 1999 after a decade long career as a BI practice lead at Cambridge Technology Partners. Ching founded PivotLink on a simple powerful idea: it should be easy for business users to securely analyze any data, any way they want and share their insights with colleagues and partners, wherever they are.</div> 
<div id="_mcePaste">Myself and Ching Wan, along with a fast growing team have established PivotLink as one of the most innovative and trusted SaaS BI services for accessing, analyzing and sharing business insight.</div> 
<h3>When and how did you first become aware of The Cloud?</h3> 
<div id="_mcePaste">After eight years as the EVP of Sales for VeriSign, which grew from $30M to over $1.5B over an eight year period, I left VeriSign in 2005 to become the CEO of Postini, the leading Cloud/SaaS-based email security company. Postini grew to over 30,000 customers, 10 million users and we sold Postini to Google in September of 2007. After that I joined PivotLink, because I believe the BI industry is ripe for transformation to the next generation Cloud/SaaS model.</div> 
<h3>What do you envision to be your most popular product in 2010?</h3> 
<div id="_mcePaste">PivotLink’s award winning SaaS BI platform serves over 15,000 users across industries to support departmental and enterprise-wide business intelligence needs; i.e. analysis, reporting, dashboards, and collaboration. We recently upgraded the platform’s dashboard capabilities with enhanced drag-and-drop functionality, drill down capabilities and an enhanced UI.</div> 
<div></div> 
<div>We also launched a new family of products for Sales, Marketing, and HR that provides dynamic, on-demand solutions that enable business users to actively monitor, analyze and report at every level across the business. Fully integrated into the PivotLink platform, it will include everything users need to go from data to decisions in minutes or days instead of weeks or months.</div> 
<h3>What are the most common obstacles to bringing a company onto The Cloud?</h3> 
<div id="_mcePaste">Integrating data from multiple resources, ensuring data quality, security and gaining end user acceptance of the new BI delivery mechanism. Setting up data feeds from on-premise sources into a cloud-based solution is not an impossible obstacle (in fact it is becoming increasingly automated) but it does require thoughtful planning, the involvement of IT and assuring customers that their data will be secure. And they want to know that they can get their data back if the service were to be terminated (which we of course do).</div> 
<div>Secondly, end users were not previously involved in the BI development/deployment process until the tool appeared on their desktop. Now they have the opportunity to be involved in the process, define what data sources they need and get them more quickly than ever before. Being able to administer BI in a self-service manner takes some getting used to. Because we are schema-less (and the market to date is trained up/expects to do analytics in a cube) business users need to wrap their heads around a more flexible model of analysis.</div> 
<h3>What are the most common reservations companies have about The Cloud?  How do you address those?</h3> 
<div id="_mcePaste">Customers often have reservations that you can’t do BI in the cloud because they have so much trouble doing BI on-premise. Given the complexity of data involved with a BI implementation, it seems that SaaS BI is too good to be true. We have 15,000+ users on PivotLink who use our tools everyday to make BI more integral to their jobs. A significant percentage of our customers serve as references during the selling cycle. The voice of our customers goes a long way to inspire others users to join the SaaS BI revolution.</div> 
<div>Secondly, security. When customers realize their data is going to be moving into another environment the security flag comes up. PivotLink takes data security very seriously and has the same rigorous security controls that financial institutions and publicly traded organizations go through. Our SAS 70 Type II certification typically appeases any security concerns companies have about doing business with us.</div> 
<h3>What does SAS 70 Type II Certification really mean for your customers?</h3> 
<div id="_mcePaste">SAS 70 Type II certification demonstrates our total commitment to constant improvement and delivering value to our customers. To date, PivotLink is the only SaaS BI service that is SAS 70 Type II certified. With more than 15,000 users worldwide, it&#8217;s absolutely essential for our customers to trust PivotLink&#8217;s ability to unequivocally protect their data. Completing the audit provides further validation and assurance to our customers.</div> 
<div id="_mcePaste"><em>Note:  To learn more about PivotLink’s SAS 70 certification process and accomplishments go to</em> <a href="http://www.pivotlink.com/sas-70" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.pivotlink.com/sas-70');" target="_blank">http://www.pivotlink.com/sas-70</a></div> 
<h3>When companies approach PivotLink, do they even know exactly what they&#8217;re looking to find?  Do they often find an answer to a question they didn&#8217;t know they had asked?</h3> 
<div id="_mcePaste">The SaaS BI market is evolving, but people still think it is &#8220;too good to be true&#8221; so we do a lot education in our sales cycle right now, plus our <a href="http://www.pivotlink.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.pivotlink.com');" target="_blank">website</a> is populated with valuable educational resources.</div> 
<div id="_mcePaste">Companies don’t always know that they are looking for a SaaS BI technology solution per se, but they do know they suffer from issues like 1) it takes too long to get data and reports delivered to the business for effective decision making, 2) IT is backlogged with requests from the business to make changes to existing DWs and 3) both IT and the business struggle to keep pace with the dynamics of business today and the tsunami of information that floods into the business on a daily basis. When companies approach us, they are driven by the desire to cost effectively automate a lot of the reporting and analytics that suck up a lot of precious IT resources and don’t want to commit a massive capital expenditure to solve the problem.</div> 
<h3>What are some of the product features that PivotLink is most proud of?</h3> 
<div id="_mcePaste">We are proud of our in-memory columnar storage, schema-less analytical engine (our secret sauce!). We are also proud of our ability to securely handle large volumes of data and sources across large volumes of users (with various levels of skill). Beyond that we are passionate about the user experience and recently released some exceptional user interface innovations, which you can experience in our dashboards.</div> 
<h3>What types of business analytics did companies find difficult to access prior to PivotLink&#8217;s SaaS BI?</h3> 
<div id="_mcePaste">Before PivotLink, the types of analytics that requires combining data sources and reporting across large volumes of data were a serious challenge. The other kind of analytics that seemed elusive were analytics on historical changes to transactions i.e. order transactions in ERP and pipeline changes in Salesforce.com.</div> 
<h3>Do you find that you still have to sell the concept of &#8220;The Cloud&#8221; or is cloud computing reaching critical mass in your markets?</h3> 
<div id="_mcePaste">The cloud is well understood amongst the BI aware crowd. SaaS BI continues to steadily gain adoption in the BI marketplace thanks in large part to the speed with which it delivers an ROI. While adoption has not yet reached critical mass status, we are hopeful that it will continue to flourish as more and more companies realize its benefits.</div> 
<h3>What product or feature will do the most to increase The Cloud&#8217;s public visibility this year?</h3> 
<div id="_mcePaste">We think it will be the ability to share insights dynamically between colleagues inside and outside the organization and use that to inform decision-making. Insight as a service (IaaS) is the new BI Greenfield.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.pivotlink.com"><img class="aligncenter size-full wp-image-570" title="PivotLink" src="http://saaskatoon.deliveredinnovation.com/wp-content/uploads/2010/03/header.png" alt="PivotLink" width="259" height="52" /></a></p>
<p>Edward Schlicksup of <a title="cloud computing system design for Force.com" href="http://www.deliveredinnovation.com" target="_blank">Delivered Innovation</a> recently caught up with <a href="http://www.pivotlink.com/company/management-team" target="_blank">Quentin Gallivan</a>, CEO of <a href="http://www.pivotlink.com" target="_blank">PivotLink</a>, the leading provider of <a title="SaaS business intelligence" href="http://www.pivotlink.com/products/product-overview">SaaS business intelligence</a> solutions. PivotLink’s approach to business intelligence is a paradigm-shifting model within the BI industry. By combining advanced technologies like in-memory analytics, columnar data storage, cloud computing, a SaaS delivery model and unique methodologies, PivotLink helps organizations gain greater insight into the massive volumes of data increasingly at their disposal &#8211; in a highly secure manner.</p>
<p><span id="more-561"></span></p>
<h3>Give me a little background on PivotLink &#8211; how and when did the company form?</h3>
<div id="_mcePaste">Ching Wan founded PivotLink in 1999 after a decade long career as a BI practice lead at Cambridge Technology Partners. Ching founded PivotLink on a simple powerful idea: it should be easy for business users to securely analyze any data, any way they want and share their insights with colleagues and partners, wherever they are.</div>
<div id="_mcePaste">Myself and Ching Wan, along with a fast growing team have established PivotLink as one of the most innovative and trusted SaaS BI services for accessing, analyzing and sharing business insight.</div>
<h3>When and how did you first become aware of The Cloud?</h3>
<div id="_mcePaste">After eight years as the EVP of Sales for VeriSign, which grew from $30M to over $1.5B over an eight year period, I left VeriSign in 2005 to become the CEO of Postini, the leading Cloud/SaaS-based email security company. Postini grew to over 30,000 customers, 10 million users and we sold Postini to Google in September of 2007. After that I joined PivotLink, because I believe the BI industry is ripe for transformation to the next generation Cloud/SaaS model.</div>
<h3>What do you envision to be your most popular product in 2010?</h3>
<div id="_mcePaste">PivotLink’s award winning SaaS BI platform serves over 15,000 users across industries to support departmental and enterprise-wide business intelligence needs; i.e. analysis, reporting, dashboards, and collaboration. We recently upgraded the platform’s dashboard capabilities with enhanced drag-and-drop functionality, drill down capabilities and an enhanced UI.</div>
<div></div>
<div>We also launched a new family of products for Sales, Marketing, and HR that provides dynamic, on-demand solutions that enable business users to actively monitor, analyze and report at every level across the business. Fully integrated into the PivotLink platform, it will include everything users need to go from data to decisions in minutes or days instead of weeks or months.</div>
<h3>What are the most common obstacles to bringing a company onto The Cloud?</h3>
<div id="_mcePaste">Integrating data from multiple resources, ensuring data quality, security and gaining end user acceptance of the new BI delivery mechanism. Setting up data feeds from on-premise sources into a cloud-based solution is not an impossible obstacle (in fact it is becoming increasingly automated) but it does require thoughtful planning, the involvement of IT and assuring customers that their data will be secure. And they want to know that they can get their data back if the service were to be terminated (which we of course do).</div>
<div>Secondly, end users were not previously involved in the BI development/deployment process until the tool appeared on their desktop. Now they have the opportunity to be involved in the process, define what data sources they need and get them more quickly than ever before. Being able to administer BI in a self-service manner takes some getting used to. Because we are schema-less (and the market to date is trained up/expects to do analytics in a cube) business users need to wrap their heads around a more flexible model of analysis.</div>
<h3>What are the most common reservations companies have about The Cloud?  How do you address those?</h3>
<div id="_mcePaste">Customers often have reservations that you can’t do BI in the cloud because they have so much trouble doing BI on-premise. Given the complexity of data involved with a BI implementation, it seems that SaaS BI is too good to be true. We have 15,000+ users on PivotLink who use our tools everyday to make BI more integral to their jobs. A significant percentage of our customers serve as references during the selling cycle. The voice of our customers goes a long way to inspire others users to join the SaaS BI revolution.</div>
<div>Secondly, security. When customers realize their data is going to be moving into another environment the security flag comes up. PivotLink takes data security very seriously and has the same rigorous security controls that financial institutions and publicly traded organizations go through. Our SAS 70 Type II certification typically appeases any security concerns companies have about doing business with us.</div>
<h3>What does SAS 70 Type II Certification really mean for your customers?</h3>
<div id="_mcePaste">SAS 70 Type II certification demonstrates our total commitment to constant improvement and delivering value to our customers. To date, PivotLink is the only SaaS BI service that is SAS 70 Type II certified. With more than 15,000 users worldwide, it&#8217;s absolutely essential for our customers to trust PivotLink&#8217;s ability to unequivocally protect their data. Completing the audit provides further validation and assurance to our customers.</div>
<div id="_mcePaste"><em>Note:  To learn more about PivotLink’s SAS 70 certification process and accomplishments go to</em> <a href="http://www.pivotlink.com/sas-70" target="_blank">http://www.pivotlink.com/sas-70</a></div>
<h3>When companies approach PivotLink, do they even know exactly what they&#8217;re looking to find?  Do they often find an answer to a question they didn&#8217;t know they had asked?</h3>
<div id="_mcePaste">The SaaS BI market is evolving, but people still think it is &#8220;too good to be true&#8221; so we do a lot education in our sales cycle right now, plus our <a href="http://www.pivotlink.com" target="_blank">website</a> is populated with valuable educational resources.</div>
<div id="_mcePaste">Companies don’t always know that they are looking for a SaaS BI technology solution per se, but they do know they suffer from issues like 1) it takes too long to get data and reports delivered to the business for effective decision making, 2) IT is backlogged with requests from the business to make changes to existing DWs and 3) both IT and the business struggle to keep pace with the dynamics of business today and the tsunami of information that floods into the business on a daily basis. When companies approach us, they are driven by the desire to cost effectively automate a lot of the reporting and analytics that suck up a lot of precious IT resources and don’t want to commit a massive capital expenditure to solve the problem.</div>
<h3>What are some of the product features that PivotLink is most proud of?</h3>
<div id="_mcePaste">We are proud of our in-memory columnar storage, schema-less analytical engine (our secret sauce!). We are also proud of our ability to securely handle large volumes of data and sources across large volumes of users (with various levels of skill). Beyond that we are passionate about the user experience and recently released some exceptional user interface innovations, which you can experience in our dashboards.</div>
<h3>What types of business analytics did companies find difficult to access prior to PivotLink&#8217;s SaaS BI?</h3>
<div id="_mcePaste">Before PivotLink, the types of analytics that requires combining data sources and reporting across large volumes of data were a serious challenge. The other kind of analytics that seemed elusive were analytics on historical changes to transactions i.e. order transactions in ERP and pipeline changes in Salesforce.com.</div>
<h3>Do you find that you still have to sell the concept of &#8220;The Cloud&#8221; or is cloud computing reaching critical mass in your markets?</h3>
<div id="_mcePaste">The cloud is well understood amongst the BI aware crowd. SaaS BI continues to steadily gain adoption in the BI marketplace thanks in large part to the speed with which it delivers an ROI. While adoption has not yet reached critical mass status, we are hopeful that it will continue to flourish as more and more companies realize its benefits.</div>
<h3>What product or feature will do the most to increase The Cloud&#8217;s public visibility this year?</h3>
<div id="_mcePaste">We think it will be the ability to share insights dynamically between colleagues inside and outside the organization and use that to inform decision-making. Insight as a service (IaaS) is the new BI Greenfield.</div>
]]></content:encoded>
			<wfw:commentRss>http://saaskatoon.deliveredinnovation.com/2010/03/05/pivotlink-ceo-quentin-gallivan-on-saas-business-analytics-and-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009: The Year Cloud Computing Reached The Tipping Point</title>
		<link>http://saaskatoon.deliveredinnovation.com/2009/12/31/2009-the-year-cloud-computing-reached-the-tipping-point/</link>
		<comments>http://saaskatoon.deliveredinnovation.com/2009/12/31/2009-the-year-cloud-computing-reached-the-tipping-point/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 05:01:57 +0000</pubDate>
		<dc:creator>topalovich</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[Software as a Service]]></category>
		<category><![CDATA[Delivered Innovation News]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce CRM]]></category>
		<category><![CDATA[Salesforce.com]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://saaskatoon.deliveredinnovation.com/?p=488</guid>
		<description><![CDATA[<p>By most accounts, 2009 was a bad year.  For some, an awful year.  But for cloud computing, 2009 will be looked back on as the year the movement reached the tipping point.  I don&#8217;t necessarily want to run through a year-end wrap-up, but I do want to take some lessons learned from 2009 and apply them to what I believe we&#8217;ll see in the year ahead.</p> 
<h3>The Question Without an Answer</h3> 
<p>What exactly is &#8220;Cloud Computing?&#8221;  The term will probably never be fully fleshed out in terms of a common definition, and at the end of the day that&#8217;s fine with me. Yes, we need to put structure around the term and the industry, but as we noted earlier in the year with a post about <a title="Cloud Maturity Models" href="http://saaskatoon.deliveredinnovation.com/2009/01/05/roger-smith-cloud-maturity-models-dont-make-sense/" >cloud maturity models</a>, we run the risk of painting ourselves into a corner if we try too hard to make things fit neatly into buckets that we can easily classify and categorize. Taxonomy will be key to understanding and adopting cloud computing, but I&#8217;ve become convinced that in order to truly embrace the cloud, we must&#8230;</p> 
<h3>Embrace the Abstract</h3> 
<p>I had the opportunity to speak at <a href="http://saaskatoon.deliveredinnovation.com/2009/05/18/interop-panel-discussion-preview-honeymoon-and-divorce-changing-saas-providers/" >Interop Las Vegas</a> this year with<a href="http://blogs.boomi.com/bod/rick-nucci.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blogs.boomi.com/bod/rick-nucci.html');"> Rick Nucci</a> of Boomi and <a href="http://blog.softwareinsider.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blog.softwareinsider.org/');">R. &#8220;Ray&#8221; Wang</a> of Forrester Research, and when I made the statement that &#8220;cloud computing is the technical manifestation of Service Oriented Architecture,&#8221; I realized that I had found the unifying principle of cloud-based solution design; unifying both in the sense that the promise of SOA finally has the technology behind it to transform it from philosophy to practical design pattern, as well as in the sense that the term &#8220;cloud computing&#8221; itself was being co-opted in much the same way that traditional software vendors co-opted the entire concept of <a href="http://saaskatoon.deliveredinnovation.com/2009/05/07/phil-wainewright-hybrid-cloud-or-half-hearted-kludge/" >Service Oriented Architecture</a> to sell middleware throughout the decade.</p> 
<p>Cloud computing may mean many things to many people, but in the end its full potential can only be realized if we stop trying to think of it in terms of the &#8220;known known&#8221; and embrace the the &#8220;known unknown.&#8221;  More importantly, when we think about the cloud and applying SOA design principles, we cannot continuously innovate and drive value if we are traversing connections inward to rationalize patterns and explain the abstract with the known; we must restructure our patterns and embrace the abstract in an attempt to forge new connections by moving outward beyond our comfort zones. The next generation of system design is less about creating code, and more about assembling services &#8211; innovation through extending value in what already exists rather than inventing new sources of value.  In terms of practical application, this means moving up the stack and&#8230;</p> 
<h3>Learning to Describe Rather Than Prescribe</h3> 
<p>An interesting pattern that I observed throughout 2009 is the continuing tendency to try and reinvent the wheel despite the fact that not only has the wheel already been invented, but it&#8217;s right in front of our eyes and meets our needs 99 times out of 100.  I saw this over and over with <a title="Salesforce CRM and Force.com" href="http://www.deliveredinnovation.com/cloud-solution-design"  target="_blank">Salesforce CRM and Force.com</a> projects; the value of using Platform-as-a-Service is that someone else (or more accurately, thousands of other people) has already thought about just about everything you could possibly need in a data model, user interface, and business rules.  And not only have they published just about everything you could possibly want in an easily configurable platform, they host it and manage all of the operational details such as backups, upgrades, and security. Yet time and again I encountered teams that thought that their way of doing things was better, and would go down the path of trying to build Salesforce on Salesforce before realizing that the same outcomes could have been achieved by spending a little more time upfront optimizing business processes and making minor configuration changes than going down the path of creating complex custom workflows, classes, and user interfaces to achieve the same end.</p> 
<p>Some case studies are extreme, such as the support manager that duplicated Contacts across multiple accounts and assigned multiple portal logins to customers &#8211; in one extreme case 101 times &#8211; rather than setting up sharing rules properly; I don&#8217;t have to tell you what a data quality nightmare that ended up being.  In other cases, it&#8217;s simply a matter of building rather than reusing what&#8217;s already there, resulting in hard-coding of attributes and logic that should be dynamic and extensible.</p> 
<p>What I&#8217;ve come to realize is that there is a conceptual barrier that we need to overcome when it comes to metadata and other abstracted entities; because multitenancy architecture and SOA are reaching such a pervasive state, we must shift our thinking to describe what already exists rather than trying to recreate it.  Entities exist once and in perpetuity &#8211; for example, there is only one of you in the entire world and you cannot be recreated on demand &#8211; thus our ability to provide context necessarily requires us to describe the entity in a manner that provides value to the application; the ability to describe entities with deep domain knowledge and create relationships to other entities that enrich the value of the data set will become an important competitive differentiator.</p> 
<p>This will take time and a great deal of trial-and-error until we get it right, but in the end it is the only way to leverage the tremendous potential of core cloud computing architecture patterns; our entire concept of producing and consuming services has to change, which leads me to the conclusion that&#8230;</p> 
<h3>SaaS is Dead&#8230;Long Live SaaS</h3> 
<p>Granted, the title of this blog predicates from the acronym for Software-as-a-Service, but as cloud services mature and the traditional technology stack gets blown up and reassembled, the entire concept of &#8220;software&#8221; shifts from the self-contained, monolithic packaged application to that of a delivery framework. Software was invented to make hardware useful; hardware is abstracted in the cloud and we no longer write code down to the kernel level &#8211; we assemble, configure, and code to the layer of abstraction of the specific cloud platform.  The term &#8220;software&#8221; will gradually fade from our lexicon.</p> 
<p>This was the philosophy that drove the Java language and multi-platform virtual machine concept, and will continue to evolve with next generation rich Internet application frameworks such as Adobe Flex / AIR.  What we will see moving forward is the continuing shift from desktop software that interacts with the cloud, to ubiquitous frameworks that consume data and logic services from the cloud and leverage the processing capacity of the local machine to enhance the user experience.</p> 
<p>2009 and its economic and sociopolitical malaise are now behind us, and by all accounts 2010 will be the year of the cloud. While the technology and the terminology of the cloud have permeated the mainstream, it will take significant shifts in thought processes and design patterns before the cloud can be fully leveraged.  Here&#8217;s to a great New Year and the hopes that the likes of Microsoft and other relics will accelerate their fade into obscurity and stop trying to steer the cloud discussion back into a box.  Until next time, here are some&#8230;</p> 
<h3>Other 2009 Wrap-ups and 2010 Predictions</h3> 
<p><a href="http://www.thinkstrategies.com/blog/2010/01/key-challenges-facing-cloud-computing-in-2010-and-beyond.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.thinkstrategies.com/blog/2010/01/key-challenges-facing-cloud-computing-in-2010-and-beyond.html');" target="_blank">Jeff Kaplan: Key Challenges Facing Cloud Computing in 2010 and Beyond</a><br /> 
<a href="http://blogs.zdnet.com/SAAS/?p=964&#38;tag=col1;post-964" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://blogs.zdnet.com/SAAS/?p=964&#38;tag=col1;post-964');"> Phil Wainewright: Tips from 2009 for a prosperous 2010</a><br /> 
<a href="http://www.miamiherald.com/living/columnists/dave-barry/story/1397654.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.miamiherald.com/living/columnists/dave-barry/story/1397654.html');"> Dave Barry&#8217;s year in review: 2009</a> (Humorous, non-cloud related)</p> ]]></description>
			<content:encoded><![CDATA[<p>By most accounts, 2009 was a bad year.  For some, an awful year.  But for cloud computing, 2009 will be looked back on as the year the movement reached the tipping point.  I don&#8217;t necessarily want to run through a year-end wrap-up, but I do want to take some lessons learned from 2009 and apply them to what I believe we&#8217;ll see in the year ahead.</p>
<h3>The Question Without an Answer</h3>
<p>What exactly is &#8220;Cloud Computing?&#8221;  The term will probably never be fully fleshed out in terms of a common definition, and at the end of the day that&#8217;s fine with me. Yes, we need to put structure around the term and the industry, but as we noted earlier in the year with a post about <a title="Cloud Maturity Models" href="http://saaskatoon.deliveredinnovation.com/2009/01/05/roger-smith-cloud-maturity-models-dont-make-sense/">cloud maturity models</a>, we run the risk of painting ourselves into a corner if we try too hard to make things fit neatly into buckets that we can easily classify and categorize. Taxonomy will be key to understanding and adopting cloud computing, but I&#8217;ve become convinced that in order to truly embrace the cloud, we must&#8230;</p>
<h3>Embrace the Abstract</h3>
<p>I had the opportunity to speak at <a href="http://saaskatoon.deliveredinnovation.com/2009/05/18/interop-panel-discussion-preview-honeymoon-and-divorce-changing-saas-providers/">Interop Las Vegas</a> this year with<a href="http://blogs.boomi.com/bod/rick-nucci.html"> Rick Nucci</a> of Boomi and <a href="http://blog.softwareinsider.org/">R. &#8220;Ray&#8221; Wang</a> of Forrester Research, and when I made the statement that &#8220;cloud computing is the technical manifestation of Service Oriented Architecture,&#8221; I realized that I had found the unifying principle of cloud-based solution design; unifying both in the sense that the promise of SOA finally has the technology behind it to transform it from philosophy to practical design pattern, as well as in the sense that the term &#8220;cloud computing&#8221; itself was being co-opted in much the same way that traditional software vendors co-opted the entire concept of <a href="http://saaskatoon.deliveredinnovation.com/2009/05/07/phil-wainewright-hybrid-cloud-or-half-hearted-kludge/">Service Oriented Architecture</a> to sell middleware throughout the decade.</p>
<p>Cloud computing may mean many things to many people, but in the end its full potential can only be realized if we stop trying to think of it in terms of the &#8220;known known&#8221; and embrace the the &#8220;known unknown.&#8221;  More importantly, when we think about the cloud and applying SOA design principles, we cannot continuously innovate and drive value if we are traversing connections inward to rationalize patterns and explain the abstract with the known; we must restructure our patterns and embrace the abstract in an attempt to forge new connections by moving outward beyond our comfort zones. The next generation of system design is less about creating code, and more about assembling services &#8211; innovation through extending value in what already exists rather than inventing new sources of value.  In terms of practical application, this means moving up the stack and&#8230;</p>
<h3>Learning to Describe Rather Than Prescribe</h3>
<p>An interesting pattern that I observed throughout 2009 is the continuing tendency to try and reinvent the wheel despite the fact that not only has the wheel already been invented, but it&#8217;s right in front of our eyes and meets our needs 99 times out of 100.  I saw this over and over with <a title="Salesforce CRM and Force.com" href="http://www.deliveredinnovation.com/cloud-solution-design" target="_blank">Salesforce CRM and Force.com</a> projects; the value of using Platform-as-a-Service is that someone else (or more accurately, thousands of other people) has already thought about just about everything you could possibly need in a data model, user interface, and business rules.  And not only have they published just about everything you could possibly want in an easily configurable platform, they host it and manage all of the operational details such as backups, upgrades, and security. Yet time and again I encountered teams that thought that their way of doing things was better, and would go down the path of trying to build Salesforce on Salesforce before realizing that the same outcomes could have been achieved by spending a little more time upfront optimizing business processes and making minor configuration changes than going down the path of creating complex custom workflows, classes, and user interfaces to achieve the same end.</p>
<p>Some case studies are extreme, such as the support manager that duplicated Contacts across multiple accounts and assigned multiple portal logins to customers &#8211; in one extreme case 101 times &#8211; rather than setting up sharing rules properly; I don&#8217;t have to tell you what a data quality nightmare that ended up being.  In other cases, it&#8217;s simply a matter of building rather than reusing what&#8217;s already there, resulting in hard-coding of attributes and logic that should be dynamic and extensible.</p>
<p>What I&#8217;ve come to realize is that there is a conceptual barrier that we need to overcome when it comes to metadata and other abstracted entities; because multitenancy architecture and SOA are reaching such a pervasive state, we must shift our thinking to describe what already exists rather than trying to recreate it.  Entities exist once and in perpetuity &#8211; for example, there is only one of you in the entire world and you cannot be recreated on demand &#8211; thus our ability to provide context necessarily requires us to describe the entity in a manner that provides value to the application; the ability to describe entities with deep domain knowledge and create relationships to other entities that enrich the value of the data set will become an important competitive differentiator.</p>
<p>This will take time and a great deal of trial-and-error until we get it right, but in the end it is the only way to leverage the tremendous potential of core cloud computing architecture patterns; our entire concept of producing and consuming services has to change, which leads me to the conclusion that&#8230;</p>
<h3>SaaS is Dead&#8230;Long Live SaaS</h3>
<p>Granted, the title of this blog predicates from the acronym for Software-as-a-Service, but as cloud services mature and the traditional technology stack gets blown up and reassembled, the entire concept of &#8220;software&#8221; shifts from the self-contained, monolithic packaged application to that of a delivery framework. Software was invented to make hardware useful; hardware is abstracted in the cloud and we no longer write code down to the kernel level &#8211; we assemble, configure, and code to the layer of abstraction of the specific cloud platform.  The term &#8220;software&#8221; will gradually fade from our lexicon.</p>
<p>This was the philosophy that drove the Java language and multi-platform virtual machine concept, and will continue to evolve with next generation rich Internet application frameworks such as Adobe Flex / AIR.  What we will see moving forward is the continuing shift from desktop software that interacts with the cloud, to ubiquitous frameworks that consume data and logic services from the cloud and leverage the processing capacity of the local machine to enhance the user experience.</p>
<p>2009 and its economic and sociopolitical malaise are now behind us, and by all accounts 2010 will be the year of the cloud. While the technology and the terminology of the cloud have permeated the mainstream, it will take significant shifts in thought processes and design patterns before the cloud can be fully leveraged.  Here&#8217;s to a great New Year and the hopes that the likes of Microsoft and other relics will accelerate their fade into obscurity and stop trying to steer the cloud discussion back into a box.  Until next time, here are some&#8230;</p>
<h3>Other 2009 Wrap-ups and 2010 Predictions</h3>
<p><a href="http://www.thinkstrategies.com/blog/2010/01/key-challenges-facing-cloud-computing-in-2010-and-beyond.html" target="_blank">Jeff Kaplan: Key Challenges Facing Cloud Computing in 2010 and Beyond</a><br />
<a href="http://blogs.zdnet.com/SAAS/?p=964&amp;tag=col1;post-964"> Phil Wainewright: Tips from 2009 for a prosperous 2010</a><br />
<a href="http://www.miamiherald.com/living/columnists/dave-barry/story/1397654.html"> Dave Barry&#8217;s year in review: 2009</a> (Humorous, non-cloud related)</p>
]]></content:encoded>
			<wfw:commentRss>http://saaskatoon.deliveredinnovation.com/2009/12/31/2009-the-year-cloud-computing-reached-the-tipping-point/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpSource Cloud Gives Enterprises a Safe Play for Cloud Computing Adoption</title>
		<link>http://saaskatoon.deliveredinnovation.com/2009/08/28/opsource-cloud-gives-enterprises-a-safe-play-for-cloud-computing-adoption/</link>
		<comments>http://saaskatoon.deliveredinnovation.com/2009/08/28/opsource-cloud-gives-enterprises-a-safe-play-for-cloud-computing-adoption/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 05:48:49 +0000</pubDate>
		<dc:creator>topalovich</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software as a Service]]></category>
		<category><![CDATA[OpSource Cloud]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Treb Ryan]]></category>

		<guid isPermaLink="false">http://saaskatoon.deliveredinnovation.com/?p=408</guid>
		<description><![CDATA[<p>Earlier this week I had the opportunity to speak to <a href="http://www.opsource.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.opsource.net/');" target="_blank">OpSource </a>CEO Treb Ryan about <a href="http://www.opsourcecloud.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.opsourcecloud.net/');" target="_blank">OpSource Cloud</a>, the company&#8217;s headlong thrust into the enterprise cloud computing space long-dominated by&#8230;well, no one to this point.  Until now, OpSource has focused primarily on being a leading delivery platform for SaaS businesses, providing infrastructure, operations, and billing services to companies that, for all intents and purposes, already live in &#8220;the cloud.&#8221;  OpSource Cloud sets cross hairs on the enterprise (read: corporate) market, which for legitimate reasons has been largely apprehensive about shifting IT assets to the public cloud.</p> 
<p>When I first read the OpSource Cloud announcement, I can&#8217;t say that the concept moved me to want to shout it from the rooftops; part of the reason is that I spent the first 10 years of my career managing IT infrastructure and I lost my passion for it long ago.  Another reason is that my company, <a title="Cloud solution architecture" href="http://www.deliveredinnovation.com"  target="_blank">Delivered Innovation</a>, lives in a different part of the cloud &#8220;stack&#8221; and we leave the management of platforms and databases to our partners such as <a href="http://www.force.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.force.com');" target="_blank">salesforce.com</a>.  But I&#8217;ve followed Treb for the past few years, and I knew that someone with his vision had a grander plan than just building a better Amazon EC2.</p> 
<p>While OpSource Cloud will of course be widely compared to Amazon and RackSpace at a technical level, what I was looking for from Treb during his demo was whether he attacked the major concerns, real and otherwise, that enterprises have about moving IT resources beyond the walls of their corporate data centers.  The web-based management and provisioning interface had a clean look and feel, the process of setting up an account and system users was straightforward enough, and getting up and running with a standard Red Hat image took all of a few clicks and about 8 minutes of processing on the back-end.  I was extremely impressed, although admittedly I don&#8217;t have enough experience with other services to provide any type of competitive benchmark.  But what I did come away with was a sense of Treb&#8217;s laser-like focus on the key barriers to enterprise adoption that have caused cloud computing services to be regarded more as curious novelties than real drivers of value in the corporate IT world: security, performance, and management control.  And it was this focus that got me excited about OpSource Cloud, because I see this service offering as being a key step forward in driving the legitimacy and acceptance of cloud computing in the enterprise.</p> 
<p>My key takeaways from the demo and my discussion with Treb:</p> 
<ol> 
<li>OpSource isn&#8217;t reinventing the wheel here &#8211; rather than using a proprietary virtualization technology, they are leveraging VMWare, which already has a significant foothold in the enterprise.  This has its pros &#8211; namely that IT organizations are already familiar with VMWare and OpSource Cloud gains instant credibility by leveraging the VMWare brand equity.  It also has its cons &#8211; Oracle, for example, has chosen not to embrace VMWare and does not openly support its products when installed on the platform.</li> 
<li>The user security appears to provide granularity and control far beyond what Amazon provides.  While I don&#8217;t think many IT folks would run off and &#8220;spend all the money on XBoxes and flat screen TV&#8217;s&#8221; as Treb joked about, the enterprise IT market demands the same type of access control that it has for its in-house platforms.</li> 
<li>When I pressed Treb about my concern that despite the 100% uptime SLA and the guaranteed latency between systems, we were still talking about the same public Internet and OpSource would be in the position of having to defend itself from user dissatisfaction over any performance degredation regardless of the location or source of the issue, he laid out a very compelling vision of leveraging MPLS between the corporate site and the OpSource Cloud to provide quality of service over the public network.  I&#8217;ll leave this up to folks smarter than myself to determine the feasibility of this, but I like that there was a solution in mind even though the problem may not necessarily be within the sphere of OpSource&#8217;s control.</li> 
<li>Customers have complete control of private VLAN&#8217;s and network address translation (NAT), allowing them to determine which servers can be accessed over the public Internet, and which ones stay completely private.</li> 
<li>A complementary storage offering is in the works, and is expected to be released in about two months.</li> 
<li>OpSource Cloud will provide burstable CPU, allowing enterprises to scale computing capacity on demand.</li> 
<li>Customers will be able to leverage dedicated firewall options.</li> 
<li>The service touts SAS-70 compliance.</li> 
<li>VMWare images will be portable between customer on-premise systems and OpSource Cloud instances.</li> 
</ol> 
<p>It will be interesting to see how the market reacts to the OpSource Cloud.  It&#8217;s a step in the right direction from the perspective of addressing core concerns that have dogged enterprise adoption of cloud computing services. We&#8217;ll definitely keep an eye on it and the press reaction over the coming days and months.</p> ]]></description>
			<content:encoded><![CDATA[<p>Earlier this week I had the opportunity to speak to <a href="http://www.opsource.net/" target="_blank">OpSource </a>CEO Treb Ryan about <a href="http://www.opsourcecloud.net/" target="_blank">OpSource Cloud</a>, the company&#8217;s headlong thrust into the enterprise cloud computing space long-dominated by&#8230;well, no one to this point.  Until now, OpSource has focused primarily on being a leading delivery platform for SaaS businesses, providing infrastructure, operations, and billing services to companies that, for all intents and purposes, already live in &#8220;the cloud.&#8221;  OpSource Cloud sets cross hairs on the enterprise (read: corporate) market, which for legitimate reasons has been largely apprehensive about shifting IT assets to the public cloud.</p>
<p>When I first read the OpSource Cloud announcement, I can&#8217;t say that the concept moved me to want to shout it from the rooftops; part of the reason is that I spent the first 10 years of my career managing IT infrastructure and I lost my passion for it long ago.  Another reason is that my company, <a title="Cloud solution architecture" href="http://www.deliveredinnovation.com" target="_blank">Delivered Innovation</a>, lives in a different part of the cloud &#8220;stack&#8221; and we leave the management of platforms and databases to our partners such as <a href="http://www.force.com" target="_blank">salesforce.com</a>.  But I&#8217;ve followed Treb for the past few years, and I knew that someone with his vision had a grander plan than just building a better Amazon EC2.</p>
<p><span id="more-408"></span></p>
<p>While OpSource Cloud will of course be widely compared to Amazon and RackSpace at a technical level, what I was looking for from Treb during his demo was whether he attacked the major concerns, real and otherwise, that enterprises have about moving IT resources beyond the walls of their corporate data centers.  The web-based management and provisioning interface had a clean look and feel, the process of setting up an account and system users was straightforward enough, and getting up and running with a standard Red Hat image took all of a few clicks and about 8 minutes of processing on the back-end.  I was extremely impressed, although admittedly I don&#8217;t have enough experience with other services to provide any type of competitive benchmark.  But what I did come away with was a sense of Treb&#8217;s laser-like focus on the key barriers to enterprise adoption that have caused cloud computing services to be regarded more as curious novelties than real drivers of value in the corporate IT world: security, performance, and management control.  And it was this focus that got me excited about OpSource Cloud, because I see this service offering as being a key step forward in driving the legitimacy and acceptance of cloud computing in the enterprise.</p>
<p>My key takeaways from the demo and my discussion with Treb:</p>
<ol>
<li>OpSource isn&#8217;t reinventing the wheel here &#8211; rather than using a proprietary virtualization technology, they are leveraging VMWare, which already has a significant foothold in the enterprise.  This has its pros &#8211; namely that IT organizations are already familiar with VMWare and OpSource Cloud gains instant credibility by leveraging the VMWare brand equity.  It also has its cons &#8211; Oracle, for example, has chosen not to embrace VMWare and does not openly support its products when installed on the platform.</li>
<li>The user security appears to provide granularity and control far beyond what Amazon provides.  While I don&#8217;t think many IT folks would run off and &#8220;spend all the money on XBoxes and flat screen TV&#8217;s&#8221; as Treb joked about, the enterprise IT market demands the same type of access control that it has for its in-house platforms.</li>
<li>When I pressed Treb about my concern that despite the 100% uptime SLA and the guaranteed latency between systems, we were still talking about the same public Internet and OpSource would be in the position of having to defend itself from user dissatisfaction over any performance degredation regardless of the location or source of the issue, he laid out a very compelling vision of leveraging MPLS between the corporate site and the OpSource Cloud to provide quality of service over the public network.  I&#8217;ll leave this up to folks smarter than myself to determine the feasibility of this, but I like that there was a solution in mind even though the problem may not necessarily be within the sphere of OpSource&#8217;s control.</li>
<li>Customers have complete control of private VLAN&#8217;s and network address translation (NAT), allowing them to determine which servers can be accessed over the public Internet, and which ones stay completely private.</li>
<li>A complementary storage offering is in the works, and is expected to be released in about two months.</li>
<li>OpSource Cloud will provide burstable CPU, allowing enterprises to scale computing capacity on demand.</li>
<li>Customers will be able to leverage dedicated firewall options.</li>
<li>The service touts SAS-70 compliance.</li>
<li>VMWare images will be portable between customer on-premise systems and OpSource Cloud instances.</li>
</ol>
<p>It will be interesting to see how the market reacts to the OpSource Cloud.  It&#8217;s a step in the right direction from the perspective of addressing core concerns that have dogged enterprise adoption of cloud computing services. We&#8217;ll definitely keep an eye on it and the press reaction over the coming days and months.</p>

<a href='http://saaskatoon.deliveredinnovation.com/2009/08/28/opsource-cloud-gives-enterprises-a-safe-play-for-cloud-computing-adoption/screen-shot-network-beta/' title='OpSource Cloud Network Screen (Beta)'><img width="150" height="150" src="http://saaskatoon.deliveredinnovation.com/wp-content/uploads/2009/08/screen-shot-network-beta-150x150.png" class="attachment-thumbnail" alt="OpSource Cloud Network Screen" title="OpSource Cloud Network Screen (Beta)" /></a>
<a href='http://saaskatoon.deliveredinnovation.com/2009/08/28/opsource-cloud-gives-enterprises-a-safe-play-for-cloud-computing-adoption/screen-shot-servers-beta/' title='OpSource Cloud Servers Screen (Beta)'><img width="150" height="150" src="http://saaskatoon.deliveredinnovation.com/wp-content/uploads/2009/08/screen-shot-servers-beta-150x150.png" class="attachment-thumbnail" alt="OpSource Cloud Servers Screen" title="OpSource Cloud Servers Screen (Beta)" /></a>
<a href='http://saaskatoon.deliveredinnovation.com/2009/08/28/opsource-cloud-gives-enterprises-a-safe-play-for-cloud-computing-adoption/screen-shot-homepage-beta/' title='OpSource Cloud Home Page (Beta)'><img width="150" height="150" src="http://saaskatoon.deliveredinnovation.com/wp-content/uploads/2009/08/screen-shot-homepage-beta-150x150.png" class="attachment-thumbnail" alt="OpSource Cloud Home Page" title="OpSource Cloud Home Page (Beta)" /></a>

]]></content:encoded>
			<wfw:commentRss>http://saaskatoon.deliveredinnovation.com/2009/08/28/opsource-cloud-gives-enterprises-a-safe-play-for-cloud-computing-adoption/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Force.com Changes System &amp; Software Testing Processes</title>
		<link>http://saaskatoon.deliveredinnovation.com/2009/08/07/how-force-com-changes-system-software-testing-processes/</link>
		<comments>http://saaskatoon.deliveredinnovation.com/2009/08/07/how-force-com-changes-system-software-testing-processes/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 20:35:50 +0000</pubDate>
		<dc:creator>topalovich</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Platform as a Service]]></category>
		<category><![CDATA[Software as a Service]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://saaskatoon.deliveredinnovation.com/?p=370</guid>
		<description><![CDATA[<p>It&#8217;s evident by this point that cloud computing technologies such as Software-as-a-Service (SaaS) and Platform-as-a-Service (PaaS) have changed the way applications are developed.  The interesting thing that we are finding with our customer engagements is that the rapid and iterative nature of designing and developing apps on Force.com has created an entirely new set of challenges with how the apps are tested prior to deployment to production environments.  The ability to demonstrate application features and functionality to project stakeholders in near-real time is more of a double-edged sword than most people realize; on the one hand, being able to show progress and continuously incorporate feedback has fundamentally changed the concept of application development and delivery.  On the other hand, if expectations are not managed properly, the ability to visually represent system designs and demonstrate prototypes in such a rapid timeframe could potentially trivialize the importance of testing, code refactoring and optimization, and change management.</p> 
<p>With regards to the testing aspect of Force.com application development and delivery, I have observed some emerging patterns that warrant further study and discussion:</p> 
<ol> 
<li><strong>Unit testing is real-time and automated</strong>.  The <a title="Force.com IDE" href="http://wiki.developerforce.com/index.php/Force.com_IDE" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://wiki.developerforce.com/index.php/Force.com_IDE');" target="_blank">Force.com IDE</a> for the Eclipse SDK has been a solid development tool for some time, but the real-time feedback that you get using version 16.0 (Summer &#8216;09) of the IDE with the <a href="http://wiki.developerforce.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.4.x" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://wiki.developerforce.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.4.x');" target="_blank">Eclipse Ganymede</a> release (3.4.x) is of tremendous value.  Granted, the Salesforce API will let you know if there is a problem with your code, but now we&#8217;re seeing potential issues called out in Eclipse prior to pushing code to Salesforce.  If you think of unit testing in the traditional sense, where you are testing the validity of snippets of code, the very act of the Salesforce API accepting code that you push to the environment provides immediate validation in an intelligent and automated fashion.  And with the line-item feedback provided by Eclipse, you can catch code validation issues long before saving to the server, significantly reducing the time required to track down and fix invalid code.</li> 
<li><strong>Integration testing has combined with QA to become a metafunction</strong>.  I will be the first to admit that I initially viewed the Apex 75% code coverage requirement imposed by salesforce.com as more of an annoyance than anything.  Now I have come to see test classes not as a necessary evil in deploying apps to production environments, but as a tremendous opportunity to bundle elements of integration testing and end-to-end application QA into a single overarching process.  While most developers dread having to write Apex test classes, we include them in our design specifications as a best practice.  If you think about it, what we are doing is taking the use cases that are fleshed out during the design process and building out test cases from the onset of the development effort; this is a fundamental shift from the traditional role of QA in outdated waterfall-based methodologies that build and execute test cases and QA plans only after development, unit testing, and integration testing are completed.  I have worked with far too many organizations where QA was considered an albatross &#8211; the development effort was complete for all intents and purposes, the finish line was in sight, and here comes QA adding weeks, if not months, to the Gantt chart right before that final milestone.  By making QA an iterative process that is tightly integrated with development processes, there are no downside surprises at the end of the development cycle; QA is already done along with integration testing, and it can be argued that the most important aspect of this is that QA is no longer a discreet process &#8211; it becomes a living, breathing overlay of the entire development methodology, producing test classes that live alongside the production Apex classes.</li> 
<li><strong>User Acceptance Testing is a combat sport. </strong> What we have found with many <a title="SaaS application and cloud computing service design" href="http://www.deliveredinnovation.com"  target="_blank">Delivered Innovation</a> clients is that if a prototype meets functional requirements, it&#8217;s considered &#8220;good enough&#8221; at that point.  The reality of the situation, 9 times out of 10, is that &#8220;good enough&#8221; is not quite good enough for a number of reasons.  Namely, demonstrating a prototype in a controlled environment with use cases that are <em>designed to show successful outcomes </em>does not flesh out the true functional capabilities of the app; only when users start beating on an app do we start to see where the stress points are in the functioning of the application.  This is why we encourage what we half-jokingly refer to as &#8220;break testing&#8221; &#8211; we encourage users to &#8220;break&#8221; the app by any reasonable means.  Realistically, we want this to happen upfront and not two months after production deployment.  Another reason why UAT becomes critically important in the testing process is because the execution of test classes is constrained by governors and limits far more conservative than production governors and limits.  For example, while you can retrieve 10,000 records in a production (non-trigger) SOQL query, you are limited to 500 records when executing tests.  While you may be able to write test classes that execute within governors and limits, once you release the app into the wild you just never know when Salesforce users will find the &#8220;unknown unkowns&#8221; and use the app in a way that could not have been anticipated&#8230;followed by the dreaded &#8216;Script Exception&#8217; email alert showing up in your Inbox.</li> 
</ol> 
<p>How has Force.com, or PaaS in general, impacted your testing and QA processes?</p> ]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s evident by this point that cloud computing technologies such as Software-as-a-Service (SaaS) and Platform-as-a-Service (PaaS) have changed the way applications are developed.  The interesting thing that we are finding with our customer engagements is that the rapid and iterative nature of designing and developing apps on Force.com has created an entirely new set of challenges with how the apps are tested prior to deployment to production environments.  The ability to demonstrate application features and functionality to project stakeholders in near-real time is more of a double-edged sword than most people realize; on the one hand, being able to show progress and continuously incorporate feedback has fundamentally changed the concept of application development and delivery.  On the other hand, if expectations are not managed properly, the ability to visually represent system designs and demonstrate prototypes in such a rapid timeframe could potentially trivialize the importance of testing, code refactoring and optimization, and change management.</p>
<p><span id="more-370"></span><br />
With regards to the testing aspect of Force.com application development and delivery, I have observed some emerging patterns that warrant further study and discussion:</p>
<ol>
<li><strong>Unit testing is real-time and automated</strong>.  The <a title="Force.com IDE" href="http://wiki.developerforce.com/index.php/Force.com_IDE" target="_blank">Force.com IDE</a> for the Eclipse SDK has been a solid development tool for some time, but the real-time feedback that you get using version 16.0 (Summer &#8217;09) of the IDE with the <a href="http://wiki.developerforce.com/index.php/Force.com_IDE_Installation_for_Eclipse_3.4.x" target="_blank">Eclipse Ganymede</a> release (3.4.x) is of tremendous value.  Granted, the Salesforce API will let you know if there is a problem with your code, but now we&#8217;re seeing potential issues called out in Eclipse prior to pushing code to Salesforce.  If you think of unit testing in the traditional sense, where you are testing the validity of snippets of code, the very act of the Salesforce API accepting code that you push to the environment provides immediate validation in an intelligent and automated fashion.  And with the line-item feedback provided by Eclipse, you can catch code validation issues long before saving to the server, significantly reducing the time required to track down and fix invalid code.</li>
<li><strong>Integration testing has combined with QA to become a metafunction</strong>.  I will be the first to admit that I initially viewed the Apex 75% code coverage requirement imposed by salesforce.com as more of an annoyance than anything.  Now I have come to see test classes not as a necessary evil in deploying apps to production environments, but as a tremendous opportunity to bundle elements of integration testing and end-to-end application QA into a single overarching process.  While most developers dread having to write Apex test classes, we include them in our design specifications as a best practice.  If you think about it, what we are doing is taking the use cases that are fleshed out during the design process and building out test cases from the onset of the development effort; this is a fundamental shift from the traditional role of QA in outdated waterfall-based methodologies that build and execute test cases and QA plans only after development, unit testing, and integration testing are completed.  I have worked with far too many organizations where QA was considered an albatross &#8211; the development effort was complete for all intents and purposes, the finish line was in sight, and here comes QA adding weeks, if not months, to the Gantt chart right before that final milestone.  By making QA an iterative process that is tightly integrated with development processes, there are no downside surprises at the end of the development cycle; QA is already done along with integration testing, and it can be argued that the most important aspect of this is that QA is no longer a discreet process &#8211; it becomes a living, breathing overlay of the entire development methodology, producing test classes that live alongside the production Apex classes.</li>
<li><strong>User Acceptance Testing is a combat sport. </strong> What we have found with many <a title="SaaS application and cloud computing service design" href="http://www.deliveredinnovation.com" target="_blank">Delivered Innovation</a> clients is that if a prototype meets functional requirements, it&#8217;s considered &#8220;good enough&#8221; at that point.  The reality of the situation, 9 times out of 10, is that &#8220;good enough&#8221; is not quite good enough for a number of reasons.  Namely, demonstrating a prototype in a controlled environment with use cases that are <em>designed to show successful outcomes </em>does not flesh out the true functional capabilities of the app; only when users start beating on an app do we start to see where the stress points are in the functioning of the application.  This is why we encourage what we half-jokingly refer to as &#8220;break testing&#8221; &#8211; we encourage users to &#8220;break&#8221; the app by any reasonable means.  Realistically, we want this to happen upfront and not two months after production deployment.  Another reason why UAT becomes critically important in the testing process is because the execution of test classes is constrained by governors and limits far more conservative than production governors and limits.  For example, while you can retrieve 10,000 records in a production (non-trigger) SOQL query, you are limited to 500 records when executing tests.  While you may be able to write test classes that execute within governors and limits, once you release the app into the wild you just never know when Salesforce users will find the &#8220;unknown unkowns&#8221; and use the app in a way that could not have been anticipated&#8230;followed by the dreaded &#8216;Script Exception&#8217; email alert showing up in your Inbox.</li>
</ol>
<p>How has Force.com, or PaaS in general, impacted your testing and QA processes?</p>
]]></content:encoded>
			<wfw:commentRss>http://saaskatoon.deliveredinnovation.com/2009/08/07/how-force-com-changes-system-software-testing-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
