<?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>CTO/CIO Perspectives &#187; Anecdotes</title>
	<atom:link href="http://www.peterkretzman.com/category/anecdotes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.peterkretzman.com</link>
	<description>Intensely practical tips on information technology management, by Peter Kretzman</description>
	<lastBuildDate>Tue, 27 Jul 2010 19:22:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<cloud domain='www.peterkretzman.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Uncommonly followed common sense tips on CIO communication</title>
		<link>http://www.peterkretzman.com/2010/07/19/uncommonly-followed-common-sense-tips-on-cio-communication/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=uncommonly-followed-common-sense-tips-on-cio-communication</link>
		<comments>http://www.peterkretzman.com/2010/07/19/uncommonly-followed-common-sense-tips-on-cio-communication/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 22:57:20 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=416</guid>
		<description><![CDATA[I recently had the privilege of being interviewed, along with other experienced senior technology executives, by CIO magazine for my thoughts on communication mistakes still made by CIOs. Some great ideas came out in the article, but when it comes to communication (see tip #1 below), there’s always more to say. So here goes. Communication [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I recently had the privilege of being interviewed, along with other experienced senior technology executives, by <a href="http://www.cio.com">CIO </a>magazine for my thoughts on communication mistakes still made by CIOs. Some great ideas came out in the <a href=" http://www.cio.com/article/599475/10_Communication_Mistakes_CIOs_Still_Make_" target="_blank">article</a>, but when it comes to communication (see tip #1 below), there’s always more to say. So here goes.</p>
<ul>
<li><strong>Communication can always be worked on and improved.</strong> I was at one company where we did a semiannual employee satisfaction survey. Even better, the company was admirably dogged about implementing specific measures to address areas of dissatisfaction that emerged from the survey results. But in every single survey, the number one vote-getter was the need to improve intracompany communications, no matter what initiatives were spawned to improve them. <em>Communication is an ongoing challenge and necessity.</em></li>
</ul>
<p><span id="more-416"></span></p>
<ul>
<li><strong>Don’t just communicate upwards.</strong> Communication with your team is every bit as vital as your communication to management and to peers. You need your team to have a clear and common understanding of the goals, as well as getting their active contribution and buy-in on the necessary approach to getting there. You can’t go it alone.</li>
<li><strong>Hierarchy is actually helpful; use it actively.</strong> Do your best to avoid providing explicit nuts-and-bolts-level direction to staff members other than your direct reports. Jumping in and telling people at all levels what to do confuses people mightily, undermines the authority of your direct reports, and increases the likelihood of mixed signals. And it’s just plain inefficient. Early in my career, I was a director responsible for a major week-long software rollout in one of my company’s regional offices. The project manager of the initiative was one of my direct reports. But then, the stakes were high enough that the CIO decided to fly down, and of course, the regional VP of IT was there as well. So for a week, we had four management-level people all sitting in every meeting, each trying to actively demonstrate they were in charge and look good to the others. Or, there’s out-and-out, from-the-top, intentional bypassing of the chain of command: Amazingly, I’ve seen cases of a CEO setting up a task force without involving or even informing the people who managed the members of the task force. Talk about undermining!</li>
<li><strong> Be clear about what’s actually a directive and what’s just an exploration.</strong> Dawn Lepore, CEO of Drugstore.com, recently spoke in an <a title="In the New York Times" href="http://www.nytimes.com/2010/07/18/business/18corner.html" target="_blank">interview </a>about how she couches her direction to her staff as to whether it’s a “a light bulb or a gun”. “A light bulb means this is just an idea I had, so think about it, see if you think it’s a good one. Either follow up or don’t, but it’s just an idea. A gun is, I want you to do this.” Surprisingly, people often can’t tell the difference on their own. As a leader, you typically want most meetings, particularly at a senior level, to feature open brainstorming, a free exchange of out-of-the-box ideas, but that means it’s all the more important to carefully identify what emerges as actionable initiatives and what things continue to be simply thrown around as possibilities.</li>
<li><strong>Put it in writing.</strong> Supplement the directions you give in meetings and one-on-ones with a clear and succinct <a title="From an early post on this blog" href="http://www.peterkretzman.com/2007/07/29/why-reading-and-writing-both-matter-more-than-youve-been-led-to-believe/" target="_blank">written summary</a>. Doing this both clarifies and makes an unambiguous record of what you’ve asked for, and accurately communicates it more broadly than just to the people who happened to be in the meeting. It’s a way of demonstrating that you’re declaring yourself accountable. Doing so is vastly preferable to having your people run around claiming “The CIO wants this.” (And with some, once they discover that such a line grants them all sorts of vicarious power, they’ll tend to overuse it, and at inappropriate points). I’ve seen a lot of ineffective leaders follow some kind of old-school “just tell them” mentality, and they cause significant confusion in the ranks by failing to put things in writing. And it’s no wonder that with this approach, which evolves into a kind of <a href=" http://en.wikipedia.org/wiki/Chinese_whispers" target="_blank">“Telephone” game</a>, they’re often disappointed in what they get.</li>
</ul>
<p style="padding-left: 28px;">Oral communication is often vague and ambiguous. Written communication is on the record.<em> Strive to go on the record as much as possible.</em></p>
<ul>
<li><strong>Be utterly clear about who owns the execution of the initiative, and who will be making specific lower-level related decisions.</strong> Most notably, avoid having people think that everything needs to be cleared with you at all junctures. For most initiatives, your role is to set the overall goal, not to shepherd day-to-day the specific process of getting there. Lack of clarity here is common, even when everything else is done right.</li>
</ul>
<p>Common sense, all these tips, no? The thing about common sense, though, is that it’s often<a title="per Horace Greeley" href="http://thinkexist.com/quotation/common_sense_is_very/193303.html" target="_blank"> frightfully uncommon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2010/07/19/uncommonly-followed-common-sense-tips-on-cio-communication/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Yes we can, yes we must: the ongoing case for IT/Business alignment</title>
		<link>http://www.peterkretzman.com/2010/03/18/yes-we-can-yes-we-must-the-ongoing-case-for-itbusiness-alignment/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=yes-we-can-yes-we-must-the-ongoing-case-for-itbusiness-alignment</link>
		<comments>http://www.peterkretzman.com/2010/03/18/yes-we-can-yes-we-must-the-ongoing-case-for-itbusiness-alignment/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 00:57:34 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Stakeholders]]></category>
		<category><![CDATA[business alignment]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[IT governance]]></category>
		<category><![CDATA[project portfolio management]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=375</guid>
		<description><![CDATA[How do we (IT executives) get away from being typecast as technologists, unconsulted on core business issues and approaches? Face it, that’s a common situation and dilemma that we all encounter, early and often, and it’s the grist for a constant mill of articles and blog posts and books on business/IT alignment. Lately, though, a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>How do we (IT executives) get away from being typecast as technologists, unconsulted on core business issues and approaches? Face it, that’s a common situation and dilemma that we all encounter, early and often, and it’s the grist for a constant mill of articles and blog posts and books on business/IT alignment.</p>
<p>Lately, though, a part of that mill has started insisting that focus on technology should be avoided altogether by what they usually cast as the &#8220;next generation&#8221; of CIO.  So I’m going to (again) be a bit of a contrarian here: it’s possible for the pendulum to swing too far in the wrong direction. I think that <a title="More on this backlash from an earlier post" href="http://www.peterkretzman.com/2009/08/30/the-title-issue-revisited-cto-vs-cio/" target="_blank">we can at times go overboard</a> in our desire to avoid being seen as the geek with the pocket protector.  Examples: some preach outright denial that there might be such a perception problem: don’t even think of using the terms “IT” and “business”, <a title="Specifically, the quote from Chris Potts" href="http://blogs.zdnet.com/projectfailures/?p=8401" target="_blank">they urge</a>, and they recommend against ever discussing &#8220;alignment&#8221; as a goal.  Stop referring to the “business” as something separate, <a href="http://blogs.zdnet.com/service-oriented/?p=1548">they recommend</a>; IT is just as much part of the business as anything else! Similarly, their advice is “avoid discussing the technology itself.” As if a mere shift in language could solve the perception problem and automatically propel the CIO into the inner circle of decision-makers.</p>
<p>Here’s the gist of how I see it, though: in many (I daresay most) companies, the path of IT from high priesthood to strategic key playerdom has not really been fully traversed: in other words, <em>greater alignment IS still needed of IT with &#8220;the business.&#8221;</em></p>
<p><span id="more-375"></span>In many companies, there’s still a trust problem. IT is arcane. IT can be as resented as a roadblock as the in-house corporate counsel types who veto certain kinds of corner-cutting.  Of course we’re “part of the business” (and increasingly so), but that doesn’t mean it’s wrong to continue to focus on breaking down the walls that linger.  The walls, in many/most places, are a reality, and it’s going to take steady, relentless, active work, not just a shift in language, to scale them. What especially will not help our effort to do that is if we embrace this odd trend of sneering at technology as a lesser-order concern&#8212;basically, <a href="http://www.dominicbarrow.com/documents/Articles/Boyden%20CIO%20Perspectives%20-%20Apr2008.pdf" target="_blank">positing</a> that we should let someone else do that while we do the important (strategic) stuff.</p>
<p>In other words, I differ (vehemently) with those folks who now look down on such things as the need to align IT with the business, or who don&#8217;t recognize the benefits that come from regarding people as &#8220;internal customers&#8221;, or who recommend even avoiding using the terms &#8220;IT&#8221; and &#8220;business&#8221;. While the basic spirit behind those sentiments is of course valid&#8212;again, it’s undeniable that IT is part of the business, as much as any other department&#8212;it is in fact IT that has a problem in how it&#8217;s perceived by other elements of the company, going back to the high priesthood. Let’s be frank: IT folks have often been snooty, vague, cagey even, about what we do, why we do it, and how we&#8217;re meeting the company&#8217;s business needs as a whole. Deprecating the important progress and mentality shift that&#8217;s occurred in the last few years (that is, the high priesthood evolving to a service mentality) is exactly the wrong approach.</p>
<p>And somehow, inexplicably, the deprecators are getting louder, despite years of research and general agreement on the value of approaches such as IT governance, the ongoing need for IT/business alignment, etc.</p>
<p>Taken to an extreme, insisting loudly that IT is part of the business can extend to feeling that IT knows just as much about what’s good for certain business processes (say, manufacturing or shipping or collections or whatever) as the people executing those functions on a daily basis.  From there, it’s just a small but perilous step back into the old sort of IT arrogance, where systems were designed and deployed with little or no feedback from the actual users.  I exaggerate? Quite possibly, but I’ve seen it happen.</p>
<p><strong>IT needs to both know its place and insist on its place, not one or the other.</strong> Here’s another example of a truly ham-fisted (even though well-intentioned) attempt to align IT more closely with business: I took over as CTO at a high-profile internet company, in the midst of deep, bet-the-company changes to its main product, a consumer-facing web site. I learned in my first few weeks that my predecessor had initiated a robot project.  His idea was apparently that he’d program this robot to walk the halls of the company, greeting people and thus making them feel more comfortable with technology. As Dave Barry is fond of saying, I am not making this up.  Needless to say, this project swiftly became a laughingstock across the company, representative of IT embracing technology for technology’s sake, completely OUT of alignment with business needs. Meanwhile, systems were crashing, projects delayed, etc.  This CTO somehow thought he was being strategic and business-oriented, but he actually was just being plain clueless, and more tech-focused than ever.</p>
<p>With IT&#8217;s background and history, <em>the push towards IT/business alignment is ongoing and needs to be continual, rather than dismissed as something we’ve now evolved beyond. </em>Even more, alignment mustn&#8217;t be deprecated as somehow beneath the higher goal of strategy. <strong>It&#8217;s not an either/or</strong>, and it most certainly doesn’t happen through mere declaration. And openly striving for alignment with our peers is nothing that anyone should present as a taboo or a sign of weakness. Additionally, at the same time that we serve as service providers to the company, we can and must be strategic in our outlook. This shouldn&#8217;t be either a surprise or controversial; in fact, <em>excellence in tactical delivery is the ante that gets you to the strategic table.</em></p>
<p>It’s taken decades to get where we are&#8212;and I’d say (given, for example, the anecdote I cite above) that most of us are not really there yet anyway. Let’s not risk reinstating the “ivory tower” of strategy, devoid of the reality that comes from grappling with the actual pragmatics of implementation.</p>
<p>So, here are MY three tips on how to help convert your CEO’s understanding of where IT fits into the bigger picture. You’ll notice the emphasis of these points is quite different from the similar list in the <a href="http://blogs.zdnet.com/projectfailures/?p=8401">piece</a> I&#8217;m responding to here: in particular, my points stress a healthy balance between strategy and tactics, technology and business.</p>
<ul>
<li>Make sure there’s a <strong>rock-solid prioritization mechanism for all projects</strong>, where the priorities are clearly set, the tradeoffs carefully examined, and tough choices explicitly made and regularly revisited by the group of senior management, <em>including the senior technology executive,</em> who are jointly responsible for the business success of the company.  Focus on <a href="http://en.wikipedia.org/wiki/It_governance" target="_blank">IT governance</a>, <a href="http://www.peterkretzman.com/2007/08/13/tanstaaflan-introduction-to-it-portfolio-management/" target="_blank">Project Portfolio Management</a>, etc.</li>
</ul>
<ul>
<li>Speak up visibly and strongly to ensure that “<a href="http://www.peterkretzman.com/2009/07/07/it-the-cio-and-the-business-need-for-roof-projects/" target="_blank">roof projects</a>” are given appropriate attention and priority. <strong>Build for the day after tomorrow rather than just for tomorrow. </strong>You in IT are a key advocate for this sort of basic corporate responsibility; you have and need to exercise your equal seat at the table.  And don’t let a misguidedly monomaniacal focus on strategy derail your obligation to keep the trains running on time. <em>Nothing undermines the case for IT to be viewed as having a greater strategic role more than if the company is experiencing ongoing crises in basic delivery and systems.</em></li>
</ul>
<ul>
<li><strong>Be the straw that stirs the drink.</strong> IT, given a leader with appropriate vision and perspective, can and should be a natural cross-functional leader in the enterprise, both initiating business innovation AND espousing tactical responsibility.  They go hand in hand.</li>
</ul>
<p>Let me end by quoting my colleague Steve Romero, who <a title="in comments" href="http://blogs.zdnet.com/service-oriented/?p=1548">wrote</a>, “Recognize that the &#8220;achievement&#8221; of alignment does not mean you&#8217;re done. This is where the &#8220;journey&#8221; analogy comes in. Think of IT-Business Alignment as &#8220;getting your head above water.&#8221; Once you reach the surface, you are not done. You need to keep treading water or you sink again<strong>. IT-Business Alignment is something that must be maintained as opposed to achieved.</strong>&#8221;</p>
<p><em>Lagniappe:</em></p>
<ul>
<li>Michael Krigsman, &#8220;<a href="http://blogs.zdnet.com/projectfailures/?p=8401" target="_blank">IT failure? Blame your CEO.</a>&#8221;  February 16, 2010</li>
<li>Steve Romero, &#8220;<a href="http://community.ca.com/blogs/theitgovernanceevangelist/archive/2009/10/28/it-business-alignment-is-not-a-meaningless-catchphrase.aspx" target="_blank">IT-Business Alignment is Not a Meaningless Catchphrase</a>&#8220;, October 28, 2009</li>
<li><span style="color: #000000;">Michael Pattison, &#8220;<a title="Permanent Link to Is IT – Business Alignment Meaningless?" rel="bookmark" href="http://straitadvisors.com/wordpress/2009/11/is-it-business-alignment-meaningless/">Is IT – Business Alignment Meaningless?</a></span>&#8220;, November 6, 2009</li>
<li>Bob Evans, &#8220;<a href="http://www.informationweek.com/news/global-cio/interviews/showArticle.jhtml?articleID=220600344&amp;tcss=global-cio" target="_self">Global CIO: Suicide Strategy For CIOs: Aligning IT With The Business</a>&#8220;, October 13, 2009</li>
<li>Fred Cummins, &#8220;<a href="http://www.communities.hp.com/online/blogs/nextbigthingeds/archive/2009/10/21/is-business-it-alignment-suicide-for-the-cio.aspx" target="_blank">Is Business-IT Alignment Suicide for the CIO?</a>&#8220;, October 21, 2009</li>
<li>Mary Nugent, &#8220;<a href="http://www.cioupdate.com/insights/article.php/3446591/The-Four-Phases-of-ITBusiness-Alignment.htm" target="_blank">The Four Phases of IT/Business Alignment</a>&#8220;, December 10, 2004</li>
<li>Paul A. Strassman, &#8220;<a href="http://www.strassmann.com/pubs/alignment/" target="_self">What is Alignment?  Alignment is The Delivery of the Required Results</a>&#8220;, <a href="http://www.cutter.com/itjournal">Cutter IT Journal</a>, August 1998</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2010/03/18/yes-we-can-yes-we-must-the-ongoing-case-for-itbusiness-alignment/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IT transparency is good. But how transparent should you be?</title>
		<link>http://www.peterkretzman.com/2009/11/24/it-transparency-is-good-but-how-transparent-should-you-be/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=it-transparency-is-good-but-how-transparent-should-you-be</link>
		<comments>http://www.peterkretzman.com/2009/11/24/it-transparency-is-good-but-how-transparent-should-you-be/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 01:45:17 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Pillars of Purview]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Stakeholders]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=284</guid>
		<description><![CDATA[A few years back, I had an extremely surprising and unpleasant experience as CTO. The director of my Program Management Office ran a weekly status meeting for project stakeholders, where we&#8217;d all methodically go through the current project portfolio, in order to communicate on issues, gather necessary feedback, and align everyone&#8217;s expectations. I typically attended [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A few years back, I had an extremely surprising and unpleasant experience as CTO. The director of my Program Management Office ran a weekly status meeting for project stakeholders, where we&#8217;d all methodically go through the current project portfolio, in order to communicate on issues, gather necessary feedback, and align everyone&#8217;s expectations. I typically attended in order to provide input and executive-level decision participation, but left it to the director to actually run the meeting and present the topics.</p>
<p>Unfortunately, immediately before one of these weekly meetings, that director was given bad news (in a brief hallway conversation, no less) about a major bug that had just been discovered in the software for our highest profile project, which was currently in testing and due to launch in just a couple of weeks.  This project, with its strategic and revenue-enhancing potential, was foremost in the minds of everyone in the company.  Stakes were high, in other words.</p>
<p><span id="more-284"></span>Without conferring with me or anyone else, the director announced to the entire group of assembled stakeholders that the project had hit an insurmountable snag in terms of our target launch date, and that it would be delayed potentially by weeks. No further information was available on specifics, and people&#8217;s concerned questions went unanswered. You could feel the anxiety spread through the room. I actually had to truncate the meeting abruptly and promise to reassemble the group when we knew more.</p>
<p>My director was quite upset with me. Rather than having my action be understood as a necessary attempt to prevent panic until we could get some real facts, I suddenly realized that I was being accused of wanting to &#8220;hide information&#8221; from the stakeholders. The director even told me, &#8220;Well, I like to be honest and tell it like it is, but that obviously just isn&#8217;t what is wanted here.&#8221; I was stunned. Here was a person who had the wrong idea of transparency, and astonishingly for their position, a warped idea of what project management is all about.</p>
<p>As most experienced project managers know, it makes utterly no sense to drag stakeholders through the entrails of every back-and-forth readjustment that is discussed and worked through in the course of a project&#8217;s lifetime.  To do so lowers stakeholder confidence, unnecessarily in many instances.  In this case, the director somehow wanted to be a kind of Paul Revere, forewarning the stakeholders, but instead came off as Chicken Little. Transparency can&#8217;t be an act of individual heroism; it needs to be a concerted, institutionalized, collaborative philosophy and approach.</p>
<p>Moreover, good project management<em> isn’t about making everything go smoothly.</em> There&#8217;s probably no project plan in the history of the world that has gone completely smoothly from beginning to end.  Instead, project management is about responding appropriately when it doesn’t, and recalibrating to keep everything still on track. In fact, it should be <em>expected</em> that not everything will go as planned, and your whole team should be prepared to take some bumps and glitches in stride without panicking.</p>
<p>It’s not hiding anything to hold back on discussing, in a public forum, a problem that has just been discovered, the ripple effects of which initially can only be guessed at.  When you promulgate potential bad news prematurely, it puts you into the position of trotting out the absolute worst case, before you really have any idea whether that worst case is likely or even plausible. In fact, it’s a fundamentally selfish act: it takes your own personal panic and extends it to as many people as possible.  And if there&#8217;s one thing we know about panic, it&#8217;s that it&#8217;s contagious.</p>
<p>You need to shoot for <em>judicious</em> and <em>organized</em> transparency. That’s where you plan on regular status communications, and you methodically, soberly assemble the facts in a structured manner before you make those announcements. Most of all, you collaborate internally: <em>before</em> you bleat about a potential crisis to the stakeholders, you bring in the rest of your team to talk through the possibilities and “degrees of freedom” in how you’ll act with respect to that crisis. Otherwise, you may think you’re nobly playing Paul Revere, but instead of imparting critical facts, you’re shouting “The British <em>might</em> be coming!”  And that’s not transparency, that&#8217;s mere alarmism.  Remember that especially during the dog days of a stressful IT system development effort, what often seems like a dire setback, upon careful and collaborative examination in the light of day, turns out to be merely a minor speed bump that is easily overcome.</p>
<p>Is it “controlling the message” to be cautious about spreading the alarm? You bet it is. And doing that is in everyone’s interest. Remember my adage: <a title="This is what your management wants from you" href="http://www.peterkretzman.com/2007/07/21/two-additional-models-for-ctocio-behavior/" target="_blank">show that you’re in control</a>. Your <em>job</em> as project manager (and, by extension, the job of the Director of the PMO, and the CIO) is to be in control and to demonstrate to the users that you’re in control.  That doesn’t mean that you “hide” anything; it does mean that you deliver bad news broadly only when you’re sure of your ground, have weighed the options for how to cope with that bad news, and are ready to present those options soberly instead of in a flailing manner.</p>
<p>Adhering to a philosophy of transparency is a far cry from shouting every blip or misgiving about the project from the rafters. This is particularly so if you’re in a leadership position. You want your communication to be transparent, yes. But without appropriate structure and caution, transparency can be the height of irresponsibility. In those cases, in fact, you&#8217;re just building a slightly more institutionalized rumor mill.</p>
<p><em>Lagniappe:</em></p>
<ul>
<li>Karen Guglielmo, &#8220;<a title="What is transparency, and how is it relevant to IT?" href="http://itknowledgeexchange.techtarget.com/total-cio/what-is-transparency-and-how-is-it-relevant-to-it/" target="_blank">What is transparency, and how is it relevant to IT?</a>&#8220;</li>
<li>Phil Windley,  &#8220;<a title="Tools for IT Transparency" href="http://blogs.zdnet.com/BTL/?p=1461" target="_blank">Tools for IT Transparency</a>&#8220;</li>
<li>Peter Kretzman, &#8220;<a title="The flip side: open notification of operational problems" href="http://www.peterkretzman.com/2008/01/15/why-the-cio-should-air-his-dirty-laundry/" target="_blank">Why the CIO should air the dirty laundry</a>&#8220;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/11/24/it-transparency-is-good-but-how-transparent-should-you-be/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>&#8220;Refuse to lose&#8221;: how executive pressure contributes to IT failure</title>
		<link>http://www.peterkretzman.com/2009/10/28/refuse-to-lose-how-executives-contribute-to-it-failure/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=refuse-to-lose-how-executives-contribute-to-it-failure</link>
		<comments>http://www.peterkretzman.com/2009/10/28/refuse-to-lose-how-executives-contribute-to-it-failure/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 00:57:29 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[Pillars of Purview]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=252</guid>
		<description><![CDATA[&#8220;We went live before the system was ready&#8221;.  It&#8217;s a common excuse/explanation that I hear from IT people when they tell war stories about system launches that failed miserably. Implicit (and sometimes explicit) is the add-on statement: &#8220;and we told them so beforehand, too.&#8221; There are obviously many things (and many parts of the org [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>&#8220;We went live before the system was ready&#8221;.  It&#8217;s a common excuse/explanation that I hear from IT people when they tell war stories about system launches that failed miserably. Implicit (and sometimes explicit) is the add-on statement: &#8220;and we told them so beforehand, too.&#8221;</p>
<p>There are obviously many things (and many parts of the org chart) that contribute to a failed launch, but here I&#8217;d like to focus on what drives this particular kind of launch-before-readiness, where the views of the rank-and-file are unheard or ignored.</p>
<p><strong>In a nutshell: it’s management pressure.</strong> Sometimes that pressure comes from middle management, sometimes from the very top, and often from both.</p>
<p><span id="more-252"></span>Why do executives apply the pressure? There are a number of reasons:</p>
<ul>
<li>They actually believe it&#8217;s the <strong>best way to keep the team producing and working hard</strong>. They fear that extending the deadline will cause a let-up.</li>
<li><strong>Their own bonus and/or job is on the line</strong> if there&#8217;s a delay. They, or their management, <em>regard a launch delay as a failure</em>, just as much as a bad launch. At the very least, a delay means losing face.</li>
<li>Testosterone (for either gender) sets in: <strong>a &#8220;refuse to lose&#8221; mentality</strong>. To some extent, that’s what has gotten them where they are.</li>
</ul>
<p>Deadlines matter, of course, a lot, and people who are lackadaisical about deadlines simply shouldn&#8217;t work in IT. That said, if you bull-headedly insist on adhering to deadlines, to the exclusion of facts-based input, it makes you all the more likely to delude yourself that you&#8217;re really ready, just because the launch date has arrived and the pressures are heavy. If the stakes aren’t high, that may even be fine. (But, are the stakes ever <em>not</em> high in these situations?)</p>
<p>Let me tell three anecdotes that illustrate management “refuse to lose”:</p>
<ul>
<li>Earlier in my career, I was a middle manager, wrestling with a project that was both controlled by and staffed with a single “Big 5” consulting vendor’s people, with millions of dollars per month of consulting costs being racked up.  The high-profile initial system launch was a week away, and according to the bug tracker, there were still over 100 open major bugs. I sat down with the vendor’s partner-level project head. I don’t remember the precise conversation, of course, but it went something like this from him: “Oh, we’ve already got 39 of those 100 fixed in dev, 44 others are being worked by our <em>best</em> people and will be resolved by tonight, so really, there are only about 15. Four of those we think have workarounds so there are something like 10. I don’t think we’ll be getting many more bugs. We usually resolve bugs in a day or two, so even if each one takes two days, we’ll be able to close those ten and be ready for launch in a week.” I sat in awe (and frustration) at this hand-waving, this magic with math, and at his reluctance to think things through without an agenda. Here, “refuse to lose” had developed blinders, simple math had turned fuzzy and <strong>infused with vested interest,</strong> and IT best practices (not to mention common sense) had flown out the window.</li>
</ul>
<ul>
<li>I worked as VP of Operations under a dev-oriented CTO. We had a late night launch, and the CTO was there in person, hovering over my sysadmins who were attempting to install the latest release into production with little success. The installation had failed, starting with the very first run of the script. “No, try this: run just those three lines of the installation script we provided you, then type these two commands, then run these other five lines.”  When that didn’t work, he came up with another idea, and then another. The next day, he sent out a company email declaring victory and congratulating his dev team, because the system had come up finally, even though it had run for a total of only two hours before crashing hard. Installation by seat of the pants. Refuse to lose.</li>
</ul>
<ul>
<li>I arrived on the scene as the new CTO of a company in the midst of a complete replatforming project, completely retooling and replacing their sole product. The project had been underway for about nine months already; just before the point of my arrival, the team had been told by senior management that their launch date was going to be in six weeks, no ifs, ands, or buts.  I proceeded to do what I call a quick “temperature check”: I asked to see key indicators of readiness, such as bug counts over time and test case execution reports.</li>
</ul>
<p style="padding-left: 30px;">As you’ve surely guessed, I quickly determined that <strong>the facts didn’t even remotely support the possibility of a launch</strong> in a mere six weeks. About 40% of the code was still to be written; less than half of the test cases had been executed at all, with an even lower percentage having passed.  I marshaled my facts and figures, and went in to tell the CEO of this sorry state.  Judging from my experience, I told him, it looked like it would be a number of months, not weeks, before the product could be successfully launched. I remember him sputtering “that’s unacceptable”, and pressuring me on what I could do to, yes, bring off a launch in six weeks. (Cutting to the end of the story: we launched, successfully, nine months later).  In this case, a mixture of testosterone and probably some job-on-the-line aspects were driving this CEO to ignore facts and look for ways to bull through to success despite obvious counter-indicators.</p>
<p>The <a href="http://en.wikipedia.org/wiki/Space_Shuttle_Challenger_launch_decision" target="_blank">tragedy of the space shuttle Challenger</a> has become almost cliché along these lines: a combination of executives feeling pressure and ignoring communication from lower ranks about major problems. &#8220;They also disregarded warnings from engineers about the dangers of launching posed by the cold temperatures of that morning and had failed to adequately report these technical concerns to their superiors.&#8221;  For whatever reasons, NASA management gave the green light for launch despite the adverse weather conditions. In essence, they “refused to lose”, and by doing that, they lost in a major way.</p>
<p><em>Takeaways:</em></p>
<ul>
<li>Don&#8217;t let your executives turn you, and don&#8217;t let them become, riverboat gamblers, where failure is a strong possibility through a premature launch. The company culture must be shaped so that it views a spectacularly failed launch as much more onerous than a delayed launch.</li>
<li>Don&#8217;t let &#8220;<a href="http://en.wikipedia.org/wiki/Groupthink" target="_blank">groupthink</a>&#8221; settle in, where your people are afraid to speak up. Any and every member of the team should have a chance to “pull the emergency brake”.  Especially, holding a formal &#8220;go/no-go&#8221; meeting is essential, where any stakeholder or project participant can voice concerns and point out facts that speak against readiness.</li>
<li>That said, do be careful of the pessimist amid your ranks, who typically voices dire predictions on <em>every</em> project, and who sooner or later will be proved right. Insist on facts, not “<a title="&quot;It'll never fly, Orville!&quot;" href="http://en.wikipedia.org/wiki/Eeyore" target="_blank">Eeyore</a>-ism”.</li>
<li>Let your team watchwords for these situations become the following: <em>candor</em>, and <em>facts.</em> Bring both to the meetings, or go home.</li>
<li>The best way to avoid letting pressure drive a premature launch: <strong>establish your launch criteria clearly and openly, with quantitative measurements, way in advance. </strong>If you don’t <em>have</em> legitimate facts-based ways to tell if you’re ready (i.e., not just the launch date arriving, and not your testosterone level that morning), well then, <em>you’re not ready</em>.</li>
</ul>
<p>Without a doubt, “refuse to lose” can be a great attitude, up to a point. No executive, no team, should ever become blasé about missing a target. But “refuse to lose” can’t ever be allowed to become “refuse to face facts”. When it does, you don’t just lose face: you just plain lose.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/10/28/refuse-to-lose-how-executives-contribute-to-it-failure/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Conventional wisdom that fails for IT</title>
		<link>http://www.peterkretzman.com/2009/10/15/conventional-wisdom-that-fails-for-it/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=conventional-wisdom-that-fails-for-it</link>
		<comments>http://www.peterkretzman.com/2009/10/15/conventional-wisdom-that-fails-for-it/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 00:25:16 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[Peterisms]]></category>
		<category><![CDATA[Pillars of Purview]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Stakeholders]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=231</guid>
		<description><![CDATA[I&#8217;ve done several posts featuring what I call &#8220;Peterisms&#8221;, which are basically aphorisms I&#8217;ve adopted that encapsulate hard-earned IT lessons. Let&#8217;s turn it around this time, and talk about two sayings that sound equally folksy-sensible, and that I hear again and again, but which I feel are actually dangerous to apply to information technology work. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve done several <a title="Here's the first of these" href="http://www.peterkretzman.com/2007/12/31/end-of-year-peterisms-for-the-ctocio/" target="_blank">posts</a> featuring what I call &#8220;Peterisms&#8221;, which are basically aphorisms I&#8217;ve adopted that encapsulate hard-earned IT lessons. Let&#8217;s turn it around this time, and talk about two sayings that sound equally folksy-sensible, and that I hear again and again, but which I feel are actually dangerous to apply to information technology work. And, of course, I&#8217;ll discuss why that&#8217;s so.</p>
<ul>
<li><em>If it ain&#8217;t broke, don&#8217;t fix it</em></li>
</ul>
<div style="margin-left: 40px;">I know of very few aphorisms that tend to be repeated as smugly as this one, particularly by scared people. The implication is that action is generally to be avoided, that the status quo is probably just fine, and that one should wait for a true crisis before intervening. And, of course, that it&#8217;s your fault if you&#8217;ve ignored this sage advice and intervened anyway. It&#8217;s ironic, then, how IT departments themselves end up complaining endlessly about how they&#8217;re always in fire-fighting mode.  This prevailing attitude evolves among (and is a telling symptom of) burned-out sysadmins and developers, especially those who are stuck maintaining systems they didn&#8217;t themselves write or engineer. It can be equally summed up as a &#8220;don&#8217;t touch it, don&#8217;t breathe on it&#8221; kind of superstition. Or, perhaps, it&#8217;s akin to the proud but defensive statement that &#8220;we&#8217;ve always done it that way.&#8221;<br />
<span id="more-231"></span><br />
A short anecdotal example: I visited my company&#8217;s colocation facility a few months after I took on the role of their first CTO.  I was immediately horrified, and realized that I should have made the trip much sooner. Cables dangled everywhere around the cluttered cage, and often went nowhere; systems were powered up but unconnected to anything; other systems were unlabeled and unknown as to function or importance.  Systems that I knew for certain were no longer operational in terms of our software architecture were still powered up, blinking away fiercely, mysteriously doing <em>something</em>.  One could easily see how an overwhelmed, undercompetent staff might increasingly adopt the &#8220;if it ain&#8217;t broke, don&#8217;t fix it&#8221; mentality, just to save their skins and keep the wolves at bay.</div>
<div style="margin-left: 40px;">
<br />
As with so many things, that situation represented a management failure too. It reflected a willingness, whether explicit or implicit, to live on borrowed time, hoping to stave off as long as possible the certain-to-come outage that would then take much longer to resolve.  It showed a willingness to tolerate unnecessary inefficiency and risk. It embodied an ongoing refusal to insist on (and prioritize) the necessary hard work to keep the clutter out of the equation.<br />
<br />
On the software development side, the philosophy of &#8220;if it ain&#8217;t broke, don&#8217;t fix it&#8221; allows similar <a title="&quot;any accumulation of obsolete, redundant, irrelevant, or unnecessary information, especially code&quot;" href="http://en.wikipedia.org/wiki/Cruft" target="_blank">cruft</a> to accumulate in software. Elements that should be eliminated or refactored as architectures have expanded over time simply get ignored and retained. Again, cables go everywhere and nowhere, metaphorically; it&#8217;s just a lot less visible than it is in a server cage. The risks entered into and the productivity drag caused by these shoddy practices build up a sort of soggy mulch pile, over time, that essentially freezes a dev group in its tracks.<br />
<br />
So don&#8217;t get too cavalier about changing things (I&#8217;m also a firm believer in <a href="http://www.peterkretzman.com/2009/05/01/canaries-in-the-coal-mine-why-your-it-department-may-be-in-worse-shape-than-you-think/" target="_blank">change control</a>), but also don&#8217;t succumb to the complacency reflected in this aphorism.</div>
<p></p>
<ul>
<li><em>A camel is a horse designed by a committee</em></li>
</ul>
<div style="margin-left: 40px;">The people who toss off this old chestnut also often smile triumphantly as if it were both unanswerable and as if they themselves had just invented the clever saying. The aphorism embodies a belief that only a single individual, making all the decisions, can do an effective design.  Note that aside from its humor, the saying doesn&#8217;t even make logical sense: a thoroughbred wouldn&#8217;t last long in the desert, while a camel is of course a highly optimized creature for its environment.  In addition, people generally apply the aphorism widely, refusing to acknowledge the usefulness of group involvement altogether, in anything. They trot out extreme examples where consensus-gathering has paralyzed action.</div>
<div style="margin-left: 40px;">
<br />
For information technology, the usefulness of insisting on the primacy of the individual, as an approach to making key decisions on systems-in-the-large, actually runs counter to my practical experience of what works.  An individual operating in a vacuum, even if extremely brilliant, informed, and motivated, tends to have occasional or frequent biases, tunnel vision, and pride of ownership. He misses errors and issues that the scrutiny of multiple eyeballs, not to mention the careful discussion of pros and cons, can easily catch.<br />
<br />
An example of the usefulness of committees is the <a href="http://en.wikipedia.org/wiki/Project_portfolio_management" target="_blank">Project Portfolio Management</a> (PPM) process I&#8217;ve described frequently <a href="http://www.peterkretzman.com/2007/08/13/tanstaaflan-introduction-to-it-portfolio-management/" target="_blank">here on this blog</a>.  Having a sole individual, even the CEO, decide on project inclusion simply isn&#8217;t viable over the long run in many corporate cultures&#8211;it creates classic problems of lack of buy-in and participation, for example. On the other hand, instituting a suitably chartered and well-facilitated steering committee, composed of senior individuals from the major business areas of the company, forces everyone to put on their &#8220;big company hat&#8221; as they consider priorities, rather than doggedly insisting on their own department&#8217;s parochial perspective. When that&#8217;s done well, everyone moves forward with a common understanding and solid commitment, one that&#8217;s much less likely when there&#8217;s an on-high fiat from a single person.<br />
<br />
As for software design? Well, Wikipedia&#8217;s article on <a href="http://en.wikipedia.org/wiki/Design_by_committee" target="_blank">design by committee</a> claims that &#8220;Often, when software is designed by a committee, the original motivation, specifications and technical criteria take a backseat and poor choices may be made merely to appease the egos of several individual committee members.&#8221; That can admittedly occur, but I&#8217;ve also seen poor software designed by talented individuals, who can&#8217;t understand that others may not find particular interface elements or features to be as intuitive as they do. Committee involvement in design is no panacea for that problem, but there&#8217;s also no reason to eliminate the usefulness of multiple sources of feedback.  <em>As with all things, balance is key. </em> Don&#8217;t just adopt a philosophy of &#8220;consensus&#8221; no matter what. As with a PPM steering committee, you should <a href="http://www.peterkretzman.com/2009/07/31/the-practical-cio-difficulties-in-project-prioritization-selection-part-1/" target="_blank">put effort into designing an effective committee and process</a>, and allow for quick &#8220;tie-breaking&#8221; authority and action as needed.</div>
<p>So, not all aphorisms are created equal. If you&#8217;re in IT, I advise that you avoid the attitudes and philosophies contained in these two.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/10/15/conventional-wisdom-that-fails-for-it/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Some timeless IT/tech jokes, and why they&#8217;re still relevant</title>
		<link>http://www.peterkretzman.com/2009/09/06/some-timeless-ittech-jokes-and-why-theyre-still-relevant/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=some-timeless-ittech-jokes-and-why-theyre-still-relevant</link>
		<comments>http://www.peterkretzman.com/2009/09/06/some-timeless-ittech-jokes-and-why-theyre-still-relevant/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 21:56:33 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=112</guid>
		<description><![CDATA[If you&#8217;ve been in the information technology industry for a number of years, certain jokes tend to pop up again and again. Why? I&#8217;d say it&#8217;s because their underlying premises, the things that make them applicable and funny, continue to occur. So even if you&#8217;ve heard these before (and that&#8217;s probably the case), it&#8217;s worth [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>If you&#8217;ve been in the information technology industry for a number of years, certain jokes tend to pop up again and again. Why? I&#8217;d say it&#8217;s because their underlying premises, the things that make them applicable and funny, continue to occur. So even if you&#8217;ve heard these before (and that&#8217;s probably the case), it&#8217;s worth taking a few moments here to look at them again and consider what makes them timeless.  Remember, even jokes have morals to the story. Sometimes especially jokes.</p>
<p><span id="more-112"></span><strong>1) Just what they asked for but not what they want</strong><br />
Something that&#8217;s been drifting around the Internet for decades, it seems, are various IT versions of the famous poem, &#8220;Twas the Night Before Christmas,&#8221; usually called &#8220;Twas the Night Before Implementation.&#8221; I won&#8217;t include the whole text here; most notably, the <a href="http://www.bluejeansplace.com/TwastheNightBeforeImplementation.html" target="_blank">poem</a> ends with the &#8220;super programmer,&#8221; akin to Santa Claus, swinging into action and saving the day.  And yet, the final two lines read,</p>
<div style="margin-left: 40px;"><em>And the user exclaimed with a snarl and a taunt,</em><br />
<em> &#8220;It&#8217;s just what I asked for, but not what I want!&#8221;</em></div>
<p><br/><br />
Who in IT can&#8217;t relate to this eleventh-hour disconnect between what the user &#8220;wants&#8221; and what IT has arduously created and delivered? Why does this phenomenon keep happening? A lengthy serious answer here would derail the intended levity of this post, but consider the following:  the long-standing industry practice of pure, unadulterated &#8220;<a href="http://en.wikipedia.org/wiki/Waterfall_model" target="_blank">waterfall</a>&#8220;-style requirements gathering before design, build, test and deliver tends to lead to such disconnects. That fact certainly presents an argument for greater <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">agility</a> in the process, greater involvement of stakeholders throughout, and resistance of &#8220;big bang&#8221; approaches to systems delivery.</p>
<p><strong>2) <a href="http://answers.google.com/answers/threadview/id/398681.html" target="_blank">I had a truck like that once</a>:</strong></p>
<div style="margin-left: 40px;"><em>Two Texans are talking:</em></div>
<div style="margin-left: 40px;"><em>&#8211;Why, I can git in my pick-up, start at one end of my ranch in the mornin&#8217;, drive all day, and not git to the other end till sundown!<br />
&#8211;Yep.  I had a truck like that, once.</em></div>
<p><br/><br />
This joke almost always comes to mind whenever I hear IT people blissfully bragging about the complexity or size of their infrastructure, latest system, etc.  For example, most recently, my friend Gunner was telling me about his current development project, just entering User Acceptance Test: &#8220;Our programmers have gotten a total of 8 hours sleep in the last three days!&#8221;  &#8220;Yes, Gunner,&#8221; I replied. &#8220;I had a truck like that, once.&#8221;</p>
<p>Size, complexity, and lack of sleep are sometimes unfortunate realities, but they are rarely great things to brag about.  Don&#8217;t let your enthusiasm for what you&#8217;ve accomplished make you forget that simpler is nearly always better than more complex, smaller almost always better than large, and sleeplessness leads to bad decision-making in the trenches.</p>
<p><strong>3) <a href="http://www.geocities.com/xtremetesting/anecdotes.html" target="_blank">What you just told me is technically correct but of no use to me whatsoever</a></strong></p>
<div style="margin-left: 40px;"><em>A man piloting a hot air balloon discovers he has wandered off course and is hopelessly lost. He descends to a lower altitude and locates a man down on the ground. He lowers the balloon further and shouts &#8220;Excuse me, can you tell me where I am?&#8221; </em><br />
<em>The man below says: &#8220;Yes, you&#8217;re in a hot air balloon, about 30 feet above this field.&#8221; </em><br />
<em>&#8220;You must work in Information Technology,&#8221; says the balloonist. </em><br />
<em>&#8220;Yes I do,&#8221; replies the man. &#8220;And how did you know that?&#8221; </em><br />
<em>&#8220;Well,&#8221; says the balloonist, &#8220;what you told me is technically correct, but of no use to anyone.&#8221; </em><br />
<em>The man below says, &#8220;You must work in management.&#8221; </em><br />
<em>&#8220;I do,&#8221; replies the balloonist, &#8220;how did you know?&#8221; </em><br />
<em>&#8220;Well,&#8221; says the man, &#8220;you don&#8217;t know where you are, or where you&#8217;re going, but you expect my immediate help. You&#8217;re in the same position you were before we met, but now it&#8217;s my fault!&#8221;</em></div>
<p><br/><br />
Rackspace, a prominent managed hosting provider, recently incurred a <a href="http://www.techcrunch.com/2009/06/30/what-went-down-at-rackspace-yesterday-a-power-outage-and-some-backup-failures/" target="_blank">massive outage</a>. Even though this is a company that prides itself on &#8220;fanatical service,&#8221; (and to be sure, is praised by many of its customers for providing such), on the day of the outage, it sent out a &#8220;<a href="http://ciomojo.com/?p=251" target="_blank">customer incident report</a>&#8220;, featuring sentences like, &#8220;The generators experienced a subsequent excitation failure forcing transition of cluster A back to the primary utility feed prior to the completion of UPS repairs.&#8221;  Rackspace’s incident report is an amazingly bad example of jargon-laden, un-customer-oriented IT communication. There’s no discussion of real root cause (the breaker tripped, but <em>why?</em>) or specified action plan, just a bunch of seemingly nervous technobabble that lets no one understand what really happened, why it happened, and what they&#8217;re doing to ensure that it won’t happen again.</p>
<p>In other words, <em>everything in their report is technically correct, but it’s no use to anyone.</em> Sure, they were still in the throes of diagnosis, but that doesn&#8217;t excuse the plethora of excess detail and their failure to address what customers really are interested in. This kind of approach inspires negative confidence among one’s customers, needless to say.</p>
<p><strong>4) Difference between a methodologist and a terrorist</strong><br />
This joke has also been around for decades. I stopped telling it for a few years after 9/11, but it continues to make a needed point:</p>
<div style="margin-left: 40px;"><em>What&#8217;s the difference between a methodologist and a terrorist? Answer: you can negotiate with a terrorist.</em></div>
<p><br/><br />
I&#8217;ve frequently noted that some IT folks latch onto a particular methodology (<a href="http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process" target="_blank">Rational</a>, <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">Agile</a>, <a href="http://en.wikipedia.org/wiki/Lean_software_development" target="_blank">Lean</a>, whatever) and come to see it (and it alone) as representing pure, unvarnished guidance and truth.  If not brought back to earth, they can drift into a discipleship attitude that there&#8217;s really only &#8220;one true way&#8221; of approaching systems and projects.  If confronted with a failure in a project using their &#8220;one true way,&#8221; they&#8217;re quick to claim that the methodology wasn&#8217;t <em>fully</em> or correctly implemented (&#8220;If it doesn&#8217;t work, you aren&#8217;t doing it right.&#8221;).  This &#8220;one trick pony&#8221; perspective, a sort of tunnel vision that lacks introspection, creates a rigidity that&#8217;s almost always detrimental.</p>
<p>In fact, it tends to put you into situations where joke #1 is relevant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/09/06/some-timeless-ittech-jokes-and-why-theyre-still-relevant/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A case study of &#8220;going to the cloud&#8221; (SaaS)</title>
		<link>http://www.peterkretzman.com/2009/08/20/a-case-study-of-going-to-the-cloud-saas/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-case-study-of-going-to-the-cloud-saas</link>
		<comments>http://www.peterkretzman.com/2009/08/20/a-case-study-of-going-to-the-cloud-saas/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 00:52:50 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[Pillars of Purview]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Vendor management]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=86</guid>
		<description><![CDATA[Here&#8217;s one series of questions that&#8217;s great to ask a candidate for a senior position in IT, be it in project management, development, operations, or whatever: Tell me about a recent project or initiative for which you were responsible. What was the goal, and how did you ensure that the goal was achieved? What were [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Here&#8217;s one series of questions that&#8217;s great to ask a candidate for a senior position in IT, be it in project management, development, operations, or whatever: <em>Tell me about a recent project or initiative for which you were responsible. What was the goal, and how did you ensure that the goal was achieved? What were the roadblocks you encountered along the way, and what did you do to address them? What mistakes did you make? What would you do differently if you were faced with a similar project or initiative again?</em></p>
<p>For this post, I&#8217;ll play candidate and outline the kind of full and detailed response I would be looking for as a hiring manager, based on a project from my own experience. Let’s use a relatively simple one: implementing off-site (Software-as-a-Service, known as SaaS) email, replacing a poorly implemented in-house email system. Today, this would loftily be called “going to the cloud.”  (Yes, I&#8217;m aware that cloud computing encompasses far more than SaaS, but that&#8217;s not my thrust here).</p>
<p style="padding-left: 30px;"><span id="more-86"></span></p>
<p>As the incoming CTO at an Internet social networking company several years ago, I quickly observed that an unacceptable percentage of my IT staff’s time was absorbed in administering, troubleshooting, and user handholding related to the in-house email system, a third-party substitute for Microsoft Exchange.  But far more than the high cost factor was at stake: the flakiness of the company’s email and calendaring system had become both a cultural punchline and, frankly, an easy company-wide excuse (a little like &#8220;the dog ate my homework&#8221;) for people missing meetings and failing to communicate on key initiatives. Undeniably, meetings were indeed disappearing regularly from people’s calendars, and even simple meeting scheduling required using an unintuitive workaround to guarantee that all recipients would get the meeting notice. <strong>So, our goal was two-fold: reduce cost and staff distraction significantly, AND (most importantly) give the company a solid, reliable system for internal and external communication.</strong></p>
<p>The mail server package had been implemented several years before my arrival as CTO, apparently without a careful plan or study, and mostly as a gut reaction by a then-VP of IT who simply loathed Microsoft and wanted a non-Microsoft solution. A significant portion of a DBA’s time, not to mention that of the entire help desk staff, was being expended in support of the system, not to mention the high hardware and software maintenance costs. My staff, and just about all users, detested the system. <strong>But oddly, roadblocks were present nonetheless</strong>:</p>
<ul>
<li>staff resistance on changing out a system they regarded as part of their job;</li>
<li> CFO reluctance to make changes in general, and especially reluctance to go to an external email provider (concern about loss of control).</li>
</ul>
<p>One lesson here? Things are never so bad that people drop their innate resistance to change!  But I digress.</p>
<p><strong>We countered these roadblocks via several approaches:</strong></p>
<ul>
<li>We surveyed all users in the company for their views of the system and tolerance for change in this area, and fed this feedback into the resulting action plan.</li>
<li>We constructed a thorough cost analysis of the status quo: how much the current solution was costing the company in both hard and soft costs. I used this analysis to obtain executive buy-in, and to specify in detail what the cost and effort would be to fix it.</li>
<li>We made sure that both junior and senior staff were involved in the methodical evaluation of alternative approaches, including the alternative of keeping the status quo. This helped achieve staff buy-in.</li>
<li>We brought our “short list” vendors in for week-long user proof-of-concept trial periods, getting both staff and user feedback, thus defusing a lot of the &#8220;loss of control&#8221; type of uncertainty regarding the change.</li>
<li>We negotiated hard with our &#8220;short list&#8221; vendors to obtain a good deal for the company.</li>
<li>We worked hand-in-hand with our excellent legal staff to make sure we were well protected in terms of vendor SLAs, security, etc.</li>
<li>We constructed and followed a careful user communication plan, keeping everyone informed of the rollout schedule via FAQ-style emails.</li>
</ul>
<p>The rollout of the chosen solution went fairly smoothly.  We <strong>failed to identify</strong> two key risk areas or areas of concern clearly enough, though:</p>
<ol>
<li>Users were much more concerned about calendar migration (old appointments and their attachments) than we had anticipated, and somehow this didn’t come out in surveys etc. before the implementation; we responded not by migrating the old items (expensive and difficult), but by keeping the old system running for a period of time after system rollout of the new solution, and that seemed to be satisfactory.</li>
<li>Users had great difficulty adapting to a 250MB email space limitation, since they had effectively had “no limit” (albeit poor performance and terrible stability) under the old system.  Even though we had discussed that limit in advance, done benchmarking across similar companies about their space limits, and gotten clear user buy-in, it still might have been better to consider a higher limit (and hence more cost) as we sought expenditure approval.</li>
</ol>
<p>Now, just three years or so later, <strong>I’d do several things differently:</strong></p>
<ol>
<li>obviously, anticipate and avoid the mistakes itemized above;</li>
<li>consider using Google’s business email offering (we ruled it out since it was brand-new as of the time of the implementation, but it offers a much greater storage limit than any other provider I&#8217;m aware of); and finally,</li>
<li>implement sooner rather than later. Why sooner? The implementation and system was such a success that despite the bumps and concerns I just named, there was no more constant hallway conversation about the email system. It had ceased to become a concern, and also ceased to become an excuse.</li>
</ol>
<p>And bottom line for the company, besides those productivity benefits? The total cost of running our (now very stable) mail system had dropped to the equivalent of just one FTE, about a third of what it had been.  Happier staff, happier users, and much lower costs: all projects should be so fortunate.</p>
<p><em>Lagniappe:</em></p>
<ul>
<li>Maria Spínola, &#8220;<a href="http://www.mariaspinola.com/whitepapers/An_Essential_Guide_to_Possibilities_and_Risks_of_Cloud_Computing-A_Pragmatic_Effective_and_Hype_Free_Approach_For_Strategic_Enterprise_Decision_Making.pdf" target="_blank">An Essential Guide to Possibilities and Risks of Cloud Computing</a>&#8220;</li>
<li>Michael Coté, &#8220;<a href="http://www.redmonk.com/cote/2008/06/30/dont-confuse-saas-with-cloud-computing-cloud-conference-week-part-4/" target="_blank">Don’t confuse SaaS with Cloud Computing</a>&#8220;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/08/20/a-case-study-of-going-to-the-cloud-saas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Hot stove&#8221; lessons, part II: development and operations</title>
		<link>http://www.peterkretzman.com/2008/10/28/hot-stove-lessons-part-ii-development-and-operations/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hot-stove-lessons-part-ii-development-and-operations</link>
		<comments>http://www.peterkretzman.com/2008/10/28/hot-stove-lessons-part-ii-development-and-operations/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 00:32:04 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/2008/10/28/hot-stove-lessons-part-ii-development-and-operations/</guid>
		<description><![CDATA[I noted last time, once again, that &#8220;IT is hard. In fact, it&#8217;s so hard that it seems most people have to learn certain core lessons by themselves.  It seems like everyone needs to burn his or her own hand on the hot stove.&#8221;  I went through some examples of this sort of &#8220;hot stove&#8221; lessons particular [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><em><span style="font-style: normal;">I noted <a title="&quot;Hot stove lessons, part I&quot;" href="http://www.peterkretzman.com/2008/08/27/hot-stove-lessons-in-it-part-i/" target="_blank">last time</a>, once again, that &#8220;</span><span style="font-style: normal;"><a href="http://www.peterkretzman.com/2008/02/24/optimism-resilience-stamina-the-make-up-of-the-ctocio/" target="_blank">IT is hard.</a> In fact, it&#8217;s so hard that it seems most people have to learn certain core lessons by themselves.  It seems like everyone needs to burn his or her own hand on the hot stove.&#8221;  I went through some examples of this sort of &#8220;hot stove&#8221; lessons particular to management; this time, let&#8217;s talk about similar &#8220;hot stove&#8221; lessons/myths I&#8217;ve observed in other IT areas, most notably development and operations. </span></em></p>
<ul>
<li><strong>Source code control and release management</strong>. One of the traits of a superlative programmer is his or her ability to maintain a complete logical model of the system/program in their head.  The really good ones are in fact <em>really </em>good at this.  Unfortunately, their consummate skill ironically leads to them sometimes resisting tools that help out with some of the logistical pitfalls that arise as system complexity increases.  Source code control is the most important such tool.  Programmers have even told me, &#8220;I can just keep track of what I&#8217;ve changed and what&#8217;s where.&#8221;  In a way, I suppose this is a species of the (typically male) trait of refusing to ask for directions—it&#8217;s a reluctance to embrace appropriate tools that are designed to avoid common screw-ups and to facilitate overall team success.  Suddenly, though, complexity mushrooms: releases overlap and patches are made in the heat of the moment, and without impeccable source code control and release management, bugs reappear, QA takes longer, and so on.  Typically, I&#8217;ve seen this &#8220;hot stove&#8221; lesson not really get learned by an organization until the source code control failure causes a notable customer-facing issue with a major release.</li>
</ul>
<blockquote><p><span id="more-64"></span></p></blockquote>
<ul>
<li><strong>Avoiding reporting against production</strong>.  Here, the going-in position of many developers is that &#8220;it&#8217;s fine to run reports against our production data; we&#8217;ll change it if it becomes a problem.&#8221;  This is another example of development activities incurring implicit <a href="http://www.martinfowler.com/bliki/TechnicalDebt.html" target="_blank">technical debt</a>.  What often happens, of course, is that certain ad hoc reports suddenly become regular and popular throughout the business, with business decisions resting on what they reveal.  New variations get created over time, and overall demand (and frequency of access) soars.  Then, unanticipated and unpleasant ripples occur, often without an obvious link to their cause: system performance problems, unpredictable timeouts, disk shortages, and so on.  When it reaches that point, it&#8217;s actually quite difficult to step back and re-architect seamlessly, without a hiccup.  In other words, by the time everyone becomes glaringly aware of the problem, you&#8217;ve painted yourself into a corner in terms of the ability to fix it quickly.<br id="a0th" /></li>
</ul>
<ul>
<li><strong>Separation of development and operations.</strong> As companies grow from small numbers of employees to larger enterprises, it&#8217;s a common rite of passage for the organization to wrestle with the role of development in ongoing operations [See my post on <a title="Permanent Link: Speed vs. bureaucracy: management issues confronted by companies in transition" rel="bookmark" href="http://www.peterkretzman.com/2008/08/21/speed-vs-bureaucracy-management-issues-confronted-by-companies-in-transition/"><em>Speed vs. bureaucracy: management issues confronted by companies in transition</em></a>.]  Originally in such companies, of course, &#8220;everybody did everything,&#8221; and people are often proud of and wistful for those halcyon days.  Reducing people&#8217;s long-held access to systems is often seen as bureaucratic and authoritarian. <em>But yet it&#8217;s necessary. </em> The more you institute a healthy separation of duties and systems, the more likely you ensure clean handoffs from development into production, and the more likely you will avoid the sorts of production problems that ensue when developers make and apply &#8220;just one little quick fix&#8221; in the heat of the moment.  In truth, minimal developer intervention should ever be needed for production purposes. Developers should have no operational responsibilities and no regular access to production data.  I witnessed one mid-level startup once, where in a crisis moment, the CEO wanted to have a developer code a patch to our enterprise software product in the middle of the night and push it out that night to all other customers as well.  That kind of freewheeling approach and company simply can&#8217;t (and didn&#8217;t) succeed over time.  In that case, the &#8220;hot stove&#8221; resulted in the whole company and its investors getting burned.</li>
</ul>
<ul>
<li><strong>Full disclosure of problems and issues</strong>.  Maybe it&#8217;s human nature, but I&#8217;ve seen a common trend among IT staffers who haven&#8217;t learned this particular &#8220;hot stove&#8221; lesson.  It&#8217;s a general feeling that they should keep potentially damaging information quiet, and that &#8220;what people don&#8217;t know won&#8217;t hurt us&#8221;.  That philosophy shows up when they resist informing the company widely of system outages (often applying an IT kind of twist to the <a href="http://en.wikipedia.org/wiki/Five_second_rule" target="_blank">Five Second Rule</a>).  Or when they are aware of but resist wider debate over critical bugs that they believe won&#8217;t actually be noticed by the customer.  Or when system performance problems in testing aren&#8217;t escalated, again in the belief that it&#8217;ll all turn out to be OK in production environments.  <em>In my IT executive experience, there is no lesson more critical than the need for IT to create and actively encourage an atmosphere of full trust and open disclosure about system issues across the enterprise.</em> All it takes to undermine that trust, and undermine it for a very long time, is one unfortunate instance of IT sweeping something under the rug and getting &#8220;caught&#8221; at it.  Then, a cycle often ensues: the reaction to the error itself is so strong and painful that IT folks are even more reluctant, the next time around, to disclose anything similar.  IT management can best help here by insisting on <a href="http://www.peterkretzman.com/2008/01/15/why-the-cio-should-air-his-dirty-laundry/" target="_blank">airing the dirty laundry</a>, as I&#8217;ve discussed before.<span style="color: #2e393b; font-family: Helvetica; line-height: 16px;"><span style="color: #000000; font-family: Verdana; font-weight: normal; line-height: normal;"><span style="font-size: x-small;"><br />
</span></span></span></li>
</ul>
<p>Note here that the underlying theme of these &#8220;hot stove&#8221; lessons is that <em>people resist learning them. Advice and counsel alone do not seem to hammer them home. </em>IT management, if appropriately aware of these pitfalls, can (and should) insist on instituting mechanisms that will prevent the worst of their impacts, but be aware that doing so generally will be against some resistance, both up and down the management chain.  In essence, it may just be that people sometimes need to, well, get burned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2008/10/28/hot-stove-lessons-part-ii-development-and-operations/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Hot stove&#8221; lessons in IT, part I</title>
		<link>http://www.peterkretzman.com/2008/08/27/hot-stove-lessons-in-it-part-i/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hot-stove-lessons-in-it-part-i</link>
		<comments>http://www.peterkretzman.com/2008/08/27/hot-stove-lessons-in-it-part-i/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 01:04:06 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/2008/08/27/hot-stove-lessons-in-it-part-i/</guid>
		<description><![CDATA[Regular readers here have certainly noticed the recurring nature of many of my posts: &#8220;things about IT that should be obvious, but clearly aren&#8217;t.&#8221;  Each week, as I set about writing on my chosen topic, it often strikes me that what I have to say is anything but new or radical; rather, it seems to [...]]]></description>
			<content:encoded><![CDATA[<p></p><p id="jdjz">Regular readers here have certainly noticed the recurring nature of many of my posts: &#8220;things about IT that should be obvious, but clearly aren&#8217;t.&#8221;  Each week, as I set about writing on my chosen topic, it often strikes me that what I have to say is anything but new or radical; rather, it seems to embody fundamental, well-known practices and underpinnings that should be, if not incredibly obvious, at least quite familiar to anyone who&#8217;s spent much time in or around IT.  Yet, as I reflect on my actual experiences, I realize anew that I&#8217;ve spent much of my career working up and down the executive and worker chain to absorb and impart these basic principles again and again.<br id="ba-h" /><br id="ba-h0" />So here comes more of the same.  In fact, this dual post encapsulates a lot of what I&#8217;ve written about on this blog for the last year: lessons learned and lessons still learnable about IT for the people who work in it and the people who have to deal with it.  In other words, I should hasten to say, these are not only IT management lessons, but lessons related to development, operations, QA, and project management: in other words, the whole spectrum.  <br id="jzy3" /><br id="jzy30" />As I&#8217;ve observed before, <a href="http://www.peterkretzman.com/2008/02/24/optimism-resilience-stamina-the-make-up-of-the-ctocio/" target="_blank">IT is hard</a>. In fact, it&#8217;s so hard that it seems most people have to learn certain core lessons by themselves.  It seems like everyone needs to burn his or her own hand on the hot stove.  So here are some of the glowing redhot stove elements that I&#8217;ve watched make fingers (including mine, for I&#8217;m not immune either from learning some things the hard way) sizzle over the years.  I&#8217;ll start here in part I with lessons particular to management, and next time will cover similar lessons/myths relating to other IT areas.<br id="rk6d" /></p>
<blockquote><p><span id="more-63"></span></p></blockquote>
<p><em id="n11v0">Management &#8220;hot stove&#8221; lessons/myths:</em></p>
<ul id="kece">
<li id="kece0"><strong id="kece1">If the project is late, can&#8217;t we put more people on it. </strong>I&#8217;m compelled to put this old chestnut first, since it&#8217;s (ironically) both the most discussed AND the most frequently still observed meme out there of this nature.  Fred Brooks wrote a whole book on it, <em id="zd_2"><a href="http://www.amazon.com/gp/product/0201835959?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0201835959" target="_blank">The Mythical Man-Month</a>,</em> which should be required (and recurring) reading for every executive who deals with technology.  The same mindset that gravitates towards putting more people on a late project often proves to be equally <a href="http://www.peterkretzman.com/2008/02/14/offshore-development-the-reasons-why-not/" target="_blank">seducible by the luster of offshoring</a>, or by the notion that simply doubling the number of people will be able to turn out a product in half the time originally estimated.  Everyone in the trenches of IT, at nearly any level, intuitively recognizes the folly and futility of what essentially amounts here to equating software development with ditch digging. The very suggestion (i.e., that elapsed time will simply equal the total level of effort divided by any arbitrary number of resources, where having more resources automatically results in faster product delivery) is, these days, at about the same level of thinking as an executive wondering about the efficiency of <a href="http://en.wikipedia.org/wiki/Double-entry_bookkeeping_system" target="_blank">double-entry bookkeeping</a> (what a waste of time to enter everything twice, eh?).</li>
<li id="kece2"><strong id="r8of">If we outsource a lot of things, then we can do a lot more as an organization.</strong> However, people embracing this myth seldom show a good understanding of what it takes (resource-wise, as well as the hit to organizational focus) to select and manage all this outsourced work, much less integrate its results.  Many IT organizations don&#8217;t even have the necessary technical foundation/infrastructure in place to <a title="Why you should aim for outsourcing, even if you never go there" href="http://www.peterkretzman.com/2008/02/19/offshore-development-aim-for-it-even-if-you-never-go-there/" target="_blank">allow outsourcing to happen effectively</a> at all.  Outsourcing is indeed a worthy goal and a fine choice, when chosen and planned for prudently, but it doesn&#8217;t come for free, and tradeoffs must be discussed and understood up front when these choices are made.</li>
<li id="kece3"><strong id="i8f4">If there are bugs in the software, it&#8217;s because QA didn&#8217;t do their job well</strong>.  Bugs, however, are a fact of life in software development.  Mitigating them (in quantity and impact and risk) is the issue, not eliminating them.  Almost always, it tends to be schedule pressure and/or resource constraints (both caused, typically, by management impatience and/or inadequate understanding of cause and effect) that have facilitated the inclusion of an unacceptable level of bugs in the released product.</li>
<li id="jdjz1"><strong id="iadu">IT should work on everything that the users say they need; the truly necessary stuff will sift to the top. There&#8217;s no real need for messy and time-consuming prioritization efforts. </strong> This may be the most dangerous myth and need-to-learn-lesson of all these management-related items.  Prioritization needs to happen on purpose, not by accident or by mere dint of IT championship.  It&#8217;s the most important thing that an organization does, at least the organizations that manage to avoid hopeless fragmentation of resources and effort.  <a href="http://www.peterkretzman.com/2007/08/13/tanstaaflan-introduction-to-it-portfolio-management/" target="_blank">Purposeful portfolio management</a>, with heavy stakeholder participation and sponsorship, is the only really effective way of dealing with the firehose that is constantly trained at IT&#8217;s eyeball.  Tying this to the items at the top: consider that if you want to do more, one very viable approach is to take on <em id="rx_h">less</em>, and to make sure that what you actually take on are truly the top priorities (the &#8220;vital few&#8221;) for the company.</li>
</ul>
<p>One tiny anecdote to frame this discussion: I saw one company where literally dozens of IT contractors were brought in at short notice and with little planning, due to the unfortunately entrenched belief that adding more resources would of course result in faster delivery of badly needed product.  After only a month or two of having these workers on board, the short-term operational results of the company caused budgets to suddenly tighten, and <em id="gu1h0">all </em>the contractors were let go.  Due to ramp-up and inadequate knowledge transfer, almost no value was gained to the company from what equated to several person-<em id="zh9x">years </em>of cost/effort.  See the first two lessons/myths above.  People&#8217;s fingers came away badly burned on that one, you can be sure.<br id="rz_d" /><br id="n67w" />So again, I&#8217;m not just bashing management here as I discuss these &#8220;hot stove&#8221; lessons.  Stay tuned for <a href="http://www.peterkretzman.com/2008/10/28/hot-stove-lessons-part-ii-development-and-operations/" target="_blank">next time</a>, when I talk about the myths and lessons-always-needing-relearning that I&#8217;ve seen within the IT ranks themselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2008/08/27/hot-stove-lessons-in-it-part-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More astounding IT utterances</title>
		<link>http://www.peterkretzman.com/2008/08/15/more-astounding-it-utterances/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=more-astounding-it-utterances</link>
		<comments>http://www.peterkretzman.com/2008/08/15/more-astounding-it-utterances/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 00:26:30 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Pillars of Purview]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/2008/08/15/more-astounding-it-utterances/</guid>
		<description><![CDATA[A few months back, I wrote a post on various &#8220;Astounding Sayings&#8221; that I&#8217;ve encountered in my career in information technology.  It turns out that it&#8217;s been one of the more popular posts I&#8217;ve written, judging from page views, so in true Hollywood fashion, it must be time for a sequel.  I am retitling it [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A few months back, I wrote a <a title="Astounding IT sayings: the inaugural post" href="http://www.peterkretzman.com/2008/05/05/astounding-it-sayings-the-inaugural-post/" target="_blank">post</a> on various &#8220;Astounding Sayings&#8221; that I&#8217;ve encountered in my career in information technology.  It turns out that it&#8217;s been one of the more popular posts I&#8217;ve written, judging from page views, so in true Hollywood fashion, it must be time for a sequel.  I am retitling it slightly, though, to distinguish it from the <a title="The latest Peterism post" href="http://www.peterkretzman.com/2008/07/15/it-states-of-denial-and-more-peterisms/" target="_blank">Peterisms</a> I post from time to time.  The point of writing about the &#8220;astounding&#8221; sayings was that they usually reflect misguided energy (or, to put it bluntly: wrong-headed thinking); the point of the Peterisms, on the other hand, is to distill and communicate absolute, undeniable, sublime truth and wisdom at every possible turn. (Hopefully it&#8217;s unnecessary, but just in case, &lt;insert smiley face here&gt;.)  Hence, I&#8217;m now going to call these non-truthful, unwise sayings &#8220;astounding utterances&#8221; instead.<br id="ysm40" /></p>
<p id="f.tu">Here are two more such utterances, with moral-of-the-story observations for each.  Note: as before, these are true stories.  I may have changed some of the facts, lightly, to make them less identifiable.  They also always come from at least several years in the past, to provide a healthy amount of distance for everyone.</p>
<blockquote>
<p id="f.tu"><span id="more-61"></span></p>
</blockquote>
<p id="f.tu2">The utterances that I consider to be astounding, in their context, are highlighted for you below in <strong id="yz6v">bold</strong>.<br id="f.tu3" /></p>
<ul id="fvvj">
<li id="fvvj0"><em id="mpsy">Looking out for #1, and, um, that would be ME.<br id="mdis" /></em></li>
</ul>
<p id="fvvj1" style="margin-left: 40px">Regular and formal goal-setting, to my mind, is one of the key managerial ways to focus and align everyone&#8217;s efforts in the business world.  Done well, it ensures that people are working on the right objectives, and are incented to achieve things for the common good of the business. The exercise often also brings to light any number of disconnects (teams working at cross-purposes, etc.) that would otherwise go undetected.<br id="xx.3" /><br id="xx.30" />Usually, the way I&#8217;ve found this kind of goal-setting works most effectively is to actually <em id="bdhn">collaborate </em>with the employee on establishing meaningful goals for their role.  This isn&#8217;t exactly a jaw-dropping insight.  Workers themselves usually are quite expert in what needs to be done in their area; managers can help prioritize, push for improvements, and &#8220;ripple down&#8221; the larger goals of the company at that particular time.  So, the manager will typically draw up a list of suggested goals, ask the employee to do the same, and then they work together on aligning the two so that it all makes sense.  Goals should of course be &#8220;SMART&#8221;—Specific, Measurable, Attainable, Realistic, and Timely—but I won&#8217;t go into the specifics of that here; check out the links at the bottom for more information.<br id="xx.31" /><br id="xx.32" />All of that&#8217;s pretty obvious, right?  Well, during one such goal-setting exercise a few years back, one of my managers came to me and reported that one of her employees had gotten upset at the draft suggestions the manager had drawn up for possible goals.  The employee didn&#8217;t like seeing specific targets for her work, such as measurable throughput, successful completion of projects, improvement of operating results.  Her response to seeing her manager&#8217;s suggestions was to snort, <strong id="yicd">&#8220;Those aren&#8217;t <em id="j-gx">my</em> goals—those are the <em id="s9ly">company&#8217;s</em> goals!&#8221;</strong><br id="s9ly0" /><br id="s9ly1" />We can of course laugh at how obviously misguided this person was (just why she imagined that the company was paying her, if not to push for improvements and to help achieve certain company goals, I have no idea).  But I think the incident reveals an all-too-frequent attitude in the workforce, sometimes at all levels.  People who aren&#8217;t focused and actively driven to working on achieving meaningful overall company goals will simply hold everyone back. They&#8217;re in it for themselves, first and foremost.  If you find someone who doesn&#8217;t innately understand that having the company succeed will almost certainly tend to augment their own situation (salary, position, etc.), you need to work with that person quite seriously to see if you can bring them around.<br id="hs65" /></p>
<ul id="yl9s0">
<li id="yl9s1"><em id="yl9s2">We wanna do what WE wanna do. Why are you asking these annoying questions?<br id="mdis0" /></em></li>
</ul>
<p id="fvvj1" style="margin-left: 40px">You&#8217;ll note a theme, as usual, in this pairing of utterances.  For my second story, I&#8217;ll describe just a bit (<a href="http://en.wiktionary.org/wiki/tip_of_the_iceberg" target="_blank">tip-of-the-iceberg</a> style) about a situation I walked into several years ago, where a development team had gone whole hog, tooth and nail, hook-line-sinker-and-the-whole-nine-yards, into <a href="http://www.extremeprogramming.org/" target="_blank">Extreme Programming</a> as their operative model.  Now, my purpose here is not to bash <a href="http://agilemanifesto.org/" target="_blank">Agile</a> or Extreme Programming, because there are actually quite a few positive aspects of those approaches, and discussing them fairly deserves at least a whole separate post.  <br id="d-n4" /><br id="d-n40" />But when I started my CTO role at the company, I needed, as always in a new position, to ramp up quickly on current projects, deliverables, time frames.  And I could find nothing to go on.  Far from being Specific, Measurable, Attainable, etc. in their goals, this team had come to a style of work (and had been allowed to do so) where next to nothing was ever written down, and few goals were concrete other than (it seemed) just getting through the day.  In fact, I&#8217;d been hired precisely because top management was growing ever more concerned at how little was actually getting delivered.  I sat the project manager down and asked him how they hoped to know when they were really done, or whether what they were delivering would meet the business needs, or how they hoped to test what they had produced if they didn&#8217;t have definitions of what the specific goals were.  Where, in short, were the guiding definitions and documents that would serve as their touchstones during such projects?  He looked at me, arched his eyebrows, and proudly stated, <strong id="e762">&#8220;We&#8217;re parsimonious on documentation around here.&#8221;</strong><br id="k:wb" /><br id="k:wb0" />Whatever one thinks about Agile and Extreme Programming (and let me reiterate that that is a complex topic that deserves a separate post), this was clearly a situation that had gone to a <em id="frmn">bad </em>extreme, one where accountability and purpose had gradually drifted out of the picture.  There&#8217;s room for a lot of different and viable approaches in software, but almost completely eliminating accountability and direction isn&#8217;t an approach that I&#8217;ve seen bear a lot of fruit.</p>
<p>And there&#8217;s nothing astounding about that.<br id="mqpo0" /><br id="th.o" /><em id="qfzg0">Lagniappe:</em><br id="th.o1" /></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/SMART_(project_management)" target="_blank">http://en.wikipedia.org/wiki/SMART_(project_management)</a></li>
<li><a href="http://www.goal-setting-guide.com/smart-goals.html" target="_blank">http://www.goal-setting-guide.com/smart-goals.html</a></li>
<li><a href="http://www.topachievement.com/smart.html" target="_blank">http://www.topachievement.com/smart.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2008/08/15/more-astounding-it-utterances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
