<?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; General</title>
	<atom:link href="http://www.peterkretzman.com/category/general/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>IT tall tales and why they&#8217;re told, or, why I stopped going to conferences</title>
		<link>http://www.peterkretzman.com/2010/05/06/it-tall-tales-and-why-theyre-told-or-why-i-stopped-going-to-conferences/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=it-tall-tales-and-why-theyre-told-or-why-i-stopped-going-to-conferences</link>
		<comments>http://www.peterkretzman.com/2010/05/06/it-tall-tales-and-why-theyre-told-or-why-i-stopped-going-to-conferences/#comments</comments>
		<pubDate>Fri, 07 May 2010 01:37:59 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Overview]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=398</guid>
		<description><![CDATA[Most senior technology executives have a good sense of the huge value that comes from comparing notes and impressions with one’s peers about industry trends, techniques, project approaches, even vendors. Networking, appropriately handled, can enable you to find out all sorts of “lessons learned” without having to go through the pain of learning them the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Most senior technology executives have a good sense of the huge value that comes from comparing notes and impressions with one’s peers about industry trends, techniques, project approaches, even vendors. Networking, appropriately handled, can enable you to find out all sorts of “lessons learned” without having to go through the pain of learning them the hard way.</p>
<p>But as with most things, there are effective and less effective ways of going about that sort of networking. For a long time, I looked to industry conferences to provide this sort of connection and exposure to a wider and wiser set of peers. But despite a few positive experiences, I’ve changed my mind in general about the utility of conferences.</p>
<p>Aside from technical exposition and tutorials, most industry conference sessions revolve around case studies. And oh, what cases they are, according to the presenters. Quite typically, everything is golden, nothing has ever gone awry or possibly could. Their own approach is the only one conceivable for success. <a href="http://www.peterkretzman.com/2008/05/05/astounding-it-sayings-the-inaugural-post/" target="_blank">“This one goes to 11</a>” seems to be their slogan. The presenters seem to think that the more enticingly they portray their project and approach, the greater value they’ll provide to their audience.<br />
<span id="more-398"></span></p>
<p>And as for dialog? I’ve found, through painful experience, that the kinds of questions typically asked at conference sessions are most often designed to make the questioner himself look really smart. They’re often not even real questions, more lengthy expositions. We’ve all encountered that sinking “captive audience” feeling you get when you realize that such a questioner, a zealot of one flavor or another, has commandeered the audience microphone and is out there grinding his or her axe, and that someone is going to have to <em>deal</em> with it. Awkwardness pervades the session until a moderator or a fellow participant finally speaks up and shuts it down. That’s not dialog. That’s not networking. Even hallway conversations at such conferences can be filled with similar self-aggrandizing.</p>
<p>But this syndrome is actually deeper than something you just see at conferences. I would submit that it is unfortunately characteristic (admittedly in the extreme case) of what often plagues IT spokespeople in general, as they present before senior management or their board. We all want to be valued and highly regarded, and somehow, many of us decide that the best way to achieve that is to tout the bright side of our coins and leave any dark sides unmentioned or glossed over.</p>
<p>Let’s look at an example, in the form of a <a href="http://www.itnews.com.au/News/170311,agile-development-key-to-ebay-analytics.aspx" target="_blank">recent article</a> about the fabulous success of Agile approach at eBay. Read the article; you won’t find a single wisp of a thought about any downsides, any blemishes, that occurred along the way. It was all golden, apparently. You see only references on how “to out-think and out-execute the competition”; or, “deliver useful information in days instead of months.” Can you say “<a href="http://www.peterkretzman.com/2009/12/16/no-silver-bullets-really/" target="_blank">silver bullet</a>”?</p>
<p>Presenting any complex endeavor in nothing but glowing terms is to willfully forge an illusion, of course, not just at a conference or in an article, but at a board meeting as well. Somehow, the “case study” style of presentation tends to feature just that sort of dubious strutting, an implicit declaration that “everything went great.” Yet recognize that the people you’re presenting to are accustomed to piercing through that sort of bullpucky every day from vendors they deal with; you’ve lost your audience as soon as they figure out that you’re of similar ilk. It’s a similar deaf ear to the ones that teenagers turn when their parent tells them again and again about <a href="http://everything2.com/title/Ten+miles+to+school%252C+barefoot%252C+in+the+snow%252C+uphill%252C+both+ways" target="_blank">trudging ten miles</a> through the snow to get to school, uphill, both ways. It’s a <a href="http://dictionary.reference.com/browse/fish+story" target="_blank">fish story</a>.</p>
<p>The broader issue of how to present to one’s own management is something I’ve discussed <a href="http://www.peterkretzman.com/2007/09/22/einstein-and-the-care-and-feeding-of-upper-management/" target="_blank">elsewhere</a>. But on the specific issue of finding a better solution to accomplish most of the goals that people hope to achieve by attending conferences?<em> Local peer groups with regular meetings. </em>Well-facilitated and attended peer groups, in my experience, can provide benefits that most conferences can’t or don’t: far greater continuity, candor, dialog, and, yes, screening. Most are participation by invitation only. And in such a setting, people stop having their principal goal being to impress others, and turn to looking to glean and impart useful information and tips above all. The best of the ones I’ve participated in adopt a tenet of “what’s said in the room stays in the room,” which greatly encourages candor and maximizes the true practical utility of the discussion.</p>
<p>Case studies and anecdotes are interesting, but my point is that conferences typically consist of lots of these, all golden, implausibly strung together back-to-back. And as I’m fond of saying, t<em>he plural of anecdote is not data.</em> Many conference presentations are, at least in some sense, nothing but elaborate sales jobs. And if you really went to the conference for networking and learning, you want dialog, not sales.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2010/05/06/it-tall-tales-and-why-theyre-told-or-why-i-stopped-going-to-conferences/feed/</wfw:commentRss>
		<slash:comments>6</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>Must-read books on the human factors of IT &#8212; part 1, the 70s</title>
		<link>http://www.peterkretzman.com/2010/01/06/must-read-books-on-the-human-factors-of-it-part-1-the-70s/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=must-read-books-on-the-human-factors-of-it-part-1-the-70s</link>
		<comments>http://www.peterkretzman.com/2010/01/06/must-read-books-on-the-human-factors-of-it-part-1-the-70s/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 04:42:52 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Overview]]></category>
		<category><![CDATA[Recommended reading]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[classic]]></category>
		<category><![CDATA[human factors]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[must-read]]></category>
		<category><![CDATA[mythical man-month]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=308</guid>
		<description><![CDATA[What is it that sets apart a top-notch IT executive from others of his calling? To my mind, one mark of today&#8217;s true professional, especially at the senior executive level, is to be deeply familiar with the seminal books in his or her field. The dilemma for an IT professional, though, comes from the ongoing [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><em>What is it that sets apart a top-notch IT executive from others of his calling?</em> To my mind, one mark of today&#8217;s true professional, especially at the senior executive level, is to be deeply familiar with the seminal books in his or her field. The dilemma for an IT professional, though, comes from the ongoing and increasing flood of books to choose from, and trying to figure out how to walk the fine line between focus on the intensely tactical and focus on higher-level concepts and ideas.</p>
<p>The tactical books do have their place on your shelf, actually, and it would be a mistake to ignore them simply because you&#8217;ve moved beyond daily application of your development, configuration, and technical trouble-shooting skills: judicious selection and absorbing of nuts-and-bolts techniques and new approaches will <a title="Staying tech-savvy as a CIO" href="http://www.peterkretzman.com/2009/11/09/keeping-a-semblance-of-staying-tech-savvy-as-a-cio/" target="_blank">keep your insight</a> into technology and its possibilities fresh.</p>
<p>I started in IT as a developer, and I remain fascinated by the endless possibilities and techniques of the world of software. In the last decade or two, though, I&#8217;ve become even more intrigued by a metalayer above the more tactical concerns. True to my <a title="... from my very first post, in fact" href="http://www.peterkretzman.com/2007/07/06/introduction-and-goals/" target="_blank">ongoing insistence</a> that the biggest challenges in IT aren&#8217;t purely technical, I am ever more convinced that t<strong>he greatest difficulties are presented by &#8220;psychology of IT&#8221; issues</strong>: the human factors in how software and systems are conceived, built, tested, deployed, maintained, and eventually decommissioned.  Here are just a smattering of the eternal, non-technical questions that go far beyond the computer language <em>du jour</em> or the latest hot methodology:</p>
<ul>
<li>How do teams actually create and complete information technology projects? What works, what fails, and <em>why</em>?</li>
<li>Why are some software developers <a href="http://blogs.construx.com/blogs/stevemcc/archive/2008/03/27/productivity-variations-among-software-developers-and-teams-the-origin-of-quot-10x-quot.aspx" target="_blank">ten times as productive</a> as others?</li>
<li>Why do some software teams gel and others don&#8217;t?</li>
<li>Why do small companies with very few resources often beat out large, well-funded efforts in the marketplace?</li>
<li>How technical should managers be?</li>
</ul>
<p>So starting with this post, let&#8217;s embark on a multi-part survey of the groundbreaking, timeless books on such issues. I&#8217;m going to pick what I consider to be the top three books from each decade, starting with the 70s.  Each of them deserves not only a place on your bookshelf, but to be read and reread every few years. And contrary to what one might think, their insights remain not only valid after all these years, but have become all the stronger by having been confirmed by the history of the industry since their publication.</p>
<p><span id="more-308"></span></p>
<ul>
<li>Weinberg, <em><a href="http://www.amazon.com/gp/product/0932633420?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0932633420" target="_blank">The Psychology of Computer Programming</a></em> (1971)</li>
</ul>
<p><a href="http://www.amazon.com/gp/product/0932633420?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0932633420"><img class="size-full wp-image-319 alignleft" style="margin-left: 8px; margin-right: 8px; border: 2px solid black;" title="518B8Q32VVL._SL160_" src="http://www.peterkretzman.com/wp-content/uploads/2010/01/518B8Q32VVL._SL160_1.jpg" alt="" width="106" height="160" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=ctcipe-20&amp;l=as2&amp;o=1&amp;a=0932633420" border="0" alt="" width="1" height="1" />Weinberg opens with, &#8220;This book has only one major purpose&#8212;to trigger the beginning of a new field of study: computer programming as a human activity&#8230;. If our experiences are any indication, each [software developer] could be functioning more efficiently, if he and his manager can learn to look upon [him] as a human being, rather than as another one of the machines.&#8221;  This book was especially groundbreaking by addressing software development as both an individual and a team effort. Remarkably readable and full of anecdotal examples, it covers virtually every human aspect of the software development &#8220;sausage factory&#8221;: team formation, individual contributions, goal setting, leadership, estimating.  Weinberg&#8217;s &#8220;Silver Anniversary&#8221; edition of this book contains annotations and commentary for each chapter, reflecting on similarities and differences to today&#8217;s environments.</p>
<ul>
<li>Brooks, <em><a href="http://www.amazon.com/gp/product/0201835959?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0201835959" target="_blank">The Mythical Man-Month</a></em><a href="http://www.amazon.com/gp/product/0201835959?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0201835959" target="_blank"> </a>(1975)</li>
</ul>
<p><a href="http://www.amazon.com/gp/product/0201835959?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0201835959"><img class="alignleft size-full wp-image-325" style="margin-left: 8px; margin-right: 8px; border: 2px solid black;" title="51WIpM70FEL._SL160_" src="http://www.peterkretzman.com/wp-content/uploads/2010/01/51WIpM70FEL._SL160_.jpg" alt="" width="108" height="160" /></a>I&#8217;ve said it before: if there&#8217;s one single book that every IT professional should read, it&#8217;s this one. Brooks&#8217; foreword presents it as a &#8220;belated answer to Tom Watson&#8217;s probing questions as to why programming is hard to manage.&#8221;  Brooks&#8217; writing brims with key universal concepts that can be unfortunately non-intuitive to people outside the field, but which ring familiar to any long-time IT practitioner. The titular essay introduces the concept of the &#8220;mythical man-month&#8221;, his adage that &#8220;adding manpower to a late software project makes it even later.&#8221; But there&#8217;s much more, such as &#8220;plan to throw one away&#8221;, where Brooks points out that the &#8220;first system built is barely usable; &#8230; there is no alternative but to start again.&#8221; I can&#8217;t say enough about this book. As with the Weinberg book, the anniversary edition now being sold includes Brooks&#8217; later (1986), equally seminal essay, &#8220;No Silver Bullets&#8221; (see my post on this: &#8220;<a href="http://www.peterkretzman.com/2009/12/16/no-silver-bullets-really/" target="_blank">No Silver Bullets. Really!</a>&#8220;), as well as some added chapters that revisit the assumptions of the first edition.</p>
<ul>
<li>Weizenbaum, <em><a href="http://www.amazon.com/gp/product/0140225358?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0140225358" target="_blank">Computer Power and Human Reason</a></em> (1976)</li>
</ul>
<p><a href="http://www.amazon.com/gp/product/0140225358?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0140225358"><img class="alignleft size-full wp-image-328" style="margin-left: 8px; margin-right: 8px; border: 2px solid black;" title="5b_7" src="http://www.peterkretzman.com/wp-content/uploads/2010/01/5b_7.jpg" alt="" width="99" height="150" /></a>Ultimately, this is a book about the limits of computers and software. Weizenbaum, a noted computer scientist in the early days of Artificial Intelligence research, wrote a program called <a href="http://en.wikipedia.org/wiki/ELIZA" target="_blank">ELIZA</a>, featuring a script that &#8220;enabled it to parody the responses of a nondirective psychotherapist in an initial psychiatric interview.&#8221;  In other words, his test subjects would converse with a software program that emulated a therapist. Weizenbaum became horrified by how many people forgot that this was &#8220;just&#8221; a machine they were talking to, and that the dialog was really just an illusion. Many insisted, to his amazement and despite his explanations, that the computer actually understood them.</p>
<p>IT professionals today can be just as swept away, to a fault, with the potential ultimate power of software and systems as Weizenbaum describes.  I&#8217;m inspired and reinvigorated every time I read his sobering, methodical discussion of the nature of programming, the limits of its scope, and the need to consider the social implications of technical projects.</p>
<p>The next time, I&#8217;ll be on to the key books of the 80s. I&#8217;ve already picked the books I tentatively plan to write about, but I welcome your suggestions.</p>
<p><em>Lagniappe:</em></p>
<p><em></em>Here are a couple of books that didn&#8217;t quite fit in my theme and chosen time frame, but which are still worthy of mention:</p>
<ul>
<li>Thomas Kuhn, <em><a href="http://www.amazon.com/gp/product/0226458083?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0226458083" target="_blank">The Structure of Scientific Revolutions</a></em> (1962)</li>
</ul>
<p style="padding-left: 30px;">Nobel Prize-winning physicist Steven Weinberg <a href="http://www.cs.utexas.edu/users/vl/notes/weinberg.html" target="_blank">wrote</a> that this book &#8220;has had a wider influence than any other book on the history of science.&#8221;  This book is not about information technology directly, but its influence has been monumental across all scientific disciplines, and it is a book that any technologist should know well.</p>
<ul>
<li>Ted Nelson, <a href="http://www.amazon.com/gp/product/0914845497?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0914845497">Computer Lib/Dream Machines</a> (1974)</li>
</ul>
<p style="padding-left: 30px;">This was a self-published book in the early 70s, by influential industry visionary <a href="http://en.wikipedia.org/wiki/Ted_Nelson" target="_blank">Ted Nelson</a>, the man who coined the term &#8220;hypertext.&#8221; It&#8217;s probably different from just about any book you&#8217;ve ever read.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2010/01/06/must-read-books-on-the-human-factors-of-it-part-1-the-70s/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>On Twitter, if you follow back reflexively, the spammers win</title>
		<link>http://www.peterkretzman.com/2009/09/13/on-twitter-if-you-follow-back-reflexively-the-spammers-win/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=on-twitter-if-you-follow-back-reflexively-the-spammers-win</link>
		<comments>http://www.peterkretzman.com/2009/09/13/on-twitter-if-you-follow-back-reflexively-the-spammers-win/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 04:38:30 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Industry trends]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=134</guid>
		<description><![CDATA[Are you among those who believe that if you don&#8217;t follow someone back on Twitter, you&#8217;re being snobby and arrogant?  Then this post is meant for you. My purpose here, quite candidly, is to persuade you that reflexively following someone back is not only a habit which encourages spam, but is in fact a major [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Are you among those who believe that if you don&#8217;t follow someone back on Twitter, you&#8217;re being snobby and arrogant?  Then this post is meant for you. My purpose here, quite candidly, is to persuade you that reflexively following someone back is not only a habit which encourages spam, but is in fact a major contributor to making Twitter a thriving spam platform.</p>
<p>For those who reflexively follow, in other words,<em> I ask you to consider the ramifications of your behavior to the greater community, especially when multiplied by the thousands or millions of Twitterers who may behave likewise.</em> Basically, you&#8217;re helping the spammers win.</p>
<p>First, let&#8217;s think about this: why does anyone follow anyone else on Twitter?  Three main reasons come to mind:</p>
<p><span id="more-134"></span></p>
<ol>
<li>The follower believes that the person he&#8217;s following has interesting things to say, and wants to read those interesting things;</li>
<li>The follower is hoping that the person he&#8217;s following will follow him back, for one or more of the following reasons:</li>
</ol>
<ol type="a">
<li>so that the follower&#8217;s count will increase</li>
<li>so that the follower&#8217;s messages will then have broader distribution/marketing power</li>
<li>so that the follower can send Direct Messages (DMs) to that person for even greater exposure and attention.</li>
</ol>
<ol start="3">
<li>The follower is reciprocating being followed, out of politeness, sense of obligation, or idealism. Often, there&#8217;s a belief that following back will &#8220;strengthen the relationship.&#8221; You can &#8220;<a href="http://www.twitip.com/how-to-follow-everyone-back-on-twitter-without-ruining-your-experience/" target="_blank">transform them into a fan with your valuable tweets</a>&#8220;! Or so goes the claim.</li>
</ol>
<p>I&#8217;m arguing here that the first of these behaviors is useful, the second describes spammers and marketers above all, and the third is a well-intended but unfortunate fulfillment of the spammer&#8217;s hope, one which encourages their continued activity.</p>
<p>Reciprocal following by rote in many cases does little to further a relationship.  Remember that they call Twitter &#8220;asymmetrical&#8221;.  Let&#8217;s use myself as an example.  I tweet about a fairly narrow range of topics, basically: IT management, cloud computing, and sometimes interesting or amusing industry or sociological matters.  I happen to have a broad list of other interests that I myself don&#8217;t typically tweet about but helps me pick whom I follow: literature, languages, music, politics, travel, theater, to name a few. I follow people solely for the first of my reasons listed above: because I want to read what they have to say. Again, it&#8217;s asymmetric: my reading interests are not the same as what I tweet about. Anyone who follows me simply because I followed them (i.e., behavior #3) may be taken aback by how uninteresting my tweets are to them.</p>
<p>Let&#8217;s look more closely at what happens when I&#8217;m followed by people who are unlikely to be interested in the content of my tweets.  If you watch closely, you&#8217;ll notice that you are often followed by entities (read: marketers and spammers) because of a keyword contained in something you&#8217;ve tweeted.</p>
<p>Just to give some examples: recently, I&#8217;ve been followed by:</p>
<ul>
<li>@HerbiesHeadshop, because I happened to use the phrase &#8220;down in the weeds&#8221; in a tweet;</li>
<li>@BuilderPal, because I wrote and tweeted about what I call &#8220;roof projects&#8221; in the context of information technology;</li>
<li>@proxyserver, because I happened to use the term &#8220;proxy server&#8221; in a tweet.</li>
</ul>
<p>I&#8217;m not interested in any of the services these people provide, so I have no reason to follow them back. But more important: I&#8217;d argue that none of the above entities is remotely interested in my tweets. As a matter of fact, I am fairly certain that <em>none of the above entities, or actually anyone who follows people as a result of keywords harvested from the Twitstream, is even reading my tweets, let alone anybody else&#8217;s.</em> <strong>They just want to be followed back, so that I will then be more likely to read <em>their</em> tweets.</strong> They are using Twitter as a means to one end: marketing their services. Advertising. Exposure. Page views. And so they target (however clumsily) people they believe are interested in the products they provide. It&#8217;s kind of a new (and cheap) way of generating a targeted email address list.</p>
<p>Let me say it again: people who follow you using behavior #2 usually have NO interest in your tweets and in most cases aren&#8217;t reading anyone&#8217;s tweets at all. You are just a means to an end.  <em>It&#8217;s not about you, it&#8217;s about them.</em> If you&#8217;re laboring under the illusion that following someone who follows you is a way of strengthening the relationship, you should recognize that that strength is quite often going to be one-way only.</p>
<p>I could, of course, simply ignore any of these follows; most of them will eventually unfollow me anyway, not because of the content of my tweets (remember, they&#8217;re not even looking at these), but simply because I didn&#8217;t bite: <em>I didn&#8217;t follow them back.</em> I didn&#8217;t help them meet the sole objective they had in following me in the first place.</p>
<p>How do the spammers win? Spammers really only have an audience on Twitter if people <em>follow</em> them. More followers mean higher positions in search results for their pages and products. Most notably, following a spammer gives them the ability to Direct Message you, which increases the likelihood you&#8217;ll see and read their message and click on their links. And let&#8217;s be clear:<em> the only reason people follow spammers is this strange perceived obligation</em> that&#8217;s arisen on Twitter: follow everyone back who follows you; &#8220;it&#8217;s only polite,&#8221; after all, or it&#8217;s &#8220;snobby and arrogant&#8221; not to. <strong>When you succumb to that perceived obligation, the spammers win.</strong> If no one followed back, the spammers would go away.</p>
<p>It&#8217;s easy to turn behavior #3 (reflexive following) into behavior #1 (following because you&#8217;re interested in the person&#8217;s tweets): before you follow someone back, simply review the last 10 tweets the person has sent, which turn out to be astonishingly predictive of whether they&#8217;re a spammer.</p>
<p>You&#8217;re obviously welcome to <a title="Not trying to tell you not to!" href="http://booksbelow.wordpress.com/2009/09/07/dont-let-anyone-tell-you-how-to-act-on-twitter/" target="_blank">use Twitter as you please</a> and follow people for any or no reason. But consider the points I&#8217;ve made, in terms of the impact on the Twitter community of your actions.  And if you follow reflexively, don&#8217;t ever complain about getting spam DMs, because it&#8217;s <em>your</em> behavior that got you into that position.</p>
<p>Use Twitter for education, conversation, and interaction. It&#8217;s really the only thing it&#8217;s there for (other than providing <a title="TechCrunch's Twitter Obsession" href="http://www.manu-j.com/blog/techcrunchs-twitter-obsession-an-analysis/302/" target="_blank">rife subject matter</a> for TechCrunch articles). Unless, of course, you&#8217;re a spammer.</p>
<p><em>Lagniappe:</em></p>
<p><span style="color: #000000;">1. </span><span style="color: #000000;">Atherton Bartelby, <a href="http://mashable.com/2009/01/06/twitter-follow-fail/" target="_blank">&#8220;</a></span><a href="http://mashable.com/2009/01/06/twitter-follow-fail/" target="_blank">FOLLOW FAIL: The Top 10 Reasons I Will Not Follow You in Return on Twitter&#8221;</a> <span style="color: #000000;"> </span></p>
<p>2. Skellie, <a href="http://www.twitip.com/how-to-follow-everyone-back-on-twitter-without-ruining-your-experience/" target="_blank">&#8220;How to Follow Everyone Back on Twitter Without Ruining Your Experience&#8221;</a></p>
<p>3. <strong> </strong>Roger Hjulstrom, <a href="http://booksbelow.wordpress.com/2009/09/07/dont-let-anyone-tell-you-how-to-act-on-twitter/" target="_blank">&#8220;Don&#8217;t let anyone tell you how to act on Twitter&#8221;</a></p>
<div>
<div>
<div>4. Twitter, <a href="http://blog.twitter.com/2008/08/turning-up-heat-on-spam.html" target="_blank">&#8220;Turning Up The Heat On Spam&#8221;</a>﻿﻿﻿﻿﻿<img alt="" /></div>
<div>5. <a href="http://www.structuredthought.org/?p=83" target="_blank">&#8220;How spammers use Twitter&#8221;</a></div>
</div>
</div>
<p>6. <a title="Blog" href="http://www.stoptwitterspam.com/blog/" target="_blank">Stop Twitter Spam</a> blog</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/09/13/on-twitter-if-you-follow-back-reflexively-the-spammers-win/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Get multiple arrows for that quiver: selective and competitive outsourcing</title>
		<link>http://www.peterkretzman.com/2009/05/06/get-multiple-arrows-for-that-quiver-selective-and-competitive-outsourcing/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=get-multiple-arrows-for-that-quiver-selective-and-competitive-outsourcing</link>
		<comments>http://www.peterkretzman.com/2009/05/06/get-multiple-arrows-for-that-quiver-selective-and-competitive-outsourcing/#comments</comments>
		<pubDate>Wed, 06 May 2009 16:53:35 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Vendor management]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/2009/05/06/get-multiple-arrows-for-that-quiver-selective-and-competitive-outsourcing/</guid>
		<description><![CDATA[As I&#8217;ve written before (&#8220;Offshore development: target the destination, even if you never go there&#8220;), the reality of the CTO/CIO&#8217;s life is to be constantly challenged to produce more. Most technology executives, given that challenge, focus on squeezing out greater efficiency from existing processes, which is of course a necessary and constant push. What many [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>As I&#8217;ve written before (&#8220;<a href="http://www.peterkretzman.com/2008/02/19/offshore-development-aim-for-it-even-if-you-never-go-there/" title="previous post" target="_blank">Offshore development: target the destination, even if you never go there</a>&#8220;), the reality of the CTO/CIO&#8217;s life is to be <em>constantly challenged to produce more</em>. Most technology executives, given that challenge, focus on squeezing out greater efficiency from existing processes, which is of course a necessary and constant push. What many <em>don&#8217;t</em> do is recognize the importance of crisp, formal handoffs of software from stage to stage, and how those can greatly enhance productivity.</p>
<p>Software engineering lessons over the past decades have taught us that software architectural techniques such as encapsulation, data hiding, and well-defined module interfaces are essential practices as systems scale ever larger. Equally, the human side of software delivery needs those sorts of crisp interfaces and neutral handoffs: <em><a href="http://en.wikipedia.org/wiki/Loose_coupling" title="Definition" target="_blank">loose coupling</a>, </em>in other words.  Loose coupling entails &#8220;minimal assumptions between the sending and receiving parties.&#8221;  And an increased focus on internal efficiencies (plus deadlines and pressure) can sometimes lead a shop away from that, and into tightly coupled handoffs, because those seem faster and easier.  You don&#8217;t have the time to do it right, so you end up using a lot of time doing it over.  My argument is that (just as it is with object-oriented architectures) it&#8217;s worth slightly less efficiency-in-the-small, if certain sacrifices in the hand-off arena can help you attain efficiency-in-the-large.</p>
<p>As I wrote in my previous post, referring to the constant business-driven pressure to &#8220;put eight pounds of manure into a five pound bag&#8221; when it comes to delivering technology projects,</p>
<p style="margin-left: 40px"><em>The main insight here is that </em><em>finding a viable way to outsource some projects is your ticket to expanding the bag.  I&#8217;m not even talking about offshoring here, simply about being able to take a chunk of your project load and hand it to an outside entity to get done.  If everything could be done that way, then you&#8217;d be constrained in your project load only by available money.  Sadly, in many shops, almost </em><em>nothing can be done that way, due to too much interdependency of systems, too much background lore required, and no processes in place to allow for external entities delivering changes into current production environments.  My position here is that <strong>it&#8217;s a key part of your job to change that situation: to work actively on decoupling the interdependencies so that you at least have the option to leverage outside help more effectively.</strong></em></p>
<blockquote><p><span id="more-68"></span></p></blockquote>
<p>Let me focus in this post on the important role that outside help can and should play in your development portfolio.  <strong>Specifically, I recommend that you find several (I suggest three to five) vendors who can take on well-defined development projects and deliver them relatively independently of your current core development staff.</strong>  Pay no attention to the <a href="http://www.peterkretzman.com/2007/08/16/watch-out-top-10-statements-by-it-vendors/" title="Lines you'll hear..." target="_blank">natural sales technique</a> that each vendor will use (e.g., &#8220;we want to be your sole provider&#8221;), because that&#8217;s principally in their interest, not yours.  Each vendor will have different skill sets, different availability, even slightly different approaches.  Not to mention pricing: when a provider knows that they won&#8217;t win every job, by definition, that keeps everyone on their toes in terms of both maximizing quality and minimizing the cost of delivery.</p>
<p>Here are a few key aspects to strive for when embarking on this sort of selective outsourcing:</p>
<ul>
<li>Make sure the vendor can and will <strong>work within the software delivery approaches</strong> that you&#8217;ve carefully established. You&#8217;ll find that a lot of independent vendors actually aren&#8217;t accustomed to the idea of formal handoffs and loose coupling.  Educate them, and move forward with the ones who get it.</li>
<li>Work closely with your company&#8217;s legal department to <strong>understand clearly what data you can hand off to external entities</strong>, and what protection mechanisms need to be in place.</li>
<li>Design (or redesign) all of your development processes so that it will be relatively painless to <strong>keep your vendors working with current builds, data, and necessary interfaces</strong> into your key systems.  Otherwise, you&#8217;ll face a nightmare of integration testing once they deliver.</li>
<li><strong>Don&#8217;t tolerate lack of collaboration</strong> (i.e., with other vendors, or with your internal staff, which happens more than you probably suspect) or information hiding. Everyone needs to be part of the team, with all behavior above-board.</li>
<li>Make sure everyone (the vendors <em>and</em> your in-house staff) understands that <strong>delivery is defined as full delivery</strong>, not just &#8220;working code.&#8221;  That includes acceptance testing (user and operations both), knowledge transfer, agreed-upon documentation, test scripts, everything.</li>
<li>Do recognize that <strong>functions &#8220;down the road&#8221; (QA, operations) will be impacted</strong> (resource and schedule-wise) almost as much by an outsourced project as by an in-sourced one. Nothing comes for free, and this is <a href="http://www.peterkretzman.com/2008/08/27/hot-stove-lessons-in-it-part-i/" title="Combatting the notion that outsourcing is an easy answer" target="_blank">often forgotten</a>.</li>
<li><strong>Make sure that your internal team understands the strategy</strong> here. You don&#8217;t want to have jealousies or insecurities pop up, simply because not all projects are being done internally.</li>
</ul>
<p>Most of all, the key lesson I&#8217;ve learned from working with outside vendors has to be the notion of putting <em>multiple arrows into the quiver</em>: in other words, actively seeking out and using more than one vendor for the portfolio of outsourced projects. Not only does that make sense from a negotiation and pricing point of view, it pushes and tests everyone to make the hand-offs as well-defined (i.e., not individual-specific) as possible. And that benefits everyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/05/06/get-multiple-arrows-for-that-quiver-selective-and-competitive-outsourcing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canaries in the coal mine: Why your IT department may be in worse shape than you think</title>
		<link>http://www.peterkretzman.com/2009/05/01/canaries-in-the-coal-mine-why-your-it-department-may-be-in-worse-shape-than-you-think/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=canaries-in-the-coal-mine-why-your-it-department-may-be-in-worse-shape-than-you-think</link>
		<comments>http://www.peterkretzman.com/2009/05/01/canaries-in-the-coal-mine-why-your-it-department-may-be-in-worse-shape-than-you-think/#comments</comments>
		<pubDate>Fri, 01 May 2009 19:02:08 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Overview]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/2009/05/01/canaries-in-the-coal-mine-why-your-it-department-may-be-in-worse-shape-than-you-think/</guid>
		<description><![CDATA[Think about it: you can’t really tell the difference, on a day-to-day basis, between a car that has had its oil changed every 3,000 miles and one that has had its oil changed every year or two.  Only eventually. Similarly, the stability of most IT departments proves very difficult to discern from outside.  Even insiders [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Think about it: you can’t really tell the difference, on a day-to-day basis, between a car that has had its oil changed every 3,000 miles and one that has had its oil changed every year or two.  <em>Only eventually.</em></p>
<p>Similarly, the stability of most IT departments proves very difficult to discern from outside.  Even insiders within IT can have myopia.  And non-technical senior management (CEO, COO, CFO)?  They usually can’t really tell either; they often don’t even know the right questions to ask, and their <a title="The most notable example, but not the only" href="http://en.wikipedia.org/wiki/The_Mythical_Man-Month" target="_blank">gut instincts</a> on IT matters can actually run dizzyingly counter to best practices.  In short: to many or most people, it can look like things in IT are going pretty well, but in fact it&#8217;s all getting shakier and riskier every day.  Truth is, if a company is passionate about excellence, IT has to function well both on the surface <em>and</em> to the careful trained observer. IT is a service organization, and getting a few key things wrong means that the entire company suffers as a result.  <em>Eventually.</em></p>
<p>My claim here sounds like an admittedly rather pessimistic one: that your IT department may be in much worse shape than appears to the eye. Yet, industry statistics indicate <a title="New Standish Group report shows more projects failing and less successful projects" href="http://www.standishgroup.com/newsroom/chaos_2009.php" target="_blank">that’s probably the case</a>. Having worked for and/or consulted to a lot of companies in the past decade, I’ve walked into a lot of “opportunities”, places where there was a lot of unchanged oil, so to speak. In fact, I’d be willing to bet that most companies have at least one, if not several, of the situations I’m going to describe in this post.</p>
<p>On the optimistic side, though, there are identifiable common root causes, all of which can be addressed, over time, by the appropriate focus and leadership.  As people always say, the first (and often hardest) step is simply recognizing that there is a problem. Let’s dive into the specifics, at a high level.</p>
<p>Here’s a reverse top-10, David Letterman-style, loosely ranked list of IT “<a title="... so to speak" href="http://en.wikipedia.org/wiki/Anti-pattern" target="_blank">anti-patterns</a>“. I’ve actually seen companies where all of these situations existed. How many hold true where you work?  These gaps represent failures at meeting important best practices; like <a title="Definition" href="http://en.wiktionary.org/wiki/canary_in_a_coal_mine" target="_blank">canaries in the coal mine</a>, you should consider them to be <em>potent indicators of looming instability</em> in one or many of the dimensions where IT needs to serve the company.  Each of these deserves a separate post, or more, to treat fully; in some cases, I’ve already written posts on the item, so for those I provide a link below.</p>
<blockquote><p><span id="more-67"></span></p></blockquote>
<ul>
<li>10. <strong><a title="Air that dirty laundry!" href="http://www.peterkretzman.com/2008/01/15/why-the-cio-should-air-his-dirty-laundry/" target="_blank">There’s no published record of system uptime and failures</a>.</strong> IT departments that don’t monitor, measure, and publish their operational success rate probably aren’t doing all that well, and although people may suspect that’s the case, they have no facts-based way of truly knowing.  And what you don’t know will hurt you here.</li>
<li>9. <strong>Development doesn’t separate maintenance work from new development.</strong> Combining maintenance and new development in the same set of developers is a pretty guaranteed way of neglecting one or the other, often on an alternating basis.</li>
<li>8. <strong><a title="Good fences make good neighbors" href="http://www.peterkretzman.com/2008/10/28/hot-stove-lessons-part-ii-development-and-operations/" target="_blank">Developers are performing production-level operational tasks on a regular basis</a>. </strong>If you want to deliver new work consistently, you can’t afford to have your developers worrying about production tasks and issues. As with #9, one or the other, or both, will be neglected. Worst example of this? Having your developers push code live into production.</li>
<li>7. <strong><a href="http://www.peterkretzman.com/2008/02/19/offshore-development-aim-for-it-even-if-you-never-go-there/" target="_blank">There’s no crisp handoff of new production code to the operations group</a>, and no formal Operations Acceptance Test (OAT).</strong> Putting code into production needs to be a big deal, with metrics established, gates in place, and confirmation required prior to doing the deed itself.  As I’m fond of saying, the most destabilizing thing you can do to a software/hardware system is to change it.  You need a well-tuned system of checks and balances to avoid problems and instability.</li>
<li>6. <strong><a href="http://www.peterkretzman.com/2009/05/19/a-rational-capex-purchase-and-tracking-process-for-it/" target="_blank">Capital expenditures aren’t well planned or tracked</a></strong><strong>, and often there’s a “last minute purchase order” frenzy. </strong> This is a CIO-level gap, often, compounded with CFO tolerance or lack of awareness. There should never be a situation where anyone needs to run to the CFO or CEO waving a purchase order, usually with no documentation or justification attached, insisting that it must be signed before close of business or systems will fail.  Nearly all expenditures, with few exceptions, should be in the context of a pre-established, signed-off plan.  <em>Discipline (and accountability) in how IT spends money is a key hallmark of excellence.</em></li>
<li>5. <a title="Indicates general procedural weakness" href="http://www.peterkretzman.com/2008/05/29/start-simple-a-corporate-desktoplaptop-refresh-model/" target="_blank"><strong>The IT desktop/laptop inventory is murky</strong></a>, with no clear and published unit replacement plan.  What you don’t monitor, you can’t measure; what you don’t measure, you can’t control. Lack of discipline here not only costs money, it’s indicative of general lack of due diligence.</li>
<li>4. <strong>Development and test environments are all different, with no clear change control for new builds or tweaks. </strong>Without adherence to an airtight process for installing new code, software environments inevitably diverge, and at that point, chasing bugs can be quite frustrating.  A dogged <em>drive to keep environments consistent with one another is a key benchmark</em> of world-class development shops.</li>
<li>3. <strong><a title="Accountability!" href="http://www.peterkretzman.com/2008/01/25/cementing-a-formal-work-initiation-process-for-it-projects/" target="_blank">There’s no published list of projects underway, along with commitment dates</a>: a public report card. </strong>If IT isn’t formally and publicly accountable for delivery, that’s the first step down the road to chronic slippages in schedule.</li>
<li>2. <strong><a href="http://www.peterkretzman.com/2008/04/28/nuts-the-biggest-trap-of-them-all/" target="_blank">Projects are begun one-by-one.</a> Estimates, if done at all, are unrelated to actual resource allocation. </strong>Without a project portfolio approach, projects fall prey to the “oh, that’s gonna take us three months” throw-off estimate which gets cemented into a commitment.  Without doing the math (figuring out competing projects and actual resource availability), you’re stacking up the dependencies and the likelihood of frequent failure to deliver.</li>
<li>1. <strong><a title="Project Portfolio Management 101" href="http://www.peterkretzman.com/2007/08/13/tanstaaflan-introduction-to-it-portfolio-management/" target="_blank">The business doesn’t sit down regularly with IT to do a formal prioritization of major projects</a>. </strong> Most critical of all: what gets worked on needs to be constantly examined and revisited, with the priorities set, the resource commitment understood, and the <em>trade-offs recognized by business stakeholders.</em></li>
</ul>
<p>You’ll notice that the most important (last) three items all deal with project management. That’s because strong project management, handled on a portfolio basis, is the most critical success factor facing an IT department, and the most common place where IT organizations are pressured to cut corners and “just get it done.”  Again, ensuring that you have that kind of project management will require focus, as well as active, informed leadership inside and outside IT.</p>
<p>This has been a scary post, perhaps.  You know what’s even scarier? This list could actually have been much longer than 10 items — these are just the most potentially damaging of the situations I’ve witnessed, but they are by no means the only canaries to look for.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/05/01/canaries-in-the-coal-mine-why-your-it-department-may-be-in-worse-shape-than-you-think/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mantra for IT: &#8220;Participate in the process rather than confront results&#8221;</title>
		<link>http://www.peterkretzman.com/2008/11/04/mantra-for-it-participate-in-the-process-rather-than-confront-results/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mantra-for-it-participate-in-the-process-rather-than-confront-results</link>
		<comments>http://www.peterkretzman.com/2008/11/04/mantra-for-it-participate-in-the-process-rather-than-confront-results/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 15:39:43 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Pillars of Purview]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Stakeholders]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/2008/11/04/mantra-for-it-participate-in-the-process-rather-than-confront-results/</guid>
		<description><![CDATA[Let&#8217;s sail into a stretch of a metaphor this time. You probably know by now how much I embrace metaphors as a way to impart, often via a concrete example, ideas and concepts that are hard to grasp. So let&#8217;s go way back and talk about a metaphorical influence from long ago. When I was [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Let&#8217;s sail into a stretch of a metaphor this time. You probably know by now how much I embrace metaphors as a way to impart, often via a concrete example, ideas and concepts that are hard to grasp. So let&#8217;s go way back and talk about a metaphorical influence from long ago.</p>
<p>When I was in early high school, we would occasionally spend English class watching and then discussing a variety of short subject films, many of them from the fertile minds at the <a href="http://www.nfb.ca/index.php" target="_blank">National Film Board of Canada</a>.  Some of these films, described by the NFB as &#8220;socially engaged documentary&#8221;, bordered on (or transcended) the bizarre; they thus spurred all sorts of avid arguments among teenagers, easily as much as Ethan Frome or Wang Lung, the more literary staples of the curriculum that I can remember from that year.  There was one such film in particular, in fact, that has stuck with me for decades.  After some digging, I&#8217;ve finally been able to identify it by name and origin.  The researchers at the NFB have now kindly confirmed for me that the film is titled &#8220;<a href="http://www.nfb.ca/collection/films/fiche/index.php?id=55524#ff-lang" target="_blank">I.B.M.&#8221;</a>, and that it was directed by Jacques Languirand. When I reflect on it, the film&#8217;s staying power with me makes sense, since it not only features IT elements, but also serves admirably and in multiple ways as a metaphor for IT issues.</p>
<p>As I recall the five-minute film, it features an unchanging close-up view of an automated <a href="http://en.wikipedia.org/wiki/Key_punch" target="_blank">keypunch machine</a>, punching out a series of IBM computer punchcards with a mysterious and incomplete common message.  The film shows the cards sliding into place and getting punched, one at a time, then rolling off into the output hopper.  Only parts of the full message can be read at first, since some of the letters of each word are omitted or obscured.  Little by little, though, over the course of the film&#8217;s duration, each successive card that is punched contains more and more of the message, until it becomes clear at the end of the film that the text reads, <em>&#8220;Participate in the process rather than confront results</em>.&#8221;</p>
<p>Three ways come to mind of relating this metaphor to IT, to its role across the enterprise, and even to effective IT management of staff. They share a common aspect: the duty (and the reward) of emphasizing <em>participation </em>over passive observation.</p>
<blockquote><p><span id="more-65"></span></p></blockquote>
<ul>
<li><strong>The duty of stakeholders.</strong> Stakeholders need to be involved in any project, not look in from outside.  Note the recent and encouraging ascent in the industry of certain <a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">Agile practices</a> that emphasize the ongoing and deep participation in a software project by its stakeholders, who provide constant input and feedback on micro as well as macro levels.  Contrast that approach with the more traditional, &#8220;over the transom&#8221;-style, one-time hand-off of supposed user requirements.  Stakeholders, take this to heart: jump in and insist on ongoing involvement in the projects you care about, otherwise the results that you eventually confront may not be entirely to your liking.</li>
<li><strong>The duty of IT.</strong> Equally, IT needs to work on an ongoing basis as part of the business, an equal partner at the table, and not just as IT in a vacuum, reacting to what it&#8217;s given.  At its worst, I&#8217;ve seen IT become little more than &#8220;order takers&#8221; for the enterprise — relegated to asking questions that are essentially equivalent to, &#8220;oh, do you want fries with that?&#8221; and obediently scribbling down the answers.  That approach of course seems cooperative and agreeable, but in truth, treating requirements gathering that way is actually a form of neglect of one&#8217;s responsibilities to the greater good of the enterprise.  Ironically, it often leads to long-term failure rather than success.  Don&#8217;t let this happen.  Instead, IT people need to be there at every juncture, going full throttle, to challenge and to help <em>mold </em>requirements towards greater viability and cost-effectiveness.  Few people in the enterprise are in as good a position as IT staffers to drive out the appropriate balance between long-term and short-term considerations.  User requirements often come in without context, or without practical weighing of consequences and ripple effects, or with a failure to consider plausible alternative approaches.  Molding and fleshing out those key requirements is a long arduous process; commit yourself to participate in it.</li>
<li><strong>The duty of leadership.</strong> Think about how you behave as an IT leader towards your employees.  Here too, do you participate in the process, or do you tend to just confront the results?  As an IT leader, it&#8217;s my obligation to resist falling into the rut of sitting back and mainly evaluating my staff on how well they&#8217;re executing.  Instead, I have to make sure that I stay actively and regularly involved in coaching, trend-setting, and occasional course correction, all (of course) without drifting into micromanagement either.  In other words, I need to focus on being a collaborator more than a critic, helping to further our collective agenda.  If I see something that isn&#8217;t working, for example, I can&#8217;t just ding my employee for the gap; instead, I need to work together with him or her to figure out the best way to regroup and move ahead.  We&#8217;re in this together, after all.  Not fully understanding or following through on this key duty, collaboration over critique, is in fact a frequent way that I&#8217;ve seen IT leaders fail.<br id="slbb" /></li>
</ul>
<p style="margin-top: 0px; margin-bottom: 0px">But back to the film.  Of course, its main &#8220;gimmick&#8221; is that the message that it&#8217;s communicating isn&#8217;t clear at the beginning; it emerges into full clarity only upon successive efforts at articulating and perfecting it.  Who in IT can&#8217;t relate to that?  Think about how user requirements constantly evolve, for example, or management expectations, or even industry standards of success.  The message also reminds us of the benefits of &#8220;continuous improvement&#8221;.  Incremental and tiny improvements end up creating whole-scale shifts over time, and drive everyone to new levels of clarity and achievement.</p>
<p style="margin-top: 0px; margin-bottom: 0px">
<p style="margin-top: 0px; margin-bottom: 0px">Finally, thinking about this film helps me realize anew how far we&#8217;ve come with all those incremental technological improvements over the years.  After all, I don&#8217;t know anyone who works with punchcards anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2008/11/04/mantra-for-it-participate-in-the-process-rather-than-confront-results/feed/</wfw:commentRss>
		<slash:comments>0</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>
	</channel>
</rss>
