<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Shlomo Swidler</title> <atom:link href="http://shlomoswidler.com/feed" rel="self" type="application/rss+xml" /><link>http://shlomoswidler.com</link> <description>Your partner for world-class results.</description> <lastBuildDate>Tue, 21 May 2013 18:32:49 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>Questions for OpenStack leaders</title><link>http://shlomoswidler.com/2013/05/questions-for-openstack-leaders.html</link> <comments>http://shlomoswidler.com/2013/05/questions-for-openstack-leaders.html#comments</comments> <pubDate>Mon, 20 May 2013 18:43:25 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[The Business of IT]]></category> <category><![CDATA[cloud computing]]></category> <category><![CDATA[openstack]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=824</guid> <description><![CDATA[I&#8217;ll be moderating a panel of OpenStack leaders next week at the OpenStack Israel 2013 event in Tel Aviv. Last year&#8217;s OpenStack Israel event was excellent, and this year&#8217;s gathering looks like it will knock it out of the park. Over 350 people are already registered for the conference, and the two days of technical [...]]]></description> <content:encoded><![CDATA[<p></p><p><em>I&#8217;ll be moderating a panel of OpenStack leaders next week at the <a
title="OpenStack Israel 2013" href="http://www.openstack-israel.org/" target="_blank">OpenStack Israel 2013 event</a> in Tel Aviv. Last year&#8217;s OpenStack Israel event was excellent, and this year&#8217;s gathering looks like it will knock it out of the park. Over 350 people are already registered for the conference, and the two days of technical training following the conference are already full. If you&#8217;re in the area you shouldn&#8217;t miss this conference. And make sure to introduce yourself to me as well.</em></p><p>In preparation for next week&#8217;s event I&#8217;ve been formulating tough questions to ask the OpenStack leaders. So far I&#8217;ve received great suggestions from Nati Shalom, Randy Bias, and George Reese. Here are some of the questions I&#8217;ll put to the panel:</p><ul><li>How committed are you to ensuring compatibility of OpenStack clouds across different providers? What about between versions?</li><li>Why is it so difficult to operate OpenStack in practice? How do you plan to address this?</li><li>Is OpenStack the code or is it the APIs?</li><li>Public cloud providers are naturally incentivized to differentiate by adding proprietary features to their services, thereby increasing lock-in. Doesn&#8217;t this pressure to differentiate conflict with OpenStack&#8217;s mission to create multiple, interoperable clouds? And, doesn&#8217;t this pressure towards fragmentation undermine the value of OpenStack as an alternative to the Amazon Web Services ecosystem? What do you plan to do about this?</li><li>What existing systems are being replaced by OpenStack implementations?</li><li>For the vendors among you (e.g. IBM, HP), how do you plan to make money from OpenStack?</li><li>Why is OpenStack Foundation membership so expensive? What&#8217;s wrong with following the model provided by the Apache Foundation? Is the high barrier to entry in the Foundation really necessary?</li></ul><p>Do you have a question you&#8217;d like to hear the OpenStack leadership address? Let me know, and I&#8217;ll report back on their answers.</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2013/05/questions-for-openstack-leaders.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Not workloads &#8211; impact.</title><link>http://shlomoswidler.com/2013/03/not-workloads-impact.html</link> <comments>http://shlomoswidler.com/2013/03/not-workloads-impact.html#comments</comments> <pubDate>Wed, 13 Mar 2013 17:58:08 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[The Business of IT]]></category> <category><![CDATA[cloud computing]]></category> <category><![CDATA[operations]]></category> <category><![CDATA[strategy]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=788</guid> <description><![CDATA[Before you ask yourself &#8220;what can and can&#8217;t I do in the cloud,&#8221; stop to consider the larger picture. How will your customers know that you have adopted cloud computing? What resulting radical improvement will delight your customers? These questions help you focus on the impact you want to achieve with your initiative. The answers [...]]]></description> <content:encoded><![CDATA[<p></p><p>Before you ask yourself &#8220;what can and can&#8217;t I do in the cloud,&#8221; stop to consider the larger picture. How will your customers know that you have adopted cloud computing? What resulting radical improvement will delight your customers? These questions help you focus on the impact you want to achieve with your initiative. The answers help you understand the facets that you&#8217;ll need to address &#8211; technology, skills, procedures, and behaviors &#8211; in order to achieve and measure that impact. Then you&#8217;ll be ready to talk nuts and bolts about vendors, tools, and cloud-appropriate workloads.</p><p>For example, my client, CIO of a media company, was enthusiastic about using cloud computing and wanted to get right down to details: what should he move into the cloud, how long would it take, who could help, and so on. After walking through the questions mentioned above we made several important discoveries:</p><ul><li>External customers wanted a streamlined billing process.</li><li>Internal customers wanted to eliminate boring, error-prone manual work.</li><li>Neither group of customers cared what technology was used.</li><li>He didn&#8217;t know the effects of the current billing process on satisfaction, retention, and revenue.</li></ul><p>It was clear that the project was more properly regarded as a customer retention initiative, not as a technology adoption effort. As a result, the CIO immediately knew what he had to do: measure the effects of billing on customer satisfaction, retention, and revenue; and he needed to recast the cloud computing adoption program as a program to substantially improve customer satisfaction. These guidelines provided the business context within which his staff was able to make intelligent, focused decisions about implementation details.</p><p>Next time you find yourself asking about what workloads to move to the cloud, think about the only thing that matters: what will delight customers?</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2013/03/not-workloads-impact.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Three Critical Pitfalls to the Success of Cloud Offerings</title><link>http://shlomoswidler.com/2013/02/three-critical-pitfalls-to-the-success-of-cloud-offerings.html</link> <comments>http://shlomoswidler.com/2013/02/three-critical-pitfalls-to-the-success-of-cloud-offerings.html#comments</comments> <pubDate>Wed, 27 Feb 2013 17:15:42 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[The Business of IT]]></category> <category><![CDATA[business]]></category> <category><![CDATA[cloud computing]]></category> <category><![CDATA[marketing]]></category> <category><![CDATA[operations]]></category> <category><![CDATA[sales]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=772</guid> <description><![CDATA[Whether you operate IaaS, PaaS, or a SaaS service, watch out for these three pitfalls to the success of cloud offerings: Encouraging the wrong thing. Measuring the success of the offering by looking only at utilization metrics damages sales. One cloud service provider measured the success of its IaaS service &#8211; and compensated its sales force &#8211; [...]]]></description> <content:encoded><![CDATA[<p></p><p>Whether you operate IaaS, PaaS, or a SaaS service, watch out for these three pitfalls to the success of cloud offerings:</p><ol><li><strong>Encouraging the wrong thing.</strong> Measuring the success of the offering by looking only at utilization metrics damages sales. One cloud service provider measured the success of its IaaS service &#8211; and compensated its sales force &#8211; based on virtual machine usage. Little surprise that, for all the years that this practice continued, the provider could not land strategically important accounts. Like in any mature sales operation, your prospective cloud service clients should be evaluated based on several criteria, including:<ul><li>strategic fit</li><li>urgency</li><li>reputation</li><li>visibility</li><li>cost of sale</li><li>short-term sales potential</li><li>long-term sales potential.</li></ul><p>Make sure you evaluate all these elements, and that you prioritize your sales and marketing efforts toward prospects with the right combinations of all these factors.</li><li><strong>Ignoring the relationship</strong>. On-demand and pay-as-you-go are not simply usage models; they are components of a new type of customer relationship based on transparency and immediacy. Make sure your customer relationships allow for:<ul><li>Seeing usage and  billing easily, and up-to-the-minute.</li><li>Setting custom notifications and enforceable consumption limits based on both usage and cost.</li><li>Getting quick notice of service degradations and their ongoing status.</li><li>Being reassured after service disruptions that you have identified the cause and taken steps to prevent a reoccurrence.</li></ul><p>Your service may have other ways to build a customer relationship based on transparency and immediacy. Identify and exploit them.</li><li><strong>Focusing on infrastructure reliability.</strong> Selling a cloud IaaS service that differentiates with higher level of service reliability is not sustainable; instead high-SLA workloads must be built using cloud-appropriate designs. Any IaaS provider who tries to compete against the commodity non-reliable infrastructure clouds by offering a higher SLA engages in an unwinnable battle: the cost structure will make it impossible to compete against commodity offerings. As computing services become more commoditized, previously established patterns of infrastructure usage (aka &#8220;best practices&#8221;) that called for highly reliable hardware and &#8220;N+1&#8243; architectures are architecturally moot. Following those patterns in the cloud will not increase overall workload reliability. Instead, workloads that use cloud infrastructure need to be designed for scale-out and rapid recovery from infrastructure failure, providing overall workload reliability via software. The overall cost of reengineering workloads for cloud-appropriate architecture will, in the end, be less than the cost of building and operating a cloud that delivers a &#8220;classic&#8221; hardware-based HA.</li></ol><p>Don&#8217;t make these mistakes. They could be killing your cloud business.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2013/02/three-critical-pitfalls-to-the-success-of-cloud-offerings.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cloud adoption flu season</title><link>http://shlomoswidler.com/2013/01/cloud-adoption-flu-season.html</link> <comments>http://shlomoswidler.com/2013/01/cloud-adoption-flu-season.html#comments</comments> <pubDate>Sun, 13 Jan 2013 16:05:55 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[The Business of IT]]></category> <category><![CDATA[adoption]]></category> <category><![CDATA[cloud computing]]></category> <category><![CDATA[failure]]></category> <category><![CDATA[strategy]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=764</guid> <description><![CDATA[This coming year tens of thousands of medium and large companies will conduct initiatives to adopt cloud computing &#8211; and most of these will fail. The cause of these project failures will be unrealistic expectations. The inoculation is a hefty dose of reality. Get your vaccine here. No one questions the fact that IT is [...]]]></description> <content:encoded><![CDATA[<p></p><p>This coming year tens of thousands of medium and large companies will conduct initiatives to adopt cloud computing &#8211; and most of these will fail. The cause of these project failures will be unrealistic expectations. The inoculation is a hefty dose of reality. Get your vaccine here.</p><p>No one questions the fact that IT is undergoing a revolution and cloud is at its center. You need only glance at the article titles in any business and tech publication to see this. Cloud is a critical element in achieving unprecedented agility and supply-chain optimization.</p><p>However, will cloud alone get you these purported benefits? No, it won&#8217;t. Nor will any single vendor&#8217;s solution. Nor will the time and resource investment required to get there be small, as I&#8217;ve <a
title="Do you have what it takes to build and run your own private cloud?" href="http://shlomoswidler.com/2012/09/do-you-have-what-it-takes-to-build-and-run-your-own-private-cloud.html" target="_blank">discussed previously</a>. Shame on the vendors, analysts, and pundits who claim so or set this expectation in meetings with their prospective customers.</p><h3>Reality. The flu vaccine for cloud-high cloud project expectations.</h3><p>Let&#8217;s set some proper expectations. Real change requires serious investment, time, resources, and oversight. The larger the ship, the more difficult it is to adjust course. Here&#8217;s what to expect a successful cloud adoption program to look like:</p><ul><li>It will be a multi-year effort.</li><li>It will require investing a significant percentage of your current IT budget just to properly plan. And significantly more than that to execute.</li><li>It will require adopting new technology and changing the way your people work.</li><li>It will demand the participation of your customers &#8211; internal and external.</li><li>It will demand executive-level leadership, involvement, support, and prioritization.</li><li>It will fail if you think otherwise.</li></ul><p>The cloud adoption flu season is upon us. The best way to protect yourself is to understand the reality of cloud adoption initiatives &#8211; that&#8217;s the vaccine.</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2013/01/cloud-adoption-flu-season.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hungry for change?</title><link>http://shlomoswidler.com/2013/01/hungry-for-change.html</link> <comments>http://shlomoswidler.com/2013/01/hungry-for-change.html#comments</comments> <pubDate>Sun, 06 Jan 2013 16:51:27 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[The Business of IT]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=761</guid> <description><![CDATA[Meeting business and technical requirements is important, but to what extent is your organization ready to accept the changes that your new initiative will introduce? In my work with global clients I&#8217;ve identified three critical elements that govern the success or failure of these initiatives: Diet: How much is risk-taking accepted, encouraged, and rewarded? Taste: [...]]]></description> <content:encoded><![CDATA[<p></p><p>Meeting business and technical requirements is important, but to what extent is your organization ready to accept the changes that your new initiative will introduce? In my work with global clients I&#8217;ve identified three critical elements that govern the success or failure of these initiatives:</p><ul><li>Diet: How much is risk-taking accepted, encouraged, and rewarded?</li><li>Taste: How much does past experience support or undermine the changes that will be introduced?</li><li>Appetite: To what degree do people see their jobs getting easier as a result?</li></ul><p>Like we (should!) do with our eating habits, we should create a change program that respects the diet, taste, and appetite of the organization &#8211; or changes those elements if needed &#8211; to ensure maximum health. Only when you and your organization are in good health can you maximize your success and capitalize on unforeseen opportunities.</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2013/01/hungry-for-change.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>You don&#8217;t need a cloud strategy</title><link>http://shlomoswidler.com/2012/12/you-dont-need-a-cloud-strategy.html</link> <comments>http://shlomoswidler.com/2012/12/you-dont-need-a-cloud-strategy.html#comments</comments> <pubDate>Wed, 19 Dec 2012 09:17:35 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[The Business of IT]]></category> <category><![CDATA[agility]]></category> <category><![CDATA[cloud computing]]></category> <category><![CDATA[innovation]]></category> <category><![CDATA[strategy]]></category> <category><![CDATA[time to market]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=758</guid> <description><![CDATA[It may sound strange, but your organization does not need a strategy for cloud computing. You no more need a strategy for cloud computing than you need a strategy for toothbrushing: as long as your teeth are healthy, who cares if you brush from top to bottom or from left to right, or what brand [...]]]></description> <content:encoded><![CDATA[<p></p><p>It may sound strange, but your organization does not need a strategy for cloud computing. You no more need a strategy for cloud computing than you need a strategy for toothbrushing: as long as your teeth are healthy, who cares if you brush from top to bottom or from left to right, or what brand of toothpaste you use!</p><p>So it is with cloud computing: your organization has a business strategy (if not, give me a call). Does that strategy include developing enhanced agility, improved time to market, and increased innovation? If so, then take a deeper look at cloud computing, and build a concrete plan to use cloud computing to fulfill your business strategy.</p><p>You don&#8217;t need a cloud strategy. You need a business strategy, and a concrete plan to achieve it. If cloud supports that business strategy &#8211; then go for it.</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2012/12/you-dont-need-a-cloud-strategy.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Do you have what it takes to build and run your own private cloud?</title><link>http://shlomoswidler.com/2012/09/do-you-have-what-it-takes-to-build-and-run-your-own-private-cloud.html</link> <comments>http://shlomoswidler.com/2012/09/do-you-have-what-it-takes-to-build-and-run-your-own-private-cloud.html#comments</comments> <pubDate>Mon, 24 Sep 2012 21:04:25 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[Cloud Developer Tips]]></category> <category><![CDATA[The Business of IT]]></category> <category><![CDATA[cloud computing]]></category> <category><![CDATA[cloudconnect]]></category> <category><![CDATA[operations]]></category> <category><![CDATA[private cloud]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=731</guid> <description><![CDATA[Building and operating a private cloud ourselves is simple, right? Give our experienced IT folks a budget for hardware and software, a clear mandate, and deadlines, and we&#8217;re likely to succeed. That&#8217;s what we&#8217;ve always done, and it&#8217;s worked out tolerably well. Private cloud isn&#8217;t so different from running our own virtual machine environment, and [...]]]></description> <content:encoded><![CDATA[<p></p><p>Building and operating a private cloud ourselves is simple, right? Give our experienced IT folks a budget for hardware and software, a clear mandate, and deadlines, and we&#8217;re likely to succeed. That&#8217;s what we&#8217;ve always done, and it&#8217;s worked out tolerably well. Private cloud isn&#8217;t so different from running our own virtual machine environment, and we do that already, so why wouldn&#8217;t we succeed? I hear this sentiment expressed often so it seems to be a widely held belief. But it&#8217;s wrong precisely 97.73 percent of the time &#8211; I measured. Unfortunately, too many organizations act on this mistaken belief and experience unnecessary hurt as a result.</p><p>My good friend Keith Hudgins made this point cogently in his presentation at the CloudConnect conference in Chicago. Keith is one of the few people who really knows what it takes to build and run a cloud: he was part of the core team with me building KT&#8217;s public cloud service in South Korea, and he is currently Senior Cloud Engineer at enStratus where he helps enterprises get their private clouds to work properly. Keith&#8217;s presentation was sobering for the audience members, several of whom said they plan to reevaluate their private cloud initiatives as a result.</p><p>If you want to succeed at your own private cloud you need to consider these four critical aspects: your users, your competition, your skills, and your technology. Know these four and you have a fighting chance to make it. If not, get help &#8211; or prepare for disappointment.</p><h2>Know your users</h2><p>Different users need different applications, and your cloud must be designed to support the required applications. Private clouds might have three different types of users:</p><ul><li>Regular desktop users, the kind of user most likely found in your Finance, HR, Sales, and Marketing organizations, will need your cloud to support the applications your IT department currently supports already: CRM, accounting, ERP, and business applications your IT department is already familiar with.</li><li>Software R&amp;D staff will need your cloud to support the development environment, tools, and deployment processes they&#8217;re already using. This group will also likely need training to properly architect and operate reliable applications in a distributed environment.</li><li>IT staff will need your cloud to support core capabilities such as backup, directory management, and file sharing.</li></ul><div>Ask your users what applications they are using and what they need the cloud to support.</div><h2>Know your competition</h2><p>Odds are your users already use public cloud services, and &#8211; like it or not &#8211; your own private cloud will be competing against those public alternatives. How well do public cloud services meet your users&#8217; needs?</p><ul><li>How reliable is their service? How does this compare to your own historical reliability?</li><li>How easy are they to use? Do public cloud service customers need multiple levels of corporate approval to acquire resources, or is the ordering and fulfillment process seamless and extremely short &#8211; a few minutes at most from order to delivery? Can you deliver the same or better usability?</li><li>How good is their support? Are there multiple sources for expertise and communities where users can share solutions and experience?</li><li>How rich is their ecosystem? How easy is it to employ a vast variety of tools and seamlessly integrated value-added services?</li></ul><div>Determining how well your users&#8217; needs are met by existing public cloud alternatives will give you a good idea of what you need to provide in order to achieve successful adoption of your private cloud.</div><h2>Know your skills</h2><p>The skills required to build and operate a cloud are not taught in classes, they&#8217;re learned by experience. These include:</p><ul><li>System administration. Okay, this one is taught in classes, but the issues you&#8217;ll experience in a cloud environment are much more complicated and at a larger scale than you will normally encounter elsewhere. Keith suggested that OpenStack and Eucalyptus will be a challenge for your team if they lack linux administration skills.</li><li>Storage management skills are critical because storage is the most complicated technical aspect of a cloud. Keith emphasized the importance of NAS and iSCSI setup and management experience.</li><li>Networking is a key element of the cloud and networking expertise must be a part of your core cloud engineering team.</li><li>Automation will dictate how quickly you can recover from problems, so you must be experienced in its use and integrating automation tools into your workflow. Identical inputs (that is, identical hardware revisions) must always yield identical outputs, and that is only possible at a large scale with automation. Keith pointed out that automation takes time to produce. Make sure your team is proficient with the automation tools that work best with your technology choices.</li></ul><p>Get these skills if you don&#8217;t have them. They will influence your choice of hardware and software.</p><h2>Know your technology</h2><p>Cloud is powered by technology, so you&#8217;ll need expertise in at least the following four technical areas to build and run it yourself.</p><ul><li>Cloud Management Software is the layer that provisions cloud guests and sits between the API and the hypervisor. If you can&#8217;t explain the differences between the four major cloud management software options &#8211; CloudStack, OpenStack, Eucalyptus, and OpenNebula, then you do not have the expertise to choose the right one for your needs.</li><li>Storage, Keith pointed out, is by far the most complicated technical aspect to get right in a cloud. Local guest storage is the simplest to build and operate, but limits the range of applications that can be easily supported on the cloud. Attached storage increases flexibility at the cost of complexity. And object storage requires lots and lots of disks. Your options will be influenced by your choice of cloud management software, and any change to the default configurations will require serious development and testing to get it right.</li><li>Hardware and the way you manage it is the most important choice you can make. Of all the components in a cloud the hardware is what is going to break, so the ease with which you can replace hardware will dictate the maintenance headache. Keith provided some hard-won tips: make sure your hardware vendor can supply identical hardware down to the BIOS revision, create (automated) procedures to verify or reject hardware as it is delivered, and diligently avoid hardware inconsistencies since they greatly increase the complexity of the endeavor.</li></ul><div>Your choices in the above three technology categories should be guided by your needs, but remember: you can only choose wisely if you have appropriate expertise in these technologies.</div><h2>Do you have what it takes?</h2><p>The above four aspects are critical to successfully building and operating your own private cloud. There are other success factors &#8211; know your strategy, know your business model, and use effective project management &#8211; that are part of any successful technological change. But the above four are critical in any private cloud initiative. So, how do you rate on these aspects?</p><p>Odds are, you don&#8217;t have the expertise required to do it yourself.</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2012/09/do-you-have-what-it-takes-to-build-and-run-your-own-private-cloud.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Where is the value?</title><link>http://shlomoswidler.com/2012/08/where-is-the-value.html</link> <comments>http://shlomoswidler.com/2012/08/where-is-the-value.html#comments</comments> <pubDate>Thu, 02 Aug 2012 09:15:42 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[The Business of IT]]></category> <category><![CDATA[consulting]]></category> <category><![CDATA[value]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=685</guid> <description><![CDATA[Back in the early days of computers, or so the legend goes, when an entire room housed less computing power than in today&#8217;s iPhone, a large government agency had a serious problem: their computer system stopped working. Though it was only three weeks since the system had been certified, the startup sequence refused to complete, [...]]]></description> <content:encoded><![CDATA[<p></p><p>Back in the early days of computers, or so the legend goes, when an entire room housed less computing power than in today&#8217;s iPhone, a large government agency had a serious problem: their computer system stopped working. Though it was only three weeks since the system had been certified, the startup sequence refused to complete, leaving the agency lacking critical operational capabilities. Work on the project ground to a halt while every engineer on staff checked and rechecked wiring, tubes, and relays to find the issue. But two weeks of troubleshooting amounted to nothing, and the Director of the agency was beside himself with frustration. He decided to hire the worldwide expert on such computer systems, a retired professor who was known for his sense of humor.</p><p>The professor arrived on site in a white lab coat, was briefed by the Director, and immediately asked to be given access to the computer room. Once there, he proceeded to walk around the room from cabinet to cabinet. The Director and his staff watched with increasing curiosity as the professor paused before each cabinet for a moment, scratched his beard, muttered under his breath, and moved on to the next cabinet. Finally, after forty five long minutes of this, the professor stood up more erect, smiled at the Director and his staff, withdrew a piece of chalk from his coat pocket, walked over to one machine cabinet and marked a large &#8220;X&#8221; on the side of the cabinet. &#8220;Your problem is in here,&#8221; he said confidently. And, sure enough, as the technicians opened up the marked cabinet, they discovered a subtle wiring issue that had been missed by all previous inspections. Gratefully, they fixed the problem and were able to resume operation. &#8220;Please, send me your bill &#8211; whatever it is, I&#8217;ll see that it is paid promptly,&#8221; said the Director.</p><p>The professor sent a bill to the agency, a one-line invoice for &#8220;troubleshooting: $1000&#8243;. Unfortunately, as government policy dictated, the Director needed a detailed itemized invoice, and he was forced to delay payment and request the proper details from the professor. The professor&#8217;s corrected invoice arrived, and it read as follows:</p><p>One piece of chalk, with which to mark the problem: $0.01<br
/> Knowing where to place the mark: $999.99</p><p>The real value to your customers is in knowing how to fulfill their needs. All the rest is a commodity.</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2012/08/where-is-the-value.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Wanted: Change. Generous Reward.</title><link>http://shlomoswidler.com/2012/07/wanted-change-generous-reward.html</link> <comments>http://shlomoswidler.com/2012/07/wanted-change-generous-reward.html#comments</comments> <pubDate>Wed, 25 Jul 2012 08:12:44 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[The Business of IT]]></category> <category><![CDATA[consulting]]></category> <category><![CDATA[delivery]]></category> <category><![CDATA[strategy]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=707</guid> <description><![CDATA[Simon Wardley recently satirized the typical response of corporate IT departments to technology change as follows:  Ignore, ignore, ignore, &#8220;no&#8221;, &#8220;no&#8221;, &#8220;I said &#8216;no,&#8217; dammit&#8221;, &#8220;Oh no&#8221;, &#8220;Oh, f**k&#8221;. It reminds me of the classic Toys-R-Us TV commercial from the 1980s featuring children singing about not wanting to grow up. Resistance to change is not unique to [...]]]></description> <content:encoded><![CDATA[<p></p><p>Simon Wardley recently satirized the <a
href="http://blog.gardeviance.org/2012/07/adoption-cycles.html" target="_blank">typical response of corporate IT departments to technology change</a> as follows:  Ignore, ignore, ignore, &#8220;no&#8221;, &#8220;no&#8221;, &#8220;I said &#8216;no,&#8217; dammit&#8221;, &#8220;Oh no&#8221;, &#8220;Oh, f**k&#8221;. It reminds me of the <a
href="http://www.youtube.com/watch?v=VJJ-ZLdrTwY" target="_blank">classic Toys-R-Us TV commercial from the 1980s</a> featuring children singing about not wanting to grow up. Resistance to change is not unique to children or to IT departments &#8211; it is a feature of every organization. How can you help your organization avoid being stuck, and instead drive change before it&#8217;s unnecessarily painful to &#8220;grow up&#8221;? The key is urgency. <a
href="http://d2tiyfqw92u8qp.cloudfront.net/wp-content/uploads/2012/07/Urgency-in-Change.jpg"><img
class="aligncenter size-large wp-image-711" title="Urgency in Change" src="http://d2tiyfqw92u8qp.cloudfront.net/wp-content/uploads/2012/07/Urgency-in-Change-1024x941.jpg" alt="" width="512" height="470" /></a> Growing up is a good metaphor for organizational change: both are normal, both feature resistance, and in both the stakes increase over time. Immature people, like immature organizations, do not reliably achieve their goals. And the longer that inertia dominates, the further behind they remain. Failure to adapt &#8211; getting stuck &#8211; can be fatal, as it was for the Eastman Kodak Company. In personal as in organizational growth the pressure to change &#8211; the urgency &#8211; is fostered by discomfort. To increase urgency you need to cause people to feel discomfort with the current state of affairs. John P. Kotter&#8217;s seminal work <a
href="http://www.amazon.com/Leading-Change-John-P-Kotter/dp/0875847471" target="_blank">Leading Change</a> offers several kinds of tactics to increase urgency:</p><ul><li>Show that the present isn&#8217;t working: Allow a crisis to happen, publicize poor results, force encounters with unhappy customers, publicize lost opportunities.</li><li>Change the metrics: Create performance targets that are high enough and/or broad enough they can&#8217;t be reached with business-as-usual.</li></ul><p>These tactics to increase urgency all work by fostering discomfort with the present. A client found himself spending inordinate lengths of time evaluating opportunities and procrastinating a decision on which ones to pursue. When I showed him how his lengthy decision process was limiting the number and quality of opportunities that presented themselves, he realized that he could grow his business significantly by streamlining this process. He saw the urgency of addressing the issue, we worked together to fix it, and his business has grown threefold since.</p><p>Creating a sense of urgency is the first step in a successful change program. Kotter describes further steps to a successful change effort, but urgency underlies them all.</p><p>In short:</p><p>Ouch! Now, change.</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2012/07/wanted-change-generous-reward.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Developing Means Delivering</title><link>http://shlomoswidler.com/2012/07/developing-means-delivering.html</link> <comments>http://shlomoswidler.com/2012/07/developing-means-delivering.html#comments</comments> <pubDate>Tue, 17 Jul 2012 20:39:19 +0000</pubDate> <dc:creator>shlomo</dc:creator> <category><![CDATA[Cloud Developer Tips]]></category> <category><![CDATA[The Business of IT]]></category> <category><![CDATA[delivery]]></category> <category><![CDATA[developer]]></category><guid
isPermaLink="false">http://shlomoswidler.com/?p=702</guid> <description><![CDATA[An informal survey of my application developer friends revealed four main types of motivations driving developers. These four types of motivations are represented in this diagram: Individual developers can be motivated more or less altruistically. Individual developers can also be focused on the external manifestations of success &#8211; such as appreciative customers &#8211; or on [...]]]></description> <content:encoded><![CDATA[<p></p><p>An informal survey of my application developer friends revealed four main types of motivations driving developers. These four types of motivations are represented in this diagram:</p><p><a
href="http://d2tiyfqw92u8qp.cloudfront.net/wp-content/uploads/2012/07/Developer-Motivation-Matrix.jpg"><img
class="aligncenter size-large wp-image-703" title="Developer Motivation Matrix" src="http://d2tiyfqw92u8qp.cloudfront.net/wp-content/uploads/2012/07/Developer-Motivation-Matrix-922x1024.jpg" alt="" width="461" height="512" /></a></p><p>Individual developers can be motivated more or less altruistically. Individual developers can also be focused on the external manifestations of success &#8211; such as appreciative customers &#8211; or on the internal manifestations &#8211; such as more power or money. The diagram above is not a judgement of &#8220;better&#8221; or &#8220;worse&#8221; motivations &#8211; it is simply meant to capture two personality factors and their expression among individual developers. Also note that developers may have different motivations at different times, or even simultaneously in combination.</p><p>Just as individual developers can have varying motivations, organizations can also be more or less altruistic, and focused more internally or externally. Internally focused organizations spend an undue proportion of their energy and resources doing work (or inventing work to do) that will not be visible to the outside world, while externally focused organizations measure their results based on their effect on the outside world &#8211; market share, profit, and customer satisfaction.</p><p>Where do you rate your organization on the above diagram? Most business leaders want organizations firmly motivated by providing value to the customer, and software businesses are no different. Developing software is all about delivering value. Your software development efforts can only provide value if they are successfully delivered to the customer &#8211; and in today&#8217;s &#8220;as-a-serivce&#8221; world, that value is constantly provided via the internet. This means that you should spend significant effort ensuring your customer can actually reach your service to receive the value. It means automating your deliveries. It means measuring and improving your delivery speed and success rates. It means involving your customer early on so that you know the value they seek and so you can provide it. It means <a
title="Software Delivery Operations" href="http://shlomoswidler.com/2012/07/software-delivery-operations.html" target="_blank">making sure all your teams work together</a> to get this to happen.</p><p>Because ultimately, it means a developer&#8217;s job is not finished until the customer has derived value.</p> ]]></content:encoded> <wfw:commentRss>http://shlomoswidler.com/2012/07/developing-means-delivering.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>