We call it the “process bypass process.” Hold that thought.

In a healthy organization, IT’s business partners have a lot of ingenuity, much of which is focused on what IT can do to make their work more efficient, productive, and effective.

Far too much ingenuity, in fact, for IT to be able to take care of it all. The result is the ever-present “IT backlog” — the list of projects IT won’t be able to get to for the foreseeable future. IT has struggled to find solutions to the backlog for as long as I’ve been in this business. The problem is as pernicious as ever.

There’s no single solution — you have to nibble away at it. Here are some techniques you can apply to deal with it and, if not solve it altogether, at least make it manageable.

  • Apply the rule of ten. Any organization, at any level, can deal with between three and five initiatives of any size in a given year. Any more than that and the organization’s energy is divided too thinly for anything to get done. That being the case, whenever anyone suggests a great idea (as in, “You know what this organization needs to do? It should …”) ask this question: “Great idea. And we have a lot of great ideas in front of us for what this organization needs to do. Does this make the top ten list? Because if it isn’t one of the ten most important, we’ll never get to it.”
  • Insist on a business sponsor. No, not just someone willing to testify that “we need it.” We’re talking about someone who has the authority to commit to the business benefits to be had from whatever the request is for and live up to delivering them once the project is finished. That also means defining all projects in terms of business change, not software delivery, and including implementation of the business change within the project plan. No benefit, no business change, no project.
  • Use a magic quadrant. Yeah, I know, but use one anyway. The x-axis is total benefit — amount of improvement combined with organizational scope. The y-axis is total investment — the combination of cost, effort and risk. These don’t have to be precise — consensus scales of 1 to 10 will do just fine. By throwing each request into the magic quadrant you can do some initial screening: Reject everything (of course!) that combines high investment with low benefit. Accept everything that combines low investment with high benefit. So far, so good.Low investment and benefit? Either make it a local problem, to be solved with Excel or MS Access, or find a way to fold it into another, larger effort.

    The high investment/high-benefit proposals are the toughest. These are the ones you carefully screen and analyze. Choose only as many as you can successfully implement, and make sure they get a lot of oversight. They’re the most likely to get out of hand, and the most likely to be disappointing once completed.

  • Don’t say yes or no. Say no or when. If you can’t provide a project launch date, you might have said yes, but you didn’t mean it because you don’t know if, let alone when, you’re going to work on it. Don’t pretend. You haven’t said yes until you’ve put the project on the master schedule, with the launch date predicated on the availability of all staff required for the project to proceed.So now you have an governance process. Be careful what you ask for. Another name for well-defined governance is bureaucracy — the loss of flexibility and agility that’s the result of slow, consensus, committee-driven decision-making.

Which is why, as part of your IT governance process, you need a process bypass process — a governance process that bypasses your governance process. It’s a way to fast-track opportunities that just won’t wait. The keys to success for a process bypass process are (1) it’s only used for time-sensitive opportunities, not to placate the loudest voices; (2) it’s used to give the project the next available time-slot in the master schedule, not to interrupt work in progress; and (3) process bypasses still require approval — most likely by the CEO, CFO and CIO. And that includes approval to use the process bypass process in the first place.

Which is to say, nobody gets to bypass the process bypass process.

I need a favor. I don’t have an address for the Open Source Community’s corporate communications department — would you mind forwarding this to them for me? Thanks!

Memorandum

To: The Open Source Community

From: Bob Lewis

Subject: WAKE UP!!!!!

I’m writing to inform you that you’re about to blow the opportunity of a lifetime. With Microsoft’s announcement of its ever-receding and shrinking Vista, there’s an opening in the marketplace through which you could drive a large truck, if you happened to own one and had any interest in, for example, succeeding in the marketplace.

Vista is late, getting later all the time, and is getting less interesting as it does, proving what many of us suspected all along — that Longhorn is the new Cairo, long on press releases extolling how great it’s going to be and short on working code that does anything important. Read commentary by people who claim to speak for you and you’ll find no shortage of gloating about it.

What I haven’t read is any commentary about the lateness of OpenOffice 2.0 — not as late as Vista, to be sure, but not an exemplar of predictable delivery either. Which is too bad, because desktop Linux’s future depends entirely on this one suite.

OASIS notwithstanding, Microsoft Office defines the standards that matter for word processing, spreadsheet, and presentation documents. If you sum it all up, American businesses store approximately 6,957,901 terabytes of unstructured data in MS Office formats.

More or less.

If you want to replace more than a tiny fraction of the installed base of Windows desktops you need to give enterprise buyers the ability to read and write those terabytes seamlessly: No tweaking, no fiddling around, no readjusting margins, headers, footers, frames, text boxes, footnotes, lions, tigers or bears.

Either you launch OpenOffice, open an MS Office document and it renders perfectly or you aren’t in the game.

OpenOffice 1.x isn’t in the game. Supposedly, OpenOffice 2.0 will be. If it ever shows up. Right now, all we know is how great it’s going to be. Sounds a lot like Longhorn to me.

Why is OpenOffice so important? Imagine you’re a CIO. How do you decide on your standard desktop? Only two factors matter. Avoiding headaches is one. Reducing your costs is the other.

Add one more Windows/MS Office machine to the ones already in place and no worries, mate. Add a Linux/OpenOffice 1.x machine and you have migraine after migraine.

Employees live in MS Office. Yes, you can run it through Citrix but what’s the point? It makes employees dependent on the network, you have to buy the same number of licenses anyway, and you have to buy and manage Citrix. You can run MS Office on Linux desktops using Crossover Office, too, but does that really solve anything? I like the folks at CodeWeavers, and being able to run MS Office XP is terrific. But for your average CIO, once you commit to MS Office you might as well run Windows.

Solve the office suite and the rest of the challenge of integrating desktop Linux falls into place fairly easily. Increasingly, enterprise applications use browser-based clients. Crossover Office or Citrix solves much of the rest, and the pricing and license terms of open source software has great appeal to your average CIO.

Once you stop causing headaches.

Now I know open source isn’t about understanding customers. It’s about programmers scratching their personal itches. That’s the greatest strength of the open source movement.

It’s also the movement’s greatest weakness. If anyone was focused on succeeding in the marketplace they’d be investing heavily in OpenOffice, they’d set deadlines and design targets, offer bonuses for defect detection and resolution and otherwise do everything they could to take advantage of the current opportunity.

Heck, I’d think IBM would spend the chump change necessary to get this out the door just to get its revenge for Microsoft’s duplicity about OS/2. Guess not.

It’s a shame. Here’s a huge opportunity, just waiting for someone to take advantage of it. Corel isn’t going to go after it — it gave up on Linux even before Microsoft bought its 25% share. Sun Microsystems has the biggest stake in this, since it owns StarOffice, which is the same as OpenOffice except for where it isn’t.

Oh, never mind — for Sun, the desktop is an afterthought. It cares about servers. And for the kids at OpenOffice.org, the whole project is a labor of love, not a matter of profit. That means that in the end, desktop Linux will only succeed by accident. Windows, in contrast, succeeds because the sharks who run Microsoft want it to.

I know where I’d place my bet. It’s too bad too — I was rooting for you.