When I was a kid I wanted to be a major league shortstop. I’m pretty sure that most of you reading this had plans for an alternative career in your younger days. Nothing against accounting, but seriously, I think you could count the number of those of us who proclaimed, “I want to be a CPA when I grow up,” on the fingers of one hand. Our career aspirations evolve as we get older, but recently, as a result of the cornucopia of cloud alternatives available today, a number of folks have decided that they want to be in IT.
Naturally, the desire of many of us to become our own “mini-CIOs” comes as a shock to the guys and gals in actual IT departments since the last new guy they added was Fred, and that was over two years ago.
However, the cloud now allows anyone in the organization to become a virtual IT member. The thrill of being the master of your own cloud-supported application is further heightened by the anonymity. In a number of companies, no one exactly knows who is operating their own AWS or Azure supported fiefdom.
The ability to become the master of one’s own domain through the possession of a phone and a corporate credit card can allow the marketing or sales departments to operate their own cloud-based systems instead of the people who actually have that in their job descriptions. This a little more hybrid than even the most ardent supporters of hybrid clouds probably had in mind.
While this democratization of cloud access may help some of us address our own individual or department desires, it can create problems for the organization as a whole with these applications being separated from the overall enterprise architecture. Although coordinating with the IT organization is not quite as viscerally exciting, it does provide a more integrated overall corporate hybrid solution. Very often in choosing to take on the mantle of “Department CIO” the decision making process is driven by factors other than the ability to support the technical and overall business requirements. Scalability and customization ability, for example, may not be immediate needs at the micro-level but can become requirements over time and selection of a vendor who doesn’t offer this level of support can lead to costly and time consuming platform migrations.
The “Do it Myself” mindset can also preclude the rogue organization from the ability to optimize their platform, support, and even costs. Not all applications are suitable for the public cloud and may be better and more securely supported in-house. As we’ve all recently learned, one malicious Russian hacker can quickly spoil everyone’s good time. Finally, the aspiring pseudo-IT experts among us need to ask themselves, “Do I really want to be responsible for the management of this thing?” More than likely, the answer is no, and working with the “real” IT organization can allow your application to be integrated into a larger corporate management and planning structure to enable it to scale and successfully deliver a satisfying experience for your customers through centralized, proactive management.
Ensuring that all corporate applications are delivered via the most efficient platform and are proactively planned for has always been the responsibility of the IT organization, but at a time of proliferating commercially available alternatives, sometimes it is hard to stifle our “alternative career desires.” Not acting on them requires discipline and the ability to see the bigger overall corporate computing “picture.” The ability to assume command of our own “IT dominion” may be a lofty ambition, but just like my failure to become a shortstop demonstrated to me, sometimes other people are better suited for the job.