Role definition

The title issue revisited: CTO vs. CIO

Key question of the day: given the recognized ascendancy of business/IT alignment and business change management as a vital purview of the effective CIO/CTO, should senior technology executives decrease their emphasis on technology, and focus primarily on corporate strategy and change? Should the company just have one role (call it a CTO, perhaps) do all [...]

10 comments Read the full article →

Using feedback loops to improve IT department service

As I’ve written here before, I strongly advocate thinking of IT in general as a service organization to the rest of the business. Any service organization needs one or more forms of “feedback loop” to be able to gauge whether it is successfully accomplishing its mission.  However, I’ve observed relatively few IT organizations that actively [...]

2 comments Read the full article →

Optimism, resilience, stamina: the make-up of the CTO/CIO

Here’s a disquieting little secret that few of us ever really acknowledge, maybe because it’s rather painful and also an unavoidable part of the fabric of our existence in IT. I don’t know how to say it more eloquently (or less bluntly), so here goes: being in information technology is hard. In our day-to-day dealings [...]

1 comment Read the full article →

Software development’s classic mistakes and the role of the CTO/CIO

Here’s a post of a type I rarely do: a reaction to an item recently posted to the Internet. Specifically, a day or two ago, Steve McConnell’s firm Construx, Inc. released their update of McConnell’s list of classic software development mistakes. This survey and its results is worth everyone’s time to read (and ponder) carefully. [...]

0 comments Read the full article →

Avoiding the Rubber Stamp maintenance renewal syndrome

As I discussed last time, everything you add to your environment (hardware, software) costs money in recurring fees. Part of the job of the CTO/CIO is to sign dozens of invoices, each and every week, that approve payment for the various elements in your infrastructure that have come up for renewal. And hey, we’re all [...]

2 comments Read the full article →

Skills that have mattered to me as a CTO/CIO

This time on a more personal note: I’ve been reflecting lately about the various specific skills that helped propel me in my career, and how I picked those up. These are mostly metaskills, rather than specific technical capabilities. A number of technologies that I spent a long time becoming expert in are not listed, for [...]

0 comments Read the full article →

Nightmares before Halloween: bad dreams of the CTO/CIO

In honor of the season, I thought I’d share a few recurring nightmares, ones that unfortunately don’t seem to confine themselves to the fall time frame. All of these are chronic worries that have truly kept me up at night; most of them stem from actual real-life situations I’ve encountered. 1. Your CEO calls you [...]

1 comment Read the full article →

Career tips for the CTO/CIO path

One of the most frequent questions I’ve gotten after starting this blog pertains to how one can work up to the CTO or CIO role in IT. This isn’t all that easy to answer, other than with some platitudes. Every career is different; every individual takes a separate path. I can’t exactly recommend to people [...]

0 comments Read the full article →