<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30539899</id><updated>2012-01-09T10:31:01.521-08:00</updated><title type='text'>Dani's Perspective on SaaS</title><subtitle type='html'>Software-as-Service as a disruptive trend and how it affects the traditional, enterprise, perpetual license, software vendors.
Considerations in the transition to the new model and expertise on SaaS Operations.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30539899.post-2090081580728862686</id><published>2011-12-12T08:12:00.000-08:00</published><updated>2011-12-12T12:03:16.915-08:00</updated><title type='text'>Implementing SaaS Solutions Reduces Security Concerns</title><content type='html'>&lt;b style="-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: #4588f0; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/b&gt;"The user's going to pick dancing pigs over security every time" - Bruce Schneier"&lt;br /&gt;&lt;br /&gt;In this post I am publishing an article by a guest contributor - &lt;a href="http://www.linkedin.com/pub/rashed-khan/2b/956/218" target="_blank"&gt;Rashed Khan&lt;/a&gt; (&lt;a href="mailto:rashed.khan@searchlaboratory.com"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;HE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val="Cambria Math"/&gt;    &lt;m:brkBin m:val="before"/&gt;    &lt;m:brkBinSub m:val="--"/&gt;    &lt;m:smallFrac m:val="off"/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val="0"/&gt;    &lt;m:rMargin m:val="0"/&gt;    &lt;m:defJc m:val="centerGroup"/&gt;    &lt;m:wrapIndent m:val="1440"/&gt;    &lt;m:intLim m:val="subSup"/&gt;    &lt;m:naryLim m:val="undOvr"/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;   &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;   &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;   &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;   &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;   &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;   &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;   &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;   &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;   &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;   &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;   &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;   &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;   &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;   &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;   &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;   &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;   &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;   &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;   &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; mso-bidi-theme-font:minor-bidi;}&lt;/style&gt; &lt;![endif]--&gt;&lt;span lang="EN-GB" style="color: #1f497d; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; mso-ansi-language: EN-GB; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: HE; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="mailto:rash799@hotmail.com"&gt;rash799@hotmail.com&lt;/a&gt;) who points out interesting study results...&lt;br /&gt;&lt;br /&gt;Software as a service (SaaS) for application delivery is a hot topic when it comes to questions of security. Adding SaaS components in any form is something that seems to generate acute anxiety in anyone who takes the time to consider it. Fears about the loss of privacy and other related security issues top the list of current concerns. &lt;br /&gt;&lt;br /&gt;On the other hand, those who are already using SaaS solutions or have added elements of SaaS to their systems are considerably more confident about security issues than non-users. When it comes right down to it, SaaS appears to be something that one must experience in order to trust. &lt;br /&gt;&lt;br /&gt;Forrester Research has recently completed a study that supports this premise. In companies where SaaS was already in use, having replaced a complete solution, concerns over security are noticeably lessened. This is also true in companies where the decision to replace a complete solution with SaaS had already been made and was about to be implemented. &lt;br /&gt;&lt;br /&gt;By contrast, companies that were only contemplating or planning to augment their solutions with SaaS, or in companies that were using just a few SaaS components, anxieties over safety were still running high. &lt;br /&gt;&lt;br /&gt;Miroslaw Lisserman, analyst at Forrester Research, believes this to be a strong validation of the future of SaaS technology. Lisserman had this to say about the findings: “To me, this means the following: SaaS solutions are more secure than perceived by many, since once SaaS applications are deployed and used, the security concerns decrease.” Apparently, SaaS technology performs so well that it has to be experienced to be believed. &lt;br /&gt;&lt;br /&gt;Analyst Krishnan Subramanian, an independent researcher, feels that the security concerns related to the SaaS technology itself have been overworked. He said that the real issue related to this application has more to do with people. Regarding these concerns, Subramanian had this to say: “It is the responsibility of the SaaS vendors to educate users about their people-centric security practices. It is the responsibility of the SaaS users to get to know these details from the vendors.”&lt;br /&gt;&lt;br /&gt;Moving away from concerns about the security of SaaS technology and turning attention instead to security concerns related to the technology's providers and users is a measure of the maturing of this technology. It's a sign that SaaS is ultimately coming into its own. &lt;br /&gt;&lt;br /&gt;The growth of the sector itself testifies to this belief. There has been rapid expansion of SaaS solutions with Enterprise Resource Planning (ERP) software functions. Additionally, there is growing use of the ERP system by both small and mid-sized manufacturers. The &lt;a href="http://www.epicor.com/australia/industries/Manufacturing/Pages/Manufacturing.aspx" target="_blank"&gt;manufacturing software&lt;/a&gt; is also used more frequently by industry distributors and in job shops. &lt;br /&gt;&lt;br /&gt;Small companies who are part of large supply chains, along with the supply chain members they deal with, are all discovering significant benefits and greater functionality in SaaS-based &lt;a href="http://www.epicor.com/australia/Pages/Default.aspx" target="_blank"&gt;ERP&lt;/a&gt; when employed as a comprehensive manufacturing software solution. Home-grown and standalone applications fall short by comparison, making SaaS both the wave of the future and an increasingly intelligent choice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-2090081580728862686?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/2090081580728862686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=2090081580728862686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/2090081580728862686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/2090081580728862686'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2011/12/implementing-saas-solutions-reduces.html' title='Implementing SaaS Solutions Reduces Security Concerns'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-5162044675062976881</id><published>2011-12-01T05:33:00.000-08:00</published><updated>2011-12-01T05:46:10.728-08:00</updated><title type='text'>The Black Swan Event in SaaS Operations</title><content type='html'>&amp;nbsp;"I find that the harder I work the more luck I seem to have."&amp;nbsp; - Thomas Jefferson&lt;br /&gt;&lt;br /&gt;Nassim Taleb’s eye-opening books &lt;i&gt;'Black Swan&lt;/i&gt;' and (to a lesser extent) &lt;i&gt;'Fooled by Randomness&lt;/i&gt;' discuss the rare, unexpected and almost impossible to predict events that have a major impact (and usually tend to be disastrous). He calls these events Black Swan events, and gives samples such as World War I, stock market crashes,&amp;nbsp; the PC, the Internet, and 9/11.&lt;br /&gt;Interestingly enough, all the Black Swan events are easily rationalized after the event, by hindsight.&lt;br /&gt;&lt;br /&gt;The Black Swan analogy is borrowed from the notion that while one can induce a hypothesis from observational data - e.g. all swans are white - one cannot prove that hypothesis, since after observing numerous white swans, it takes only a single black swan to refute it. Karl Popper, the science philosopher, made that notion popular in his discussion of the Scientific Method (&lt;a href="http://books.google.com/books/about/The_logic_of_scientific_discovery.html?id=Yq6xeupNStMC" target="_blank"&gt;&lt;i&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=30539899&amp;amp;postID=5162044675062976881" title="The Logic of Scientific Discovery"&gt;The Logic of Scientific Discovery&lt;/a&gt;&lt;/i&gt;). &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SaaS and the Black Swan&lt;/b&gt;&lt;br /&gt;Have you ever lost your database only to find out that the backup files were deleted the previous day? Have you ever hit a major problem with a component in the system, only to find out that the support contract expired last month?&lt;br /&gt;&lt;br /&gt;My own experience and the experience of the numerous companies I have worked with, have taught me that the next Black Swan is just around the corner, lurking in the dark and will hit you when you least expect it to. Heck, that’s the nature of a Black Swan.&lt;br /&gt;&lt;br /&gt;The systems we deal with are so complex and interdependent that one could never analyze (let alone predict) the interconnections that govern the behavior of the services we offer. Luckily, statistics are on our side, so that most SaaS applications are stable most of the time and on average, we can predict the behavior over time. But that is just what creates a Black Swan – we observe s certain behavior for so long, that we tend to accept it as a scientific fact; until it bites us in the behind.&lt;br /&gt;&lt;br /&gt;Running a complex SaaS operation with dozens (or hundreds) of servers, network boxes, configuration files, erratic software and all the dependencies we have on our infrastructure providers (power, internet, hardware, communications) is like driving a high speed car on a congested highway, blindfolded. We have no appreciation of how much Lady Luck is involved.&lt;br /&gt;&lt;br /&gt;Keep in mind that the longer good things happen, the harder is the  effect of the Black Swan event - remember the dot.com and the real-estate bubbles; most of us are still licking the wounds.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Butterfly Effect &lt;/b&gt;&lt;br /&gt;All it takes is an overflowing log file, that incapacitates the disk, that will bring the system down. Or a minor, forgotten gadget installed on one of the servers whose license has expired. A pipeline of requests starts filling up and there goes the system. &lt;br /&gt;How about setting up an image of a new VM, whose IP and the DNS IP were reversed by mistake. Put it in production and slowly the wrong DNS IP starts propagating in the system. After a while the servers are not communicating with each other and the system freezes. &lt;br /&gt;These tend to be catastrophic events, since they are so hard to detect and resolve. Many times, restarting the whole system is the chosen quick solution, praying that the problem will resolve itself. But in these cases, the system will behave just as badly, and by the time one realizes what is happening, major damage to the customers and your brand has been done.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Words of Wisdom&lt;/b&gt;&lt;br /&gt;Do not despair. I am not suggesting that since a Black Swan event is unpredictable, there’s nothing you can do about it. The opposite is true.&lt;br /&gt;The first step is to internalize the fact that&lt;u&gt; it will occur&lt;/u&gt;, as the famous quote goes “s**t happens”.&lt;br /&gt;&lt;br /&gt;“&lt;i&gt;Prepare for Failure&lt;/i&gt;” is my motto. Take into account that at any given moment something might break.&lt;br /&gt;&lt;br /&gt;A number of practices should be implemented early on:&lt;br /&gt;&lt;u&gt;Change Management&lt;/u&gt;: To ensure that the events are indeed rare and that one may recover quickly with the knowledge of what went wrong.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Event Management&lt;/u&gt;: To be able to detect early on, what is hitting the fan, and respond to it. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;Availability Management&lt;/u&gt;: Analyze your Single Points of Failure and impact of component failure. Build your backups, your DRP and practice recovery.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Incident Management&lt;/u&gt;: Make sure you cover these practices: Detection, Recording, Classification, Notification, Escalation, Investigation, Diagnosis, Restoration and Closure.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;The Wise and the Smart ones&lt;/b&gt;&lt;br /&gt;I was approached by a few (emphasis on few) CEOs and COOs that felt uncomfortable about the fact &lt;i&gt;everything was going smoothly&lt;/i&gt;. Some were on the verge of fast growth and wanted to assure themselves that they were better prepared to hit the highway. Others had a feeling in their bones that “too good for too long” was a recipe for disaster, even if they did not read Nasssim Taleb’s book.&lt;br /&gt;&lt;br /&gt;But many potential customers I spoke with assured me that they really do not need my services since they are doing very well, thank you. Some are still doing very well and others had a large hat to eat and many letters of regret to write their customers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-5162044675062976881?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/5162044675062976881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=5162044675062976881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/5162044675062976881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/5162044675062976881'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2011/12/black-swan-event-in-saas-operations.html' title='The Black Swan Event in SaaS Operations'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-3826213739359053365</id><published>2011-10-03T10:32:00.000-07:00</published><updated>2011-10-03T14:17:23.995-07:00</updated><title type='text'>CAC, LTV, MRR - Translating SaaS Financials into Actions</title><content type='html'>“If people do not believe that mathematics is simple, it is only because they do not realize how complicated life is.” &amp;nbsp;- John Louis von Neumann&lt;br /&gt;&lt;br /&gt;I’m sure that most of you have seen the various metrics floating around with CMRR, CLTV, Churn Rate and ASC starring in equations that sometimes cause one to cringe while sipping the day’s first coffee.&lt;br /&gt;&lt;br /&gt;Let’s look at one of the basic formulas for SaaS Financials:&lt;br /&gt;&lt;b&gt;CAC &amp;lt; CLTV&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This simply says that if you want to become profitable one day, you must make sure that your &lt;b&gt;Customer Acquisition Costs&lt;/b&gt; should be less than your &lt;b&gt;Customer Lifetime Value&lt;/b&gt;. In other words, the total amount of revenue you will generate from a customer, throughout the years or months that they derive value from your SaaS offering, should be more than the cash you spend on acquiring that customer.&lt;br /&gt;&lt;br /&gt;Simple? It almost doesn’t pass the DUH Test. But in this article we'll look more carefully at the implications.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Acquisition vs. Retention&lt;/b&gt;&lt;br /&gt;There is a notion in the industry that &lt;u&gt;the costs to acquire a new customer are 5 to 7 times more expensive than the costs to retain an existing customer&lt;/u&gt;. Whether one agrees with the numbers or not, it is widely accepted that acquisition is more expensive than retention, &lt;u&gt;yet most SaaS companies will spend far more resources and executive attention on growth through new customers than keeping the current customers satisfied,&lt;/u&gt; or in other words, reducing the Churn and up-selling to the current base. In fact, in every company I have consulted, the issues of Churn Management and Operational Excellence were far down on the priority list.&lt;br /&gt;&lt;br /&gt;I guess &lt;i&gt;hunting &lt;/i&gt;is far more exciting than &lt;i&gt;farming&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Therefore, we will examine on how to grow the right hand side of the equation - the CLTV, not on how to lower the left side - the CAC.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Breaking down the CLTV&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;CLTV = Lifetime * ARPU * Gross Margin.&lt;br /&gt;&lt;br /&gt;I hope I am not losing you here. Take another sip from your Latte. It is not complicated – sixth grade math. &amp;nbsp;Stick with me, the actionable items will follow shortly.&lt;br /&gt;&lt;br /&gt;ARPU means the ‘Average Revenue Per User’ for the time period defined as Lifetime. So if you count by months, Lifetime would be the number of months the customer remains loyal, and the ARPU would be the average that the customer would pay per month. If your value is calculated by years (lucky bastard!) then Lifetime would be how many years you retain the customer and the ARPU is average revenue per year from the customer.&lt;br /&gt;&lt;br /&gt;Gross Margin is the ratio of total Revenue to the Costs Of Goods Sold (COGS) – how much does it cost you to give service to your customer.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Xf3reM0EZhU/Tom24dqHuoI/AAAAAAAAACc/Yddev6kL5fE/s1600/grossmargin.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Xf3reM0EZhU/Tom24dqHuoI/AAAAAAAAACc/Yddev6kL5fE/s1600/grossmargin.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;For the Gross Margin to grow, the COGS should shrink, or at least stay stable as your revenue grows. So the lower the COGS are, the more you retain for your Christmas party.&lt;br /&gt;As a simple example, let’s assume that your average customer sticks around for 19 months, that the average monthly payment from a &amp;nbsp;customer is $430 and that your gross margins are 72%, then the CLTV = 19 * $430 * 0.72 = $5882.4.&lt;br /&gt;Just imagine that with a little effort you could cause the Lifetime to grow to 21, or&lt;i&gt;&amp;nbsp;&lt;/i&gt;the ARPU to $460 and multiply the new CLTV by the number of customers...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What can we do about it?&lt;/b&gt;&lt;br /&gt;Without going into details of how the various numbers are calculated we can still learn much about these equations and derive actions from them.&lt;br /&gt;The bottom line is that you want to have the highest CLTV value possible. Looking at the equation, it means that your &lt;i&gt;Lifetime, Gross Margin &lt;/i&gt;and &lt;i&gt;ARPU&lt;/i&gt; values should grow.&lt;br /&gt;&lt;br /&gt;Needless to say that for each of these three values, books could be written. Nevertheless, the paragraphs below cover the main points and map the actions one can take, and their direct impact on the equation’s variables.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lifetime&amp;nbsp;&lt;/b&gt;&lt;br /&gt;In order for this value to grow, a SaaS provider should invest managerial attention into customer retention, or lower Churn. That means improving your customer service and responsiveness. Meassure and monitor the support KPIs. Run a weekly Customer Success meeting with Support, Operations, Sales and PS. &amp;nbsp;Build a community and best practices around your product to enhance loyalty.&lt;br /&gt;Be as transparent with your service levels as you can. Award loyalty with small gifts. Document &amp;nbsp;your Churn data and analyze it – understand the reasons customers leave you and determine the trends.&lt;br /&gt;Provide meaningful SLAs and act on them.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Average Revenue Per User&lt;/b&gt;&lt;br /&gt;Translate ARPU into: “up-selling you service”. This means a strong group of &lt;i&gt;farmers &lt;/i&gt;in your sales team. Use software to monitor user behavior. Think of value-added services that you could sell for a fraction of the recurring cost. Identify and keep in touch with your champion inside the customer’s organization and seek opportunities to sell more services or branch out to new groups within the organization.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Gross Margin&lt;/b&gt;&lt;br /&gt;Lowering COGS means an effective and efficient Service Operations. This starts with a good team of dedicated professionals, a rigorous set of practices such as Change Mgmt, Incident Mgmt, Event Mgmt, etc. and a robust monitoring and alerts infrastructure.&lt;br /&gt;Automation and Delegation &amp;nbsp;- maximize what silicon and your customers can do instead of having people on your end doing it. That means create as much automation as possible around manual processes. Provide self-help, self-registration and self-configuration for your customers to run.&lt;br /&gt;Understand the financials of the hosting services you are using. Don’t stick to the current solution just because you have been doing it for a long time. Circumstances would have changed, new solutions are offered every month, and a fresh look might save a lot of recurring costs.&lt;br /&gt;&lt;br /&gt;In conclusion, we looked at one of the equations that every venture capitalist (i.e. your board members) tells you to watch, and transformed it into actionable items that your company should deal with. To pass that threshold of profitability, it probably won’t happen with that “major deal we’re about to sign”, but with improvements across the board in every aspect that tilts the right side of the equation.&lt;br /&gt;&lt;br /&gt;For some good readings on SaaS Financials there are &lt;a href="http://www.bvp.com/saas/default.aspx"&gt;Bessemer’s 5 Cs&lt;/a&gt;, and Joel York’s excellent articles on the &lt;a href="http://chaotic-flow.com/saas-metrics-guide-to-saas-financial-performance/"&gt;financials of SaaS&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-3826213739359053365?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/3826213739359053365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=3826213739359053365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/3826213739359053365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/3826213739359053365'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2011/10/cac-ltv-mrr-translating-saas-financials.html' title='CAC, LTV, MRR - Translating SaaS Financials into Actions'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Xf3reM0EZhU/Tom24dqHuoI/AAAAAAAAACc/Yddev6kL5fE/s72-c/grossmargin.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-259893924691200369</id><published>2011-08-21T23:20:00.000-07:00</published><updated>2011-08-22T01:20:37.669-07:00</updated><title type='text'>SaaS and SLA - State of the Art</title><content type='html'>"You can get assent to almost any proposition so long as you are not going to do anything about it." (Chapman, John Jay)&lt;br /&gt;&lt;br /&gt;Lately,&amp;nbsp;I have been approached by a number of frustrated CIOs, asking me about what can be expected from a typical SLA in the industry and which provider offers an SLA with some beef.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A Typical SLA&lt;/b&gt;&lt;br /&gt;Let’s see what a basic SaaS SLA &lt;i&gt;&lt;u&gt;should &lt;/u&gt;&lt;/i&gt;look like:&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Service Availability&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;System Response Time&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Customer Service Response Time&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Customer Service Availability&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Service Outage Resolution Time&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Failover Window For Disaster Recovery&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Reclaiming Customer Data&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Maintenance Notification&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Proactive Service Outage Notification&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;RFO (Reason for Outage)&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Nice. Now let’s see what a &lt;i&gt;&lt;u&gt;typical&lt;/u&gt;&lt;/i&gt; SLA in the SaaS industry looks like:&lt;br /&gt;&lt;i&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;Service Availability&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Is that it? Yeah, that’s about it. &amp;nbsp;(Sometimes you may find &lt;i&gt;Customer Support response time&lt;/i&gt; as well, the Lord be praised). The standard SLA in the industry only discusses ‘uptime’ and even that is usually very iffy, with mostly zero or negligible penalties.&lt;br /&gt;&lt;br /&gt;Recently I have been meeting with CXOs of successful SaaS companies and asking them what their SLAs offer. Not surprisingly, their answers were reflective of the typical SLA above. Some did not even offer an SLA and one said, half jokingly, that they (the customers) should &amp;nbsp;say ‘thank you’ for even having the service available. &amp;nbsp;When asked about the future of SLA in the industry, the collective answer was that nothing will probably change, customers will not demand better SLOs (Service Level Objectives) and that the whole issue was quite irrelevant. One CEO suggested that the only concern of the CIO is ease of integration.&lt;br /&gt;&lt;br /&gt;Is that so? Or are these guys burying their heads in the sand? When I asked about how many dealt with CIOs (as compared to business units), only one said that he did, and that it was an unpleasant experience.&lt;br /&gt;&lt;br /&gt;How would you explain this&amp;nbsp;discrepancy&amp;nbsp;between what CIOs want and what SaaS CXOs would offer? And why is the state of SLAs in the industry is so pitiful?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A Quick Historical Review&lt;/b&gt;&lt;br /&gt;I think the answers lie in the history of SaaS and how it penetrated the market. Around 12 years ago we started seeing the first SaaS applications (although no one came up with the name until a few years later). &amp;nbsp;SaaS mostly targeted the SMBs who had no access to the enterprise software that was available to the larger companies. Either from a cost, or complexity or support point of view, the on-premise applications were out of reach for the smaller companies. When they started becoming available over the Web, the SMB were so delighted to even have a solution they were not going to bitch about the service levels being offered in the contracts. They were just happy that the apps were available. So, SaaS companies offered a 99% uptime which seemed pretty good (except that it translated into four days of downtime!). &amp;nbsp;Nobody could talk about performance, as the dependency on the customers’ own network and on their ISPs allowed the providers an easy escape from accountability.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Corporate Business Unit&lt;/b&gt;&lt;br /&gt;Even though SaaS&amp;nbsp;initially&amp;nbsp;targeted the SMB, the big breakthrough came from the business units that found freedom in circumventing IT and getting their needs answered quickly (and in the process, flipping a bird to IT). The heads of the business units were mostly concerned with features and did not care much about SLAs. Even if they did, they did not have the experience and knowledge, that IT has accumulated over the years, on what to demand, how to verify that their service levels are met, etc.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The New IT Manager&lt;/b&gt;&lt;br /&gt;More than ten years have passed with SaaS slowly establishing itself as mainstream, and conquering more and more territories. Old habits die hard and the sad state of SLAs remained where it had been a decade ago. Now, SaaS is finally entering the enterprise through the front door. There is a new generation of CIOs that are not threatened by SaaS and understand the freedom it offers them. They want to get back into the driver’s seat, clean up the mess that a decentralized SaaS policy created and control what is entering their domain.&lt;br /&gt;&lt;br /&gt;As for the CIOs with the old-timer’s attitude, the Cloud hype has forced them to pay attention. When the CEOs caught on (hey, we can save a lot of money here) the pressure was on the CIOs to start acquiring Cloud Applications – SaaS. And, like it or not, there are numerous integration issues that demand that IT be in the picture.&lt;br /&gt;&lt;br /&gt;Slowly, we are seeing a shift in the market. More and more CIOs and IT managers are in the picture. And when they see the lack of real certification or the famished SLAs offered by the vendors, they are probably baffled, at best, if not furious.&lt;br /&gt;&lt;br /&gt;I believe that gradually, as more CIOs enter the picture, the SaaS providers will have to prove themselves as more mature, attentive and accountable vendors. &amp;nbsp;I think that the IT customers will step-up the pressure and changes will occur. SaaS providers will succumb to provide a serious document with real numbers and repercussions.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In short, the differentiator is no longer the fact that a vendor offers SaaS, nor the feature set, nor the pricing. To distinguish oneself, a SaaS vendor will have to excel in every aspect of the service and provide the assurances for the service levels that CIOs are expecting.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-259893924691200369?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/259893924691200369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=259893924691200369' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/259893924691200369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/259893924691200369'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2011/08/saas-and-sla-state-of-art.html' title='SaaS and SLA - State of the Art'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-7777653395460852449</id><published>2011-07-04T03:46:00.000-07:00</published><updated>2011-07-04T03:46:22.779-07:00</updated><title type='text'>The CIO's Dilemma – Adopting SaaS as a Strategy</title><content type='html'>“Luke,&amp;nbsp;you're going to&amp;nbsp;find that many of the truths we cling to depend greatly on our own point of view” (Obi-Wan, Star Wars, episode VI)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;'IT-Avoidance' Mechanism&lt;/b&gt;&lt;br /&gt;SaaS adoption has become an outstanding success, not in the only SMB which it targeted originally, but at the business-unit level in the larger corporations. SaaS became the ultimate &lt;i&gt;IT-avoidance mechanism&lt;/i&gt; for the business department heads that were tired of waiting for many months (or years) for their IT needs, weary of investing huge budgets just to find out that the software did not deliver what was expected, or was outdated by the time it was implemented. With SaaS, they could start a free trial immediately and gain value of the solution with minutes, hours or days. IT managers sometimes found out that their internal customers were using SaaS software many months after it was a done deal.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;It’s All About Control&lt;/b&gt;&lt;br /&gt;This paradigm shift from&amp;nbsp;transitional&amp;nbsp;on-premise to SaaS (which is somewhat reminiscent of the PC revolution that empowered the end users and removed some of the dependency they had on IT), was&amp;nbsp;not looked upon favorably by&amp;nbsp;IT managers.&lt;br /&gt;&lt;br /&gt;I believe that the main reason for IT's resentment&amp;nbsp;towards SaaS, is the&lt;i&gt; loss of control &lt;/i&gt;partly based on real problems caused by &lt;i&gt;IT-Avoidance&lt;/i&gt;&amp;nbsp;and partly is based on an emotional response to the notion of various business units not “needing” IT as much as before.&lt;br /&gt;&lt;br /&gt;My premise is that &lt;u&gt;CIO’s must adopt SaaS – it delivers the goods and it is happening anyway – but for the adoption to be successful, they must regain control of the situation.&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Security&lt;/b&gt;&lt;br /&gt;IT usually brings up the ‘security’ excuse to kill SaaS deals, but I believe that many times the ‘security’ they are talking about is their 'job security', afraid to let go of assets that everyone is dependent on.&lt;br /&gt;&lt;br /&gt;So let’s examine the real security issue. As I have mentioned in numerous talks and presentations, Cloud companies, as a rule, will do a much better job at data security and privacy than a hospital or a car manufacturer (or a bank, credit card company or NASA judging by the publications on the subject).&lt;br /&gt;Still, there is a major issue regarding SaaS accounts when they are not controlled by IT. Any business manager can swipe a credit card, and order 40 seats for her staff to start using an HR app. The manager knows nothing of security, nor does she bother much with it - the point is to get productivity up. The users are provisioned, not by IT, but by the business unit. When an employee leaves the company to work for the competition, IT is supposed to disconnect that employee from all the assets in the company. But how can they de-provision the employee if they have no access (or knowledge) of the various SaaS applications that person was using? Who can guarantee that this employee will not access company data from home or from the new employer’s premises?...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lack of Visibility&lt;/b&gt;&lt;br /&gt;Not only does the IT manager have incomplete knowledge of who is using what, even if they know that an employee has a SaaS account, there is no way to know if that user is accessing the software, how it is being used and what, if any problems are there.  There is no visibility into performance issues. IT also has no knowledge of what part of the organizations’ data is stored where. And could it be that some of the same data is residing at different SaaS providers, and could it be that information at one provider is inconsistent with some information at another provider?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vendor Selection&lt;/b&gt;&lt;br /&gt;One of the areas of expertise of IT is the ability to select software solutions and evaluate the vendors. The business units do not have that ability, and frankly, they don’t give a damn. They want quick solutions within their monthly budgets and all other topics regarding security, integration, service continuity, financial viability, and SLAs are stuff that IT traditionally dealt with (and hence took forever to make a decision).  So, IT is not involved in the solution/vendor selection process exposing the enterpise to bad choices and their consequences.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lack of Efficiency&lt;/b&gt;&lt;br /&gt;It is not uncommon in large, distributed companies, that different departments are consuming the&lt;u&gt; service from the same SaaS vendor &lt;/u&gt;(or different departments are using similar solutions from different vendors)&amp;nbsp;with multiple contracts in place, and perhaps different integration schemes. Of course this reduces the chances for bulk discounts and is inefficient in all aspects of organizational learning and business intelligence.&lt;br /&gt;Another aspect of control is the lack of ability to access, backup and analyze the company’s data or to impose regulatory constraints on the user.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lack of Strategic Planning&lt;/b&gt;&lt;br /&gt;The fact that each department is an independent SaaS consumer and that IT is not driving and controlling the company’s solution is a great impediment to multiyear strategic planning. The individual business units do not have a high-level view of the company’s needs and strategy. &lt;br /&gt;&lt;br /&gt;The lack of strategic planning reduces the company’s ability to ensure security and to employ cross company data analysis (the data is distributed across multiple vendors) and may cause compliance and regulatory issues in the future.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What to do, what to do?&lt;/b&gt;&lt;br /&gt;A following article will outline strategies to employ in order to get hold the SaaS situation. But it will suffice to say that IT needs to restore control and bring itself to the forefront. This means that, first and foremost, the CIO has to embrace SaaS and not fear it. Start by defining the strategic goals of Cloud computing in the organization. Understand who is consuming what in the organization. Review your upcoming upgrades and begin a process of considering SaaS to replace your on-premise solutions. &lt;br /&gt;&lt;br /&gt;SaaS is not a threat but a wonderful opportunity for the enterprise and the IT organization. Don’t play a defensive game; rather, become a leader in this area for your company.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-7777653395460852449?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/7777653395460852449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=7777653395460852449' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/7777653395460852449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/7777653395460852449'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2011/07/cios-dilemma-adopting-saas-as-strategy.html' title='The CIO&apos;s Dilemma – Adopting SaaS as a Strategy'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-1095922867277284859</id><published>2011-05-30T03:52:00.000-07:00</published><updated>2011-05-31T00:10:44.895-07:00</updated><title type='text'>Organizational Culture and Company DNA – What Makes a Successful SaaS Company.</title><content type='html'>“No people come into possession of a culture without having paid a heavy price for it” (James A. Baldwin)&lt;br /&gt;&lt;br /&gt;It was always clear to me that success with SaaS was not about technology, but about execution. This week I got a clear reminder.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The SaaS CEO Forum&lt;/b&gt;&lt;br /&gt;For the past few months I have been running a SaaS CEO Forum that meets every six weeks or so, each time hosted at a different SaaS company, by a member of the Forum . The forum consists of a select group of successful SaaS companies, that have been selling their service for a number of years and are dealing with issues such as growth, operations, sales, marketing and customer satisfaction. Every meeting has a theme such as running a fabulous inside sales teams, SaaS Service Operations, knowledge-as-a-service, etc.. Yesterday the forum was hosted by Avinoam Nowogrodski, founder and CEO of &lt;a href="http://www.clarizen.com/"&gt;Clarizen&lt;/a&gt;, a fast growing, market leader on collaborative project management. Beyond the very interesting review of the company’s clockwork marketing and sales operation, Avinoam gave a presentation on what makes a SaaS company successful.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Successful SaaS Company&lt;/b&gt;&lt;br /&gt;No one can argue with the success of Clarizen, having grown 400% year over year, with an ever-growing community of happy customers, so it was worthwhile listening to Avinoam’s credo.&lt;br /&gt;&lt;br /&gt;Clarizen’s CEO was talking about managing a company where execution is paramount and where Customer Success always comes first. He has been careful selecting an executive team that he regards as ‘A’ players and nurturing a culture of Respect, Modesty, Openness, and Accountability.&lt;br /&gt;&lt;br /&gt;Among the factors Avinoam mentioned was “checking your ego at the door”, willingness to take risks, and acceptance of mistakes as part of the ever changing environment and conditions. Delegating Authority, Hands-on in your domain, Transparency and above all – Measure, Measure, Measure every aspect of the company’s operation; sales, marketing, conversion between each stage of the pipeline, responsiveness, costs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The SaaS Angle – Fast Forward&lt;/b&gt;&lt;br /&gt;While I agree wholeheartedly with all the above criteria being critical for a successful company, I asked for the SaaS angle. The answer was obvious even before I finished asking the question: “&lt;i&gt;Pace&lt;/i&gt;”. In a SaaS company everything is &lt;i&gt;fast-forwarded&lt;/i&gt;. The cycles in almost every aspect shorten and therefore the margins of error are ever so narrow. In a company that caters for the SMB in a low-touch model, the sales cycles are measured in days, not quarters, the software releases are shortened to weeks. The discovery of bugs usually occur within hours (or minutes) after a new version is introduced. Hence, Openness and Transparency are paramount and there is no time for ego games or controlling vital information (I have written about these aspects in the past: &lt;a href="http://saasperspective.blogspot.com/2009/08/transparency-in-saas-service-operations.html"&gt;Transparency &lt;/a&gt;&amp;amp; &lt;a href="http://saasperspective.blogspot.com/2009/11/inter-department-communications.html"&gt;Communications&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;To reiterate – in a fast-pace, ever-changing, 24X7 environment, the need to feel the operational pulse, the need for responsiveness and open communications, the need for a listening ability and accountability are vital for success. Time spent on BS, on analysis-paralysis, on political games, on territorial squabbles, is time spent away from making sure your customers are successful, and that will be evident on the company’s bottom line and eventually, on the quarterly bonuses.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-1095922867277284859?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/1095922867277284859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=1095922867277284859' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1095922867277284859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1095922867277284859'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2011/05/organizational-culture-and-company-dna.html' title='Organizational Culture and Company DNA – What Makes a Successful SaaS Company.'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-1596934623869923976</id><published>2011-05-07T11:22:00.000-07:00</published><updated>2011-06-29T10:26:46.430-07:00</updated><title type='text'>System Integrators’ Cloud Strategies – React or Lead?</title><content type='html'>“A leader takes people where they want to go. A great leader takes people where they don’t necessarily want to go, but ought to be.” (Rosalynn Carter)&lt;br /&gt;&lt;br /&gt;Recently a number of medium-sized System Integrators (SIs) have approached me to help them either define their SaaS/Cloud strategy, validate their strategy or help them with the realization of their strategy.&lt;br /&gt;It seems that, the shoe has dropped. It took two years of relentless Cloud hype for the System Integrators to finally understand that major changes are occurring which will impact their customers and therefore – them.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;New Breed of System Integrators&lt;/b&gt;&lt;br /&gt;There is a new breed of Cloud System Integrators (up to a year ago they were called “SaaS System Integrators”) including companies such as Appirio, Astadia, Bluewolf &amp;amp; Model Metrics, that are dedicated to providing SaaS based services. Being newcomers, they are quite small compared to the large players, but their growth rates are phenomenal (e.g. Appirio has been growing in triple digits since 2008). So far they are have not been big enough to pose a visible threat to the old timers, but I suspect that the Dinosaurs are starting to feel a bit uncomfortable with the quick mammals that are infiltrating their territories. &lt;br /&gt;&lt;b&gt;&lt;br /&gt;Lack of Strategy – Tactical Approach&lt;/b&gt;&lt;br /&gt;Having studied approaches of the major players in the market I have come to some interesting observations:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;There are around 15 Cloud services that SIs could offer their customers. Examples are: billing/integration/SSO services, PaaS development (Azure, Google Apps Engine, Force.com), SaaS-oriented testing, training, 24X7 NOC, etc.&amp;nbsp; &lt;/li&gt;&lt;li&gt;Judging by my engagement with some of the SIs, most are not even aware of what those services are, and are therefore concentrating on a few obvious choices.&lt;/li&gt;&lt;li&gt;Most of the SIs are offering only one or two Cloud services from the list, and therefore:&lt;/li&gt;&lt;li&gt;Most large SIs &lt;u&gt;do not have a SaaS/Cloud strategy&lt;/u&gt;, or, their strategy is to &lt;u style="color: black;"&gt;wait&lt;/u&gt;&lt;u&gt; and see&lt;/u&gt; how the market develops. &lt;/li&gt;&lt;/ol&gt;A number of large players have chosen to become a single application integrator. Examples are:&lt;br /&gt;Accenture is a Salesforce.com partner.&amp;nbsp; Ernst &amp;amp; Young are helping implement EmployU and HumanWave. Deloitte is with Workday and Genpact is a Netsuite implementor.&lt;br /&gt;Capgemini is working with AWS to provide a Cloud Computing COE.&lt;br /&gt;&lt;br /&gt;Considering the size and nature of the business of these players, it seems that these services &lt;span style="color: #274e13;"&gt;are not high on the priority lists&lt;/span&gt; of the big SIs. It is quite obvious (to me) that these giants have not defined a SaaS strategy, rather they are reacting in an opportunistic manner to the market - akin to a “me too” tactic, just to have something 'Cloudy' or 'SaaSy' on their web site.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cloud Strategy – React or Lead&lt;/b&gt;&lt;br /&gt;As mentioned, many SIs have adopted tactical approaches, at the Cloud Service level, rather than a strategic approach. Further analysis led us to the conclusion that by zooming out, grouping and mapping the above Cloud Services. we can define five Cloud Strategies for System Integrators:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;SaaS Aggregator – Provide Applications on the cloud&lt;/li&gt;&lt;li&gt;SaaS One-stop-Shop for Software Vendors&lt;/li&gt;&lt;li&gt;Cloud/SaaS Adoption for IT &lt;/li&gt;&lt;li&gt;Private cloud technologies&lt;/li&gt;&lt;li&gt;BPasS - Could Integration &lt;/li&gt;&lt;/ol&gt;Note that Strategies 4 and 5 are "smaller" in scope and could either be included in one of the first three. Each Strategy includes between four to twelve of the above mentioned Cloud Services.&lt;br /&gt;&lt;br /&gt;Using this prism, we could say that a number of players have chosen a strategic path:&lt;span style="color: #cc0000;"&gt;&lt;/span&gt;&lt;br /&gt;IBM’s GBS and Wipro are offering services that we define as SaaS One-stop-shop for ISVs (strategy 3).&amp;nbsp; KPMG is offering Roadmap for SaaS Adoption (strategy 5) while Infosys is acting as a SaaS Aggregator for enterprise IT (strategy 1).&amp;nbsp; Smaller players such as iProcess are offering BpassS (Strategy 2)&lt;br /&gt;&lt;br /&gt;Even though adoption rates are growing very fast, the hype of Cloud Computing is a couple of years ahead of reality, especially in the larger organizations that are the natural customers of the leading SIs. Some SIs have chosen to play it safe: not invest up front in new technologies and methodologies and watch the market carefully. Since they will still be milking many fat cows for a few years to come, the &lt;u&gt;decision not to decide&lt;/u&gt; could be considered a smart, conservative strategy.&lt;br /&gt;&lt;br /&gt;Others, though, have taken leadership positions, risking investments without a clear date on the ROI. They have the advantage of defining the market trends and have a better chance of emerging as the de-facto leaders in a few years when all the players, that are currently sitting on the fence, will have to define their strategy and see what bones are left to pick.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-1596934623869923976?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/1596934623869923976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=1596934623869923976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1596934623869923976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1596934623869923976'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2011/05/system-integrators-cloud-strategies.html' title='System Integrators’ Cloud Strategies – React or Lead?'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-8312549330665858779</id><published>2010-12-24T03:26:00.000-08:00</published><updated>2010-12-24T03:27:13.287-08:00</updated><title type='text'>Automating SaaS Operations</title><content type='html'>"The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency" - Bill Gates&lt;br /&gt;&lt;br /&gt;This is an article which I posted at the &lt;a href="http://blog.noliosoft.com/"&gt;Nolio blog site&lt;/a&gt; as a guest blogger back in 2009. Not only is is relevant today, but perhaps even more so...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Next Killer App&lt;/b&gt;&lt;br /&gt;If I had a great idea for the next killer app (I have, actually) and if I had unlimited funds (I don’t, actually) I would have built the software as an on-demand offering.&lt;br /&gt;&lt;br /&gt;I would have spent half my funds on building the operational support systems – provisioning, billing, retention policy, self-service, report generator, etc. The other half would be invested in building instrumentation, redundancy, automation, integration, application level monitoring, silent upgrades, customer notifications, and so on.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;The rest of the money &lt;/u&gt;(you may wonder about my math, but hey, I’ve got unlimited funds)&lt;u&gt; would go towards building the actual application.&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Most SaaS vendors out there (and they are growing fast) have chosen the predictable path of building the application first, and worrying about serviceability later. This is the fastest way of getting to market with low costs. The next step is choosing some viable hosting solution and off we go, offering the world our ever better CRM.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Growth&lt;/b&gt;&lt;br /&gt;Many months and dozens of customers later, reality hits with all the issues of servicing the software, rapid growth and dealing with labor intensive tasks that are the humdrum of daily life in a SaaS operation. Provisioning/de-provisioning, configuration changes, customized reports, and the most dreaded – upgrades, task the team as a whole, especially when the product is successful and the number of customers is growing daily.&lt;br /&gt;&lt;br /&gt;It is not that SaaS executives, architects and engineers are lacking in any way. On the contrary, they are mostly smart, inventive, and creative and have a deep understanding of their customers’ needs in the specific domain. The problem is that they are product people, not service people. Practically none of them come from IT and cannot envision the life of a service operations engineer.&lt;br /&gt;&lt;br /&gt;At this point, automation becomes crucial to the survival of the business.&lt;br /&gt;&lt;br /&gt;Whether it is built into the next version (many architectures make this quite difficult) or done externally, automation is needed to reduce costs, physical labor, frustration and mainly, error-prone manual procedures. Repeatability, which is a derivative of automation, is also crucial.&lt;br /&gt;&lt;br /&gt;Automation is needed across the board. Be it in setting up a new server, or building a new application instance. It could be a manual procedure regarding provisioning of application resources, or building a seamless upgrade procedure.&lt;br /&gt;&lt;br /&gt;Outages happen. How quickly can you recover from a service disruption and ensure that the recovery does not create it own problems? Automation not only provides the routines for quick recovery, but instills a discipline of thinking out the necessary steps, discovering dependencies and planning ahead. An added benefit of automation is that it documents the process so you can go back and review the best and worst of your procedures.&lt;br /&gt;&lt;br /&gt;In my next post I will take a closer look at the SaaS Upgrade Nightmare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-8312549330665858779?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/8312549330665858779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=8312549330665858779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/8312549330665858779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/8312549330665858779'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2010/12/automating-saas-operations.html' title='Automating SaaS Operations'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-6676629202354150379</id><published>2010-12-16T13:16:00.000-08:00</published><updated>2010-12-16T13:17:14.131-08:00</updated><title type='text'>2 x E-cube = S-cube  - Simple math for SaaS Scalability Success</title><content type='html'>&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;"The circumstances of human society are too complicated to be submitted to the rigor of mathematical calculation" (Marquis De Custine)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;Recently I posted a &lt;a href="http://saasperspective.blogspot.com/2010/11/saas-scalability-and-three-little-pigs.html"&gt;discussion &lt;/a&gt;on the link between success with SaaS and scalability and how, therefore, the Service Operations needs to be geared to handle scale and deal with fast growth.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On a recent consultation engagement, I gave a presentation to the board members of a SaaS company that decided to penetrate the SMB, following their hardships in securing big deals in the enterprise market. &lt;/div&gt;&lt;div&gt;As part of the thought process and brainstorming session I came up with a marketing catchphrase to make a point. At the time I did not think much about it, but as I was working on the board presentation, I realized that there it was much deeper than I had originally thought.&lt;/div&gt;&lt;div&gt;I would like to share this with you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The First Cube&lt;/b&gt;&lt;/div&gt;&lt;div&gt;What I drew on the white-board was roughly this artistic creation:&lt;/div&gt;&lt;div&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5550943333482903202" src="http://2.bp.blogspot.com/_YUoY3S6j4O4/TQjpjTiSNqI/AAAAAAAAABs/O8cIFz9w8dQ/s200/ecube.jpg" style="cursor: pointer; float: left; height: 133px; margin: 0px 10px 10px 0px; width: 143px;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Announcing: “E-cube is the winning formula!”&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Easy to Buy&lt;/li&gt;&lt;li&gt;Easy to Implement&lt;/li&gt;&lt;li&gt;Easy to Use&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Easy to Buy&lt;/i&gt; - Their product is very easy to implement, and easy to on-board a new organization, (although it is a complex product). There is a technical issue that involves an architectural change, so that became part of the plan.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Easy to Use&lt;/i&gt; - the product has a great user interface and intuitive flow. They need to add tutorial videos. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Easy to Buy&lt;/i&gt; – That was lacking and that was what we decided to focus our efforts on. It included a lead generation program, a no-touch free trial and an improved landing site.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The Second Cube&lt;/b&gt;&lt;/div&gt;&lt;div&gt;As I was working on what it would take from the company’s end to deliver scalability, I realized there was another E-cube involved:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Easy to Sell&lt;/li&gt;&lt;li&gt;Easy to Scale&lt;/li&gt;&lt;li&gt;Easy to Maintain&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;It is all nice and well if you can bring thousands of leads to your site with the E-cube formula, but if you cannot convert these leads into paying customers and then give them the best service on a controlled budget, you will have not achieved your scalability goals.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, &lt;i&gt;Easy to Sel&lt;/i&gt;l means - a simple pricing model and a top-notch insides-sales team (not easy to come by though) backed up by funnel&amp;nbsp;management software.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Easy to Scale&lt;/i&gt; means - a solid, configurable, multi-tenant architecture, self service features and automated procedures.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Easy to Maintain&lt;/i&gt; means – a full featured Operations Support System, Service Operations practices and the discipline to enforce them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So with two E-cube guidelines one can achieve SaaS Scalability Success.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ergo: &lt;b&gt;2 x E&lt;sup&gt;3&lt;/sup&gt; = S&lt;sup&gt;3&lt;/sup&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q.E.D.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-6676629202354150379?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/6676629202354150379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=6676629202354150379' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/6676629202354150379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/6676629202354150379'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2010/12/2-x-e-cube-s-cube-simple-math-for-saas.html' title='2 x E-cube = S-cube  - Simple math for SaaS Scalability Success'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YUoY3S6j4O4/TQjpjTiSNqI/AAAAAAAAABs/O8cIFz9w8dQ/s72-c/ecube.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-8572524883870194557</id><published>2010-12-09T10:23:00.000-08:00</published><updated>2010-12-09T22:32:55.055-08:00</updated><title type='text'>The SaaS Consumer’s Point of View – Negotiating an Agreement</title><content type='html'>&lt;div&gt;“The food was superb, the atmosphere was great, the service was outstanding; it was those goddamned customers that had to ruin it all”. (Morris Green, restaurateur, NYC, 1987)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This short article is an introduction to an interesting &lt;a href="http://www.softwareadvice.com/articles/enterprise/9-key-points-to-negotiate-in-a-saas-agreement-1112310/"&gt;blog post&lt;/a&gt; that was published recently by Derek Singleton from &lt;a href="http://www.softwareadvice.com/"&gt;ERP Software Advice&lt;/a&gt;, but before I let you go, I want to take this opportunity to talk about the customer’s perspective. &lt;/div&gt;&lt;div&gt;My writings, presentations and webinars have been mostly dedicated to the point of view of the software provider, whether SaaS or SaaS-to-be. I would like to present a different point of view.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Throughout the years of being on the software provider’s side I have learned a thing two on what makes a happy customer and that is the guiding light I have been trying to follow for years. &lt;/div&gt;&lt;div&gt;I believe that if we understand the customer’s perspective we have a better chance of providing a good service and creating a happy, loyal customer base.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Who is the customer?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SaaS adoption has been mostly done in a haphazard fashion throughout the years. Many of the early adopters were business managers at the department level in the enterprise.&lt;/div&gt;&lt;div&gt;Even within smaller companies, the decision to consume SaaS was usually a point solution, for a particular issue to handle and not as part of a well thought process and methodology. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In many cases the IT department and CIOs were kept out of the loop in defining needs, selecting the service, negotiating the deals and the process of provisioning and de-provisioning. In the extreme, IT found out about their company consuming a web application only when a user would call the help desk and ask for support.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As more CIOs are ‘getting it’, as more IT departments are becoming cloud-oriented they are becoming that target customers, rather than the end users. They are usually better equipped (once their fears are neutralized) to judge the provider, the application, the integration and to negotiate a better deal for the organization.&lt;/div&gt;&lt;div&gt;These IT professionals should be planning a Roadmap for SaaS so that the consumed applications become part of a coherent plan rather than something the cat dragged in.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We should start focusing on this new generation of SaaS customers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;An interesting &lt;a href="http://www.softwareadvice.com/articles/enterprise/9-key-points-to-negotiate-in-a-saas-agreement-1112310/"&gt;article covering the negotiations with a provider&lt;/a&gt; is therefore presented.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-8572524883870194557?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/8572524883870194557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=8572524883870194557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/8572524883870194557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/8572524883870194557'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2010/12/saas-consumers-point-of-view.html' title='The SaaS Consumer’s Point of View – Negotiating an Agreement'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-4133134478369338715</id><published>2010-11-13T08:51:00.000-08:00</published><updated>2010-12-14T15:15:09.122-08:00</updated><title type='text'>SaaS,  Scalability and the Three Little Pigs</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“We have the wolf by the ears, and we can neither hold him, nor safely let him go” - Thomas Jefferson&lt;/div&gt;&lt;div&gt;A few days ago I gave a talk at a &lt;a href="http://www.meetup.com/IGTCloud/calendar/15145123/"&gt;SaaS Business Challenges conference&lt;/a&gt; and I would like to share the main theme with my readers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;It’s the Service, Dummy!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When SaaS burst upon the scene about ten years ago, the first consumers were of two types: Those that used on-demand as an ideology, having foreseen the cloud revolution early on, and those that had no choice, because the other option was an expensive, time consuming and complex solution.&lt;/div&gt;&lt;div&gt;Back then, there were few SaaS application or service choices, so customers had to be very forgiving about the service levels and were willing to put up with reduced functionality, outages and low response times. SLAs, if they even existed, were non- binding and lacked both depth and breadth.&lt;/div&gt;&lt;div&gt;These days, however, when there are dozens of SaaS applications for every need, the differentiator is no longer the functionality. Most SaaS applications offer a similar set of capabilities, and as applications change on a bi-weekly or monthly basis, features are added on an on-going basis.&lt;/div&gt;&lt;div&gt;Even if one comes up with a revolutionary solution and provides the only SaaS offering of its kind, it is safe to say that within a year, three new SaaS companies will offer the same, or an improved set of capabilities.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what differentiates one SaaS offering from another? &lt;u&gt;It’s the Service, dummy! &lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Features don’t make a loyal customer – outstanding service does.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Scalability&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There aren’t many SaaS companies out there that service a few dozen Fortune 200 companies while keeping the profitability high. The general rule is that margins are small and that profitability is achieved through hundreds or thousands of customers.&lt;/div&gt;&lt;div&gt;Giving great service to 20 or 30 customers is a no-brainer. Just throw more bodies at the problem and you will achieve a highly satisfied customer base.&lt;/div&gt;&lt;div&gt;But what happens when these numbers multiply rapidly? You’ll soon find out that what worked for a few dozens might collapse at the next order of magnitude.&lt;/div&gt;&lt;div&gt;When I approach SaaS companies at the stage when they already have a growing customer base and warn them about the perils of scaling up, the usual response I get is:&lt;/div&gt;&lt;div&gt;“I wish I will have to deal with that problem”, meaning that they would love to have 200 hundred customers that cause strain on the infrastructure and operations and deal with those ‘good’ problems then. It is only human to postpone these issues when they are not burning your behind.&lt;/div&gt;&lt;div&gt;To those CEOs I would say: “Pack your stuff, return the money to your investors and go look for another job elsewhere”.&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;u&gt;Your investors did not give you their hard earned dollars for a proof of concept&lt;/u&gt;&lt;/i&gt;. &lt;/div&gt;&lt;div&gt;They invested in you because they believed that you will bring in thousands of customers.&lt;/div&gt;&lt;div&gt;My best clients are SaaS companies that come to me when they are in pain. They start loosing customers because they did not build an operation capable of handling the scale which they had wished for.&lt;/div&gt;&lt;div&gt;As I have &lt;a href="http://saasperspective.blogspot.com/2009/08/discipline-or-lack-thereof-and.html"&gt;stated time and again&lt;/a&gt; – SaaS companies usually consist of outstanding, creative developers that build great technology, but they don’t have the IT and/or operational experience. They lack the know-how and especially the methodology for building a successful, scalable operation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Building Operations for Scalability&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have written much about these issues and they can all be found in previous blog postings.&lt;/div&gt;&lt;div&gt;Suffice to say that the setup you need to build for a scalable service operations includes:&lt;/div&gt;&lt;div&gt;·&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;a href="http://saasperspective.blogspot.com/2009/03/maturity-model-for-saas-service.html"&gt;Methodology&lt;/a&gt; – the framework of practices, templates, workflows and tools&lt;/div&gt;&lt;div&gt;·&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;a href="http://saasperspective.blogspot.com/2010/05/saas-vp-operations-as-product-manager.html"&gt;Operations Support Systems&lt;/a&gt; – everything else your engineering team left out of the product.&lt;/div&gt;&lt;div&gt;·&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;a href="http://saasperspective.blogspot.com/search?q=questions+that+saas+executive"&gt;Executive buy-in and awareness&lt;/a&gt; -define the metrics, and provide tools to capture and analyze those metrics.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Can a Huff and Puff Blow Your House Down?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what has all this to do with the Three Little Pigs? &lt;/div&gt;&lt;div&gt;The first little pig built a house of straw, since he didn’t have time to invest in operational infrastructure and wanted to make a quick exit. He ended his career as wolf poop.&lt;/div&gt;&lt;div&gt;The second little pig invested in a better infrastructure but did not pay attention to the practices and processes. He lasted longer in his wooden structure but was huffed and puffed and blown away by the competition.&lt;/div&gt;&lt;div&gt;The third little pig took his time and invested executive attention in doing it right from the start. He lived happily ever after.&lt;/div&gt;&lt;div&gt;So even if you cannot afford a brick house from day one, you should have the blueprints ready and the determination to add the bricks when they become available.&lt;/div&gt;&lt;div&gt;By the time the Scalability Wolf arrives, you should have a sturdy enough structure and react quickly to threats, to survive and prosper.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-4133134478369338715?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/4133134478369338715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=4133134478369338715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/4133134478369338715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/4133134478369338715'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2010/11/saas-scalability-and-three-little-pigs.html' title='SaaS,  Scalability and the Three Little Pigs'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-1098931078377208315</id><published>2010-06-10T04:57:00.000-07:00</published><updated>2010-06-11T02:39:24.309-07:00</updated><title type='text'>Private Clouds – What’s in a Name?</title><content type='html'>“Happiness is like a cloud, if you stare at it long enough, it evaporates” - Sarah McLachlan&lt;br /&gt;&lt;br /&gt;Remember when all of our &lt;span style="font-style: italic;"&gt;secretaries &lt;/span&gt;and &lt;span style="font-style: italic;"&gt;stewardesses &lt;/span&gt;turned into &lt;span style="font-style: italic;"&gt;office managers&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;flight attendants&lt;/span&gt; overnight? Remember when all the co-los and server-hosting companies became &lt;span style="font-style: italic;"&gt;cloud providers&lt;/span&gt; overnight?&lt;br /&gt;&lt;br /&gt;(To alleviate all suspicions – as my readers know, I am an ardent advocate for Cloud computing and SaaS in particular, so this post is not about arguing the merits of this constructive and disruptive trend).&lt;br /&gt;&lt;br /&gt;Cloud means different things to different people – but mainly it means “a cool way to market my same old, tired stuff”. I worked with a co-lo provider a couple of years back. A few months ago I went to their site to check prices and lo and behold: They became a Cloud Provider! They had clouds splashed all over their site and every solution they sold was a Cloud solution. I called up a sales person and asked about their elasticity and time units. Turns out they were elastic in one direction – you could always order more servers – and you only had to commit to one year in advance.  On a geological time scale that is quite flexible. When I laughed and asked what was ‘cloudy’ about their offering, the guy got confused and said that his manager will get back to me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So what is all this newspeak about Private Clouds? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Guess what is happening to the good ol’ data center? As David Linthicum  aptly puts it in his latest &lt;a href="http://www.infoworld.com/d/cloud-computing/why-private-clouds-are-surging-its-the-control-stupid-801?source=IFWNLE_nlt_cloud_2010-06-07"&gt;blog post&lt;/a&gt;: “the reality is that ‘private  cloud’ is just another term for on-premise systems”.&lt;br /&gt;&lt;br /&gt;Point number one is that I find the term an Oxymoron:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Cloud &lt;/span&gt;means that it is ‘somewhere out there’; location is transparent. &lt;span style="font-style: italic;"&gt;Cloud &lt;/span&gt;means sharing; resources are transparent. The physical server I used this morning might be used by someone else this afternoon.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Private &lt;/span&gt;means it is in my back yard and only I get to play in the sandbox.&lt;br /&gt;&lt;br /&gt;Point number two is that even if we apply the Cloud concepts to the enterprise, it will be relevant to a very small number of very big players. Those enterprises that are truly global and distributed. They could take advantage of the peaks and troughs, of the "follow the sun" model, of the large numbers and justify the investment of a Cloud player.&lt;br /&gt;&lt;br /&gt;And what about the rest of us mortals? Let’s assume that a certain percentage of our IT services will not transition to the cloud – be it regulation, compliance, perceived loss of control, or the illusion of maintaining job security. We should be using &lt;span style="font-style: italic;"&gt;Cloud-enabling&lt;/span&gt; technologies, to make a smarter use of our resources and data centers. That means virtualization, automation, orchestration and auto-provisioning technologies. We only get the silver lining – not the cloud.&lt;br /&gt;&lt;br /&gt;So the Private Cloud, in essence, is a wonderful opportunity for the big vendors out there to sell to the enterprises - new equipment, new systems and new services.&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-1098931078377208315?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/1098931078377208315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=1098931078377208315' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1098931078377208315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1098931078377208315'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2010/06/private-clouds-whats-in-name.html' title='Private Clouds – What’s in a Name?'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-5172198553686104978</id><published>2010-05-21T11:03:00.000-07:00</published><updated>2010-05-21T14:39:15.031-07:00</updated><title type='text'>The SaaS VP Operations as Product Manager</title><content type='html'>&lt;span style="font-weight: bold;"&gt;SaaS Operations Support Systems&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;“'Tis not enough to help the feeble up, but to support them after” - William Shakespeare&lt;br /&gt;&lt;br /&gt;Every SaaS company needs to deal with numerous functions that are not necessarily part of the technological stack that originally came with the application, namely the &lt;span style="font-style: italic;"&gt;Operations Support Systems.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If a SaaS start-up had unlimited time and funds to plan and build the perfect solution, they would probably all be in the Caribbean islands doing what people with unlimited time and funds do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Just Do It!&lt;/span&gt;&lt;br /&gt;Because of the nature of monetizing SaaS, companies try to get to market as soon as possible, getting subscriptions fees streaming in. Sometimes, they even launch with a half baked solution that will provide added value to the customers at the expense of future operational headaches.&lt;br /&gt;The logic behind this is that &lt;span style="font-style: italic;"&gt;dealing with a scalability problem, is a good thing&lt;/span&gt;. In other words - who doesn’t want to reach the stage when too many customers are taxing the team? We’ll deal with that when it becomes a problem.&lt;br /&gt;&lt;br /&gt;These days, numerous  PaaS offerings or SaaS frameworks offer built-in operational support systems functionality, but many of the necessary features are not supported.&lt;br /&gt;Most of the SaaS application in the market were not built with these frameworks for various reasons. The most prevalent are that they were not available a few years ago, and that engineers have a tendency to build everything from scratch, or using frameworks (e.g. LAMP, Java, .Net, RoR) that they are familiar with.&lt;br /&gt;&lt;br /&gt;When the typical SaaS service is launched, it lacks functionality that would support the scalability of the service operation. It is left to the Service Operations team to deal with all the 'maturity' functionality that the product lacks.&lt;br /&gt;&lt;br /&gt;Let us examine some of the Operations Support Systems functions that are typically not handled by the application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;On-boarding new customers&lt;/span&gt;&lt;br /&gt;One would expect most SaaS systems to have automatic provisioning. While that is true in many cases, a lot of the systems allow the customer to define users, but creating a new customer entity is left to the Support or Operations team. That may require generating a new database or schema, or setting up storage, etc. If the company is adding one customer a week, it may be manageable, but at a higher rate this is a taxing job and error prone.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;De-provisioning&lt;/span&gt;&lt;br /&gt;While it is expected that some level of automatic provisioning is provided with the product, very few SaaS applications provide a simple (never mind automatic) mechanism for removing existing customers. Very few SaaS developers design with of the prospect of loosing a customer in mind. Beyond the task of removing dependencies from the database, there are issues of releasing resources, and removing customizations.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Billing&lt;/span&gt;&lt;br /&gt;Such a basic function, (one would think, for a company that lives or dies by subscriptions) is typically lacking from most SaaS infrastructures. While the situation is improving dramatically with the advent of PaaS and SaaS development frameworks, many systems still start out with excel sheets and a lot of manual work. Customer data must be extracted by some ad-hoc solution form the application database or is duplicated in the CRM, which causes endless synchronization errors. Ad-hoc solutions are implemented (either in-house or SaaS billing solutions) as the billing becomes ever more complex but until that occurs the brunt of the work falls upon the Operations team.&lt;br /&gt;Metering is a whole new layer of complexity, if the billing is more complex than a fixed amount per seat per month.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Retention Policy&lt;/span&gt;&lt;br /&gt;Some SaaS companies plan ahead for resource consumption by their customers, bur many start dealing with the issue only when they begin running out of storage, or when their storage costs are starting to hurt. Most customers want to retain their data forever on the provider’s disks, but that is impossible. So a retention policy must be defined and followed (such as delete files that are older than X months or larger than Y gigabytes).&lt;br /&gt;The problem is that the application does not support that, so manual work is requried or ad-hoc solutions have to be built around the product.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Failover and Backup&lt;/span&gt;&lt;br /&gt;Automatic recovery and failover are rarely built into the initial solution and are usually managed by the Operations team via building complex solutions with networking boxes.&lt;br /&gt;This is true for backup and recovery mechanisms as well. The Operations team frequently has to build mechanisms around the production to support backup and recovery and most often they require much manual labor.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Application Monitoring&lt;/span&gt;&lt;br /&gt;Well designed software is packed with instrumentation that is easy to turn on and off and easy to monitor and interpret. Not all SaaS systems have that built-in capability and the Operations team has to create an application-specific, monitoring infrastructure that can detect and react quickly to service degradation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Seamless Upgrade&lt;/span&gt;&lt;br /&gt;Upgrades are the recurring nightmare of any Operations team, especially on applications that have a demanding uptime SLA. Few SaaS systems are designed with that goal in mind. It usually takes a level of maturity and a sizeable customer base to get Engineering to consider revising the code to allow some sub-systems a no-downtime upgrade.&lt;br /&gt;The problem is that is usually requires major revisions of the code if the system was not designed a-priori to handle a silent upgrade.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SLA Management&lt;/span&gt;&lt;br /&gt;Whether you are using automated SLM or not (chances are you are not), you need to take into consideration the various aspects of your service that need to be metered, tracked and compared against a set of Service Level Objectives.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;End User Broadcasting&lt;/span&gt;&lt;br /&gt;Sometimes it is necessary to communicate with all of you users, or a sub group of them in real time. What a better option is there that to pop up a message on the end-user’s browser that you can compose on the spot or pull from a list of canned messages? The operations team need an integrated solution with the product to be able to do that.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Operations Console&lt;/span&gt;&lt;br /&gt;And to tie it all up, a separate application that controls all the operational aspects of the service is needed. Included should be: provisioning/de-provisioning customers, password management, real-time login view of current users, real-time view of application usage, customer communication console, production environment control, etc.&lt;br /&gt;&lt;br /&gt;There are many other operational features that are typically not found in a SaaS application as it leaves the factory floor. Just to mention a few: Integration, Reporting engine and reporting Database, Security, Scale-up and Scale-out capabilities, Sandbox, Status Page.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Development and Product management Experience Required&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The VP Operations (or whatever title the job carries) is required to be a product manager of sorts, and a background in software development is almost a must. The Operations manager should be highly involved in the product roadmap and insist on having a say in defining future releases. There will be a contention between investing in Serviceability versus Functionality. Since the paying customers require more functionality, it is usually an uphill battle to gain service upgrades to the product.&lt;br /&gt;&lt;br /&gt;While building an organic set of solutions into the product may practically take years, Operations cannot continue to throw bodies at solving scalability and downtime issues. So beyond influencing the product group on the direction in which the application should be developed, the Operations manager needs to build a set of tools addressing the Operations Support Systems needs as stated above. One option is to nurture a relationship with VP Engineering and get resources from her group to build well defined solutions that could each be completed in a couple of weeks of work. This is especially true in early stage companies where the Operations team is small and the engineers take the brunt of many of the operations’ tasks. The VP Engineering would appreciate the need as members of her team are feeling the pain as well.&lt;br /&gt;In a more established company, the VP Operations must make sure that there are coding/scripting capabilities in the team, so simple projects and tools could be developed within the team, with minimal aid from the Engineering group.&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-5172198553686104978?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/5172198553686104978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=5172198553686104978' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/5172198553686104978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/5172198553686104978'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2010/05/saas-vp-operations-as-product-manager.html' title='The SaaS VP Operations as Product Manager'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-1572165595218552465</id><published>2010-03-18T06:47:00.000-07:00</published><updated>2010-03-20T06:40:17.802-07:00</updated><title type='text'>Change Management and the Sanctity of Production</title><content type='html'>“Most people are afraid of change. We love it!” (Sign of a beggar on a street in San Francisco, 2004)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Change is the greatest cause for service interruption in any IT operations&lt;/span&gt;.  Period. Stop. Exclamation mark.&lt;br /&gt;In the extreme, one might argue that change is the cause for every service interruption if one counts hardware or software malfunctions as a change as well.&lt;br /&gt;SaaS operations tend to suffer more from a lack of proper change management for two reasons: First, the consequences of a service outage for a company whose entire existence depends on its service, is dire. Second, SaaS engineers, as I have written in numerous posts, lack the discipline that is more inherent in IT departments.&lt;br /&gt;&lt;br /&gt;And yet, my experience has been that in most SaaS companies, changes are unsupervised, undocumented, unauthorized, unplanned, (sometimes unnecessary), underestimated and un_____ (fill in the blanks).&lt;br /&gt;&lt;br /&gt;The importance of Change Management cannot be overstated and it is the first practice that I have implemented at companies that I worked at (or for). I wince when I recall the casualness which I have witnessed at various SaaS companies about making changes in the production system. I can quote my former boss, Mansur Salame, CEO of Contactual, saying that “production should be treated as sacred, with utmost respect appropriate to holy places” (or something of the sort). And, boy, were we sacrilegious back in those days!&lt;br /&gt;&lt;br /&gt;In the Chapter on Change Management in the upcoming book, I will present my SaaS ITIL adaptation with much detail.&lt;br /&gt;&lt;br /&gt;In this post I will outline some guidelines for sane change management.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sixty Seconds on Change Management&lt;/span&gt;&lt;br /&gt;Below are listed the objects that comprise a comprehensive Change Management practice.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;RFC &lt;/span&gt;– Request for Change document. Must initiate the process, regardless how small or major the changes are. It should include the what, the why, the when, the risk, the potential impact (on customers or components), and a checklist of notifications and tests that should/should not be done.&lt;br /&gt;&lt;br /&gt;A &lt;span style="font-weight: bold;"&gt;Change Window&lt;/span&gt; must be defined, clearly notating what type of changes to what subsystems are allowed at which days, during what hours.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Change Calendar&lt;/span&gt; – which might be implemented in a number of static or automatic formats, must represent the ‘Change Window’, and depict all planned changes by the company, service providers and customers, and must be part of the RFC process.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Change Advisory Board&lt;/span&gt; or CAB is the pre-determined group or people who scrutinize and approve the RFC. The CAB may be large or small but it should include at least one person who is not involved in the request and planning process. The CAB may meet on a recurring schedule or as needed.&lt;br /&gt;&lt;br /&gt;A &lt;span style="font-weight: bold;"&gt;Change Record&lt;/span&gt; is a record describing a change that occurred in production or the eco-system. It could be implemented as a database or excel or within a ticketing system. It should include the what, when and impact (on customers or components). Much important information could be derived from this data store that pertains to the Incident and Availability Management practices.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight: bold;"&gt;Maintenance Plan&lt;/span&gt; is a detailed document defining the pre-requisite tasks, the maintenance tasks, rollback tasks and post-maintenance tasks. Each task should have a description, an owner, a time and duration. In most cases the plan must be scrutinized to the lowest detail level, and practiced in a &lt;span style="font-weight: bold;"&gt;Pre-Production&lt;/span&gt; environment that should mimic the production environment as much as possible.&lt;br /&gt;&lt;br /&gt;The sixty seconds are over. This was just a teaser. Obviously there are templates, workflows and a sleuth of details that tie all of these objects into a well-oiled practice. The book will expand on the details and include the workflows, the templates and methods for automation.&lt;br /&gt;To summarize; as the market matures and competition thrives, the big differentiator will be the second ‘S’ in SaaS and customers will become less and less forgiving. If a SaaS company does not practice a robust Change Management practice it will end up paying in a frustrated staff and customer churn.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-1572165595218552465?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/1572165595218552465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=1572165595218552465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1572165595218552465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1572165595218552465'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2010/03/change-management-and-sanctity-of.html' title='Change Management and the Sanctity of Production'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-6799671350114036814</id><published>2010-01-31T16:04:00.000-08:00</published><updated>2010-01-31T17:05:13.067-08:00</updated><title type='text'>SLA Consequences to Service Operations</title><content type='html'>"What, me worry?" (Alfred E. Neuman)&lt;br /&gt;&lt;br /&gt;In my previous post I discussed some basic concepts about SLAs, SLOs and penalties. As promised, I am addressing the ‘who cares?’ question.&lt;br /&gt;&lt;br /&gt;From a Service Operations point of view, you may shrug your shoulders and claim that these are issues with the Legal and Finance departments. Most likely you were brought on board later in the game and never viewed an SLA until your were forced to do so.&lt;br /&gt;&lt;br /&gt;As the person responsible for keeping all the services up and running, it may be best to keep the SLA to a minimum. After all, a document containing vague language, with little commitment and liability would be hard to wave in front of your face when the service levels drop.&lt;br /&gt;&lt;br /&gt;I will argue that vagueness will play against you. A tough SLA will require the company to adhere to the high service levels they are committed to, and yes, pay the penalties for breaching these agreements. Keep in mind that if your service level drops one time too many, the legalese you will be hiding behind will not save your butt when customers drop from the service or simply do not renew.&lt;br /&gt;&lt;br /&gt;I would take it even one step further. I advocate that the Service Ops managers bonuses are tied to achieving those SLOs that will keep a smile on the customers’ faces. (typically up-time and response time, but in some cases there are other objectives that are crucial to the customers). The carrot and the stick should work nicely to assure that you are doing the utmost to live up to the agreements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Commitments&lt;/span&gt;&lt;br /&gt;Another issue that concerns you (Service Operations) is that Sales are making commitments that you are suppose to keep, usually without you ever knowing about it. Operations needs to initiate a fact finding effort to learn what is there. You need to know what you are capable of providing. Everybody likes to state that they are five nines (99.999% uptime) but how many companies out there really are? You need to monitor and test your service over a substantial period of time before you commit to those numbers.&lt;br /&gt;&lt;br /&gt;Another point in favor of having a good grasp of your SLA is that you, as a consumer of services would be conscience of your requirements vis-à-vis your service providers.&lt;br /&gt;&lt;br /&gt;That will include the hosting services, your ISP, your communications provider, and whatever cloud services you are using. In my past positions as VP Service Operations I have been appalled by the contracts that my predecessors have signed with service providers. Some of them had no consequences to service level degradation. Others had ridiculous clauses such as 'for every hour of downtime, the credit would be for one hour prorated service cost' which meant that there was no real penalty. Another contract stated that we could get out of the agreement if for three months in a row(!) the service provided was available for less that 75% of the time.&lt;br /&gt;We would have been out of business by then.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Where are those damn SLAs?&lt;/span&gt;&lt;br /&gt;As we have seen, SLAs that are broad and meaningful will be complex. Add to that various service levels such as Standard, Gold and Platinum and the fact that some customers have negotiated special terms for themselves, and you are dealing with a mean, slimy problem.&lt;br /&gt;&lt;br /&gt;To compound that problem, nine times out of ten, these documents are sitting on someone’s laptop in a PDF format with perhaps a hard copy in a dusty folder, in the cabinet below the espresso machine.&lt;br /&gt;&lt;br /&gt;Imagine the exercise of figuring out if an SLA was breached for a particular customer, and if that breach carries a penalty.&lt;br /&gt;&lt;br /&gt;I have painfully gone through that exercise too many times, and believe you me - I had much better things to attend to following a service outage. The process was extremely slow, finding the various documents, looking up the terms and comparing the events with them.&lt;br /&gt;&lt;br /&gt;Then a calculation was needed as to how much credit was due. And all this was done for a single customer. Multiply that by the number of customers that may have been affected and you have just wasted many good hours of Solitaire.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SLA Management Tools&lt;/span&gt;&lt;br /&gt;There are multiple tools out there (some are offered as SaaS) to manage your SLAs. Many of them provide a full cycle of defining SLOs, creating SLAs, generating the documents, monitoring performances against obligations, computing compensation and generating reports. I have not used any of them (although I used to work at an SLM ISV), so am not about to promote any single one, but there are very slick solutions available.&lt;br /&gt;&lt;br /&gt;If you are at an early stage, it would be hard sell for you to justify to management that you need to start paying for a service that possibly no one in the company comprehends.&lt;br /&gt;&lt;br /&gt;Typically, when a SaaS company starts out there are very simple, non-abiding, fixed SLAs, so there is very little attention paid to this aspect of the business.&lt;br /&gt;&lt;br /&gt;As with any aspect of SaaS Service Operations, scalability issues hit you when you least expect them.&lt;br /&gt;&lt;br /&gt;As most (all?) SaaS companies do not start with Service Level Management software, by the time it becomes a burden they will have many dozens, or hundreds of such SLAs. The effort of converting them to an automated system is daunting.&lt;br /&gt;&lt;br /&gt;Therefore, you can start structuring your existing and future SLAs into a simple excel, or DB so that they are easily accessible, and comparable.&lt;br /&gt;&lt;br /&gt;An example of a typical SLA would be stored in a table such as below.&lt;br /&gt;The values for the various SLOs in the table were automatically populated from the definitions in the pre-defined Platinum and Gold tables (which state the default values for these SLAs). They may be overridden by specific values, following negotiations for a particular customer.&lt;br /&gt;&lt;br /&gt;&lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;!--[endif]--&gt;  &lt;table class="MsoNormalTable" style="width: 339pt; margin-left: 4.65pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="452"&gt;  &lt;tbody&gt;&lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Cust.&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Calia&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Google&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Cust ID&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal" style="text-align: right;" align="right"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;123&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal" style="text-align: right;" align="right"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal" style="text-align: right;" align="right"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;213&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;SLSLA&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Gold&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Platinum&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Uptime&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal" style="text-align: right;" align="right"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;99.9&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal" style="text-align: right;" align="right"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal" style="text-align: right;" align="right"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;99.99&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Response   time&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;under 6 sec&lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;under 4 sec&lt;/span&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Support   Response time&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;2 hours&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;30 min&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Support   Avail.&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;12X6&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;24x7&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Major   Outage Resolution &lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;1 hour&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;30 min&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Partial   outage resolution&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;4 hours&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;2 hours&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Minor   Outage Resolution &lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;12 hours&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;6 hours&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Maint.   Notification&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;10 days&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;2 weeks&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;FTP&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;12 hrs&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;6 hours&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="height: 12.75pt;"&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 2in; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="192"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Outage   Notif.&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 53pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" nowrap="nowrap" valign="bottom" width="71"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;Email 1   hours&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" valign="top" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 71pt; height: 12.75pt;" nowrap="nowrap" valign="bottom" width="95"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:8pt;"  &gt;email +   call 30 min&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;In the book I will elaborate on the structures and the tools and how to automate the compensation computations.&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-6799671350114036814?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/6799671350114036814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=6799671350114036814' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/6799671350114036814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/6799671350114036814'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2010/01/sla-consequences-to-service-operations.html' title='SLA Consequences to Service Operations'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-205349525448504845</id><published>2009-11-12T21:39:00.000-08:00</published><updated>2009-11-13T17:34:22.272-08:00</updated><title type='text'>SLA Management for SaaS</title><content type='html'>“God does not ask about our ability, but our availability.” (Source unknown)&lt;br /&gt;&lt;br /&gt;(Yet another chapter in the book - keep the feedback coming!)&lt;br /&gt;&lt;br /&gt;As the second ‘S’ of SaaS indicates, the on-demand company is all about providing a service and therefore one would expect Service Level Agreements to be well defined and understood in this industry, but the facts tell another story. Few SaaS companies pay much attention to the SLAs, few companies really invest in it and most customers are quite clueless about it as well.&lt;br /&gt;&lt;br /&gt;SLAs are tricky. Every SaaS provider is supposed to adhere to its service level commitments but on the whole, it is a document that most providers tend to keep out of the limelight and out of the conversation with customers. Judging from my experience, many SaaS companies use a single, non-abiding, standard SLA for all customers, keeping to a minimum their commitments and consequences.&lt;br /&gt;&lt;br /&gt;An SLA, as its name suggests, is an agreement between the service provider and the consumers, consisting of sections regarding the various commitments to service levels that will be matched or exceeded.&lt;br /&gt;Each section is defined as a Service Level Objective (SLO).&lt;br /&gt;&lt;br /&gt;A typical SaaS SLA &lt;span style="font-weight: bold; font-style: italic;"&gt;should &lt;/span&gt;have the following SLOs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Service Availability&lt;/span&gt; – define the availability of the service represented in percentage (e.g. 99.95% uptime)&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;System Response Time&lt;/span&gt; – define response time of various transactions represented in seconds. (e.g. login should not take more than 9 seconds)&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Customer Service Response Time&lt;/span&gt; – a response on customer enquiries should take no more than an allotted time for various services (e.g. enabling a service for a new group should take less than two business days)&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Customer Service Availability&lt;/span&gt; – hours of availability of customer service represented in a ‘hours per day’ notation. (e.g. 11X5 for regular customers, 24X7 for platinum customers)&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Service Outage Resolution Time&lt;/span&gt; – the times it takes to restore a service after an outage has been reported. Represented in minutes and hours (e.g. 30 minutes for a full system outage)&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Failover Window For Disaster Recovery&lt;/span&gt; - how long will it take to restore the service in a disaster recovery site, if disaster disables the main datacenter.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Reclaiming Customer Data&lt;/span&gt; – a commitment to transfer all (agreed) data in an agreed format in case the customer leaves the service.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Maintenance Notification&lt;/span&gt; – the advance notice that the provider will notify customers of planned service outages, represented in days. (e.g. a planned downtime that will take more than one hour requires 10 business days notification)&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Proactive Service Outage Notification&lt;/span&gt; - the time it takes for the provider to inform the customer that there are service issues, represented in minutes.&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;RFO (Reason for Outage)&lt;/span&gt; – a report to customers following a service outage explaining the circumstance, the incident and steps taken to remedy the problem. (For more information see the chapter on Incident Management). Some customers require an RFO automatically; in some SLAs it is written that an RFO will be generated only following a specific customer request. Usually the company commits to three business days following the service disruption.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Note the emphasis on &lt;span style="font-style: italic;"&gt;should &lt;/span&gt;when referring to the SLOs of the document. The SLA provided by most on-demand companies consists of two or three paragraphs at most, regarding uptime, customer service availability and perhaps another one of the items above.&lt;br /&gt;Many providers have additional services such as daily reports, daily data aggregations, or FTP services. Each one of these services merits an SLO that should be part of the document.&lt;br /&gt;&lt;br /&gt;Some SLOs override others. In the example of an service outage, the Availability SLO takes precedence over the Response Time SLO, as you would not expect the performance of the system to be up to par when the system is down. On the other hand, this will kick start other SLOs such as Outage Notification, Resolution Time and Support Response Time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Customer Expectations&lt;/span&gt;&lt;br /&gt;Not all SaaS companies are created equal. They will vary by maturity, by the vertical they are serving, by the company size they cater for and, of course, by the type of application.&lt;br /&gt;Some applications are core and some are peripheral. Some applications are used around the clock, like metering or call centers and the customers have zero tolerance for downtime. Other applications are rarely used outside of office hours, (e.g. payroll, talent management) and if the system is down, the price is a handful of irritated end-users that will need to take a coffee break earlier than they planned.&lt;br /&gt;Larger customers tend to have more rigorous demands while lower paying customers will usually be more tolerant of the system’s performance and support availability.&lt;br /&gt;Therefore, your SLA  should reflect the relative position of your service along the following three vectors:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Customer size (reflecting subscription [potential] size)&lt;/li&gt;&lt;li&gt;Core vs. periphery&lt;/li&gt;&lt;li&gt;Downtime tolerance&lt;/li&gt;&lt;/ol&gt;So if you are providing a mission critical application to a large customer, whose downtime will cost the customer real dollars, your SLA should be taken very seriously.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Service Level Breaches and Penalties&lt;/span&gt;&lt;br /&gt;We have seen the promises that come with the SLAs, but many of these agreements fail to state the consequences to the provider of not meeting the terms.&lt;br /&gt;Each SLO should also define the penalties for breaching the service level commitment.&lt;br /&gt;Penalties are typically specified as a prorated credit for the following month’s subscription fees.&lt;br /&gt;From the customers’ point of view, the penalties should not be flat rated but increase as the service deteriorates, so that the second outage will carry a heavier penalty than the first outage. It is rare that customers insist on this point but those that do will need to negotiate these terms separately.&lt;br /&gt;&lt;br /&gt;There is typically a maximum. It is unusual that accumulated penalties will top the monthly subscription costs. There is a catch here. As an extreme example, if your service was down for the duration of the whole month, the customer will be exempt from paying a full month’s service fee – but this is ridiculous of course. The damage to you customers is typically orders of magnitude higher than the subscription costs.&lt;br /&gt;Many SaaS customers commit up front to a year or more of service, for a reduced subscription price. A good SLA will include a section that allows the customer to breach the extended commitment if the provider failed to adhere to the service levels for, say, three consecutive months.&lt;br /&gt;&lt;br /&gt;The next chapter will outline what all of this means to the Service Operations group and why should you care about issues that initially seem to be in the domain of Sales, Legal and Finance.&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-205349525448504845?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/205349525448504845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=205349525448504845' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/205349525448504845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/205349525448504845'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/11/sla-management-in-saas.html' title='SLA Management for SaaS'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-3838073551602492078</id><published>2009-11-08T21:30:00.000-08:00</published><updated>2010-06-08T04:09:21.318-07:00</updated><title type='text'>Inter-department Communications</title><content type='html'>(Yet another chapter in my upcoming book on SaaS Service Operations - Your feedback has been great so far; thanx and keep it coming.)&lt;br /&gt;&lt;br /&gt;"The Problem with Communication is the illusion that it has been accomplished" - George Bernard Shaw&lt;br /&gt;&lt;br /&gt;While it is true of any institution, communications between the various silos of the organization is particularly vital for the successful operations of a SaaS company.&lt;br /&gt;&lt;br /&gt;The reason are that things happen much faster in an on-demand company, customers are in constant contact with the company and expectations are high for a fast turn around.&lt;br /&gt;&lt;br /&gt;At a product company, when bad things happen to the application, nine times out of ten, the software company doesn’t even know about it, and the customer’s IT deals with it. The end user is rarely in touch with the product provider. The product salespeople tend to ‘shoot and forget’ once the commission has been paid. If things go bad, the customer can mostly blame itself for not deploying or maintaining the software correctly or for not doing its due diligence.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Multiple channel interaction&lt;/span&gt;&lt;br /&gt;At a service company, on the other hand, a typical customer will interact through multiple channels continuously. The CIO may have a direct line to the SaaS CEO. The IT department may be in touch with professional services, and managers of the service on the customer end could be speaking with the Program Management group. Members of the Operations group will inevitably be in touch with supervisors or IT managers on the customer side, and Sales will have developed personal relationships with managers on the customer’s side, as they nurture the relationship to expand the sales in-house. And, of course, the end users might be in daily contact with Customer Support.&lt;br /&gt;&lt;br /&gt;Customers, naturally, will be irritated when things aren’t going smoothly regarding any one of multiple scenarios. It may concern a delayed service initialization, an undelivered bug fix, an incomplete customization, an unsatisfactory report, or (ouch) a service outage. Part of the allure of on-demand service is a much faster turn around time in every aspect. The customers believe it and expect it.&lt;br /&gt;Imagine the customer’s frustration when they call in any one of their contacts within the company to inquire about unresolved issues, and that person has no idea what they are talking about.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Disconnect between the groups&lt;/span&gt;&lt;br /&gt;Typically, a SaaS company will be using a CRM that serves Sales and Customer Service. In many organizations the Sales view is radically different from the Support view and information available to one is not available to the other.&lt;br /&gt;It is rare that other members have access to the CRM. Operations, Engineering, Professional Services and Program Management keep their own records in different systems for various reasons and are not trained in using a CRM.&lt;br /&gt;Not surprisingly, the different silos do not have much knowledge of what each department is doing, and I have seen continuous tension between various groups and quite a lot of finger pointing when bad things happen.&lt;br /&gt;It is also typical to see a startup company, where everybody occupies a single open space office, yet where so little communication takes place between the groups and political affiliations begin to form.&lt;br /&gt;Resources are always limited and the demands are constantly growing; how does one prioritize the tasks and attention to a particular customer?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Service Outage and Communication&lt;/span&gt;&lt;br /&gt;To illustrate through an acute, but none too rare, example: Many a time I had experienced a service outage that, for obvious reasons, took everybody’s focus and energy. A couple of offices down the hall sat the Sales team and across the continent were various regional Sales reps. They were not informed of the outage since they play no role in detecting, classifying or resolving the issue, and all those that knew about it were busy trying to fix it, or taking customer calls. Often the customers, especially the senior members who have established a close relationship with the sales reps, would call Sales or Program Management immediately asking for updates. The uninitiated sales rep would answer that they are not aware of any outage and perhaps the problem is local to the customer (This would usually trigger a nasty remark about the incompetency of the provider). The experienced sales rep would mutter something in embarrassment and then storm over to the Ops group demanding an explanation why, once again, Sales was not notified of the outage. Not only does the company look bad, but it also raises unnecessary tension between the groups&lt;br /&gt;(This issue will be addressed in the chapter on Incident Management)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Recurring Mandated Meetings&lt;/span&gt;&lt;br /&gt;Inter-department communication is the answer. If the managers of the different departments talk to each other on a regular and formal basis, issues can be addressed before they get out of control, plans can be communicated and a deeper understanding of the challenges of each department can be better understood.&lt;br /&gt;Since Operations is at the center of it all at the end of the day, and since Operations will take the blame for whatever incident that occurs, VP Ops group should initiate these meetings. This initiative and meetings will also serve as an important PR tool for the service operations group.&lt;br /&gt;Following are the inter-department sessions that should be standard in a SaaS organization to improve communication and visibility and to help prioritize tasks and address issues before they boil over.&lt;br /&gt;&lt;br /&gt;Name: &lt;span style="font-style: italic;"&gt;Daily Operations Sync&lt;/span&gt;&lt;br /&gt;Frequency:        Daily&lt;br /&gt;Suggested Time: Late afternoon&lt;br /&gt;Participants:        Operations, Support, Program Mgmt&lt;br /&gt;Agenda:        Burning issues, Service outages, Planned maintenance, Delayed deliveries, Staffing&lt;br /&gt;&lt;br /&gt;Name:            &lt;span style="font-style: italic;"&gt;Customer Success&lt;/span&gt;&lt;br /&gt;Frequency:        Weekly&lt;br /&gt;Suggested Time:    Monday&lt;br /&gt;Participants:        Sales, Program Mgmt, Support, Operations, Professional Services, R&amp;amp;D&lt;br /&gt;Agenda:        Customer Success Score sheet, Updates, Delays, Priorities. Address Red and Orange flags&lt;br /&gt;&lt;br /&gt;Name:            &lt;span style="font-style: italic;"&gt;Operations-Engineering Sync&lt;/span&gt;&lt;br /&gt;Frequency:        Bi-Weekly&lt;br /&gt;Suggested Time:    Anytime&lt;br /&gt;Participants:        Operations, Engineering, QA&lt;br /&gt;Agenda:        Requirements, Releases, Known issues, Bugs, Dev/staging environment&lt;br /&gt;&lt;br /&gt;Name:            &lt;span style="font-style: italic;"&gt;Company Fridays&lt;/span&gt;&lt;br /&gt;Frequency:        Bi-Weekly&lt;br /&gt;Suggested Time:    Friday Afternoon&lt;br /&gt;Participants:        All employees + food &amp;amp; beer&lt;br /&gt;Agenda:        Announcements, updates and department presentations&lt;br /&gt;&lt;br /&gt;(In the book, these meeting would be discussed in more detail)&lt;br /&gt;&lt;br /&gt;I cannot emphasize enough the importance of these meetings. Not only do they facilitate the smooth operations of the company, but they also foster better relations between the company’s groups.&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-3838073551602492078?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/3838073551602492078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=3838073551602492078' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/3838073551602492078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/3838073551602492078'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/11/inter-department-communications.html' title='Inter-department Communications'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-773680941865505359</id><published>2009-11-02T16:27:00.000-08:00</published><updated>2009-11-08T22:43:40.648-08:00</updated><title type='text'>Introduction to the book on SaaS Service Operations</title><content type='html'>"You can't handle the truth!" (Col. Jessep in 'A Few Good Men')&lt;br /&gt;&lt;br /&gt;As I have mentioned in a previous post, I am working my way through writing a book on SaaS Service Operations. Using the web as a collaborative tool, I have decided to share my work, bit by bit (three chapters, so far) to test it within the community and get live feedback from those who matter, potentially those that would read and recommend it.&lt;br /&gt;Following is the (draft) introduction chapter. I would dearly appreciate your feedback on content, style, typos, grammar and whether you might find such a book an interesting read.&lt;br /&gt;My initial thoughts about the title are along the lines of 'Survival Guide' or 'A day in a SaaS Emergency Room'.&lt;br /&gt;I am not fishing for compliments - it will beat the purpose, and yes, I can handle the truth.&lt;br /&gt;Many thanx,&lt;br /&gt;Dani&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Introduction – or Why am I Writing This Book.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Well, someone has to write it. Numerous words have been exhausted over the years on matters SaaS, but I have seen very little being written about SaaS Service Operations, and there are no books on this subject that I am aware of.&lt;br /&gt;&lt;br /&gt;As SaaS is becoming mainstream, it has also become the most visible and mature service in the Cloud stack.    Consumer expectations have elevated such that they are demanding fast response times and a service that delivers on the availability slogan of ‘anytime-anywhere’.  These expectations do not refer only to the application; but also it is expected of the customer and professional services as well.  SaaS companies often excel when it relates to the first ‘S’ of SaaS, i.e. Software, but fair quite poorly with regards to the second ‘S’ – Service.&lt;br /&gt;&lt;br /&gt;What started as an experiment of the few and the brave, will soon become &lt;span style="font-style: italic;"&gt;the &lt;/span&gt;major force in the software market, and what will differentiate one company from the rest is no longer the on-demand allure or the feature set, but the level of service it provides.&lt;br /&gt;&lt;br /&gt;I am a war veteran in this respect and have many scars to parade. There are probably very few mistakes that I have &lt;span style="font-weight: bold;"&gt;not &lt;/span&gt;made.  Being a descendant of Homo Sapiens Sapiens, I like to think of myself as one who has learned from his mistakes and taken steps to remedy them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;‘Operational Fatigue’ &lt;/span&gt;is a term I coined after the umpteenth time I was awoken in the wee hours of the morning to handle an outage that occurred yet once again, after having seemingly fixed the problem two weeks prior. I could have just as well created this phrase after the two hour scheduled downtime to upgrade the service.  The upgrade turned into a nine hour nightmare that was finally resolved (a couple of minutes before our major customers started their workday) by some engineering heroics.  As always, these were followed by heart wrenching phone calls to the CEOs of our customers to explain what went wrong (again) and why it would not repeat.&lt;br /&gt;No wonder I grind my teeth at night.&lt;br /&gt;&lt;br /&gt;Throughout my years of practice in this space I have discovered a number of traits across the industry:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Most SaaS companies are structured and behave in a similar fashion &lt;/li&gt;&lt;li&gt;Most SaaS companies lack the discipline, the tools and the practices to provide an efficient and effective service operation &lt;/li&gt;&lt;li&gt;Most SaaS companies, therefore, end up paying the price of not meeting their SLAs, which leads to customer dissatisfaction, customer churn and &lt;span style="font-style: italic;"&gt;‘Operational Fatigue’&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; The intended audience for this book is whomever is responsible for the quality of customer service. That includes the CEO, the CTO, VP Engineering, VP-Director-Manager of Operations and VP-Director-Manager of customer service.  All of these functions must work in unison to ensure a smooth operation both outwardly and internally.&lt;br /&gt;&lt;br /&gt;This book is divided into four sections:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The first section introduces concepts about SaaS, the evolution of the market and why the model is here to stay. Enough has been written about the subject so I will stick to some of my observations without going into a long dissertation. &lt;/li&gt;&lt;li&gt;The second section contains insights on service operations in an SaaS company. It includes various posts published on my blog (‘Dani’s Perspective on SaaS’), over the past year. It discusses typical SaaS operations, discipline, transparency, outsourcing in the Cloud, metrics, inter-department communications, etc. &lt;/li&gt;&lt;li&gt;The third section covers Operational Support Systems that might or might not be supported by the product. They include: Billing, On-Boarding, De-provisioning, Integration, Retention Policy, Communication and more. &lt;/li&gt;&lt;li&gt;The final section is instructional and lays out the principles of my adaptation of ITIL for SaaS Service Operations™ . It explains what ITIL is and why I chose ITIL as a basis for defining the practices of running an efficient and effective service operation. It covers six practices that I have developed and refined throughout the years at various companies with whom I worked either as an employee or as a consultant.&lt;/li&gt;&lt;/ol&gt; By following the practices, following the workflows and deploying the tools outlined in this book, SaaS companies can instill the discipline needed to reap the benefits in a surprisingly short time.&lt;br /&gt;&lt;br /&gt;It is not complicated, it is not expensive, nor is there sorcery involved - it only requires awareness and leadership.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-773680941865505359?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/773680941865505359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=773680941865505359' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/773680941865505359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/773680941865505359'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/11/introduction-to-book-on-saas-service.html' title='Introduction to the book on SaaS Service Operations'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-6860062136269381258</id><published>2009-10-25T18:53:00.000-07:00</published><updated>2009-10-25T19:19:11.704-07:00</updated><title type='text'>Cloud IaaS: Sorry, not very Interesting</title><content type='html'>“There is an incessant influx of novelty into the world, and yet we tolerate incredible dullness” – Henry David Thoreau&lt;br /&gt;&lt;br /&gt;Don’t get me wrong. Infrastructure-as-a-Service is a wonderful, useful and logical development. I do not need to sing the praise of it here. I believe in it and I am sure that it will provide a growing, significant percentage of computing needs around the globe.&lt;br /&gt;&lt;br /&gt;But, &lt;span style="font-weight: bold;"&gt;it is just not very interesting&lt;/span&gt;, although it is the rage in all IT circles and hype generators. The technologies that enable it are basically: high speed bandwidth, virtualization and sophisticated management software.  Now, I do not belittle these technologies. They are the product of years of development of ingenious engineers and some fast acting companies that had the ability to put one and one together and come up with the offering. And kudos to Amazon Web Services on leadership, ideas and execution.&lt;br /&gt;&lt;br /&gt;Still, I believe that it is &lt;span style="font-weight: bold;"&gt;the domain of the few&lt;/span&gt;, and although every datacenter and ISP out there is starting to offer a ‘cloud’ solution, the end result will be a few very large companies that are big enough to invest in a model that makes economic sense and are sophisticated enough to pull it through.&lt;br /&gt;So what does that say for technological companies that are thinking of providing IaaS-enabling software or hardware? There will survive only a handful of those companies, since they will be competing in such a small market.&lt;br /&gt;&lt;br /&gt;So why is it such a hype, and why is it burning like a bushfire in the Kalahari savannah, while it took almost a decade for SaaS to become mainstream?  Because the idea of IaaS is very simple and straightforward. &lt;span style="font-weight: bold;"&gt;IT gets it&lt;/span&gt;. Any old CIO can understand the concept, because hardware is a commodity and has been for a long time. Because many enterprises have been hosting in co-los for decades, acting as if their hardware is in their datacenter.&lt;br /&gt;Once you get over the fear of losing control and get through the blah-blah of security, the idea of IaaS is very simple, and therefore, not interesting.&lt;br /&gt;&lt;br /&gt;SaaS on the other hand is all about Applications. And applications are not perceived as a commodity (although many of the non-core applications are beginning to assume that role – and that’s a good thing). Therefore, once the hype will run its course and the dust Clouds will settle, IaaS will become mainstream. Every enterprise will choose how much of its infrastructure will lay outside of its firewalls and to what extent it will use the flexibility of the solution. SaaS will still be the interesting item, since every ISV will offer an on-demand solution, and the competition will continue to generate innovation and breakthroughs.&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-6860062136269381258?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/6860062136269381258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=6860062136269381258' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/6860062136269381258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/6860062136269381258'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/10/cloud-iaas-sorry-not-very-interesting.html' title='Cloud IaaS: Sorry, not very Interesting'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-8978420193265200422</id><published>2009-09-08T16:37:00.000-07:00</published><updated>2009-09-08T19:48:51.661-07:00</updated><title type='text'>SaaS 70 – Nextgen Certification for On-demand companies</title><content type='html'>“A certified lunatic is certified nonetheless”  (Dani, 2009).&lt;br /&gt;&lt;br /&gt;I was asked by one of my readers (note the plural) to include a chapter on SAS 70 in my upcoming book on SaaS Service Operations. I must admit that I was not sure if he was advocating SAS 70 or he wanted me to discuss certifications for SaaS, since I am not a fan of the former but a promoter of the latter.&lt;br /&gt;&lt;br /&gt;Confusion is defining the SaaS market when it comes to certification.&lt;br /&gt;Enterprise IT personnel certainly do not know what questions to ask, so they generate these long RFPs that are very similar to the on-premise RFPs, and they slap on top of it security questions that make their CSO officer feel important with a multitude of acronyms that are either relevant or not. Most on-demand ISVs wouldn’t know how to define a ‘certified’ SaaS either.&lt;br /&gt;&lt;br /&gt;The good news is that the customer base is demanding assurances. While a few years back, the concerns were mostly security and mostly compared to on-premise solutions, the market is maturing and now there are a myriad on-demand solutions for every vertical or horizontal aspect of applications.&lt;br /&gt;So how does an IT professional distinguish between the good and better solutions? How can she judge whether the SaaS provider will stand up to its SLAs, whether the data is secured and operational procedures exist and are followed?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SAS 70&lt;/span&gt;&lt;br /&gt;The truth is, there are no authoritative answers to these questions nowadays. With a glowing lack of SaaS certification the only default out there is SAS 70.&lt;br /&gt;&lt;br /&gt;Statement on Auditing Standards No.70 (SAS 70) is an internationally recognized auditing standard developed by the American Institute of Certified Public Accountants (AICPA) in 1992. It is used to report on the "processing of transactions by service organizations", which can be done by completing either a Type I or a Type II audit. A SAS 70 Type I is known as "reporting on controls placed in operation", while a SAS 70 Type II is known as "reporting on controls placed in operation" and "tests of operating effectiveness" (http://www.sas70.us.com/what-is/definition-of-sas70.php)&lt;br /&gt;&lt;br /&gt;(Disclosure: I have not undergone a SAS 70 audit in the companies I worked for. My knowledge is based on reading and sharing other companies’ experiences)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What’s good about SAS 70&lt;/span&gt;&lt;br /&gt;The fact that SaaS companies want to take the extra (expensive) step to distinguish themselves from the rest of the pack, shows a level of maturity and seriousness about their business. SAS 70 requires that you have a set of practices and that you are following them.&lt;br /&gt;This in itself is a big step forward for most SaaS companies – they actually have a set of defined practices.&lt;br /&gt;Sorry, only two short paragraphs on the benefits.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The shortcomings of SAS 70&lt;/span&gt;&lt;br /&gt;This audit was not defined for SaaS. It was developed in 1992, years before even ASPs were in vogue. It is a general audit for service organizations and covers a wide range of businesses, from credit processing, to medical insurance and data processing.&lt;br /&gt;There are no specifics for an on-demand software company. Heck, there are no specifics for a software company either.&lt;br /&gt;&lt;br /&gt;Please note the language “A SAS 70 audit &lt;span style="font-style: italic;"&gt;helps &lt;/span&gt;companies meet regulatory compliance…”, and “a SAS 70 audit provides an &lt;span style="font-style: italic;"&gt;additional layer of accountability&lt;/span&gt;…”&lt;br /&gt;Nowhere does is state that it certifies the company at any level, other than the fact that the audit was done.&lt;br /&gt;It reminds me of cosmetic advertizing “makes your skin &lt;span style="font-style: italic;"&gt;feel &lt;/span&gt;younger” – how very scientific.&lt;br /&gt;There are no recommendations, no standards to meet, no right or wrong. It merely states that you have practices (good or bad) in place, and that you are following them.&lt;br /&gt;&lt;br /&gt;As mentioned, the mere fact that there are defined practices exhibits a level of maturity, so I do not belittle the exercise, but there are no provisions in SAS 70 to avoid documenting your bad practices and following them through.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SaaS 70&lt;/span&gt;&lt;br /&gt;There is a dire need for a certification program for SaaS companies as the domain matures and SaaS becomes a major component of IT.&lt;br /&gt;IT wants to know that you are a competent service operator, that you are running a tight shop and that the service will be around next Thanksgiving.&lt;br /&gt;I am suggesting a certification program, currently named SaaS 70 (to demonstrate my famous wit), which includes three elements:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Service Operational Maturity – Has the company defined and implemented practices and procedures for running a robust operation, to ensure that SLAs are met? This would include Change Mgmt, Release Mgmt, Incident mgmt, Event Mgmt, Availability Mgmt, On-boarding, de-provisioning, integration, data retention, etc.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Security – covering all aspects of password policies, data separation, vulnerability testing, virus protection, privacy, etc.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Service Continuity – examining the financial viability of the company and what plans are in place to continue providing the service even if the ISV goes belly-up.&lt;/li&gt;&lt;/ul&gt;Within each component the company will score a level of maturity beyond a pass/fail that comprises coverage, depth, documentation, and tools. And, of course, the report will include recommendations for improvement and scaling up the maturity ladder.&lt;br /&gt;&lt;br /&gt;Only with such a specific, SaaS-centric, verifiable and accountable program, will the consumer of these on-demand services know that a company can or cannot meet their expectations.&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-8978420193265200422?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/8978420193265200422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=8978420193265200422' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/8978420193265200422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/8978420193265200422'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/09/saas-70-nextgen-certification-for-on.html' title='SaaS 70 – Nextgen Certification for On-demand companies'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-2762497745725714682</id><published>2009-08-20T09:37:00.000-07:00</published><updated>2009-08-20T09:46:52.839-07:00</updated><title type='text'>Discipline (or lack thereof) and Operational Fatigue</title><content type='html'>“Half of life is luck; the other half is discipline - and that’s the important half, for without discipline you wouldn’t know what to do with luck”- Carl Zuckmeyer&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Creative and nonconformists&lt;/span&gt;&lt;br /&gt;SaaS companies are mostly composed of a group of highly capable software engineers. These techies are, by nature, creative, imaginative, out-of-the-box engineers, inventing new ideas or new ways of achieving better results. They tend to adopt the latest and greatest technologies and are always looking forward to the next best thing.&lt;br /&gt;Naturally, these engineers are nonconformists and not inclined to follow rules or to stick to routine.&lt;br /&gt;Almost always, they do not come from an enterprise IT environment, where rules and regulations are stricter and operational practices are followed almost religiously.&lt;br /&gt;With the nascent state of SaaS, if the engineers have prior experience, it would mostly come from on-premise, product companies that emphasize features, versatility and usability.&lt;br /&gt;They rarely had to deal with customers, and bugs that were found were handled according to their priority to be fixed in the next release (which could be months away).&lt;br /&gt;Therefore, typical SaaS engineers lack the necessary discipline to run a 24X7 service, and are usually hostile to restrictions imposed on them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What, me worry?&lt;/span&gt;&lt;br /&gt;The lack of discipline manifests itself mainly in Change Management and consequently in Asset Management and, then, consequently in Incident Management.&lt;br /&gt;This refers to what changes are allowed to be done when (‘hey, just to let you guys know, I installed the new patch during lunch break’), how are they approved and communicated (‘yeah, no prob, I tested the code on my laptop – it is foolproof, just a small change in the parsing engine’) how they are recorded and rolled back if necessary (‘don’t worry, I keep all changes in a dedicated notepad on my machine’).&lt;br /&gt;There usually are no rules about touching production. Typically, every engineer has full SUDO access to all servers in the data center, using a single super-user login, so that activities cannot be traced to any specific person.&lt;br /&gt;One-offs can be installed on a particular server and not be documented. Months later when a new version is installed or a server replaced, things fail to work and it may take hours for someone to remember that a special component is not functioning any more.&lt;br /&gt;Lack of a fully functional staging environment may cause an engineer to ‘temporarily test’ some feature on a production machine that either causes service disruption or is forgotten until the fan turns brown.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Operational Fatigue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Operational Fatigue&lt;/span&gt; is a term I coined after years in the trenches, of waking up at 3:00 AM to deal with the same problem that hit us three weeks ago; of the stress of dealing with an incident at peak time when Management is hysterical, when Sales are complaining, when Support is overwhelmed with frustrated customers; of making the calls to the high profile customers, explaining, apologizing, promising; of having to explain to the Board why we lost so many customers this quarter.&lt;br /&gt;It gets to you. You discover new gray hair and develop a fear of answering the phone.&lt;br /&gt;&lt;br /&gt;The point is – it is avoidable. Instilling the practices and discipline can make life so much easier and allow the ops team to plan and improve instead of fighting fires all the time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Educating the young&lt;/span&gt;&lt;br /&gt;Like toddlers, engineers crave for guidance and discipline, but as most parents would testify, they will make every attempt to break the rules and stretch the envelope to test the boundaries of their environment. Experienced parents will tell you that the young children feel much more secure when they know the rules and when the rules are being enforced. It has been my experience that when I introduced a new set of regulations such as in Change Management, there is always an initial push-back, mumbling about bureaucracy and attempts to circumvent the rules in the beginning. But I have always seen a quick adoption of the new regulations, followed by a realization that life would be so much better if we only stick to the rules – these guys are smart, you know. Many a disaster was avoided by playing the game by the new rules and I found out how quickly the engineers embraced the discipline and started devising ways to improve on and automate the processes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Just do it!&lt;/span&gt;&lt;br /&gt;I recently participated in a round table hosted by HP on the subject of Change Management. Most of the participants were from large IT shops and were talking about adapting to new Change Management processes in terms of six to twelve months. I was astonished. I concede that my background has been with much smaller groups, and I had the full backing of the executive management, but twelve months? Jeez!&lt;br /&gt;&lt;br /&gt;The process in my experience was:&lt;br /&gt;·    Prepare the documents, templates and work-flows.&lt;br /&gt;·    Make a compelling Power Point presentation.&lt;br /&gt;·    Present to the Engineering, Ops and Support groups.&lt;br /&gt;·    Emphasize the consequences of not following the practice (genitalia hanging at high altitude)&lt;br /&gt;And Voila - It works! A few weeks later you have a spiritual following of admirers, because the fruits of the labor are so obvious in a very short time.&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-2762497745725714682?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/2762497745725714682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=2762497745725714682' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/2762497745725714682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/2762497745725714682'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/08/discipline-or-lack-thereof-and.html' title='Discipline (or lack thereof) and Operational Fatigue'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-445580458740121323</id><published>2009-08-13T11:17:00.000-07:00</published><updated>2009-08-13T11:35:57.264-07:00</updated><title type='text'>Transparency in SaaS Service Operations</title><content type='html'>“Life is filigree work. What is written clearly is not worth much, it's the transparency that counts.” - Louis-Ferdinand Celine&lt;br /&gt;&lt;br /&gt;Companies like to boast about their transparency, but in practice, information dissemination is highly controlled. At an on-demand company, hiding the backstage operations seems like a smart thing to do. As long as you are servicing the customer, and as long at the customers do not complain, why should you wash your dirty laundry in the public?&lt;br /&gt;So what about SLAs? The guiding principle seems to be ‘Don’t worry about them if your customers do not demand them’. And even when they do, there are SLAs and then there are SLAs. There are so many ways to interpret these elusive numbers (assuming you even know the real ones) that most companies will portray better results than those that reflect reality.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Varying degrees&lt;/span&gt;&lt;br /&gt;There are different modes of Transparency communications; from the non existent to the reactive, the proactive and full disclosure.&lt;br /&gt;&lt;br /&gt;The reactive type is the common case where there are service disruptions and customers call in to complain. In this case you will determine how much information you would like to divulge. This could be done with a customer call, an RFO (Reason for Outage) that is sent to particular customers or a message on the corporate site.&lt;br /&gt;&lt;br /&gt;A proactive approach would have a Service Status Page depicting the current service availability of the various production systems.&lt;br /&gt;&lt;br /&gt;A full disclosure mode will provide customers with a historical view of production systems availability and response time such at Salesforce’s &lt;a href="http://trust.salesforce.com/trust/status/"&gt;Trust&lt;/a&gt; or SAManage’s &lt;a href="http://www.samanage.com/support/service_status.html"&gt;Status Page&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Advantages of Transparency&lt;/span&gt;&lt;br /&gt;My experience has been that the more transparent you are with your customers, the better relationship you will foster with them and the more forgiving they will be when things turn sour. And things do turn sour; it is unavoidable.&lt;br /&gt;Your customers are not dumb (in general, that is – I can relate many amusing stories of individuals that should have not been awarded fourth grade graduation, but that is another story). The people on the other end generally understand that you are dealing with a complex environment with many factors that are not always under your control. They will be willing to accept that &lt;span style="font-style: italic;"&gt;scheisse &lt;/span&gt;happens, but they also must know that you are ready to accept responsibility and learn from these events. There should be a closure process for each event including Incident Recording, Post Mortem, RFO communication (more on that in Incident Management).&lt;br /&gt;Of course, nothing beats a good, reliable, available and responsive service. If you are not able to provide that, you will end up loosing your customers regardless of how much camouflage and finger pointing are used to cover the smell.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How transparent should you be?&lt;/span&gt;&lt;br /&gt;I am not advocating that you have to run out and tell the guys every time you messed up or that you should bombard the customers with a technical exposition as part of the RFO document.&lt;br /&gt;Striking the balance is an art that comes with practice and common sense. If an incident occurred that did not disrupt services, you must undergo the full Incident life-cycle practice to ensure that lessons are learned and the incident will not repeat. But you do not necessarily have to go and boast about it.&lt;br /&gt;As for the RFO, in my days I have been asked to put my signature on many customer facing documents that had a bland, general, canned message that meant nothing to the reader. (“service was lost do to a system failure”). I realized that customers will not trust the messaging and choose to either ignore it while snorting in disgust or have a techie call in and start drilling the poor customer service rep for technical details which would be hard to provide.&lt;br /&gt;I have also seen RFOs that contained multiple pages and read like a PHd dissertation in electronic engineering. I do not know who approved these RFOs and if the purpose was to wear down the suffering reader so that further RFOs will never be requested.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Company Culture&lt;/span&gt;&lt;br /&gt;And finally, keep in mind that if the company’s culture tolerates half-truths and spins when facing the customer, you run the risk of it percolating through the company’s internal activities and reports. Don’t you expect your employees to be truthful, accountable and not shy away from reporting mistakes, even if it makes them look not too great? Your customers have to expect your company to do the same. And, if the results of truthful reporting will cost you a customer then something was probably wrong with the relationship to begin with, and the customer may have been looking for an excuse to break away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-445580458740121323?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/445580458740121323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=445580458740121323' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/445580458740121323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/445580458740121323'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/08/transparency-in-saas-service-operations.html' title='Transparency in SaaS Service Operations'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-4525751386328905369</id><published>2009-07-20T07:51:00.000-07:00</published><updated>2009-07-20T08:29:18.062-07:00</updated><title type='text'>Can SaaS Companies Go Back to Basics?</title><content type='html'>"Change is a bouncing ball on the circumference of a circle"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I was recently at an AWS conference and met with a substantial number of SaaS companies that are running their full production on the Amazon EC2 and S3, albeit all were relatively early stage, smaller companies. I spoke with half a dozen VP Ops or their equivalents, and all stated that they were satisfied with the service and the uptime, and did not experience major outages.&lt;br /&gt;I have also met recently with a number of successful SaaS companies that we under 20 people total – and that includes R&amp;amp;D and Sales &amp;amp; Marketing and running the 24X7 operations.&lt;br /&gt;&lt;br /&gt;So it got me thinking that if SaaS companies can do well without the need to deal with hardly any aspect of the infrastructure we may be approaching a completion of full circle.&lt;br /&gt;&lt;br /&gt;&lt;u style="font-weight: bold;"&gt;History 101&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Since the dawn of time (January 1, 1970 – Unix time, that is) there were software companies. If they were successful, they excelled at writing software and testing it, and with time developed good professional services capabilities. And of course they needed to know how to market themselves and sell, and partner – but that was true of any company out there, whether they were manufacturing rubber gaskets or CAD software.&lt;br /&gt;&lt;br /&gt;Fast forward to the post-boom, post-ASP era, and a new breed of software vendors appeared on the scene. As they were pioneering the new on-demand model; they all owned their infrastructure, and probably some of them were even hosting the hardware in their own back office.&lt;br /&gt;These new SaaS vendors had to have expertise in their domain and their software, of course, but also in &lt;span style="font-style: italic;"&gt;operations, 24X7 customer support, servers, power, storage, DBs, networking, security, performance and load testing&lt;/span&gt;, on top of the mastering the model of selling services rather than software.&lt;br /&gt;&lt;br /&gt;As the market rapidly expanded, SaaS enablement companies grew around these new vendors, and started offering hosting at first (real estate and power), then networking capabilities, and then basic network monitoring services.&lt;br /&gt;&lt;br /&gt;Two trends developed. On one hand, Managed Services companies (e.g. IP-Soft) offered to take over all the routine operations of managing the infrastructure up to the application level. That included monitoring and maintaining the network gear, servers, storage, DBs, Web servers and their respective operating systems.&lt;br /&gt;On the other hand one saw the rise of Managed Hosting companies (e.g. Rackspace).that rented out the hardware itself on top of the real estate and offered ever growing services around the hardware.&lt;br /&gt;&lt;br /&gt;And, there are companies (such as OpSource) that offer everything from hosting, to servers, storage, application management, 1st and 2nd tier helpdesk, as well as reading you bedtime stories.&lt;br /&gt;&lt;br /&gt;Now we are seeing companies that offer QA services (especially performance, but not limited to), security services, integration services (AKA Professional Services), 24X7 answering services and tucking you into bed.&lt;br /&gt;&lt;br /&gt;It is too early to tell how successful this ecosystem will turn out to be, and what percent of SaaS companies will subscribe to this model, but the emerging trend is clear – SaaS companies are offered the opportunity to go back and do what they do best – write software.&lt;br /&gt;&lt;br /&gt;&lt;u style="font-weight: bold;"&gt;Nobody Does it Better&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;The question is where do you draw the line? Keep in mind that the success of a SaaS company relies mostly on the second S (Service) and less on the first S (Software), or put another way – depending on the execution more than the quality of the software.&lt;br /&gt;&lt;br /&gt;I see a number of areas that must be directly managed by the SaaS staff:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Product development&lt;/li&gt;&lt;li&gt;Customer relationships&lt;/li&gt;&lt;li&gt;Application management&lt;/li&gt;&lt;/ul&gt;As for functional testing, performance testing, security testing – they may all be outsourced, but never relinquish control of these processes.&lt;br /&gt;Ditto for professional/integration services – you may hire an outsourcer/partner to perform these functions, but ultimately, the customer success lies at your door.&lt;br /&gt;&lt;br /&gt;My friend and SaaS networking expert, Gil, says that you should never outsource the infra or the management of it because nobody will take care of your baby as good as yourself.&lt;br /&gt;&lt;br /&gt;I recently had a conversation with a managed services account manager that confided in me that managing the infra of SaaS companies is far more difficult than that of your average enterprise IT, since the SaaS companies are far more sophisticated, have deeper technological understandings and higher availability and response requirements.&lt;br /&gt;&lt;br /&gt;Another question is at what point do you want to take back ownership?  Does a certain size and complexity of the service and business justify bringing in your own teams of experts to handle those tasks listed above? The cost of doing it yourself will probably start going down as you grow, but the company’s values might dictate sticking to the core competencies – Hey, isn’t that what the SaaS offering is all about?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-4525751386328905369?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/4525751386328905369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=4525751386328905369' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/4525751386328905369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/4525751386328905369'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/07/can-saas-companies-go-back-to-basics.html' title='Can SaaS Companies Go Back to Basics?'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-1012647299574301203</id><published>2009-05-20T17:30:00.000-07:00</published><updated>2010-11-13T09:25:55.008-08:00</updated><title type='text'>Questions that SaaS executives must be able to answer - KPIs that matter.</title><content type='html'>“There is much pleasure to be gained from useless knowledge” (Bertrand Russell)&lt;br /&gt;&lt;br /&gt;It has been my experience that SaaS executives have trouble answering the most basic questions about their service operations, and mind you, this is what the business is all about.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Again and again, I keep coming back to the conclusion that the fact that state of SaaS Service Operations is so dire is due to the fact that on-demand companies are built on the first ‘S’ (software) and not the second 'S' (Service).&lt;br /&gt;&lt;br /&gt;SaaS entrepreneurs are, in general, bright, creative, out-of-the-box thinkers. They are software developers and have no clue about IT practices and disciplines.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The age old premise “if you can't measure it you can't manage it” somehow escapes SaaS companies across the globe, until it becomes a huge problem.&lt;br /&gt;&lt;br /&gt;Have you gone through the numbing process of presenting a specific customer with their real SLA adherence? I have. On average, it would take me a few hours of going through multiple sources of data to come up with (sometimes) accurate data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Following are a number of questions (an incomplete list) that every SaaS executive should be able to answer in her sleep, or at least with a click of a button.&lt;br /&gt;&lt;br /&gt;1. Availability management&lt;br /&gt;&lt;ul&gt;&lt;li&gt;         What are your real uptime numbers?&lt;/li&gt;&lt;li&gt;         How do the trialing twelve months (TTM) look like&lt;/li&gt;&lt;li&gt;         Are we better than we were six months ago?&lt;/li&gt;&lt;li&gt;         How many outages have you had in the last M months?&lt;/li&gt;&lt;li&gt;         What is the breakdown, based on severity?&lt;/li&gt;&lt;li&gt;         What is the breakdown, based on downtime causes?&lt;/li&gt;&lt;li&gt;         How many service disruption incidents were repeated?&lt;/li&gt;&lt;li&gt;         How quickly do you recover from outages?&lt;/li&gt;&lt;li&gt;         How many days have gone by without a critical, major outage?&lt;/li&gt;&lt;/ul&gt;   2. SLA Management&lt;br /&gt;&lt;ul&gt;&lt;li&gt;         How does your availability match up to your customer commitments?&lt;/li&gt;&lt;li&gt;         Which customers were affected most (even if they do not complain)?&lt;/li&gt;&lt;/ul&gt;   3. Change Management&lt;br /&gt;&lt;ul&gt;&lt;li&gt;         How often are changes made to the production environment?&lt;/li&gt;&lt;li&gt;         What is the breakdown of changes by category?&lt;/li&gt;&lt;li&gt;         What percent of changes did you have to roll back?&lt;/li&gt;&lt;/ul&gt;   4. Asset management&lt;br /&gt;&lt;ul&gt;&lt;li&gt;         What is the status of your inventory? What box is located where?&lt;/li&gt;&lt;li&gt;         What function or customer would be impacted by a loss of a certain box?&lt;/li&gt;&lt;li&gt;         When do your support/software contracts expire and what might it affect?&lt;/li&gt;&lt;/ul&gt;   5. Cost Management&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;What are the actual costs of the operations?&lt;/li&gt;&lt;li&gt;How is the budget allocated among the various components?&lt;/li&gt;&lt;li&gt;How much does each new (N) customer(s) cost?&lt;/li&gt;&lt;li&gt;Are we getting the full value from our supply chain?&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;6. Churn Management&lt;br /&gt;&lt;ul&gt;&lt;li&gt;         How many customers have you lost in the past 6, 12, 24 months?&lt;/li&gt;&lt;li&gt;         Is your customer retention improving over time?&lt;/li&gt;&lt;li&gt;         What percent is your customer churn out of your customer base?&lt;/li&gt;&lt;li&gt;         What is the average retention time of your customers?&lt;/li&gt;&lt;li&gt;         What is the breakdown, based on reasons for churn?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I am well aware of the fact that there are no integrated solutions for the SMB supporting a database for these crucial KPIs, but every company should have some form of repository capturing at least some of the data and a easy way of extracting it.&lt;br /&gt;&lt;br /&gt;The important issue here is that SaaS companies should be aware of these KPIs and start asking these questions, even if they do not yet have all the answers.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-1012647299574301203?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/1012647299574301203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=1012647299574301203' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1012647299574301203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/1012647299574301203'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/05/questions-that-saas-executives-must-be.html' title='Questions that SaaS executives must be able to answer - KPIs that matter.'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-6300909572093848447</id><published>2009-03-21T17:49:00.000-07:00</published><updated>2009-04-16T14:54:48.943-07:00</updated><title type='text'>Maturity Model for SaaS Service Operations</title><content type='html'>Given the state in which most SaaS companies are, and the fact that within a very short time span, ISVs will be equated with SaaS, I believe it is time to offer a Maturity Model for SaaS Service Operations.&lt;br /&gt;&lt;br /&gt;A methodological approach would be to create a table of practices and mark a numeric value, in order to quantify the maturity state of a company. But that is too simplistic and doesn’t take into account that various practices will exist in some form at each maturity level.&lt;br /&gt;&lt;br /&gt;The following is a proposal (a first draft), and I invite all to comment and help zero in on the right model.&lt;br /&gt;Note: Release management is not covered in this model. It is arguably a role shared by the Product, Engineering and Ops groups.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level 1:&lt;/span&gt;&lt;br /&gt;This is probably where most of the SaaS startups are right now. The Ops team is either non existent or consists of a sys admin, help from engineering and a cat. None of the ITSM processes are defined, and there is no orderly asset management in place. Customer support may be handled by a small dedicated team, or even by Engineering.&lt;br /&gt;In the latter case, 24X7 support consists of the cell phones of the CEO and VP Engineering.&lt;br /&gt;Event management is at a very basic level, reporting whether a server is up or down.&lt;br /&gt;Perhaps, a daily backup of the database is in place.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level 2:&lt;/span&gt;&lt;br /&gt;A small operations team is in place. Probably run by a manager/Director level person. A network engineer and a sys-admin make up the team with some help of a part time DBA.&lt;br /&gt;Asset Management consists of a number of excel sheets, not necessarily up-to-date or all inclusive.&lt;br /&gt;A half baked Change Management process is defined, but not really adhered to. Engineers still have access to the production system. A customer support team is in place. Not yet a 24x7 operations. Incident Management consists of people running around like chickens with their heads cut off, but there is a recording of the incident in the CRM, or perhaps a ticketing system. Event Management is implemented through a tool like Nagios or Cacti (freebies, of course) and email alerts are sent on threshold breach. There may be thousands of email alerts sent a day, so that real alerts drown in the flood.&lt;br /&gt;A full daily backup of the database is in place and an hourly differential backup is taken.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level 3:&lt;/span&gt;&lt;br /&gt;A VP Service Operations runs the team of Customer Support and Operations. Change Management and Incident Management are defined and implemented. There is an Asset Management DB which is linked to Change and Incident. Change Window is defined and a Change Calendar is used. A semi automated notification process is in place (internal and external notifications).  A staging environment is in place, although it does not fully reflect the production environment. Event Management is better controlled, noises are filtered out from the alerts, and some application level instrumentation is incorporated.&lt;br /&gt;Getting individual customers’ SLA is still a manual process, though the information should be available.&lt;br /&gt;A seed of a disaster recovery site is in place. It may take many hours to get it up and running (including transferring the data), but an alternative site with the basic functionality is available.&lt;br /&gt;SAS 70 Type I should be in place at this stage, or at least have a good story about how you vendors are all SAS 70 Type II. (Mind you, I am not an advocate of SAS 70, but it seems like the industry is pushing for this, or at least a bunch of compliance consultants are)&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level 4:&lt;/span&gt;&lt;br /&gt;Event Management is fully implemented: Application level monitoring is in place. Synthetic transactions are generated from multiple global locations. Alerts have context sensitive pointers to knowledgebase. A 24x7 NOC is implemented with a dashboard of all event feeds.&lt;br /&gt;An Incident DB is implemented, which is used to generate SLA reports, incident analysis and availability analysis. A Change DB is in place used for Change analysis and for Incident Management. A CAB (Change Advisory Committee) is defined and regular meetings are scheduled. A Service Status page is in place with up to the moment status reports on the services. Customer and Internal notifications are automated and a full Incident Management &lt;span style="font-style: italic;"&gt;closure &lt;/span&gt;process is implemented. Management reports are available for service status, trailing N months, SLAs across customers, availability across customers and production systems.&lt;br /&gt;Customer/Component mapping is in place.&lt;br /&gt;A Staging environment exists, fully mimicking the production functionality (not necessarily the network/server setup).&lt;br /&gt;A secondary site is up and running with full functionality and a synched database. Switching between sites should take less that one hour.&lt;br /&gt;SAS 70 Type II compliance is in place.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level 5:&lt;/span&gt;&lt;br /&gt;Bliss. ITIL practices are implemented across the board. (I am not advocating ITIL proper, but I am using the vocabulary to describe the practices). A functioning, up-to-date CMDB is the heart of the system (yeah, dream on). &lt;span style="font-style: italic;"&gt;Application management automation&lt;/span&gt; is in place. A full Staging environment is in place, fully representing the production environment 1:1.&lt;br /&gt;Quality of service takes a leading role and continuous improvements are sought.&lt;br /&gt;Transparency and customers communication is at the highest level. Executive management has full visibility into every aspect of the service operations. All practices are linked and managed through a comprehensive ITSM management suite.&lt;br /&gt;A complete disaster recovery site is up and running with the ability to switch between sites on the fly.&lt;br /&gt;&lt;br /&gt;There. Step one in defining the Maturity Model for SaaS Service Operations is complete.&lt;br /&gt;I hope to get feedback to validate the model.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-6300909572093848447?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/6300909572093848447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=6300909572093848447' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/6300909572093848447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/6300909572093848447'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/03/maturity-model-for-saas-service.html' title='Maturity Model for SaaS Service Operations'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-5864073829413292840</id><published>2009-03-17T17:36:00.001-07:00</published><updated>2009-03-17T17:43:43.742-07:00</updated><title type='text'>SaaS and Automated Application Management</title><content type='html'>A quick blog this time.&lt;br /&gt;&lt;br /&gt;I have been asked by a great new company &lt;a href="http://www.noliosoft.com/"&gt;Nolio, &lt;/a&gt;  to write a few blog posts for their new &lt;a href="http://www.noliosoft.com/blog/"&gt;blog site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nolio automates all key processes needed to service and manage applications  across your data center, improving application uptime and quality, while  streamlining operations for immediate productivity gains.&lt;br /&gt;&lt;br /&gt;I have seen their product and was impressed to the point that I am hooking them up with a number of SaaS companies.&lt;br /&gt;&lt;br /&gt;Please read the two &lt;a href="http://http://www.noliosoft.com/blog/"&gt;blog posts&lt;/a&gt;. A third is on the way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-5864073829413292840?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/5864073829413292840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=5864073829413292840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/5864073829413292840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/5864073829413292840'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/03/saas-and-automated-application.html' title='SaaS and Automated Application Management'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-3881358692381246601</id><published>2009-01-24T16:19:00.000-08:00</published><updated>2009-11-18T21:02:54.395-08:00</updated><title type='text'>Of Dinosaurs and Men – Why Traditional ISVs Will Fail On SaaS</title><content type='html'>&lt;p class="MsoNormal"&gt;Dinosaurs were an extremely successful model. They roamed the earth and multiplied and were the indisputable rulers of this planet for hundreds of millions of years.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;They were not very fast, necessarily, nor even nice to their customers (some of them are reputed to have actually eaten their customers), but they were successful because they had spent millenia adapting to the existing environment, perfecting their model to make the most out of it.&lt;/p&gt;&lt;p&gt;  Then an unexpected event occurred (some scientists believe a meteor hit the earth creating a nuclear winter while others claim it was fast, cheap internet and tightening IT budgets) and soon all dinosaurs went extinct. Well, not all. Two groups were not annihilated. There were those alligators that stayed in their swamp (niche) and are doing pretty well, thank you, still today. The other group consisted of small reptiles that were driven to grow wings since the larger crawlers ate up all the easily available resources. These birds were lucky to be able to adapt quickly to the changing environment and survive the downfall of their relatives.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The fast moving, warm blooded mammals were better equipped to deal with the new brave world and many have grown to become true behemoth.&lt;a name="OLE_LINK1"&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In a previous post I revealed the fact that I have mostly stopped advising the traditional on-premise, enterprise, perpetual, software vendor on the transition to on-demand, subscription model, i.e. SaaS.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This is not because I do not believe that it is a smart move, or that the ISVs would not benefit from the transition. Far from it! I envision a world, not too far in the future, where on-premise software would be the exception, not the rule, and even that exception would point to a dwindling model that would survive in niche markets only (swamps) .&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;My experience, which is supported by many famous (SAP and Avaia for starters) and less famous companies, has been that most traditional, on-premise, enterprise ISVs will fail miserably in the transition to SaaS. I have advised to companies that started out with great enthusiasm that dwindled to a silent death. &lt;span style="font-style: italic;"&gt;They simply do not have the DNA for it.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;I am talking about the right STUFF that is inherently lacking in established enterprise ISVs that will allow them to make the successful transition. This is not a comment about these companies’ value or success. It is usually inversely proportionate. The more successful the company is, the more entrenched it is likely to be in doing things the ‘right way’ – right, as far as the traditional model dictates.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;These ISVs have a &lt;i&gt;product&lt;/i&gt; view, not a &lt;i&gt;service&lt;/i&gt; view. Their emphasis is on &lt;i&gt;features&lt;/i&gt; not &lt;i&gt;serviceability&lt;/i&gt;. There is a lot of push back from every silo in the organization, for change, in general, and the SaaS change in particular. It requires a paradigm shift in the organization, and the bigger, more established that organization is, the more difficult it is to bring about that change. (See &lt;a href="http://saasperspective.blogspot.com/2006_07_01_archive.html"&gt;Impact on the ISV Organization&lt;/a&gt; July 02, for a detailed account)&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Until a couple of years ago, one could say that most ISVs just don’t get it. But that is no longer the case.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Many traditional ISVs saw their market share being cannibalized by these fast moving SaaS companies. Many heard their customers ask about an on-demand offering and many understand that it is vital that they have a “me too” offering. One cannot ignore the changes in the market and shrug it off as a fad. SaaS used to be a way to work around IT; now CIOs are building on-demand strategies for their business and even starting to use on-demand tools in IT.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;So, there is a much deeper understanding of the need to offer an on demand service, but very few ISVs understand that it means a total commitment from the executive level and down. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Not that it is &lt;i&gt;impossible&lt;/i&gt;. I have worked with a company whose board made the decision to go Services. They replaced the CEO, who in turn replaced all the senior staff, save the VP engineering. The new VP Sales brought in a fresh new sales force. Then they went through the process of rewriting most of the application from scratch. This process took about a year. They are now a successful SaaS vendor, but they got as close to re-encoding their DNA as possible. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;And, of course, there known successful enterprises such as Oracle on demand, HP SaaS (former Mercury Managed Services) and others that had successfully launched their on-demand services, but they are the exception to the rule.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Dinosaurs were magnificent creatures and it sad that we don't have them around any longer (except on isolated islands in the Pacific), but their only fault was that they were too successful for the 'old world' model. I wonder how many software alligators will still be around a decade form now.&lt;br /&gt;&lt;/p&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-3881358692381246601?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/3881358692381246601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=3881358692381246601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/3881358692381246601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/3881358692381246601'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2009/01/of-dinosaurs-and-men-why-traditional.html' title='Of Dinosaurs and Men – Why Traditional ISVs Will Fail On SaaS'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-4121766667583944119</id><published>2008-08-14T17:32:00.000-07:00</published><updated>2008-08-14T19:16:50.354-07:00</updated><title type='text'>Quick response to a silly blog</title><content type='html'>Normally, I have my own plans for what I want to post on my blog and I leave the fencing for the US women's Olympic team.&lt;br /&gt;BUT, this morning I received an email from a friend who is also a CEO of a SaaS company, pointing out a new post with an outrageous title &lt;a href="http://blogs.channelinsider.com/tech_tidbits/content/analysis/googles_latest_stumble_rains_on_cloud_computing_parade.html?kc=CITCIEMNL08142008STR1"&gt;Why You Should Steer Your Customer Away from SaaS&lt;/a&gt;&lt;a href="http://blogs.channelinsider.com/tech_tidbits/content/analysis/googles_latest_stumble_rains_on_cloud_computing_parade.html?kc=CITCIEMNL08142008STR1"&gt;, for Now&lt;/a&gt; &lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span style="font-size:12;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: times new roman;font-size:100%;" &gt;&lt;a href="http://blogs.channelinsider.com/tech_tidbits/content/analysis/googles_latest_stumble_rains_on_cloud_computing_parade.html?kc=CITCIEMNL08142008STR1"&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span&gt;&lt;a rel="nofollow" target="_blank"&gt;&lt;b&gt;&lt;span style="color:#003399;"&gt;&lt;span style="color: rgb(0, 51, 153); font-weight: bold; text-decoration: none;font-size:7;" &gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;asking me to comment on it in my blog.&lt;br /&gt;&lt;br /&gt;Frank's argument was that since Goggle's Gmail had an outage  " just mention Google and Amazon's problems and a shadow of doubt can be place over the whole hosted applications market" He goes on to say that cloud computing (SaaS) "is just a pipe dream" and that we should resort to good old reliable client server technology.&lt;br /&gt;&lt;br /&gt;I told my friendly CEO that it is such a non-issue that I don't think I should waste a good posting on it, but I did add a comment to the blog.&lt;br /&gt;As the day went by and my comment was neither posted nor acknowledged, I decided to use this forum to respond.&lt;br /&gt;&lt;br /&gt;So, my comment went something like this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I can't believe we are even having this discussion. This is not 2003 when people were discussing the merits of this novel delivery system. As Dave Rosenberg pointed yesterday in his &lt;a href="http://news.cnet.com/8301-13846_3-10016463-62.html?part=rss&amp;amp;subj=NegativeApproach"&gt;Negative Approach blog&lt;/a&gt; "Software-as-a-Service is so common it's actually boring at this point"&lt;/li&gt;&lt;li&gt;Frank's argument is as valid as steering customers away from motor cars back to horse drawn carts, because accidents happen.&lt;/li&gt;&lt;li&gt;SaaS companies make a living out of providing these services. Although I do not have the statistics, I know from numerous interactions with many companies that your average SaaS uptime figures are far better than your average IT department's.&lt;/li&gt;&lt;li&gt;Part of the success of SaaS has to do with the fact that IT was simply not delivering the goods, not in performance nor availability, so the business units went out looking for someone who could deliver a better service, NOW.&lt;/li&gt;&lt;/ol&gt;There. I don't think I need to splash in the mud much more. I must say though that I feel like I'm playing out a scene from Back to the Future IV.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-4121766667583944119?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/4121766667583944119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=4121766667583944119' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/4121766667583944119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/4121766667583944119'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2008/08/quick-response-to-silly-blog.html' title='Quick response to a silly blog'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-8408326569081819519</id><published>2008-08-07T15:27:00.000-07:00</published><updated>2009-10-21T16:58:30.926-07:00</updated><title type='text'>Your Typical SaaS Operations</title><content type='html'>&lt;p class="MsoNormal" style=""&gt;&lt;i&gt;Personal note:&lt;/i&gt; For those avid fan(s) that have wondered why I have disappeared for such a long time. I took a long, forced vacation, having been sucked into what is not commonly known as the SaaS Operations Black Hole. I went under the radar as VP Operations and Services in a SaaS company, and although it did not leave me time to write blogs or visit the bathroom, I have collected an arsenal of good stuff from hands-on experience, both good and bad, which I intend to share, time allowing.&lt;br /&gt;(One of the reasons I changed my vocation as a consultant to &lt;i&gt;on-premis&lt;/i&gt;e companies who were contemplating going &lt;i&gt;on-demand&lt;/i&gt;, was my realization that it was mostly a futile attempt. It is the equivalent of turning slow moving, cold-blooded dinosaurs into fast, warm-blooded mammals without the benefit of a few hundred million years of evolution. But more on that in a future blog.)&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Very well, back to the subject at hand. I have been visiting, talking to, sharing with, advising many SaaS startups in the SF Bay Area in the past year and a clear (actually murky) state of affairs seems to emerge&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;u&gt;Company Profile:&lt;/u&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;Name&lt;/b&gt;: YTSC (Your Typical SaaS Company)&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;Age:&lt;/b&gt;  3-4 years in the making. &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;Staff: &lt;/b&gt; between 20-40 people, possibly a small dev team offshore in Southeast Asia or one of the former Soviet Union republics. &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;Technology: &lt;/b&gt;Being relatively fresh, YTCS technology is multi-tenant, customer-centric, with (hopefully) an automatic customer on-boarding mechanism, and they surely have an integration with Salseforce.com (or perhaps NetSuite, SugarCRM, MSDynamics, etc.). Some fancy configuration capabilities should be built into the product and Web Services integration options are available.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;Platform&lt;/b&gt;: most probably a LAMP shop. Let’s start with all the free stuff and hope to reach profitability before loading the heavy guns. And, hey, we’re big advocates of open-source.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;Sales force Compensation&lt;/b&gt;: Hmm, we read all the papers, attended the webinars. We think we’re getting it right, but why does the Sales department feel like Grand Central Station? &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;b&gt;Customers: &lt;/b&gt;A lot of mom &amp;amp; pop shops, a bunch of WEB 2.0 companies with flamboyant logos, a number of departmental customers with big names that we flash on our web site.&lt;/p&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style="font-weight: bold;"&gt;Profitability: &lt;/span&gt;Surely by next year.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;YTSC is now poised for accelerated growth. The customers seem to like the service and the price, and it looks like the numbers will grow rapidly; at least this is what YTSC’s newly acquired VP of Sales has projected.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;So how is YTSC prepared for this rapid growth? Do they have the People, Practices and Programs (P-cube) in place? Are they ready to scale from dozens of customers to hundreds and, hopefully, thousands?&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;My guess is NO. Let me think about that for a moment… Naw.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;So why does it look unpromising? Being typical, YTSC Operations has the following traits:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10px;"  &gt;&lt;span style=""&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="ltr"&gt;Operations is under the auspices of Engineering. There is no VP of Operations; there is no Operations group. A Sys Admin is managing the production servers and probably doing office IT on the side.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10px;"  &gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span dir="ltr"&gt;The CTO is responsible for uptime, availability and performance. Does the CTO have an Operations background? I'll bet my lunch money that he doesn't. Is there a Staging platform? Probably not. Can the engineers log into production servers and modify configurations? Yeah. Actually we just fixed that nasty bug during lunch break. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;!--[endif]--&gt;&lt;span dir="ltr"&gt;There is no application-level monitoring in place, or trend analysis.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;!--[endif]--&gt;&lt;span dir="ltr"&gt;Is Customer Churn being tracked and analyzed? (What? What was that?)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;!--[endif]--&gt;&lt;span dir="ltr"&gt;There is no 24X7 support, although YTSC claims it is a 24X7 shop.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;li&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=";font-family:Symbol;font-size:10px;"  &gt;&lt;span style=""&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span dir="ltr"&gt;Are the following crucial practices defined and followed?&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;u&gt;Change management&lt;/u&gt; – the cause of over 60% of downtime is caused by good intentioned modifications to the platform. Is there a proper process in place? Is there an RFC (Request For Change) form and procedure? A change committee?&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;u&gt;Incident Management&lt;/u&gt; – are Support, Operations and Engineering aligned in a well rehearsed routine; roles and responsibilities defined? Is there an Incident management system in place? How about a knowledgebase? &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;u&gt;Configuration Management&lt;/u&gt; – are hundreds of moving parts accounted for? Are they linked into the Change Management process – actually, we don’t have a Change Management practice.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;u&gt;Availability Management&lt;/u&gt; – how do you analyze unavailability? How do you “budget” downtime? Do you know where to invest your next Dollar to ensure optimal availability? It should be all tied into an Incident management system. But, wait we don’t have one.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;u&gt;Release Management&lt;/u&gt; – how, when, how often, naming conventions. How does it tie into Change Management and Configuration Management? &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;st1:place st="on"&gt;&lt;u&gt;SLA&lt;/u&gt;&lt;/st1:place&gt;&lt;u&gt; Management&lt;/u&gt; – Are we providing what we promised? Are we tracking effect of incidents on customers? Are we compensating them according to our contractual commitments? Is it tied into our (hosted) CRM solution? Hard to do without an Incident Management system.&lt;/p&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style="font-weight: bold;"&gt;Are we any better than we were last month, last year? Can anybody tell?&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;No doubt, parts of these practices have been in place with less fancy names. Otherwise YTSC would not have survived this far. But Excel and Notepad will not suffice for a large  scale operation.&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;Most companies understand that (or maybe that is wishful thinking), but when having to chose between investing the next Dollar in great features that customers have been begging for, or that ugly, boring, misunderstood, 800 pound gorilla, they will opt for the former. Pay now or pay later. &lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;I will cover some of these practices in future posts, Google willing.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;&lt;input id="gwProxy" type="hidden"&gt;&lt;!--Session data--&gt;&lt;input onclick="jsCall();" id="jsProxy" type="hidden"&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-8408326569081819519?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/8408326569081819519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=8408326569081819519' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/8408326569081819519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/8408326569081819519'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2008/08/your-typical-saas-operations.html' title='Your Typical SaaS Operations'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-116552987283312362</id><published>2006-12-07T14:09:00.000-08:00</published><updated>2006-12-07T15:32:16.463-08:00</updated><title type='text'>The Central Role of Operations</title><content type='html'>"Computers are useless. They can only give you answers." (Pablo Picasso)&lt;br /&gt;&lt;br /&gt;The Operations group is an odd duck for the traditional, on-premise, enterprise ISV. Those ISVs that are transitioning to the SaaS model are typically not familiar with this group, its role and perhaps its reason for being, and in some cases you might find Operations reporting to the CFO as a ‘cost center’.&lt;br /&gt;&lt;br /&gt;But in a SaaS shop, the Ops group is the hub of all activity. Its crucial and main job, of course, is to &lt;em&gt;‘keep the lights on’&lt;/em&gt; and do that in a highly available, quality performance fashion. Maintaining a scalable, fail proof service is a task that the Ops group should, in time, perfect to the notion of ‘auto-pilot’, implementing the &lt;em&gt;Automate&lt;/em&gt; and &lt;em&gt;Delegate&lt;/em&gt; principles (see &lt;a href="http://saasperspective.blogspot.com/2006/10/reducing-saas-operational-costs.html"&gt;Reducing SaaS Operational Costs&lt;/a&gt;).&lt;br /&gt;But that is not where the job ends; indeed it is only the beginning.&lt;br /&gt;&lt;br /&gt;In some early stage SaaS operations (either a pure SaaS player or an ISV in transition), R&amp;D and IT provide that function. IT is usually incapable of running, scaling and maintaining the application; its tool set, capacity and pace are so removed from an application level, 24X7 operation. R&amp;D is in shock and awe: “you mean we have to use the damn product!!??” – they are usually the least capable of understanding how the application should work or the value to their customers.&lt;br /&gt;Whereas R&amp;amp;D used to have dozens, hundreds or thousands of customers, Operations is now the only customer (or in a hybrid solution, the largest). All and every feedback to product marketing would come from the Ops group. It must develop a keen understanding of the application, not just the infrastructure supporting it, and it has to be in constant contact with its customers – the SaaS consumers – to gather feedback, compile it in an orderly and prioritized manner and be able to communicate it to R&amp;D.&lt;br /&gt;Since an Operations Support System (OSS) will be lacking in most early SaaS implementations, the Ops group will be the one presenting the technical solutions either through building its own tools, buying those apps or though cooperation with Engineering to provide the solutions. In any case, Operations will be the authority on the architectural needs, security, storage, the OSS, service-ready features and the application in general. Therefore Operations should be highly involved in the product roadmap.&lt;br /&gt;&lt;br /&gt;In some organizations, ownership of the customer success may be in a separate silo that does not include Operations. But one must keep in mind that the Ops group works on a daily basis with the Network Operations Center (NOC) which doubles as the customer support center. Even if Ops and Customer support are not part of the same organization (which I believe they should be) the daily interaction between the groups means that Ops owns the customer success in many ways and deals with the customer directly as a Tier 2 support.&lt;br /&gt;&lt;br /&gt;Operations needs an in-depth understanding of its infra and application performance issues and of principles of performance testing/monitoring. They need to work closely with the QA group to test and resolve load issues. In each rollout of a new version, Ops has the ownership of the project, the dates, process definition and should work in conjunction with R&amp;amp;D, QA, Marketing and customer support.&lt;br /&gt;&lt;br /&gt;If the Service offered through this model allows for project based business, Operations will tend to be involved in defining offerings, help with the pricing and participate in scoping projects.&lt;br /&gt;And based on my own experience, the Ops team, as the owner of the application and service, worked closely with a team of Expert Service engineers who provided the end consumers with domain-level expertise to drive more value from the application. (See &lt;a href="http://saasperspective.blogspot.com/2006/08/ipaas.html"&gt;IPaaS&lt;/a&gt;) Ops engineers also participated in user forums with the customers to provide best practices and tips n' tricks.&lt;br /&gt;&lt;br /&gt;"OK! Fine!" I hear you shouting from the back rows "We are convinced of the central role of Operations. So what?"&lt;br /&gt;So just keep in mind when you are about to launch this endeavor that you will need to assemble a good team of professionals to play in this game. Not just seasoned systems engineers, a network manager and a good DBA, but operations engineers that ideally have an engineering background, that are innovative, customer oriented and business savvy. Nothing short of the Fantastic Four&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-116552987283312362?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/116552987283312362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=116552987283312362' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/116552987283312362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/116552987283312362'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/12/central-role-of-operations.html' title='The Central Role of Operations'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-116043566747112315</id><published>2006-10-09T16:08:00.000-07:00</published><updated>2011-09-20T06:40:41.183-07:00</updated><title type='text'>Reducing SaaS Operational Costs (II)</title><content type='html'>In the last post &lt;a href="http://saasperspective.blogspot.com/2006/10/reducing-saas-operational-costs.html"&gt;Reducing SaaS Operational Costs&lt;/a&gt; I discussed how utilizing two strategies, &lt;em&gt;Automate&lt;/em&gt; and &lt;em&gt;Delegate &lt;/em&gt;can enable economies of scale, so that the cost of adding new customers is marginal.&lt;br /&gt;&lt;br /&gt;Following is a review of some of the areas in which these strategies will prove to be cost effective over the long run, and reduce the probability of the operation collapsing under pressure.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Professional Services&lt;/strong&gt;&lt;br /&gt;Remember - “customization – OUT; configuration - IN”. The software should be designed to allow maximum configuration without altering the code. This includes branding the software and, more importantly, allowing the customer to define names and custom fields to various entities of the product.&lt;br /&gt;Build the architecture to support Web Service for painless integration with in-house systems, then Let your customers do the integration.&lt;br /&gt;Train the trainer. Find the champion of your solution at the customer, and grow her. Help her promote the product and build a well trained team that will take the burden off your shoulders, including some of the sales and marketing efforts.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Operations&lt;br /&gt;&lt;/strong&gt;Provisioning should be a seamless process with no (or minimal) human involvement. A customer should be able to sign up to the service and the resources should be provided automatically. A customer-centric application is essential and administration should be delegated to the customer with multiple-hierarchy supported.&lt;br /&gt;Client side components should be downloadable with self-installation. If the application supports an on-premise agent, it is essential that the backend application is version-backward compatible, to avoid the upgrade nightmare.&lt;br /&gt;In order to ensure that the application is up, available and performing to the SLA requirements automation should be used to the maximum. This begins with monitoring the network, resources and the application. A dashboard should depict the status of all resources with the ability to drilldown to sub systems and components. Alerts should be used and crossed referenced in order not to create false alarms. Use automation scripts for self recovery whenever possible and keep extensive logging for postmortem of downtimes, because they are going to happen no matter how good you are.&lt;br /&gt;And while we’re at it, make sure that R&amp;amp;D provides well-tested, easy-to-use data migration tools for version upgrades. Utilize change management and patch management tools and processes to lower costly human errors.&lt;br /&gt;Maximize self help systems – FAQs &amp;amp; online knowledge base - to reduce customer calls.&lt;br /&gt;Add new services seamlessly – build the capability into the application management systems.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sales&lt;/strong&gt;&lt;br /&gt;Naturally, a SaaS offering reduces greatly the need for direct marketing and sales. Cyber sales will take most of the burden and referrals will become an important sales tool. Design a good interactive demo site and allow customers to test the application for a limited time as a proof of concept. This process should not involve human intervention on the ISV side.&lt;br /&gt;If your service is becoming a commodity, allow for self registration and on-line payments. This will greatly reduce the sales cycle and the number of people involved.&lt;br /&gt;Automate the metering and thus, the billing process.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Customer Support&lt;/b&gt;&lt;br /&gt;Remember that a SaaS customer service rep replaces some of the functions of the customer organization's HelpDesk. That means that your reps will be getting a LOT more traffic than your average packaged software company. And when bad things happen, everybody will be screaming bloody murder and bog down your communication lines. Therefore have an updated status page where customers can view the responsiveness and availability of your production system(s).&lt;br /&gt;A self service portal will go a long way to reduce the call volume. A rich and well maintained knowledge base will do that as well (check out all the Freemium sites - they will not invest in a non-paying customer, yet they want happy customers as bad as you do). User forums are also a great way to harness the goodwill and knowledge of the community to save on training and problem resolution resources.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;In conclusion&lt;br /&gt;&lt;/strong&gt;The OSS (operations support system) should at least support provisioning, access, self admin, metering, and report tools. There are a number of available platforms for purchase that provide the OSS. They may be a good solution for your operation.&lt;br /&gt;&lt;br /&gt;I have touched upon many areas and providing for full automation and the technology enabling delegation may not be available from day one. It is therefore imperative for the Ops team to work closely with product marketing, R&amp;amp;D and QA and to participate in product discussions and development planning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-116043566747112315?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/116043566747112315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=116043566747112315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/116043566747112315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/116043566747112315'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/10/reducing-saas-operational-costs-ii.html' title='Reducing SaaS Operational Costs (II)'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-116043237786267052</id><published>2006-10-09T15:18:00.000-07:00</published><updated>2006-10-09T15:29:40.600-07:00</updated><title type='text'>Reducing SaaS Operational Costs</title><content type='html'>"Say, Tom, let me whitewash a little." (&lt;em&gt;Tom Sawyer&lt;/em&gt;, Mark Twain)&lt;br /&gt;&lt;br /&gt;Remember that quote of Ben from the timeless Tom Sawyer, who gladly gave up his apple to have the opportunity to do Tom’s work?&lt;br /&gt;&lt;br /&gt;Cute, but how does that relate to reducing operational costs in a SaaS house? Well, at least fifty percent of the magic formula “Automate and Delegate”&lt;br /&gt;&lt;br /&gt;In my numerous interactions with pure SaaS startups as well as with established ISVs transitioning to on-demand, I have encountered time and again the lack of planning for a robust Operations Support System (OSS).&lt;br /&gt;Whenever I bring up the potential hazard of non-scalability I hear the same response “we wish that were our problem” or “we’ll deal with it when that becomes an issue”, secretly wishing that it will become an issue fast enough.&lt;br /&gt;The logic being - let’s make sure our software works as a service and that we get traction. When we’ll have more customers than we can currently support efficiently that would be a success milestone.&lt;br /&gt;&lt;br /&gt;I’m sorry to break the news but when that happens you might find yourself with a catastrophe waiting to happen (see &lt;a href="http://saasperspective.blogspot.com/2006/07/chronicle-of-death-foretold.html"&gt;Chronicle of a Death Foretold&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The profitable SaaS operation utilizes economies of scale when the cost of deploying, say, 100 customers is just marginally more expensive than a single customer. In an ideal world, the hardware and software infrastructures costs should remain the same; bandwidth utilization should not change dramatically; storage needs will expand more or less proportionally to the number of new customers, while the support staff should remain steady and perhaps increase slightly.&lt;br /&gt;&lt;br /&gt;So what costs are involved with the growing SaaS business? There is the hardware, bandwidth, software licenses (e.g. databases), customer care, and the inevitable marketing and sales. &lt;u&gt;Human resources are still the greatest expenditure for a software vendor.&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Careful planning – ‘doing things right the first time around’ can make the difference between a profitable operation and one that is bleeding the company.&lt;br /&gt;&lt;br /&gt;In order to maximize your margins, you must reduce human intervention in every aspect possible. There are two strategies, that when applied in concert, can do just that. They are &lt;em&gt;&lt;strong&gt;Automate&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;Delegate&lt;/strong&gt;&lt;/em&gt;.&lt;br /&gt;&lt;em&gt;Automate&lt;/em&gt; means let technology do whatever task that would otherwise require manual work.&lt;br /&gt;&lt;em&gt;Delegate&lt;/em&gt; means enable your customer to do whatever task that would otherwise require your team to handle. Remember Tom Sawyer?&lt;br /&gt;Obviously these stategies will necessitate a technological infrastructure to support it.&lt;br /&gt;By carefully planning your application and operational environment you may achieve a high level of automation and delegation.&lt;br /&gt;&lt;br /&gt;In my next post, I will review the areas in which these principles can play a major role.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-116043237786267052?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/116043237786267052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=116043237786267052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/116043237786267052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/116043237786267052'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/10/reducing-saas-operational-costs.html' title='Reducing SaaS Operational Costs'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-115689595564787424</id><published>2006-08-29T16:43:00.000-07:00</published><updated>2011-01-03T04:15:40.865-08:00</updated><title type='text'>IPaaS</title><content type='html'>No, it is not a typo, and neither am I contemplating adding another acronym to the alphabet soup. I am simply emphasizing an important aspect of the business - Intellectual Property-as-a-Service. &lt;strong&gt;IPaaS&lt;/strong&gt; is the upper tier of SaaS, what might be known in the industry as ‘&lt;em&gt;Managed Services’ &lt;/em&gt;or &lt;em&gt;‘Expert Services’.&lt;br /&gt;&lt;/em&gt;An enterprise software vendor should be delivering more than a software tool. If it also provides a methodology, best practices, and subject matter expertise, then the differentiating value of that ISV is clear. It is (supposed to be) the hub of knowledge of all of its customers on how to do ‘&lt;em&gt;It&lt;/em&gt;’ right. ‘&lt;em&gt;It&lt;/em&gt;’ may be document, process, or project management, or business intelligence, or performance testing, or CRM, ERP, ABC and XYZ.&lt;br /&gt;Its products are expected to encompass years of experience at a particular vertical or a process by interacting with the customers, heeding to their needs and compiling all of their usage history into the product and the company’s knowledge base.&lt;br /&gt;&lt;br /&gt;There are countless tools out there being offered on-demand: email, webex, Google’s Apps and Microsoft Live, to name a few.&lt;br /&gt;What differentiates these services from IPaaS is that they do not require a domain-level expertise. Almost anyone can log into a web-based tool such as webmail and start deriving value from it.&lt;br /&gt;&lt;br /&gt;But, one may claim, this domain-level expertise is true for any ISV that offers vertical or complex, process driven systems. So why is this more compelling in the SaaS model?&lt;br /&gt;&lt;br /&gt;There are three reasons.&lt;br /&gt;&lt;br /&gt;The first is that SaaS vendors can channel their resources into offering a higher level experience for their customers. Most traditional ISVs devote most (if not all) of their professional services’ talents to installation, customization and upgrades/maintenance. If you take these activities out of the equation in the SaaS model, the ‘Professional Services’ can be upgraded to ‘Expert Services’ and dedicate the manpower to helping their customers derive more value from their products.&lt;br /&gt;&lt;br /&gt;The second, and even more compelling, reason is that in the SaaS model the software vendors can generate another revenue stream from offering project-based, domain-level expertise. In the traditional model, no company in its right mind would buy and install an enterprise system to run a year-end financials project or a pre-launch performance testing project. Now this is possible with the on-demand model. The software vendor - the ‘expert’- owns the infrastructure; the systems are already installed and ready to use. Send in the expert team (this is a figure of speech of course, the beauty is that you can do it remotely) to run the project and extract a high price for this valued service.&lt;br /&gt;&lt;br /&gt;The third, and most important, is the fact that no one has as much visibility into the domain as the SaaS provider. It can view how the software is being used, what kind of data is kept and how it is being manipulated. It can run queries on aggregated data and provide benchmarks and best practices.&lt;br /&gt;&lt;br /&gt;Very few companies today make a use of this source of&amp;nbsp;knowledge&amp;nbsp;(and, yes, power) but I predict that it will become an important differentiator in the near future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-115689595564787424?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/115689595564787424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=115689595564787424' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115689595564787424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115689595564787424'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/08/ipaas.html' title='IPaaS'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-115568262796717893</id><published>2006-08-15T15:53:00.000-07:00</published><updated>2006-08-15T17:04:00.466-07:00</updated><title type='text'>Chronicle of a Death Foretold (III)</title><content type='html'>or 'How to aSaaSinate your Business' (part 3) (&lt;a href="http://saasperspective.blogspot.com/2006/08/chronicle-of-death-foretold-ii.html"&gt;view part 2&lt;/a&gt;) (&lt;a href="http://saasperspective.blogspot.com/2006/07/chronicle-of-death-foretold.html"&gt;view part 1&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;The BizEye story  is fictitious of course, but one that describes a possible scenario, though not likely in its extremity. Allowing the state of affairs to deteriorate to such a low level without management intervening at an earlier stage amounts to gross negligence. Such a company probably would not have achieved the state of prominence that they have in the market.&lt;br /&gt;Still, it is worth looking at the various actions that were taken or neglected to be taken. This article is focused mainly on the technical and operational aspects, but it is worth noting that other bad decisions were taken at BizEye, which made the profitability of an on-demand offering even harder to achieve. They include an over-simplified pricing mechanism and lack of planning with other functions within the organization, such as finance, sales, and customer and professional services.&lt;br /&gt;&lt;br /&gt;So, what could have BizEye Technologies done differently to avoid the dilemma that they are facing? Of course, they should have done their homework, better estimate costs and especially, raise the red flag at a much earlier stage. But beyond these obvious observations, there are a number of SaaS- pecific issues they should have tackled early on.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;C-Level commitment&lt;/u&gt;&lt;br /&gt;The switch to a SaaS model from an on-site perpetual model requires an understanding that it is not simply another delivery mechanism, but rather a paradigm shift. The company needs to align itself to start selling a service, rather than a product.  (see &lt;a href="http://saasperspective.blogspot.com/2006/07/impact-on-isv-organization.html"&gt;Impact on  the Organization&lt;/a&gt;)&lt;br /&gt;The switch involves every organization within the company, and some departments will clearly push back the initiative. Being a strategic move, it is the CEO's perogative to make sure that the executive staff is on the same page and not just paying lip service. Without a commitment of all C-level and VPs, to work towards a successful implementation, any company will likely experience many of the difficulties that plagued BizEye.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;A Pilot is just that&lt;br /&gt;&lt;/u&gt;A pilot project is a inherent step in the process, unless the company is a pure SaaS player. This proof of concept should not cloud the minds of the SaaS champions. It must be limited in time and scope and have a sunset strategy. The pilot would be a very good time to test the concept, learn of the problems, processes and solutions and feed back into product marketing and R&amp;D. These latter two should already have personnel dedicated to the next phase of a hosted offering, whether it is built into the product or integrated with existing application management solutions.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Think Big&lt;/u&gt;&lt;br /&gt;Plan in advance a solution that will allow for incrementally scaling up of very large numbers, as that is the end goal of a SaaS offering. This does not necessarily mean large upfront investments, but it does mean having a path in mind that will not necessitate changes in the future of architecture, process or hosting solution.  Nine times out of ten, the architecture and planning are geared for a 'proof of concept', with the champions saying that these problems are "good problems" that we will be happy to deal with, when they happen. By the time that happens they are not "good problems" any more, rather they may end up killing the business.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Technology and Automation&lt;/u&gt;&lt;br /&gt;Since staffing is still the most expensive line item on your budget, incorporate technology and automation in every aspect of the operation. This includes automating processes like customer on-boarding and provisioning, delegated authority for every administrative activity, self configuration, automated billing, self healing infrastructure to mention but a few.&lt;br /&gt;&lt;br /&gt;Bottom line: Economies of scale will prove very profitable when and if the business grows at an exponential rate of the staffing growth.&lt;br /&gt;&lt;br /&gt;Automation and Delegation are a subject of a separate article that I will post in the future. Beyond all that has been written above, these are the crucial components that can make or break a SaaS business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-115568262796717893?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/115568262796717893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=115568262796717893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115568262796717893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115568262796717893'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/08/chronicle-of-death-foretold-iii.html' title='Chronicle of a Death Foretold (III)'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-115455677464405793</id><published>2006-08-02T11:42:00.000-07:00</published><updated>2006-08-02T15:15:16.066-07:00</updated><title type='text'>Chronicle of a Death Foretold (II)</title><content type='html'>or 'How to aSaaSinate your Business' (part 2)  (&lt;a href="http://saasperspective.blogspot.com/2006/07/chronicle-of-death-foretold.html"&gt;view part 1&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Cracks were starting to show.&lt;br /&gt;The operations team complained that they are drowning in customer requests and are not keeping up with hardware and hosting requirements. The business growth was accommodated by throwing bodies at problems:&lt;br /&gt;&lt;br /&gt;Adding a new customer consisted of setting up a new environment, provisioning resources, filling out an excel sheet with the customer information. Adding users to the system needed manual intervention and any administrative function required a Customer Service Representative (CSR) to process a change request.&lt;br /&gt;&lt;br /&gt;Billing also was managed through an excel sheet, since the financial model did not integrate with the perpetual model’s existing financial systems; so any modification required manual labor.&lt;br /&gt;&lt;br /&gt;The CSRs, who often escalated to the Operations team, handled customer-specific configuration requests with an-ever lengthening resolution time.&lt;br /&gt;&lt;br /&gt;By now, the operations team was handling 35 customers with hundreds of users. Combined, they consumed 35 dedicated systems, and were becoming increasingly unhappy with the responsiveness and degradation of the service levels. Some angry calls were received at the helpdesk center.&lt;br /&gt;&lt;br /&gt;An upcoming release of the perpetual version, with exciting new features was starting to look like a nightmare. The field had already installed it in about 50% of the customer base, but the hosted services still had the old version. The upgrade date was being postponed time after time, as they could not figure how to simultaneuosly upgrade 35 different systems. One option was to do it incrementally, but that would mean that they had to maintain two different versions, and keep track of which customer had which version.&lt;br /&gt;&lt;br /&gt;Curt and Diane lamented that the whole SaaS trial was going to blow up in their collective face. It was clear that they must stop accepting new customers and quickly get technical solutions. By now, the operations team had accumulated vital knowledge of how to do things ‘right’ but that demanded R&amp;D, QA and Services resources.&lt;br /&gt;&lt;br /&gt;Diane reported to Sanjib and he called a meeting with the executive team. Diane laid out the plan, showed the growth rates, enthusiastically presented the huge opportunities and requested a commitment from the C-level to make the new model a success.&lt;br /&gt;Bill, VP R&amp;amp;D explained that his resources are stretched thin because of all the ‘real’ customers out there, a new release that is way off schedule and still many issues with the last release that has half his team working with QA to resolve some serious bugs. He couldn’t see how more than three dedicated people would be available to look at an on-demand solution. In any case they won’t have anything ready in the next two quarters.&lt;br /&gt;Joana, the CFO, suggested that if they hiked the price of the service to make the margins, that would justify enlarging the allocated funds of an endeavor that has, so far, just been bleeding the company.&lt;br /&gt;Raul, VP of customer services, claimed that his team was getting a disproportionate number of calls from the SaaS customers, and his CSRs were not really equipped to deal with the users’ requests. He needed a dedicated team just to deal with the hosted customers and he does not have the budget for it.&lt;br /&gt;&lt;br /&gt;Sanjib, who was a cautious supporter of the SaaS initiative, realized that he was only partially informed of the state of affairs and faced a true dilemma. He knew that BizEye could not abruptly drop the service, loose face and 35 customers, but he understood that the SaaS solution was not realizing the promised economies of scale and, with the current state of affairs, his best case scenario was to break even.&lt;br /&gt;&lt;br /&gt;He assigned Diane, Joana and Bill to a committee to review possible options and report within two weeks, and he required from Diane a post-mortem on why such a promising prospect has turned into a nightmare.&lt;br /&gt;&lt;br /&gt;Curt sat in the corner, biting his fingernails.&lt;br /&gt;&lt;br /&gt;Next posting: Conclusions&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-115455677464405793?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/115455677464405793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=115455677464405793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115455677464405793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115455677464405793'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/08/chronicle-of-death-foretold-ii.html' title='Chronicle of a Death Foretold (II)'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-115384965718238162</id><published>2006-07-25T10:31:00.000-07:00</published><updated>2006-07-25T11:41:50.163-07:00</updated><title type='text'>Chronicle of a Death Foretold</title><content type='html'>or 'How to aSaaSinate your Business' (part 1)&lt;br /&gt;&lt;br /&gt;BizEye Technologies, the well-recognized leader in enterprise Business Intelligence software, has been considering developing an on-demand version of its application. Software-as-a-service is recognized as the latest and most disruptive industry trend; BizEye feared that if they were not involved in its adoption, they could become irrelevant.&lt;br /&gt;&lt;br /&gt;Diane, the VP Product Marketing took a special interest in this new area, especially after many customers started inquiring about a SaaS offering by BizEye. After reading a number of articles and attending two conferences, Diane became a champion of SaaS within the company and assigned Curt, Director of Product Marketing to explore this opportunity and evaluate the marketplace and the costs &amp; opportunities associated with developing the SaaS application. The initial evaluation looked good and Curt quickly became an advocate himself of the on-demand model. There were interested customers and a whole new market of SMBs to target. A simple calculation indicated that the operation will break even on the fifteenth customer.&lt;br /&gt;&lt;br /&gt;Diane presented the business case to Sanjib, founder and CEO of BizEye. Snajib knew that sooner or later BizEye would need to face the question of SaaS. He therefore approved a small budget for an on-demand pilot project. Curt was assigned to lead this initiative. He assembled a task force of professionals from IT, Customer Service and R&amp;D. They selected one of company’s products, the Analytics and Reporting tool, as a pilot project; a proof of concept.&lt;br /&gt;&lt;br /&gt;As the software was not built on a multi-tenant architecture, and did not recognize a ‘Customer’ entity, the pilot was built as a dedicated architecture solution. This was not viewed as a problem, since there were only six customers that signed up, and it was a temporary solution anyway. The customers were extremely happy: Time-to-value was reduced from many months to a couple of weeks, and each customer was assigned a named account manager that was pouring love and attention on them. Every need was immediately handled, and all one had to do to add more users or tweak a report, was to call the account manager and the task was taken care of within the day.&lt;br /&gt;Diane reported to Sanjib that the pilot was going fine and the customers are ecstatic about the service. She managed to secure another budget to build a small operations team to support the solution and the customers.&lt;br /&gt;&lt;br /&gt;As “temporary” solutions go, a business was growing around this offering. More customers were added, as word-of-mouth spread on the first-class service they were getting. Curt, now Director of SaaS Operations, was eager to add more clients as the concept was proving to be a successful one, though not quite yet profitable. The future looked sweet.&lt;br /&gt;&lt;br /&gt;To be continued...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-115384965718238162?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/115384965718238162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=115384965718238162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115384965718238162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115384965718238162'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/07/chronicle-of-death-foretold.html' title='Chronicle of a Death Foretold'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-115289033353006425</id><published>2006-07-14T08:18:00.000-07:00</published><updated>2006-07-14T18:30:31.430-07:00</updated><title type='text'>SaaS and SOA</title><content type='html'>I have encountered numerous people that, when I mention Software-as-a-Service, they say “ah, yes, SOA”, at which point I go into a well rehearsed speech about what SaaS is, as a business model and how different it is from SOA, being a technology trend.&lt;br /&gt;&lt;br /&gt;But are these concepts so far removed? Is there a reason why so many professionals confuse the two? So, giving it some thought I realized that there are many points of similarity and interaction between the two concepts.&lt;br /&gt;&lt;br /&gt;First, both have been around for a long time. SOA has its roots in the term ‘Software Engineering’. We all know how far apart are the disciplines of writing software and assembling pieces of hardware, but that was the guiding principle. Object Oriented programming, arriving in the late 60’s, promised to change all that with the concept of component programming. Then came CORBA, which was supposed to do the same at the system level, but never really took off.&lt;br /&gt;Software-as-a-Service has even older roots if you consider the Timesharing-Multitasking model that allowed running the same software from a mainframe, on multiple terminals, and all of its subsequent versions. And then, the ASP model which basically evaporated with the dot.com bust.&lt;br /&gt;&lt;br /&gt;It seems now, that both concepts have arrived at a point of general acceptance. They just make sense, and the adoption rate is growing, albeit, implementing a good SOA solution is more an art than a science. I believe we will see a higher adoption rate of SaaS than SOA in the near future.&lt;br /&gt;&lt;br /&gt;SOA is also a venue enabling SaaS. Many SaaS offerings are now using Web Services as a means to integrate with the backend legacy software and other vendor offerings.&lt;br /&gt;&lt;br /&gt;SOA and SaaS are both disruptive (perhaps destructive) technologies. They are changing the way CIOs think about their businesses, and both serve to help IT manage their service easier and more cost effectively. And of course, both are generating a lot of hype.&lt;br /&gt;&lt;br /&gt;But think of this: SOA is, after all, software as a service, albeit a different kind of software and a different kind of service. When we think of the &lt;em&gt;Software&lt;/em&gt; in SaaS, it is a full, stand-alone application, whereas in SOA the chunks of code are smaller, performing a single business process. And of course the term &lt;em&gt;Service&lt;/em&gt; is used differently; in SaaS it is referred to as a &lt;em&gt;business&lt;/em&gt; service, not a &lt;em&gt;system&lt;/em&gt; service, like in SOA.&lt;br /&gt;&lt;br /&gt;Granularity is one of the arts needed to be mastered in SOA. One would like to write a service that is small enough to cater for all applications, but big enough to provide as much functionality as possible. Sounds like the similar dilemma one finds in SaaS; the old 20/80 rule. One would like to write an application with as much functionality as possible, but on the other hand it should be general enough to provide for all consumers.&lt;br /&gt;&lt;br /&gt;Now, let’s fast-forward to the future and play the ‘Zoom-In/Zoom-Out” game. Imagine SaaS vendors writing chunks of code that are big enough to accommodate a business process but not a whole application. An example would be code validating a credit card purchase. These modules will provide an interface (standardized) to interact with other modules engineered by the same or different software vendors. Imagine the IT purchasing these modules and assembling their application in-house, from these Leggo service blocks.&lt;br /&gt;These services could reside on-premise or at a service provider. It should not matter nor change the model.&lt;br /&gt;In that perfect world, where SOA has become a reality in IT, the subject of ‘Build vs. Buy’ becomes a non-issue. The need for external applications, provided by ISVs is reduced significantly, whether installed on-premise or delivered as a service. When that happens, the whole ISV landscape will drastically change, and many of the software application vendors will either disappear or transition into providing the service widgets to be consumed by the enterprise.&lt;br /&gt;&lt;br /&gt;And in that futuristic world, where software components from different vendors will talk to each other via a standard interface, elephants will be fluttering their butterfly wings on their way to the grand ballroom…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-115289033353006425?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/115289033353006425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=115289033353006425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115289033353006425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115289033353006425'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/07/saas-and-soa.html' title='SaaS and SOA'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-115188922596603385</id><published>2006-07-02T18:09:00.000-07:00</published><updated>2006-07-05T21:50:47.283-07:00</updated><title type='text'>Impact on the ISV Organization</title><content type='html'>“It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.” — Charles Darwin.&lt;br /&gt;&lt;br /&gt;An ISV transitioning from the traditional, perpetual licensing model to the on-demand model is not simply adopting a new delivery mechanism; it is a &lt;strong&gt;paradigm shift&lt;/strong&gt; that involves switching &lt;em&gt;from selling a product to selling a service&lt;/em&gt;, and it will affect almost every silo in the company.&lt;br /&gt;&lt;br /&gt;An enterprise software vendor that is ready for SaaS adoption is probably aware of a number of issues that have been getting a lot of attention in this space, namely:&lt;br /&gt;· &lt;u&gt;Technical&lt;/u&gt; – how to enable my software to be delivered as a service (read that as &lt;em&gt;multi-tenant&lt;/em&gt;)&lt;br /&gt;· &lt;u&gt;Pricing&lt;/u&gt; – how do I switch from a perpetual model to a subscription one&lt;br /&gt;· &lt;u&gt;Operational&lt;/u&gt; – how do we support a 24x7 hosted environment&lt;br /&gt;&lt;br /&gt;But do ISVs understand how switching to the SaaS model will affect almost every business unit of the organization? Are they aware of the potential pushback from different groups within the company that may make life difficult, if there is no commitment from all stakeholders to make it a success?&lt;br /&gt;&lt;br /&gt;Following is an overview of the different silos in the organization and how they will be affected by the move. (short version of a paper I wrote)&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Engineering&lt;br /&gt;&lt;/u&gt;Not only will there be a need to modify (if not totally rewrite) the architecture, but there are a myriad of new service-ready features. Examples include:&lt;br /&gt;Billing, Provisioning, Multi-level hierarchy and delegation, Service levels, Retention policy, Security, on-the fly configuration.&lt;br /&gt;Engineers’ skill set may be lacking, requiring training/hiring.&lt;br /&gt;Extreme programming may be required as software lifecycles are likely to shorten.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Quality Assurance&lt;br /&gt;&lt;/u&gt;The QA practices that have so far included mostly functional testing will radically change, now that performance and high availability and end user experience will become paramount.&lt;br /&gt;Testing expands from the QA lab to pre-production while different tools and skills are required and dev/test lifecycles shorten.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Operations&lt;/u&gt;&lt;br /&gt;A new group is needed to ensure a smooth delivery of the service; responsible for the 24X7 uptime and availability. Consisting of account managers, systems, DBAs, and operations engineers, it will work closely with R&amp;D, QA, IT, sales, professional and customer services.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Sales&lt;br /&gt;&lt;/u&gt;The sales organization should be expecting substantial changes. This is an essay in itself, but suffice to say that switching from perpetual licenses to subscription and from a product to a service will change the rules of the game. There are two major factors.&lt;br /&gt;1. The target market is now expanding to the SMB or the line of business.&lt;br /&gt;2. In the recurring revenue model, the sales person cannot deploy a shoot-and-forget policy; rather the customer must be kept satisfied throughout the term of the engagement. This will also affect sales force compensation&lt;br /&gt;On the other hand, sale cycles are likely to shorten, and cyber-sales will play an increasing role.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Customer Services&lt;/u&gt;&lt;br /&gt;The CS group will need to switch to a true 24X7 mode. The knowledge set of the CSRs will need to be upgraded from set-up/configuration to domain level expertise and systems/application problem resolution.&lt;br /&gt;User experienced must be positive to grow the subscription, therefore CS has a more important role than before, and perhaps higher skills (higher compensations) will be needed.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Finance&lt;br /&gt;&lt;/u&gt;Revenue stream and revenue recognition will change dramatically with an effect on the company’s financial outlook. Financial systems capturing and forecasting deferred revenue will be needed. Billing will become more complex, dealing with metering, service level compensation and renewals and these new capabilities will need to integrate with the existing financial systems.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Professional Services&lt;br /&gt;&lt;/u&gt;With the on-demand model, setup, installation and upgrades will no longer be the focus of PS. The post sales engineers will deliver application and domain-level expertise. Much of the traveling time and costs will be reduced.&lt;br /&gt;Education services will drop part of the curriculum pertaining to installation and maintenance.&lt;br /&gt;&lt;br /&gt;Changes are expected in yet other departments. I will just mention that Marketing, Legal, Compliance and Channels/Partners will be affected as well.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Summary&lt;/u&gt;&lt;br /&gt;In conclusion, switching to the new model should be seen as a &lt;em&gt;strategic&lt;/em&gt; move and not merely as a tactical one. Selling software as a service is not a delivery mode change, it should be viewed as a new business model, requiring a new skill set. An early awareness of the potential fault lines will reduce the shockwaves.&lt;br /&gt;There is a need for an executive directive to seep through all the silos down to the lowest level of operation.&lt;br /&gt;There is a need for an educational process across the company, and finally, there is a need for a fully committed taskforce that will include high level representatives from all business units to ensure that transition will be smooth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-115188922596603385?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/115188922596603385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=115188922596603385' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115188922596603385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115188922596603385'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/07/impact-on-isv-organization.html' title='Impact on the ISV Organization'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30539899.post-115180131307444182</id><published>2006-07-01T17:47:00.000-07:00</published><updated>2006-07-10T16:34:27.713-07:00</updated><title type='text'>Yet another Blog on SaaS</title><content type='html'>So why do I bother adding more clutter to the Internet?&lt;br /&gt;&lt;br /&gt;I have been looking at publications on SaaS in the past six months and, although I found a lot of fascinating, eye opening articles, blogs and the such, I could not find perspectives that were similar to many of the thoughts I have swirling around my head.&lt;br /&gt;Perhaps, this is indicative of an emerging market where for every 'worker bee' you are apt to find three 'consultant bees' that have much to say about anything, but there few people with hands-on experience of actually transitioning from the enterprise model to the on-demand offering.&lt;br /&gt;I have met with quite a few ISVs in the past months in various stages of adoption and realized that many &lt;em&gt;just don't get it&lt;/em&gt;. Many CEOs I spoke to were considering the move as a an unavoidable evil they would need to contend with at some point. Others understand that they will need to offer on-demand, but not just now ("call me at the end of the year").&lt;br /&gt;&lt;br /&gt;I have found myself evangelizing a lot and I must say that it surprised me that after such a hype deluge, there is still need for an advertising campaign.&lt;br /&gt;&lt;br /&gt;On a positive note, I met one company last week in the arena of publication and technical documentation management. The company has redefined itself as a SaaS provider, repalcing most of the C-level and their marketing and sales staff because they get it! It almost brought tears of joy to my eyes. They understand that &lt;u&gt;switching to SaaS is not a tactical move but a strategic one&lt;/u&gt;. With their permission, perhaps I will report more about them in a future posting.&lt;br /&gt;&lt;br /&gt;So, this blog is dedicated to all you enterprise ISVs out there. I hope to shed some light on the SaaS space, help out with tips on the business model, on the needed steps to achieve a profitable on-demand business and discuss operations considerations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30539899-115180131307444182?l=saasperspective.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://saasperspective.blogspot.com/feeds/115180131307444182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30539899&amp;postID=115180131307444182' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115180131307444182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30539899/posts/default/115180131307444182'/><link rel='alternate' type='text/html' href='http://saasperspective.blogspot.com/2006/07/yet-another-blog-on-saas.html' title='Yet another Blog on SaaS'/><author><name>Dani Shomron</name><uri>http://www.blogger.com/profile/11583137732143486946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-4I3hXLCjzCQ/TeU5owvhY8I/AAAAAAAAAB8/c3xNJeHhC34/s220/Dani%2BShomron.jpg'/></author><thr:total>3</thr:total></entry></feed>
