Many years ago my sister Mary taught me a valuable lesson. At the time she and her husband lived in a very small apartment. But each time I visited her I was amazed by how neat everything was. There were no overflowing bookshelves, no overstuffed closets and pantries, and none of the usual clutter of everyday living. It didn’t look like my house at all. Instead there just seemed to be total order, with everything in its place.
I asked her whether she had some offsite storage location somewhere for all of the “stuff” that we all seem to accumulate during our lifetime. She said that everything she and her husband have is in the apartment, but that they carefully control the number of things they buy. Their simple rule is “for anything that comes into the apartment, something else has to leave.” If they buy a book, then they sell or give away a book. If they buy a lamp, then they get rid of a lamp that’s already there. They buy food only when other food has been consumed or when they decide to throw something out. It’s the ultimate conservation of “stuff”: the amount of stuff in the apartment always stays the same.
It’s a simple concept, but one that’s very difficult to practice for most of us. We tend to hang on to things because we think we’ll use them later, because we attach some sentimental meaning to them, or because we feel like we’ve spent money on them that would go to waste if we discard them. Clothes might come back into style, or might fit after we lose weight. We’ll reread that book one day. We’ll find a use for that old gadget. Keeping things seems to be the “safe” approach.
But there’s a downside to being “safe.” As we get more books, we get more bookshelves. As we get more clothes, we expand our closet or get our closet redesigned to hold more stuff. Our house becomes cluttered and uncomfortable. Our refusal to deal with things from our past costs us in space, maintenance, complexity, and ultimately in time. It’s just too much effort to have to manage and track all of that stuff.
The other day I was reading a book about Peter Drucker, and a quote from the book reminded me of Mary’s approach:
“The first step in a growth policy [for a business] is not to decide where and how to grow. It is to decide what to abandon. In order to grow, a business must have a systematic policy to get rid of the outgrown, the obsolete, [and] the unproductive.”
Drucker is essentially advocating the same approach for business that my sister Mary used to keep her apartment under control. And this exact same approach can be applied to IT as well.
Progress Hurts the Business Perception of IT
In my book I talk about the fact that maintenance and infrastructure typically start as small parts of an IT budget, with new projects making up the largest part of the budget. Then over time as new projects get completed, the percentage of the IT budget dedicated to maintenance and infrastructure rises, and the percentage of the budget dedicated to new projects declines. Everything new gets converted into something that consumes resources and has to be maintained. It’s the cost of progress.
But from the business perspective, it appears that the IT organization is getting less done. There’s a decline in the amount of money allocated to new projects, or the IT budget has to increase. Either way it’s not good for the business perception of IT. And this perception is something that we all have to struggle with on a day-to-day basis.
A Conservation Approach to IT
I’m not against progress. But I think that many IT organizations tend to follow the same approach that their people follow at home. They accumulate systems the way some people accumulate clothes. A new system is purchased or developed, and the old system stays in place. The organization starts using a new operating system or a new development platform, but the software using the old approach is still supported. That old system probably even has a maintenance budget, and year after year you spend money on enhancing something that’s destined for the junk pile.
So here’s my message: Try to apply the rule “for anything that comes in, something else has to leave.” And take it one step further by including in the new project plan the cost of migrating and closing down the old system. Don’t just accumulate old applications, hardware and operating systems the way some people hang on to old clothes and old books. Clean out the old as you move to the new.
Your budget will improve. Your business reputation will improve. And you’ll find that your job is a lot less hassle without the burden of all those old systems. Simpler is better, but things don’t get simple all by themselves.