<?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</title>
	<atom:link href="http://www.peterkretzman.com/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>The IT project failure dilemma: how to get early warnings</title>
		<link>http://www.peterkretzman.com/2010/03/25/the-it-project-failure-dilemma-how-to-get-early-warnings/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-it-project-failure-dilemma-how-to-get-early-warnings</link>
		<comments>http://www.peterkretzman.com/2010/03/25/the-it-project-failure-dilemma-how-to-get-early-warnings/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 03:53:11 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Pillars of Purview]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=391</guid>
		<description><![CDATA[Thinking about how to prevent big system project failure has somehow always reminded me of the Will Rogers quote: “Don&#8217;t gamble; take all your savings and buy some good stock and hold it till it goes up, then sell it. If it don&#8217;t go up, don&#8217;t buy it.” In other words, with big projects, by [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Thinking about how to prevent big system project failure has somehow always reminded me of the Will Rogers quote: “Don&#8217;t gamble; take all your savings and buy some good stock and hold it till it goes up, then sell it. If it don&#8217;t go up, don&#8217;t buy it.”</p>
<p>In other words, with big projects, by the time you realize it’s failed, it’s pretty much too late.  Let’s think a bit about the reasons why, and what we can do to change that.</p>
<p>First off,<em> I&#8217;ve never seen a big project fail specifically because of technology.</em> Ever. And few IT veterans will disagree with me. Instead, failures nearly always go back to poor communication, murky goals, inadequate management, or mismatched expectations.  People issues, in other words.</p>
<p>So much for that admittedly standard observation. But as the old saying goes, &#8220;everyone complains about the weather, but no one <em>does</em> anything about it.&#8221; What, then, can we actually <em>do</em> to mitigate project failure that occurs because of these commonplace gaps?</p>
<p>Of course, that&#8217;s actually a long-running theme of this blog and several other key blogs that cover similar topics. (see my Blogroll to the right of this post). Various “<a href="http://www.peterkretzman.com/2008/08/27/hot-stove-lessons-in-it-part-i/" target="_blank">hot stove lessons</a>” have taught most of us the value (indeed, necessity) of fundamental approaches and tools such as basic project management, stakeholder involvement and communication, executive sponsorship, and the like.  Those approaches provide some degree of early warning and an opportunity to regroup; they often prevent relatively minor glitches from escalating into real problems.</p>
<p><span id="more-391"></span>But it’s obvious that projects <em>still</em> can fail, even when they use those techniques. People, after all, are fallible, and simply embracing an approach or methodology doesn’t mean that all the right day-to-day decisions are guaranteed or that every problem is anticipated.  Once again, <a href="http://www.peterkretzman.com/2009/12/16/no-silver-bullets-really/" target="_blank">there are no silver bullets</a>.</p>
<p>One of the problems, as I’ve pointed out before, is that it can actually be surprisingly difficult to tell, even from the inside, how well a project is going.  Project management documents can be appearing reliably,  milestones met, etc.  Everything looks smooth. Yet, it may be that the project is at increasingly large risk of failure, because you can’t address problems you haven’t identified.  This is particularly so because <em>the umbrella concept of “failure” includes those situations where the system simply won’t be adopted</em> <em>and used</em> by the target group, due to various cultural or communication factors that have little or nothing to do with technology or with those interim project milestones.</p>
<p>Moreover, every project has dark moments, times when things aren’t going well. People get good at shrugging those off, sometimes too good.  Since people involved in a project generally want to succeed, they unintentionally start ignoring warning signs, writing those signs off as normal, insignificant, or misleading.</p>
<p>I’ve been involved in any number of huge systems projects, sometimes even “<a title="A classic IT book by Ed Yourdon" href="http://www.amazon.com/gp/product/013143635X?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=013143635X" target="_blank">death march</a>” in nature.  In many of them, I’ve seen the following kinds of dangerous “big project psychologies” and behaviors set in:</p>
<ul>
<li>Wishful thinking – we’ll be able to launch on time, because we really want to</li>
<li>Self-congratulation – we’ve been working awfully hard, so we must be making good progress</li>
<li>Testosterone – nobody’s going to see <em>us</em> fail. We <em>ROCK</em>.</li>
<li>Doom-and-gloom fatalism – we’ll just keep coming in every day and do our jobs, and what happens, happens.  (See Dilbert, virtually any strip).</li>
<li>Denial – the project just <em>seems</em> to be going badly right now; things are really OK.</li>
<li>Gridlock – the project is stuck in a kind of limbo where no one wants to make certain key decisions, perhaps because then they’ll be blamed for the failure</li>
<li>Moving the goal posts – e.g., we never really intended to include reports in the system. And one week of testing will be fine; we don’t need those two weeks we planned on.</li>
</ul>
<p>An adroit CIO, not to mention any good project leader, will of course be aware of all of these syndromes, and know when to probe, when to regroup, when to shuffle the deck.  But sometimes it’s the leaders themselves who succumb to those behaviors.  And for people on the project periphery, such as other C-level executives? It’s hard to know whom to listen to on the team, and it’s definitely dangerous to depend on overheard hallway conversations: Mary in the PMO may be a perennial optimist, Joe over in the network group a chronic <a title=" a pessimistic, melancholic, depressed, miserable, old grey stuffed donkey" href="http://en.wikipedia.org/wiki/Eeyore" target="_blank">Eeyore</a> who thinks nothing will ever work, and so on.  There are few, if any, reliable harbingers of looming disaster.</p>
<p><strong>Wouldn’t it be great if there were some kind of codified, external measurement/evaluation tool that could methodically identify the kinds of disconnects that even well-led projects can fall prey to?</strong> One that could pinpoint where the true risk areas are as the project evolves, and help people take targeted action ahead of time to address those problem spots?</p>
<p>That’s why I got so excited in a recent conversation with well-known IT failure expert Michael Krigsman, CEO of <a href="http://asuret.com/" target="_blank">Asuret</a>, a company that sells &#8220;technology-backed services&#8221;.  He gave me a look at their forthcoming product, an impressively slick, well-engineered tool that in my view promises to provide exactly that kind of benefit: identifying where and why a project might fail in terms of some of those people/best practices aspects, <em>before</em> it actually does.</p>
<p>In a nutshell, Asuret facilitates a cross-sectional analysis of project participants and stakeholders as the project proceeds. By aggregating the answers to its carefully crafted questions and constructing a number of easy-overview summary charts, the tool then displays astonishingly insightful visual breakdowns that let you pinpoint major disconnects, such as between stakeholder groups and IT, or between actual project-specific and industry-best practices.</p>
<p>Let’s look at an example of what it shows you.  By mapping aggregated analysis results onto charted dimensions of importance and vulnerability, and slicing these charts by department, you can see at a glance in the chart below that there’s a disconnect: e.g., that executives think that the business case for the project has high vulnerability, while the IT participants view it as having low vulnerability.  Early warning sign!  And certainly better (more methodical, more aggregated) than relying solely on what you’ve heard Joe grumbling about in the lunchroom.</p>
<p>In the example, the disconnect looms large: look at the darker circle (representing the participants&#8217; responses to questions regarding the project’s business case) and its different location on the two grids shown below:</p>
<div id="attachment_392" class="wp-caption alignnone" style="width: 476px">
	<a href="http://www.peterkretzman.com/wp-content/uploads/2010/03/Asuret1.jpg"><img class="size-full wp-image-392" title="Asuret1" src="http://www.peterkretzman.com/wp-content/uploads/2010/03/Asuret1.jpg" alt="" width="476" height="293" /></a>
	<p class="wp-caption-text">Figure 1</p>
</div>
<p>This all sounds simple in this brief description, perhaps, but taken as a whole, Asuret’s methodical implementation and targeted, useful results are nothing short of groundbreaking. Perhaps other companies provide a similar product, but I don’t know of any. And frankly, I can’t imagine a better-designed or more perfectly suited product as Asuret to address the issues raised in this post.  I’m really looking forward to hearing more as they deploy and hone their product, because I can think of any number of large projects I’ve been on where this approach would have been revealing and useful.</p>
<p>It’s maybe not the ever-hoped-for holy grail, but it promises to be a small piece of it: an extension of our ability to see things before they happen.  If Will Rogers had been an IT guy, I think he would have been excited too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2010/03/25/the-it-project-failure-dilemma-how-to-get-early-warnings/feed/</wfw:commentRss>
		<slash:comments>12</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>Simple, more practical approaches to actual resource allocation</title>
		<link>http://www.peterkretzman.com/2010/02/16/simple-more-practical-approaches-to-actual-resource-allocation/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=simple-more-practical-approaches-to-actual-resource-allocation</link>
		<comments>http://www.peterkretzman.com/2010/02/16/simple-more-practical-approaches-to-actual-resource-allocation/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 06:15:50 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Pillars of Purview]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[approximating]]></category>
		<category><![CDATA[balance]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[PPM]]></category>
		<category><![CDATA[program management]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[simple]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=354</guid>
		<description><![CDATA[Anyone ever tell you that a simpler approach can often work better than a more complex one? Whoever it was, it probably wasn’t a project management software vendor.  But simplicity has its merits, and I&#8217;d like to point out a few of these when it comes to resource allocation. Project management, at its core, is largely [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Anyone ever tell you that a simpler approach can often work better than a more complex one? Whoever it was, it probably <em>wasn’t</em> a project management software vendor.  But simplicity has its merits, and I&#8217;d like to point out a few of these when it comes to resource allocation.</p>
<p>Project management, at its core, <em>is</em> largely about resource allocation, and this gets tricky when you have multiple projects going on, as most organizations do. Almost as much as I’ve seen organizations drop the ball entirely on cross-project resource allocation (essentially, simply pretending that there will be no contention issues), I’ve seen organizations go to the other extreme: they dive into the depths of intense Project Management, in capital letters: taken too far too fast, this approach can spin up to a high level of rigor and overhead, involving often-expensive software packages, precise low-level estimates, diligent collection of actuals, and ornate project calculations of hours burned and hours earned.  At the end, there you stand, like Goethe’s <a href="http://en.wikipedia.org/wiki/Faust" target="_blank">Faust</a>, “no wiser than before.&#8221;</p>
<p><em><strong><span id="more-354"></span><a href="http://en.wikipedia.org/wiki/Occam's_razor" target="_blank">Occam’s Razor</a></strong> </em></p>
<p>Let’s talk first about the general problem of resource allocation, then, and the range of possible solutions.  First off, I’ll note that running a successful IT department, one that delivers predictably and with high quality, depends on far more than just being able to run an individual project successfully.</p>
<p>A major part of overall success in the IT arena comes down to whether (and how) you&#8217;re allocating the right (and enough) resources to the right tasks at the right time. That’s obviously true at a project level, but it’s especially true <em>across projects,</em> as you juggle multiple goals, diverse timelines, and random delays anywhere along the line.</p>
<p><em>Project</em> management is relatively easy, in other words. The hard part is PROJECTS management. As I’ve pointed out <a href="http://www.peterkretzman.com/2007/08/13/tanstaaflan-introduction-to-it-portfolio-management/" target="_blank">before</a>, the most common and glaring problem I see in companies with IT in crisis relates to an unfortunate tendency to estimate and commence projects one by one, with little thought to resource contention issues. That approach almost always leads to chronic overcommitment and late delivery.</p>
<p>So how <em>do</em> you do resource allocation<em>, in a practical sense</em>?  I&#8217;m talking about determining contention issues, not task-by-task assignments.  That’s where organizations often drop the ball: as I said, they either ignore the problem almost completely (allocating resources essentially by a “seat of the pants” approach), or they go whole-hog into major package adoption and process overhaul. But the seemingly greater precision and granularity of such packages does not guarantee greater accuracy or efficacy, and such organizations can easily founder as fast and as much as organizations that punt completely.</p>
<p><strong><em>Surprise: there’s no silver bullet</em></strong></p>
<p>My stance? <strong>There&#8217;s no ONE answer for what&#8217;s the best practical way to do resource allocation in-the-large. </strong>It depends. It depends on your organizational politics. It depends on the maturity of your overall software development lifecycle process. And most of all, it depends on <em>you, </em>and the level of your desire/appetite for attaching a degree of rigor to what is by nature an ever-swirling hodgepodge of resources, tasks, projects, deadlines, dependencies, delays, resets.</p>
<p>The <a href="http://www.amazon.com/gp/product/1933890517?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1933890517" target="_blank">Project Management Book of Knowledge</a> (PMBOK, highly recommended) identifies nine different areas of focus, each of which is fairly elaborate. Correspondingly, project management tools cover a spectrum of functionality. You don&#8217;t just start using &#8220;project management software&#8221;; you need to decide, initially and all along the line, just how deep and how broad you want to go.</p>
<p>In fact, the areas of project management and resource allocation can be integrated with task management, reporting, document management, financial projections, collaboration tools, email notification, management escalation, risk evaluation, etc. The list of potential useful and desirable features stretches long.</p>
<p>This results in a <em>futile quest for a kind of <a href="http://en.wikipedia.org/wiki/Unified_field_theory" target="_blank">Unified Field Theory</a> of IT and project management, where everything can be fruitfully connected to and integrated with everything else.</em> The irony is that while tools approaching this goal do exist, and are getting better all the time, implementing them successfully can be not only very expensive, but is also a massive and risky enterprise-level project in and of itself, both in terms of initial implementation and in ongoing care and feeding.  And the outcome? Well, an awful lot ends up being &#8220;<a href="http://www.pcmag.com/encyclopedia_term/0,2542,t=tightly+coupled&amp;i=58216,00.asp" target="_blank">tightly coupled</a>&#8220;, which can lead to problems in and of itself.</p>
<p>These different tiers of solutions are for vastly different problems, as orthogonal as bicycles are to trucks. Yet the persistent underlying and increasing belief remains, as you get more and more ornate with the tool you use, that project management can be wholly deterministic, that you’ll get to the point where the data will predict the precise end date, everything will line up, and so on.</p>
<p><em>It can’t. It won’t. It’s an illusion. Project management, and especially resource allocation, consists of constantly revisiting and revising the plan, not trying to get absolute certainty about every aspect of it at all times.  Rather, the successful IT executive learns to live with ambiguity, uncertainty, approximation, and to work within them. Yet, the spectrum of project management software holds out the (false) promise of eradicating much of that uncertainty.</em></p>
<p><em><strong>Tools for resource allocation</strong></em></p>
<p>Let’s look briefly at the range of project management solutions that you might fruitfully consider, with respect to the all-important aspect of resource allocation across projects.  This list is a cursory overview, of course, and is not intended to be comprehensive in any way. For further information, consult the links in my <em>Lagniappe</em> section at the bottom of this post.</p>
<ul>
<li><strong>Seat of the pants.</strong> Assign work when people seem to have some available cycles.</li>
</ul>
<blockquote><p><em>Pros:</em> simple, intuitive</p>
<p><em>Cons:</em> completely intuitive, and usually doesn’t scale across multiple projects. Unreliable.</p></blockquote>
<ul>
<li>Build an <strong>“approximating” spreadsheet</strong> that lets you get a quick overview of coarse-level resource allocation for your portfolio of projects. See example below.</li>
</ul>
<blockquote><p><em>Pros:</em> quick overview, relatively easy maintenance (e.g., monthly)</p>
<p><em>Cons:</em> requires spreadsheet expertise, and understanding that these are rough estimates rather than precise allocations.  Limited scale for large organizations; doesn’t directly feed actuals/results into further planning.</p></blockquote>
<ul>
<li><strong>Installed software packages</strong>: e.g., <a href="http://www.microsoft.com/project/en/us/default.aspx" target="_blank">MS Project</a>, <a href="http://en.wikipedia.org/wiki/OpenProj" target="_blank">OpenProj</a>, <a href="http://" target="_blank">Primavera</a>.</li>
</ul>
<blockquote><p><em>Pros:</em> fine products, broad functionality, well-known</p>
<p><em>Cons:</em> Getting a good, easy overview of resource contention is difficult, plus requires constant care and feeding. With this approach, I’ve seen projects that needed to assign resources to do nothing but work the project management software</p></blockquote>
<ul>
<li><strong>Web-based products</strong>: e.g., <a href="http://www.serena.com/products/mariner-project-portfolio-management/" target="_blank">Serena</a>, <a href="http://openproj.org/pod" target="_blank">Projects On Demand</a>, <a href="http://projects.zoho.com/home.na" target="_blank">Zoho Projects</a>, <a href="http://www.innotas.com/on-demand-it-governance/project-portfolio-management.html" target="_blank">Innotas</a>, <a href="http://www.projectinsight.net/" target="_blank">Project Insight</a>, <a href="http://www.attask.com/" target="_blank">attask</a>, <a href="http://www.daptiv.com/" target="_blank">Daptiv</a>.</li>
</ul>
<blockquote><p><em>Pros:</em> This rapidly evolving market niche is centralized (SaaS) and innovative.</p>
<p><em>Cons:</em> has same issues as installed packages. On a larger scale, becomes a huge business change management project to implement</p></blockquote>
<ul>
<li><strong>Large packages</strong>: CA&#8217;s <a href="http://www.ca.com/us/online-project-management-software.aspx" target="_blank">Clarity</a>, <a href="http://www.compuware.com/solutions/changepoint.asp" target="_blank">Changepoint</a>, etc. (PPM)</li>
</ul>
<blockquote><p><em>Pros: </em>enterprise-class, high level of functionality and integration.</p>
<p><em>Cons: </em>high implementation cost in dollars, time, and resource commitment, up-front and ongoing</p></blockquote>
<p>Here’s an example of an “approximating spreadsheet”, where resources are roughly allocated day-by-day to any of nine simultaneous projects (numbered 1-9, and each color-coded).  Note that this is a quick-and-dirty planning/working document, meant to do coarse allocation planning at the start of a month, with actual assignments and microadjustments made as the month progresses. Its principal advantage, beside pure simplicity, is that it quickly forces the planners to confront <a href="http://www.peterkretzman.com/2008/04/28/nuts-the-biggest-trap-of-them-all/" target="_blank">the ever-present “NUTS” problem</a>, where there are too many projects underway at once for the available resources.</p>
<p><a href="http://www.peterkretzman.com/wp-content/uploads/2010/02/Tartan-PM-tool.png"></a><a href="http://www.peterkretzman.com/wp-content/uploads/2010/02/Tartan-PM-tool2.png"><img class="alignnone size-full wp-image-359" title="Tartan PM tool" src="http://www.peterkretzman.com/wp-content/uploads/2010/02/Tartan-PM-tool2.png" alt="" width="573" height="332" /></a></p>
<p>I’ve had great success with the approximating spreadsheet approach in a “bang for the buck” sense, in smaller (less than 100 people in IT) organizations. Once you wrap your brain around it being just an approximation tool, it gets you 80-90% of the way there without having to devote a large portion of your staff’s time to the constant and intense administrivia often necessitated by one of the bigger project management packages.</p>
<p>But those packages do have their place. In short, though, here’s the key ongoing challenge for project management software adopters (and, of course, vendors): <em>how do you obtain the necessary functionality across the vast spectrum of functionality, without turning everyone into a project data entry monkey? </em> Your project management software needs to be a tool, not a torture device, not a time sink.  My argument is that your key goal, in a cross-project sense, is to roughly allocate your resources so that you avoid major contention, and/or taking on too much.  And you want to focus on this with the minimum amount of overhead you can, because at an extreme, it will suck up virtually all your time.</p>
<div>
<p>So, I&#8217;m hardly arguing for &#8220;seat of the pants&#8221; resource allocation, but I also tend to shy away from the &#8220;Unified Field Theory&#8221; approaches as well. I&#8217;ve been there, and I&#8217;ve seen them consume organizations.</p>
<p><em>Lagniappe:<br />
</em></p>
<ul>
<li>Wikipedia, “C<a href="http://en.wikipedia.org/wiki/Comparison_of_project_management_software" target="_blank">omparison of project management software</a>”</li>
<li>Gartner Group, &#8220;<a href="http://www.gartner.com/technology/media-products/reprints/oracle/article75/article75.html" target="_blank">Magic Quadrant for IT Project and Portfolio Management</a>&#8220;</li>
<li>Wikipedia, &#8220;<a href="http://en.wikipedia.org/wiki/Project_management" target="_blank">Project Management</a>&#8220;</li>
<li>Wikipedia, &#8220;<a href="http://en.wikipedia.org/wiki/Program_management" target="_blank">Program Management</a>&#8220;</li>
<li>Wikipedia, &#8220;<a href="http://en.wikipedia.org/wiki/Project_portfolio_management" target="_blank">Project Portfolio Management</a>&#8220;</li>
<li>SearchCIO, &#8220;<a title="eBook" href="http://searchcio.bitpipe.com/detail/RES/1258566910_358.html" target="_blank">PPM: From Efficiency to Enlightenment</a>&#8220;</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2010/02/16/simple-more-practical-approaches-to-actual-resource-allocation/feed/</wfw:commentRss>
		<slash:comments>14</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>No silver bullets. Really!</title>
		<link>http://www.peterkretzman.com/2009/12/16/no-silver-bullets-really/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=no-silver-bullets-really</link>
		<comments>http://www.peterkretzman.com/2009/12/16/no-silver-bullets-really/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 03:18:17 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Industry trends]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[design thinking]]></category>
		<category><![CDATA[fads]]></category>
		<category><![CDATA[governance]]></category>
		<category><![CDATA[hype]]></category>
		<category><![CDATA[itil]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[mythical man-month]]></category>
		<category><![CDATA[project portfolio management]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[theory of constraints]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=300</guid>
		<description><![CDATA[Fred Brooks wrote a seminal essay in 1986, &#8220;No Silver Bullet — Essence and Accidents of Software Engineering&#8220;, a model of clear and cogent thinking that I consider to be required regular reading for anyone involved in information technology.  Despite the essay&#8217;s brilliance, and despite its wide promulgation and deserved fame, the phenomenon it describes [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Fred Brooks wrote a seminal essay in 1986, &#8220;<a href="http://www.cs.unibo.it/~cianca/wwwpages/ids/letture/Brooks.pdf">No Silver Bullet — Essence and Accidents of Software Engineering</a>&#8220;, a model of clear and cogent thinking that I consider to be required regular reading for anyone involved in information technology.  Despite the essay&#8217;s brilliance, and despite its wide promulgation and deserved fame, the phenomenon it describes seems to have only broadened in the last twenty-three years.  Brooks argues as follows (with bolding added):</p>
<p style="padding-left: 30px; "><em>“</em><em>The familiar software project, at least as seen by the nontechnical manager, has something of this character; it is usually innocent and straightforward, but is capable of becoming a <strong>monster of missed schedules</strong>, blown budgets, and flawed products. <strong>So we hear desperate cries for a silver bullet—something to make software costs drop as rapidly as computer hardware costs do</strong>.</em></p>
<p style="padding-left: 30px; "><em><span style="font-style: normal; "><em>…</em></span></em></p>
<p style="padding-left: 30px; "><em>“</em><strong><em>There is no single development, in either technology or in management technique, that by itself promises even one order of- magnitude improvement</em></strong><em> in productivity, in reliability, in simplicity.”</em></p>
<p>So this basic tenet has been convincingly articulated by a leading IT thinker for almost a quarter century. <em>Yet, the trend continues: </em>new technologies pop up every couple of years and the <a href="http://en.wikipedia.org/wiki/Hype_cycle" target="_blank">hype cycle</a> begins. Evidently, hope springs eternal.<br />
<span id="more-300"></span></p>
<p>IT and an inclination towards zealotry have always tended to have a high correlation, but one thing I find interesting about the incessant quest for a “silver bullet” solution is that the impetus for that quest often stems from non-IT senior management. They long for something, anything, which will take this risky, recalcitrant technology beast and tame it into predictability.  As a result, we see notable IT thinkers respond to that pressure, often by championing one or more specific practices, methodologies, approaches, or technologies as “the answer.”  Many sorts of silver bullets have come and gone in the decades since Brooks&#8217; essay. The one constant seems to be that there are always a few memes out there being touted as cure-alls. <em>Why haven’t we learned?</em></p>
<p>Let me gingerly pose the empirical evidence of this “quest for the cure-all” meme that is provided by my Twitter stream every day.  I see a number of IT tweeters who have doggedly taken up the flag of a particular movement or approach; in some extreme cases, virtually every tweet and comment from those people views all conceivable issues through that one lens.</p>
<p>Let’s list some recent candidates for the ongoing “silver bullet glomming” that I see, with some sample quoted hype for each one.  My <em>Lagniappe</em> section at the end of this post, for your amusement, will provide additional links to sites decrying the hype in each case.</p>
<p><em>Examples:</em></p>
<ul>
<li><strong><a href="http://agilemanifesto.org/">Agile software development</a></strong></li>
</ul>
<p style="padding-left: 60px;"><em>“Agile Development Can Lead to </em><a href="http://www.cio.com/article/109751/How_Agile_Development_Can_Lead_to_Better_Results_and_Technology_Business_Alignment" target="_blank"><em>Better Results</em></a><em> and Technology-Business Alignment” </em></p>
<ul>
<li><strong><a href="http://en.wikipedia.org/wiki/Cloud_computing">Cloud computing</a></strong></li>
</ul>
<p style="padding-left: 60px;"><em>“Cloud computing heralds an evolution of business that is </em><a href="http://www.gartner.com/it/page.jsp?id=707508" target="_blank"><em>no less influential than e-business</em></a><em>, according to Gartner Inc.”</em></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<ul>
<li><span style="font-weight: normal; "><strong><a href="http://en.wikipedia.org/wiki/Project_portfolio_management">Project Portfolio Management</a></strong></span></li>
</ul>
<p style="padding-left: 60px;"><em>“</em><a style="&quot;border:none" href="http://www.amazon.com/gp/product/1932159029?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1932159029" target="_blank"><em>Multiplying ROI at Warp Speed</em></a><em>”</em></p>
<p><strong> </strong></p>
<ul>
<li><span style="font-weight: normal; "><strong><a href="http://en.wikipedia.org/wiki/Information_technology_governance">IT Governance</a></strong></span></li>
</ul>
<p style="padding-left: 60px;"><em>“Firms with superior IT governance have more than 25% </em><a style="&quot;border:none" href="http://www.amazon.com/gp/product/1591392535?ie=UTF8&amp;tag=ctcipe-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1591392535" target="_blank"><em>higher profits</em></a><em> than firms with poor governance given the same strategic objectives.”</em></p>
<p><strong> </strong></p>
<ul>
<li><a href="http://www.dominicbarrow.com/documents/Articles/Boyden%20CIO%20Perspectives%20-%20Apr2008.pdf"><strong>Business alignment above all: remove technology from purview of CIO</strong></a></li>
</ul>
<p style="padding-left: 60px;"><em>&#8220;There are no IT projects&#8221; </em></p>
<p style="padding-left: 60px;"><em>“Only once we </em><a href="http://blog.mcomputersolutions.com/?p=4" target="_blank"><em>stop having IT projects</em></a><em> and start having business projects will we see the full value of project management.”</em></p>
<p><strong> </strong></p>
<ul>
<li><a href="http://www.objectwatch.com/white_papers.htm#ITComplexity" target="_blank"><strong>Eliminate complexity</strong></a>: a simpler architecture is the key</li>
</ul>
<p style="padding-left: 60px;"><em>“The proliferation of IT failures is caused by increasing IT complexity. And this is good news, because complexity is a solvable problem.”</em></p>
<p><strong> </strong></p>
<ul>
<li><span style="font-weight: normal;"><strong><a href="http://en.wikipedia.org/wiki/Information_Technology_Infrastructure_Library">Information Technology Infrastructure Library</a></strong> (<strong>ITIL</strong>)</span></li>
</ul>
<p style="padding-left: 60px;"><em>“From small organizations to multinational enterprises and anything in between, this best practice framework has helped many </em><a href="http://www.irontouchms.com/pdfs/solution/ITIL_benefits.pdf" target="_blank"><em>improve efficiencies and bottom line</em></a><em> figures, putting IT back in business!”</em></p>
<p><strong> </strong></p>
<ul>
<li><span style="font-weight: normal;"><strong><a href="http://en.wikipedia.org/wiki/Ruby_on_Rails">Ruby on Rails</a> </strong>(or, .NET, or J2EE, or Smalltalk, etc.)</span></li>
</ul>
<p style="padding-left: 60px;"><em>“Ruby on Rails is a breakthrough in lowering the barriers of entry to programming. Powerful web applications that formerly might have taken weeks or months to develop </em><a href="http://rubyonrails.org/quotes" target="_blank"><em>can be produced in a matter of days</em></a><em>.” </em></p>
<p><strong> </strong></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Design_thinking"><strong>Design Thinking</strong></a></li>
</ul>
<p style="padding-left: 60px;"><em>“It&#8217;s a technique that designers and executives alike hope may help to provide a </em><a href="http://www.businessweek.com/innovate/di_special/20090930design_thinking.htm" target="_blank"><em>solution to some of the world&#8217;s serious challenges</em></a><em>.” </em></p>
<p><strong> </strong></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Service-oriented_architecture"><strong>Service-Oriented Architecture (SOA)</strong></a></li>
</ul>
<p style="padding-left: 60px;"><em>“SOA provides benefits in four basic categories: </em><strong><a href="http://www.zapthink.com/report.html?id=ZAPFLASH-20050127" target="_blank"><em>reducing integration expense</em></a></strong><a href="http://www.zapthink.com/report.html?id=ZAPFLASH-20050127" target="_blank"><em>, </em></a><strong><a href="http://www.zapthink.com/report.html?id=ZAPFLASH-20050127" target="_blank"><em>increasing asset reuse</em></a></strong><a href="http://www.zapthink.com/report.html?id=ZAPFLASH-20050127" target="_blank"><em>, </em></a><strong><a href="http://www.zapthink.com/report.html?id=ZAPFLASH-20050127" target="_blank"><em>increasing business agility</em></a></strong><a href="http://www.zapthink.com/report.html?id=ZAPFLASH-20050127" target="_blank"><em>, and </em></a><strong><a href="http://www.zapthink.com/report.html?id=ZAPFLASH-20050127" target="_blank"><em>reduction of business risk</em></a></strong><em>.</em>”</p>
<p><strong> </strong></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Web_service"><strong>Web Services</strong></a></li>
</ul>
<p style="padding-left: 60px;"><em>“Experts and visionaries believe that the benefits of XML Web services will be instrumental in </em><a href="http://www.webreference.com/js/column96/3.html" target="_blank"><em>propelling explosive business growth</em></a><em> over the next few years.”</em></p>
<p>It’s important that I note here that <em>none of these theories, approaches, or technologies is necessarily a bad idea </em>(although I think that each does tend to land at quite different points on the spectrum of goodness). There are some, in fact, for which I myself have major enthusiasm, because I think they promise to relieve at least portions of the IT delivery crisis.</p>
<p>The key takeaway, I’d argue along with Brooks, is that there&#8217;s no <em>one</em> technique, approach, methodology, philosophy, or magic that will wondrously make systems work easy and reliable.  No matter what the tools and techniques used, it&#8217;s hard work. It&#8217;s rife with opportunity for failure. It requires leadership, detail-oriented personnel, skillful practitioners.  Brooks took pains to say,</p>
<p style="padding-left: 30px; "><em>“Skepticism is not pessimism, however. Although we see no startling breakthroughs&#8211;and indeed, I believe such to be inconsistent with the nature of software&#8211;many encouraging innovations are under way. A disciplined, consistent effort to develop, propagate, and exploit these innovations should indeed yield an order-of-magnitude improvement. There is no royal road, but there is a road.”</em></p>
<p>So, we all have our silver bullet, I suppose: mine, along with Brooks&#8217;, consists of maintaining balance, practicality, and a broad embracing of multiple approaches, rather than one panacea.</p>
<p><em>Lagniappe:</em></p>
<ul style="padding-left: 30px; ">
<li><strong><span style="font-weight: normal;">Peter Merholz, “</span><a href="http://blogs.harvardbusiness.org/merholz/2009/10/why-design-thinking-wont-save.html"><span style="font-weight: normal;">Why Design Thinking Won&#8217;t Save You</span></a><span style="font-weight: normal;">”</span></strong></li>
<li><strong><span style="font-weight: normal;">Jerry Iacouzzi , “</span><a href="http://www.kpmg.com/Global/en/IssuesAndInsights/ArticlesPublications/Press-releases/Pages/Press-release-debunking-the-myth-7-Aug-09.aspx"><span style="font-weight: normal;">Debunking the myth of SOA</span></a><span style="font-weight: normal;">”</span></strong></li>
<li><strong><span style="font-weight: normal;">Matthew Huntbach, “</span><a href="http://www.bitwisemag.com/2/What-s-Wrong-With-Ruby"><span style="font-weight: normal;">What’s Wrong With Ruby?</span></a><span style="font-weight: normal;">”</span></strong></li>
<li>Rob England, “<a href="http://www.itskeptic.org/node/21">The Emperor has no clothes. Where is the evidence for ITIL?</a>”</li>
<li>Colin Beveridge, “<a href="http://www.colin-beveridge.com/index.php/biggest-it-myth-of-all-time/">Biggest IT Myth of all time?</a>”</li>
<li>Steve Yegge, “<a href="http://steve-yegge.blogspot.com/2006/09/good-agile-bad-agile_27.html">Good Agile, Bad Agile</a>”</li>
<li>Cath Everett, “<a href="http://news.zdnet.com/2100-9595_22-265450.html">Five cloud computing myths exploded</a>”</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/12/16/no-silver-bullets-really/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>The CIO and the fine art of vendor negotiation</title>
		<link>http://www.peterkretzman.com/2009/12/10/the-cio-and-the-fine-art-of-vendor-negotiation/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-cio-and-the-fine-art-of-vendor-negotiation</link>
		<comments>http://www.peterkretzman.com/2009/12/10/the-cio-and-the-fine-art-of-vendor-negotiation/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 02:59:32 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Pillars of Purview]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Role definition]]></category>
		<category><![CDATA[Vendor management]]></category>
		<category><![CDATA[balance]]></category>
		<category><![CDATA[choice]]></category>
		<category><![CDATA[choosing]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[gamesmanship]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[negotiation]]></category>
		<category><![CDATA[SLA]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[vendor]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=290</guid>
		<description><![CDATA[“Don’t write about that,” I’ve been told by several colleagues, when I’ve mentioned that I was working on a post about how best, as the senior technology executive, to negotiate with vendors.  “You’ll give away all your tricks!” they’ve said. Well, actually, no.  Here’s the main trick: this particular CIO doesn’t have any “tricks”, if by [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>“Don’t write about <em>that,</em>” I’ve been told by several colleagues, when I’ve mentioned that I was working on a post about how best, as the senior technology executive, to negotiate with vendors.  “You’ll give away all your tricks!” they’ve said.</p>
<p>Well, actually, no.  Here’s the main trick: this particular CIO doesn’t have any “tricks”, if by tricks you mean ways to outfox the opposition, or anything else that is best kept secret.  In fact, I’m not a natural avid negotiator. I&#8217;m not one of those people who looks forward to buying a new car because of the thrill of haggling with the salesperson.  But I’ve learned over the years how negotiations can best be <em>structured</em> for the optimal outcome.  Like cryptography, where greater obscurity isn’t equivalent to greater security, <em>successful negotiation isn’t dependent on tricks or subterfuge.</em></p>
<p>I’m quite content to tell any vendor or salesman how I go about negotiating, because doing so doesn’t provide them any kind of advantage.  If anything, it’s beneficial to me and my company that all parties in the negotiation understand clearly the basic principles and approach that I’m using; it cuts a lot of the normal gamesmanship out of the equation.</p>
<p><span id="more-290"></span>What I’m about to tell you about negotiating actually strikes me as incredibly obvious. Yet, time and again, I’ve <a href="http://www.peterkretzman.com/2007/07/25/the-perils-of-a-new-cto-position/" target="_blank">come into a new CTO/CIO role</a> and been astounded at the poor technology deals that were cut by the previous executive: inadequate terms, failure to protect both parties instead of just the vendor, unnecessary and undesirable contractual lock-in.  What happened in most of these cases, as far as I can usually determine, is that the executive in charge got swept away by emotional attachment to a specific solution, and tipped his or her hand. Game over: at that point they were putty in the vendor’s hands. I’ve even seen cases where contracts have completely put the vendor in the driver&#8217;s seat of actual implementation, including spending authority, to an unconscionable degree.</p>
<p>Make no mistake: vendors are typically <em>much</em> more experienced and skilled in negotiations than most of the technology executives they deal with.  Achieving excellence in negotiation should therefore be seen as a critical part of the technology executive’s skill portfolio.  But, like finance skills, it’s a skill <a title="Ah, the Bard" href="http://www.enotes.com/shakespeare-quotes/more-honored-breach" target="_blank">more honored in the breach than the observance</a>.  Your ability to negotiate well can not only protect your company’s long-term interests, but can actually recoup far more than the equivalent of your annual salary to the bottom line. It&#8217;s not uncommon for technology executives at even relatively small companies to negotiate deals worth hundreds of thousands or even millions of dollars of capital and operating expense.</p>
<p>So let’s cut to the “secret”. It boils down to this simple principle: <strong><em>give</em></strong><em> <strong>yourself choices</strong></em><strong>. </strong>Identify two, preferably three, viable, affordable, achieveable ways to solve your problem or need.  Once you&#8217;ve successfully established that viable short list, the power is all in your hands.  If you haven&#8217;t fully done that, you&#8217;re not really ready to negotiate, so you shouldn&#8217;t even start. <strong><em>Power in negotiation comes from not being wedded to a particular solution.</em></strong> Another way of expressing this idea is “always be truly ready and willing to walk away.”</p>
<p>Pay attention here: I’m about to say two apparently contradictory things, both of which are true and key:</p>
<ol>
<li>You need to regard all of the choices on your short list as <em>fundamentally on equal footing,</em> each with its own advantages and disadvantages, but on balance having roughly the same merit as a solution.  Don’t ever go in having already decided which one you really want!</li>
<li>Yet, you need to remember that all of the choices are also <em>fundamentally different in their details</em>. For example, one might have 30% greater functionality or come from a more established and stable company than the others, but recognize that this advantage probably comes with a cost premium. The market is generally pretty efficient that way.</li>
</ol>
<p>Your goal in the negotiation process is to see where you can find “wiggle room” on each alternative’s components (price, terms, features) that will ultimately make one of those choices outshine the other, on balance.  In other words, you are looking to unsettle the equilibrium you’ve achieved in #1, so that one choice comes out on top. And here’s another key: <em>let each vendor know, and remind them frequently, that this is what you’re doing.</em> Usually, there’s no need (or benefit) in letting the participating vendors know exactly what your list of alternatives consists of, but it will suffice that they know that you know that you have choices.</p>
<p>Miscellaneous tips and observations:</p>
<ul>
<li><strong>Negotiation, in general, is <em>not</em> simply about money,</strong> although that’s certainly a key dimension that can make one of your viable alternatives rise above the others.  Any facet of the deal should be open to scrutiny and discussion: cost, terms, rights to upgrade, SLAs, warranty, etc. You don&#8217;t always automatically choose the least expensive option, nor do you always choose the most featureful.</li>
</ul>
<ul>
<li>Don’t ever tell vendors (and believe me, they’ll ask again and again) what your budget is for this project. They don’t tell you what deals they’ve cut when they&#8217;ve sold their product to other customers, do they?  Again, the fact that you are actively pursuing other alternatives needs to speak the loudest.</li>
</ul>
<ul>
<li>Remember, though, that your goal is not to hammer down the price so far that the vendor won’t make any money on the deal. You can do that, at times, but it ultimately means that you’ll get poorer service and less attention when you need it.</li>
</ul>
<ul>
<li>Where possible, involve your legal counsel in the negotiations; don&#8217;t just bring them in at the end. The best negotiations for me, in terms of viable outcome, were where I had a tight bond and common approach with my legal counsel.</li>
</ul>
<p>In the end, it’s all about getting a viable solution for your need, at a reasonable price and beneficial terms for all. It’s not really about “winning”; it’s about <em>choosing.</em> Give yourself choices, and in the end, you (and your organization) do win.</p>
<p><em>Lagniappe:</em></p>
<ul>
<li>Ward Keever, “<a href="http://www.ctg.com/healthcare/newsletters/CTGHS-Insights-Ten-Keys-to-Successful-Negotiations.pdf" target="_blank">Ten Keys to Successful Negotiations</a>”</li>
<li>Martin Ewing, “<a href="http://www.cio.com.au/article/277195/5_can_t-miss_vendor_negotiation_tips" target="_blank">5 Can&#8217;t-Miss Vendor Negotiation Tips</a>”</li>
<li>Michael Krigsman, “<a href="http://blogs.zdnet.com/projectfailures/?p=485" target="_blank">Negotiation Tips for CIOs</a>”</li>
<li>Peter Kretzman, &#8220;<a href="http://www.peterkretzman.com/2007/08/21/more-tips-for-dealing-with-it-vendors/" target="_blank">More tips for dealing with IT vendors</a>&#8220;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/12/10/the-cio-and-the-fine-art-of-vendor-negotiation/feed/</wfw:commentRss>
		<slash:comments>4</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>Complexity isn’t simple: multiple causes of IT failure</title>
		<link>http://www.peterkretzman.com/2009/11/16/complexity-isn%e2%80%99t-simple-multiple-causes-of-it-failure/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=complexity-isn%25e2%2580%2599t-simple-multiple-causes-of-it-failure</link>
		<comments>http://www.peterkretzman.com/2009/11/16/complexity-isn%e2%80%99t-simple-multiple-causes-of-it-failure/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 02:21:25 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Role definition]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/?p=279</guid>
		<description><![CDATA[Roger Sessions recently published a white paper on IT complexity and its role in IT project failure: “The IT Complexity Crisis: Danger and Opportunity”.  It&#8217;s certainly possible to quarrel with bits and pieces of his analysis, and thereby tweak his numbers, but the overall thrust remains undeniable: IT failures are costing the world incredible amounts [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Roger Sessions recently published a white paper on IT complexity and its role in IT project failure: “<a href="http://www.objectwatch.com/white_papers.htm#ITComplexity" target="_blank">The IT Complexity Crisis: Danger and Opportunity</a>”.  It&#8217;s certainly possible to quarrel with bits and pieces of his analysis, and thereby tweak his numbers, but the overall thrust remains undeniable: <em>IT failures are costing the world incredible amounts of real money.</em> Sessions even sums it up under the dire-sounding phrase, &#8220;the coming meltdown of IT,&#8221; and says, &#8220;the out-of-control proliferation of IT failure is a future reality from which no country—or enterprise—is immune.&#8221; And he presents &#8220;compelling evidence that the proliferation of IT failures is caused by increasing IT complexity.&#8221;  He points out that the dollar cost of IT failure in the US alone is close to the cost of the recent US financial meltdown, and cites indications that the rate of failure is also increasing by 15% per year.</p>
<p>Roger’s paper is excellent and thought-provoking, and I recommend it highly. And I do agree with his view that complexity is the chief culprit in IT failure. That said, I think his argument focuses a little too strongly on one cause of complexity (unnecessary overcomplexity of architecture), to the neglect of other important factors.</p>
<p><span id="more-279"></span>To be sure, some obvious contributors to IT failure (poor project management, and lack of communication within teams and from business to IT implementers) aren’t dismissed by Sessions, but he sees their contribution to the crisis as relatively small. I don’t, and I’ve used this blog to write about those factors quite a bit.</p>
<p>Most of all, though, I differ with Roger’s focus on streamlining architecture as being <em>the</em> key to reducing system complexity. One could say, in fact, that Roger’s solution is primarily a technical one, where the bugaboos I see are primarily cultural and sociological.  I see not one, but at least three distinct complexity-related burdens, increasingly endemic, and increasingly bringing down IT:</p>
<ul>
<li>Overly complex      design/architecture</li>
<li>Taking on too      much functionality</li>
<li>Poor      implementation (technical debt in-the-large and in-the-small)</li>
</ul>
<p>Roger has admirably dealt with the issue of overly complex design/architecture, at least in terms of a viable approach for simplifying up-front architecture, so I’ll focus here on the other two.</p>
<p><em>Taking on too much functionality</em></p>
<p>I recently rented an economy car (the least expensive option) on a trip with my son. (Remember, my self-appellation is “Cheap Technology Officer.”) He was stunned and dismayed that the car didn’t have automatic door locks; he didn’t realize that they even <em>made</em> cars without them anymore. Similarly, my 11-year-old daughter has grown up in a TiVo-ized world where live TV can always be paused. When she encounters a TV without a DVR (and thus no pause capability), she regards it as hopelessly primitive. Indeed, as unacceptable.</p>
<p>Similarly, the general standard for functionality and UI design has been raised by extremely functional PC software.  I now expect to be able to double-click on a number in any onscreen report, and thus “drill down” into the transactional details that make up that number. When I can’t, I feel cheated. Equally, I expect everything on an interface to drag and drop; I get frustrated if it doesn’t.</p>
<p>So as an industry, we’ve raised the bar of acceptability, considerably, in software and technology systems over the last couple of decades.  What that means in practical terms, though, is that across the board, our eyes have gotten bigger than our stomachs. <em>We want more, up front, than it often makes sense to build at the start.</em> And our demands are not negotiable, or so it seems. The first few cell phones I had didn’t even have a ring silencer on them; I used to silence the phone by adroitly disconnecting the battery when a call came through at an inopportune time. Today, most people wouldn’t even consider buying a phone that lacks much more elaborate features, such as a camera, that I would have considered as space-age in nature back in the 80s.</p>
<p>So our increase in expectations, alone, has added considerably to the functionality of systems we tend to build. There’s more functionality in and of itself, and usually more interface points to other complex systems. In fact, integration testing—where you connect new code into a working environment where it has to interface correctly with other systems—has become a frequent and major sticking point in launching information technology projects.  In essence, we’ve fallen into <a href="http://www.peterkretzman.com/2008/04/28/nuts-the-biggest-trap-of-them-all/" target="_blank">the “nuts” dilemma</a>, both in large and small ways.  We want so much, and attempt so much, that we increase our risk of failure considerably.</p>
<p><em>Technical debt (in the large and in the small)</em></p>
<p>Any software developer will tell you that their first stab at implementing a given piece of functionality is often (if not usually) much more complex than turns out to be needed. Only after exploring the problem domain, with experiments and backtracking and restarts, do developers usually realize that their code can be pared down, simplified, combined with other modules, etc. This is usually called “<a href="http://en.wikipedia.org/wiki/Refactoring" target="_blank">refactoring</a>”, and its importance is a relatively recent insight in the software development discipline.</p>
<p>A key insight about refactoring, though, is that it means improving the code <em>without changing its overall results.</em> There’s often no immediately obvious payback to this undertaking: it’s a <a href="http://www.peterkretzman.com/2009/07/07/it-the-cio-and-the-business-need-for-roof-projects/" target="_blank"><em>roof project</em></a>, in essence. To the extent that refactoring isn’t done (no time, no inclination, no recognition of a simpler approach), <em>the end product is left with vestiges of unnecessary complexity.</em> The greater the time crunch, and the greater the aspiration for the functional depth and breadth of the software to begin with, the more likely it is that these vestiges linger. And one ancillary aspect of the raised bar in expected minimum functionality is that it causes the time crunch to get ever greater.  It’s no longer about delivering just a solution that will work, it’s about making sure that the solution includes (metaphorically speaking) a 5-megapixel camera too.</p>
<p>Couple this unnecessary but accidental complexity with what often amounts to a rush job on design for the sake of meeting schedule (creating “technical debt in-the-large”). An example I’ve used here <a href="http://www.peterkretzman.com/2009/07/07/it-the-cio-and-the-business-need-for-roof-projects/" target="_blank">before</a>: choosing a different core DBMS to implement a given function, simply out of expedience, and failing to take time to modify previous functionality to use that new DBMS. Supporting two DBMSes within the same product represents significant technical debt: every subsequent system change and addition will entail “paying interest” on that debt, which not only increases schedule and manpower costs, but increases risk of failure as well. And that’s just one example; the technical debt cascades, feature upon feature, release upon release. <em>Technical debt, until paid down, can be equated to a invisibly rising substrate of complexity, and it contributes massively to an increasingly wobbly, risky system.</em> And lately, I see more and more organizations “pyramiding” their technical debt, <em>never</em> taking the time and cost to pay it down, with disastrous results. As Hemingway said about going broke, it happens slowly, then all at once.</p>
<p><em>What now?</em></p>
<p>Roger’s analysis, to its large credit, outlined an important aspect of complexity and posed a solution (an approach he calls SIP, or Simple Iterative Partitions).  The aspects that I’m presenting (taking on too much functionality, and the pyramiding of technical debt) are, as I’ve said, cultural and sociological within companies. The answer is not nearly as simple or as neat as a specific technical solution (although I am certain that I will get comments on this post, perhaps rightly, from devotees of <a href="http://agilemanifesto.org/" target="_blank">Agile</a>).</p>
<p>To my mind, it’s engaged, savvy, forceful <em>leadership</em> that alone can address these issues, slow down the demand train, stop the madness. If anything, I think that there is an increasing lack of leadership in IT circles that can suitably recognize and address these factors, as well as educate their peers. And that’s what needs fixing most of all.</p>
<p><em>Lagniappe:</em></p>
<ul>
<li>Kevin Schlabach, “<a href="http://agile-commentary.blogspot.com/2009/11/agile-east-2009-by-thoughtworks.html" target="_blank">Agile East 2009 by Thoughtworks</a>”</li>
<li>Martin Fowler, &#8220;<a href="http://martinfowler.com/bliki/TechnicalDebt.html" target="_blank">Technical Debt</a>&#8220;</li>
<li>Eric Ries, “<a href="http://www.startuplessonslearned.com/2009/07/embrace-technical-debt.html">Embrace technical debt</a>”</li>
<li>Johan Lindberg, “<a href="http://johan.pulp.se/post/228260091/the-it-complexity-crisis" target="_blank">Painting With Hands and Feet: The IT Complexity Crisis</a>”</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2009/11/16/complexity-isn%e2%80%99t-simple-multiple-causes-of-it-failure/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>
