Skip to main content

The Executive Relationship (Part 3 of 3)

Recap

In the last part of this topic, we discussed business strategy and how budgets are tied directly to total revenues.  Finally, we started to see why Operational Strategy is crucial to the overall success of the business.  In this final part, we will define exactly what Operational Strategy is, why it exists in the first place, look at the four types of activities that are important to the CIO as part of this.  Finally, we will wrap everything up with four words that describe how a CIO approaches their responsibilities from a macro level.

Revenues vs. Budgets

Remember the graph from part 2 that illustrated the relationship between revenues and budgets?  When I discussed the business budget, I wrapped up the subtopic by saying that the business essentially walks away after their initiatives have been implemented and the underlying technology has been rolled out into production.  The question is then raised:  who pays for the staff to manage that infrastructure and other, similar costs?

This is where the Operational budget comes into play.  It is responsible for funding the KTLO ("Keep the Lights On") role that IT plays in the business.  And because IT is still generally viewed as a cost center instead of a revenue source due to the lack of a well-defined and implemented chargeback policy, this budget is limited.  After all, why would the business dedicate large amounts of money to a portion of the business that does not contribute to the bottom line of the Income Statement?

Operational Strategy

Since this budget comes with limitations, it is crucial that the successful CIO make every dollar count.  The Operational Strategy, therefore, has the four types of activities listed below associated with it.  Note that each of these types has a hard dollar cost savings associated with it.

Consolidate technology.  As time elapses, more and more technology is proposed, justified and purchased when, in reality, it is frequently possible to either accomplish the same goals using existing footprint or retire older technology after the new purchase is completed and implemented.

As a result, companies end up paying far more for licenses (as capacity needs are met), maintenance (which is a percentage of total licenses), services (to integrate with newer solutions that are purchased), and education (for new functionality rolled out in subsequent versions and to train new staff due to attrition).  A substantial percentage of these costs can be eliminated through an assessment of the solutions in use and the goals to which they are associated.  Overlap is identified and older or less capable solutions are eventually phased out.

As the size of the company increases, the resulting savings increases exponentially.  For example, a large financial institution underwent this "software rationalization" exercise and, after an assessment of the IT portfolio concluded, we realized they had over 140 solutions strictly for monitoring the infrastructure.  For the sake of comparison, let's consider a more realistic number:  3 types of infrastructure (servers, networks and applications) multiplied by 5 operating environments (2 Windows, 2 Unix, and 1 mainframe LPAR) multiplied by 3 sets of solutions to ensure 100% coverage due to gaps results in a total of 45 solutions needed.  Even if you add another 1 or 2 operating environments you end up with a maximum of 63 solutions, which is less than half of the 140+ that this company owned and actively maintained.

Consolidate vendors.  Similarly, additional technology purchases are not done with the same vendor that a company bought its first solution from.  Instead, new additions to the "preferred vendor list" occur on a semi-regular basis as niche solutions are identified and acquired.

While limiting the list of vendors seems counter-intuitive consider the following:  if a CIO is spending $100mm on IT solutions per calendar year, they can divide that by 5 vendors or 50 vendors but it will not impact the underlying need to address the business requirements behind the purchases.  However, if they conduct business primarily with a smaller number of larger vendors, they will be spending more with each vendor giving the CIO leverage in negotiating larger discounts on an Enterprise-wide Licensing Agreement (ELA).  This either gives them money back that can be spent in other areas or frees up some of the CapEx budget to spend on additional technology that may not have been considered a top priority due to budgeting constraints.

The first two items were CapEx related.  Now let's look at OpEx related items.

Streamline existing processes.  We've all heard the horror stories like the following:  "it takes us 10 times longer to remediate production outages because we have several poorly integrated solutions for our Help Desk.  This requires a lot of manual effort to circumvent the limitations of our process to execute efficiently."  Ensuring that existing processes are operating as efficiently as possible allows IT to realize several benefits:  underlying staffing requirements are reduced; the need for specialized staff to deal with archaic systems that don't play well with the rest of  your infrastructure is reduced; and the "time to value" for new staff as a natural result of attrition is also reduced, which reduces total operational staff requirements.

Process streamlining can be effected through the use of solutions that integrate with each other (resulting in features / functionality that would not have otherwise been available), automation where possible (especially Run Book Automation), and Service Request Management (the "Help Yourself Desk").

Deliver new services.  When I first got involved with application development, it was common for major releases to take 18 months.  This was shortened to 12 months, 6 months and now - due to Agile development methodologies - we see major releases sometimes coming out as frequently as once every  month.  As timelines are shortened we've all noticed an increase in DPMO (Defects Per Million Opportunities, a Six Sigma term that describes the quality of process output).  This causes contention because companies want to release things faster but with a high degree of quality and that's not always successfully done.

Examining current processes for delivering new services and implementing new processes to do so more effectively allows a company to remain nimble without impacting the ability to conduct normal business due to quality issues.  And while this is not as easily quantifiable as the previous three points in a general sense, the resulting increase in productivity does have a measurable impact on revenue either by increasing the capacity of existing streams or adding new streams more quickly.

Putting it All Together

Now that we've discussed Business and Operational Strategy, let's see how they impact the approach that the successful CIO takes when developing their 18-24 month plan.  This approach can be distilled to four words:  decide, prioritize, assess and execute.  Let's define what each of these action verbs means in the context of strategy development.

Decide. Understanding what is required (infrastructure- and staff-related) to successful develop and implement every initiative (business or operational) allows the CIO to make informed decisions later.

Prioritize.  "What's the impact on the business if I do X?"  The answer to this question (asked of each initiative) forms the basis of a cost benefit analysis that ultimately results in a red light or green light.  Remember:  for every initiative that is implemented there is an associated hit to the operational budget after the initial rollout occurs, which is the motivation behind this activity.

Assess. By definition, the sole purpose of Keep the Lights On is to...well...keep the lights on.  Effective operational groups in IT have well defined processes for the triage and remediation of production events that occur.  New initiatives that are implemented represent a change to the operational environments under their care and, as such, there is a risk to the operational capacity of the business if those changes are not fully understood so that IT can continue keeping the lights on with minimal disruption.

Execute.  After all of the planning is finished the actual work commences.  And with it comes the need to monitor, automate, manage and secure the next set of initiatives being implemented.  This is the activity that most people are very familiar with.

In Summary

Everything that has been discussed has led up to the previous section.  Understanding those four action verbs and why they are part of a CIO's vocabulary are crucial for you to develop strategic partnerships at the executive level.  More importantly, understanding this will also allow you to understand where the real value is in the solutions you propose should be taken under consideration and ultimately will make you more successful.

Popular posts from this blog

"Ni jiang yi yang de hua ma?"

Last week, I wrote about the necessity of having a clear message . Because this topic is so important I decided to follow-up with another entry on this general subject. This week we will approach it from another angle. (For the curious, the title says " Do you speak the same language? " in pinyin, which is a transliterated Mandarin Chinese.) Recently, a good friend of mine (who is Chinese, ironically) and I were playing pool. He had to bank the 8-ball in the pocket to win the game, and since it was an informal game and bank shots are my area of expertise, he asked me for advice. I told him, "you just need to strike the cue ball with medium speed so that it hits the 8-ball right in the middle." He didn't believe me so we marked the positions of the balls, and then he took his shot only to watch the 8-ball sail past the pocket. "A-ha!" he exclaimed. "I told you it wasn't that easy." But when we reset the positions and I made an attemp

It's Easier to Fail at DevOps than it is to Succeed

Slippery when wet Since the term DevOps was coined in Belgium back in 2009, it is impossible to avoid the term whether in discussions with colleagues or in professional trade magazines.  And during the years while this movement has gained momentum, many things have been written to describe what elements of a DevOps strategy are required for it to be successful. Yet in spite of this, there is an interesting data point worth noting: not many organizations feel there is a need for DevOps.  In a Gartner report entitled DevOps Adoption Survey Results (published in September 2015),  40%  of respondents said they had no plans to implement DevOps and 31% of respondents said they hadn't implemented it but planned to start in the 12 months after the survey was conducted. That left only 29% who had implemented DevOps in a pilot project or in production systems, which isn't a lot. "Maybe it's because there truly isn't a need for DevOps," you say.  While that

Is No/Low-Code the Key to IT Nirvana?

 Unless you've had your head in the sand for the past year or so, you've seen the phrases low-code  and no-code  bandied about quite frequently everywhere you look.  You've probably wondered if this is something new that's here to stay or just a "flash in the pan."  Although the terms have been in the fore of the IT trade publications recently, Low Code Development Platforms (LCDP) (and the corresponding No Code Development Platforms) have been in existence since 2011.  Their roots can be traced to the 90's with 4th generation programming languages and GUI-assisted programming paradigms, e.g. IBM VisualAge for Basic, which was discontinued in 1998. For those of you who aren't familiar with either, the premise is that these platforms allow someone to quickly build applications using a WYSIWYG interface and a "click and configure" paradigm to Isn't this the source code to Roblox? rapidly build full applications with little or no coding requ