<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CTO/CIO Perspectives &#187; Peterisms</title>
	<atom:link href="http://www.peterkretzman.com/category/peterisms/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>Conventional wisdom that fails for IT</title>
		<link>http://www.peterkretzman.com/2009/10/15/conventional-wisdom-that-fails-for-it/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=conventional-wisdom-that-fails-for-it</link>
		<comments>http://www.peterkretzman.com/2009/10/15/conventional-wisdom-that-fails-for-it/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 00:25:16 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Anecdotes]]></category>
		<category><![CDATA[Peterisms]]></category>
		<category><![CDATA[Pillars of Purview]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Stakeholders]]></category>

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

		<guid isPermaLink="false">http://www.peterkretzman.com/2008/07/15/it-states-of-denial-and-more-peterisms/</guid>
		<description><![CDATA[Yes, I admit it&#8217;s an old and hackneyed play on words, but I&#8217;ll repeat it anyway: in the course of my career, I&#8217;ve worked in IT positions in the fine States of New York, California, and Washington, but I&#8217;d have to say that the most frequent state I&#8217;ve encountered in IT matters has been the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Yes, I admit it&#8217;s an old and hackneyed play on words, but I&#8217;ll repeat it anyway: in the course of my career, I&#8217;ve worked in IT positions in the fine States of New York, California, and Washington, but I&#8217;d have to say that the most frequent state I&#8217;ve encountered in IT matters has been <strong id="myqt">the State of Denial.</strong> <br id="ufwj0" /><br id="ufwj1" />It seems to be a common trend, up and down the levels of a company, to engage in a bit of willful self-delusion about IT matters, practices, outcomes.  As I thought about this, I realized that several of my key &#8220;Peterisms&#8221; (these being sayings that come out of my mouth again and again, as already chronicled <a href="http://www.peterkretzman.com/2007/12/31/end-of-year-peterisms-for-the-ctocio/" target="_blank">here</a> and <a href="http://www.peterkretzman.com/2008/03/09/more-peterisms-lessons-learned-on-it-practices/" target="_blank">here</a>) have evolved as a response to this persistent theme of &#8220;states of denial&#8221;.  So let&#8217;s talk about three more of those Peterisms in that light.</p>
<blockquote><p><span id="more-59"></span></p></blockquote>
<ul id="vo4v3">
<li id="vo4v4">
<p id="jl6n3"><strong id="yhx4">Everyone wants to get to heaven; no one wants to do what it takes to get there.</strong></p>
</li>
</ul>
<p id="vo4v7" style="margin-left: 40px">A former boss of mine was especially fond of this one.  With business stakeholders, the saying tends to pertain to things like wanting robust delivery, solid systems, ease of maintenance and flexibility, and high predictability of time frames for development and release.  But then you confront them with the not-so-shiny prerequisites to getting those things: e.g., the need for careful prioritization of desired functionality; the importance of <a title="NUTS" href="http://www.peterkretzman.com/2008/04/28/nuts-the-biggest-trap-of-them-all/" target="_blank">not trying to get everything all at once</a>; the need to hold to plans once they&#8217;re formulated, rather than changing the game every week; taking the time to test and carefully document even though those activities sometimes just seem to delay &#8220;the real work&#8221; of delivering what they want. There are tons of other examples, of course.<br id="geye" /></p>
<p id="geye2" style="margin-left: 40px">With IT staff (developers, operations folks) themselves, the saying pertains to things like wanting to set their own time estimates for completing their tasks; to be protected from &#8220;death march&#8221; overtime; and to have the freedom to set their own tools, standards, hours.  But then you confront them with, again, the not-so-attractive means to achieve those ends: the importance of actually <em id="revh">hitting </em>the estimates they themselves have provided, and the need to reduce the rework that results from people adopting different and undocumented tools and approaches.</p>
<p id="jofz1" style="margin-left: 40px">Discipline is tough, especially self-discipline.  Across the business, I often see people wanting all the possible upsides and accepting neither the means to those ends, nor the risks or trade-offs that will necessarily ensue from those approaches.<br id="xx19" /></p>
<ul id="u00j">
<li id="u00j0"><strong id="c11k3">There&#8217;s no substitut</strong><strong id="dsh5">e for tedium</strong></li>
</ul>
<p id="z18i" style="margin-left: 40px">This one&#8217;s an original, one that I love to drone out in an onomatopoetically intentional monotone, but in truth, it&#8217;s just a restatement or narrowing of the one above. I can&#8217;t tell you how often I&#8217;ve seen people whine that something in IT is hard work or boring: going item-by-item through bug lists or feature/function estimates, for example.  I&#8217;ve probably spent literally years of my life, if you placed all the sessions end-to-end, sitting in groups meticulously going through bug lists in preparation for a software release or update.  People are often tempted to cut corners in these situations, but every time I&#8217;ve seen that attempted, the released software ended up with inexcusable issues that should have been caught and fixed prior to going live.  Functional prioritization is similar: people often want to take a power-determined &#8220;I&#8217;ll just be the one to decide&#8221; approach to it, but that&#8217;s usually done in tunnel vision, without a full look at the competing functions that would merit potentially higher prioritization than what tends to be picked through such a seat-of-the-pants approach.<br id="u-bx" /><br id="u-bx0" />There indeed may be no real substitute for this sort of tedium, but that&#8217;s still not an excuse or justification for liking it: you&#8217;re still obligated to do everything you can to reduce the amount of tedious overhead you go through, in a &#8220;continuous improvement&#8221; manner.  In the case of bug lists, for example, you want to make sure that you insist on testers entering accurate, pithy bug descriptions so that you don&#8217;t spend precious minutes repeatedly &#8220;rediscovering&#8221; what the real issue is before you can decide how large an impact the bug has.  You want to make sure you get adequate (neither understated nor overstated) assessments of each bug&#8217;s severity, so that you can operate in rapid triage mode.<br id="z18i1" /></p>
<ul id="u00j1">
<li><strong id="c11k2">If you want to make an omelette, you&#8217;ve got to break some eggs.</strong></li>
</ul>
<p id="eexs1" style="margin-left: 40px">I actually stopped using this one for a while, ever since I heard it was attributed to Stalin.  Fortunately, it now appears <a title="Don't believe everything you read..." href="http://books.google.com/books?id=NCOEYJ0q-DUC&amp;pg=PA120&amp;lpg=PA120&amp;dq=stalin+omelet+eggs&amp;source=web&amp;ots=hALzPExVCD&amp;sig=G_O-Jk0vca1zhSeHkgsushY0MA8&amp;hl=en&amp;sa=X&amp;oi=book_result&amp;resnum=1&amp;ct=result" target="_blank">that attribution was untrue</a> (was it Taft? Robespierre? Chamberlain?), so I can use it again in clear conscience.</p>
<p id="ils1" style="margin-left: 40px">Just as the main point of the first two sayings is &#8220;nothing comes without a bit of hard work,&#8221; the point of this saying, at least in terms of how I use it around IT situations, is that nothing comes without some downsides or impacts.  Changing a system to be more functional may make it less usable or elegant. Automating a process may offend or threaten people who are responsible for the way the current process is manually handled.  Downsides.  All of these must be carefully analyzed, openly discussed, and courses of action deliberately chosen while taking their impact into account. The alternative?  Denial: thinking that there&#8217;s a <a href="http://en.wikipedia.org/wiki/Shangri-la" target="_blank">Shangri-La</a> alternative out there that has no downside, where there won&#8217;t be any negative impacts, and where there is no risk.<br id="ils10" /></p>
<p id="ils13">When it comes to IT, whatever your role, you need to be ready and willing to accept that it&#8217;s going to entail some hard and often tedious work.  And you need to be mindful of the ever-presence of downsides to whatever alternatives you painstakingly choose.  Otherwise, you&#8217;re destined to be one of those people existing in a State of Denial.  And nobody wants that.<br id="v4o:" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2008/07/15/it-states-of-denial-and-more-peterisms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More Peterisms: lessons learned on IT practices</title>
		<link>http://www.peterkretzman.com/2008/03/09/more-peterisms-lessons-learned-on-it-practices/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=more-peterisms-lessons-learned-on-it-practices</link>
		<comments>http://www.peterkretzman.com/2008/03/09/more-peterisms-lessons-learned-on-it-practices/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 14:47:06 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Peterisms]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/2008/03/09/more-peterisms-lessons-learned-on-it-practices/</guid>
		<description><![CDATA[More pithy sayings that (at least in my view) I reuse in an attempt to succinctly express key concepts and lessons. Or, perhaps in many cases, to annoy my staff via tireless repetition. I have several dozen of these sayings, most likely (I haven&#8217;t actually counted), and for many of them I can no longer [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>More <a title="Here are some from the last time around" href="http://www.peterkretzman.com/2007/12/31/end-of-year-peterisms-for-the-ctocio/" target="_blank">pithy sayings</a> that (at least in my view) I reuse in an attempt to succinctly express key concepts and lessons.  Or, perhaps in many cases, to annoy my staff via tireless repetition.  I have several dozen of these sayings, most likely (I haven&#8217;t actually counted), and for many of them I can no longer remember their origin.  The ones this time around, though, are attributable.  You are free to draw conclusions or insights about my cultural values from the breadth of sources represented here.  Aside from the theme of wildly disparate cultural derivation, though, these apothegms have another common thread to them: they tend to come to mind as you go through the standard back-and-forth negotiations with business stakeholders about features, projects, workload.</p>
<p><span id="more-40"></span></p>
<ul>
<li><strong><em>Don&#8217;t let best get in the way of better.</em></strong></li>
</ul>
<p style="margin-left: 40px">The person I heard this aphorism from originally almost certainly didn&#8217;t invent it, but nonetheless, I can never read or say these words without hearing the soft Mississippi drawl of <a href="http://en.wikipedia.org/wiki/Jim_Barksdale" target="_blank">Jim Barksdale</a>.</p>
<p style="margin-left: 40px">Engineering anything (software, hardware, bridges, machines) is all about meaningful and careful compromise.  For a number of solid practical reasons (time and expense being chief among them), no one in any branch of engineering gets to pull out all the stops and insist on the ideal in all aspects of constructing a product &#8212; indeed, I&#8217;d argue that much of the thrill of good engineering actually consists of working within limits and achieving maximum effect despite the barriers. Nonetheless, I&#8217;ve frequently seen IT professionals fall into the trap of trying to maximize all things, reduce all risk of failure, allow for all contingencies: and that way lies almost certain failure.</p>
<p style="margin-left: 40px">Equally, business stakeholders can err on the side of insisting on the ideal.  Sometimes it&#8217;s because they figure that if they don&#8217;t ask for everything up front, they&#8217;ll never get it.  Other times, it&#8217;s feeling that there&#8217;s absolutely no utility to a partial implementation of what they want.  That stance, too, is self-defeating: it leads to &#8220;big bang&#8221;-like projects being spawned and undertaken (with a high rate of failure), rather than working iteratively through successive versions and feature releases to get what is needed. For particularly glaring examples of stakeholders feeling that only absolute perfection is worthwhile, take a look at the bulk of the messages left on Apple message board sites after any product release, no matter how stunning that release was. Fault-finding, carping, general dissatisfaction abound &#8212; and this is from the fan base!  Another way I&#8217;ve heard this aphorism expressed is that &#8220;the perfect is the enemy of the good.&#8221;</p>
<ul>
<li><strong><em>The reasonable man adapts himself to the world; the unreasonable man persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. (George Bernard Shaw)</em></strong></li>
</ul>
<p style="margin-left: 40px">Aside from the now-dated gender specificity of the above quote, it&#8217;s a gem.  Being too reasonable and adaptive can lead to complacency and failure to push the envelope.  Too much unreasonableness, however,  and you&#8217;re not going to be successful &#8212; your expectations (like the above-mentioned Apple fans) will be so high that you&#8217;ll push all chances for success out the window.  Note the contradiction of this saying with the previous one, however.</p>
<ul>
<li><strong><em>Don&#8217;t make pie crust promises (easily made, easily broken).  (Mary Poppins)</em></strong></li>
</ul>
<p style="margin-left: 40px">A classic way that IT often shoots itself in the foot is to overpromise, usually in response to fervent desires, needs, and hopes (or perhaps a little of Shaw&#8217;s &#8220;unreasonable man&#8221; behavior) on the part of stakeholders. Here&#8217;s one that I see time and again: &#8220;OK, we&#8217;ll get that feature into the very next release, just a week after launch,&#8221; usually offered up as a negotiating concession with stakeholders when there&#8217;s a late-breaking requirement or the need to descope things to hit a launch deadline.  Of course, at that point the &#8220;very next release&#8221; hasn&#8217;t truly been planned yet, and there are probably dozens of features and fixes vying for inclusion, none of which have been soberly prioritized against one another by stakeholders.  To promise anyone anything specific on feature inclusion, much less to state a specific short-term time frame, is almost a guaranteed way of disappointing people.  There&#8217;s no substitute for planning, even amidst the kind of heated discussion that usually happens late in a project.</p>
<p>So, there&#8217;s a common theme to these (i.e., they all pertain to the negotiations process on projects), but there&#8217;s no single common &#8220;answer&#8221; that they collectively provide, other than to underscore that it&#8217;s important to look at things from both IT and shareholder perspectives: be unreasonable in pushing for progress, yet don&#8217;t let a desire for perfection get in the way of generally improving things; and for heaven&#8217;s sake, make sure you don&#8217;t overpromise.  It&#8217;s a mixed world out there, and that will never change.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2008/03/09/more-peterisms-lessons-learned-on-it-practices/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>End-of-year Peterisms for the CTO/CIO</title>
		<link>http://www.peterkretzman.com/2007/12/31/end-of-year-peterisms-for-the-ctocio/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=end-of-year-peterisms-for-the-ctocio</link>
		<comments>http://www.peterkretzman.com/2007/12/31/end-of-year-peterisms-for-the-ctocio/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 19:17:31 +0000</pubDate>
		<dc:creator>Peter Kretzman</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Peterisms]]></category>

		<guid isPermaLink="false">http://www.peterkretzman.com/2007/12/31/end-of-year-peterisms-for-the-ctocio/</guid>
		<description><![CDATA[One habit I&#8217;ve picked up as a CTO/CIO, a habit that usually comes out in the many meetings that make up my work week, is that of leading through aphorism. Over the years, I&#8217;ve accumulated a number of pithy sayings that, like the proverbial picture being worth a thousand words, succinctly express key concepts and [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>One habit I&#8217;ve picked up as a CTO/CIO, a habit that usually comes out in the many meetings that make up my work week, is that of leading through aphorism. Over the years, I&#8217;ve accumulated a number of pithy sayings that, like the proverbial picture being worth a thousand words, succinctly express key concepts and lessons that I&#8217;ve learned throughout my career.  And I pass those on, sometimes repeatedly.  My staff in more than a few of my jobs have started to call these sayings &#8220;Peterisms&#8221;, although I certainly can&#8217;t claim that I&#8217;ve invented most of them.  So for a light-hearted end-of-year blog entry, in what may become a recurring flavor of post, here&#8217;s a few of them, with some discussion about what they connote in my personal <a title="You can always tell a nerd via the Star Trek references" href="http://en.wikipedia.org/wiki/Darmok" target="_blank">Darmok</a>-like management code.</p>
<p><span id="more-30"></span></p>
<ul>
<li><em>Don&#8217;t tell them no—tell them what it will take to say yes.</em></li>
</ul>
<p style="margin-left: 40px">IT personnel are frequently in the position of having to say no &#8212; in response to an unrealistic expectation, a potential breach of security, a violation of established policy.  I&#8217;ve learned to emphasize the other side of that, though: rather than simply saying &#8220;no&#8221; to the request, it&#8217;s useful to outline potential ways of getting to what the person wants.  Sometimes, carefully handled, that&#8217;s a <a href="http://en.wikipedia.org/wiki/Reductio_ad_absurdum" target="_blank"><span style="font-style: italic">reductio ad absurbum</span></a> approach, through which the requester realizes themselves that they&#8217;ve asked for something completely infeasible.  But in any case, it&#8217;s a good self-discipline for IT itself (remember my strong view that IT is a service organization), in that it forces us to examine what measures might actually enable the achievement of the request.  Would more funding help? More personnel?  Stopping work on other high-priority projects? Working overtime (yet again)?  In the end, actively looking for &#8220;ways to get to yes&#8221; helps everyone establish the company&#8217;s true priorities and understand the others&#8217; point of view.</p>
<ul>
<li><em>When the only tool you have is a hammer, everything looks like a nail</em></li>
</ul>
<p style="margin-left: 40px">We&#8217;re all subject to this kind of laziness and complacency: the tools we&#8217;ve gotten used to are the tools we tend to use in every situation possible.  I worked with a FORTRAN programmer in the late &#8217;80s (no joke) who was so fluent and capable in that arena that he resisted using all manner of new tools, from spreadsheets to scripting languages.  At another company I worked for recently, the entire web site architecture (as well as nearly all tools) for a high-volume site was built on <a title="Not a bad solution, just an old one" href="http://en.wikipedia.org/wiki/Tcl" target="_blank">Tcl</a>, which is not exactly leading-edge scalable technology.  Clearly, every company needs to settle on standards and toolsets &#8212; my argument, however, is that you need to work actively on avoiding establishing a <a href="http://en.wikipedia.org/wiki/Monoculture#Computer_science" target="_blank">monoculture</a>. I&#8217;ll have further posts in the new year about appropriately diversifying an organization&#8217;s tools.</p>
<ul>
<li><span style="font-style: italic">You can&#8217;t fit 8 pounds of manure into a five-pound bag</span></li>
</ul>
<p style="margin-left: 40px">This one&#8217;s a personal favorite, perhaps the one I trot out most frequently. As you might guess, it argues for &#8220;right-sizing&#8221; IT&#8217;s efforts to what&#8217;s achievable with available resources. The trouble is, it&#8217;s fairly common for an idealistic and energetic corporate management group to want to <a title="``All progress is based upon a universal innate desire of every organism to live beyond its means.``" href="http://en.wikiquote.org/wiki/Samuel_Butler" target="_blank">push forward</a> on multiple fronts simultaneously.  Indeed, doing so may be necessary to maintain market competitiveness for the company&#8217;s offerings. Alas, it&#8217;s considerably easier to dream up and spawn a project than it is to actually bring that project to fruition.  Executives should perhaps be called &#8220;idea-tives&#8221; instead, because we tend to minimize how long it takes to <span style="font-style: italic">execute </span>the many ideas we dream up. Meanwhile, we&#8217;ve moved on to the next big idea, forgetting that the wheels are still churning throughout the organization on executing our <span style="font-style: italic">last </span>big idea.  And (see above), we don&#8217;t tend to want to hear &#8220;no.&#8221;</p>
<p style="margin-left: 40px">Again, as I&#8217;ve stated <a title="it's the key thing that you should expect from management, in fact" href="http://www.peterkretzman.com/2007/07/21/two-additional-models-for-ctocio-behavior/" target="_blank">before</a>, the most important role of management is the proper allocation of resources.  <span style="font-style: italic">Finite </span>resources, that is, spread across many areas of demand. In essence, that allocation is a zero-sum game: when you add a project to the plate, you need to remove a project.  <span style="font-style: italic">Just as you do with planned expenditures when you have a fixed budget. </span> Educating the entire organization on this basic, unavoidable fiscal-like project discipline is one of the major ongoing challenges (as in uphill battles) of the CTO/CIO.</p>
<p><span> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.peterkretzman.com/2007/12/31/end-of-year-peterisms-for-the-ctocio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
