Last Friday Jeff Kuhns asked rhetorically, “Is IT out of touch?” I would like to respond, in all seriousness, with another rhetorical question: “Who is this IT of which you speak?”
My training is in engineering and so I look at most things — be they natural phenomena, manufactured devices, or organizations of people — as systems. They have a purpose, they have parts, and they have capabilities. Things go in, the system finagles with them, and things go out the other side. So, naturally for me, when I hear the question, “Is IT out of touch?” I respond by translating it into direction thusly: “There is a system — call it IT. Is the system producing the desired output?”
To do that I have to know what the system was designed to do. I have to know what input we are giving the system, what its capacity is, and what the expected result is. Having designed many systems before, I find it likely that the correct answer to the question is, “The system works as designed.”
I am not trying to make excuses here. I am making a call to action.
You see, I think we have to look at the system we have here — IT at Penn State, that is — and see what it is made of, what its current capabilities are, and whether it does what we want it to. I am specifically not talking about technology here. I am talking about the people and the processes. If there are things that work — areas where the system gives us the desired result — we should use those parts for our benefit. If there are parts that provide a result other than the desired result, we should try to fix those areas. If we cannot provide some particular desired result then we need to think about designing a new part of the system that can address that.
In order to do any of this, we need to know the role of the parts of the system. If the system is IT at Penn State, then ITS as an organization is only part of that system. It might be reasonable to extend Jeff’s question specifically to ITS. That is, “Is ITS out of touch?” Then to answer that, we have to know what the role of ITS is within the system of IT at Penn State.
With IT at Penn State, we have the unique situation of being both centralized and distributed. To me, this is both obvious and the way it should be. There is an old joke, probably started by garage mechanics — when there were garage mechanics — it goes like this: “Quick, cheap, good. Pick any two.” Companies that only have central IT don’t get anything quick and ones that only have distributed can’t take the time to really make it good. Cheap? I do not know about cheap.
Anyway, with both central and distributed, Penn State can get both Good and Quick! However, we can only achieve this if we manage the system properly. To do that, we have to understand the role of each group.
To me, the role of the distributed IT groups is to be small, nimble, and close to the customer. They can quickly respond to requests from customers and get them the solutions they need. They do not need to be concerned with whether a given solution scales to the entire population of the University. They do not need to consider whether a group 150 miles away can support it. They do not need to fit it into the priorities of an organization that is otherwise addressing the strategic objectives of the University overall.
In contrast, I see the role of the central IT group as being large, stable, and representative of the University as a whole. They can take the time to consider how to make a solution scale to satisfy the needs of 150,000 users at 24 campuses spread across the state. They can develop procedures to allow diverse groups to request, receive, and pay for the solutions. They can develop processes and provide staffing to monitor and support the solutions wherever in the state they happen to be deployed. Specifically, the role of central IT is two-fold: a) to do the heavy lifting where it is not reasonable to expect a distributed group to provide a solution because of the size or the goal involved, and b) to provide the 80% solution when many distributed groups end up providing the same solution to their customers.
Given that, if you were to ask me that second question — “Is ITS out of touch?” — I would have to proudly say, “Yes, and that is how it should be.” The system works as designed.
To continue, if we find that the system as designed — this system of people — is not providing the desired result, then we must analyze the system to determine whether the system is not working properly, or whether the system is simply not designed to produce the missing result.
The system might be broken in several obvious ways. Not that it is, but they are worth exploring.
It might be that there is a misunderstanding of the roles of the various parts of the system. Some parts might be expecting inputs from other parts that do not provide them. Alternatively, some parts may not provide something because they believe another part is already providing it. These are what you might call wiring problems. Improved communication can help to address these issues. Clearly defined roles, clearly communicated throughout the community should help define who does what and for whom.
Alternatively, it might simply be that nobody designed the system to provide the missing result. In this case, there are two possible paths forward. Either, modify part of the existing system — or create a new part — to address the missing solution. Alternatively, accept that the system cannot address all possible solutions and that sometimes it is best if customers use their own solutions — that is, work around IT — where it is appropriate to do so.
We have a good system that works as designed. It can probably do more. It can probably do what it does better. However, we should be careful not to attempt to change it to be everything to everyone, lest we end up with it being nothing to anyone.