Archive for January, 2017

Flashback: No Slam Dunks In IT

I was looking back through some of my early, circa 2012, musings and came across this gem. I can happily say that I survived my years of managing data centers without ever having to declare a disaster.  However, even with a constant focus on change management processes, I did see my fair share of self-inflicted outages.

I long ago learned that humans are fallible and that all the procedures in the world can’t prevent every mistake.  However, I still believe that following a structured change management process is critical to running a successful IT Operations function and that the key to a good change management process is communication.

While I am currently taking a break from being responsible for IT Operations, if I ever find myself back in that role, I for sure will subscribe to my: ” Plan –> Communicate –> Execute –> Test –> Communicate framework.

Here’s my original thoughts from 2012:

“There are No Slam Dunks in IT.”

That’s a saying I have thrown around for close to 10 years now. But one that I think too many people in technology fail to remember on a daily basis. They get caught up in the urgency of the moment, short cut change management procedures, fail to think about the downstream impact of what they see as a minor, isolated change. All too often the mindset of “the easy change,” “the lay-up,” or “the routine lazy fly ball” ends up as an unexpected outage. That break away slam dunk clanks off the rim and bounces out of bounds. That easy two points turns into a turnover.

As we kicked off 2012, a relatively new to the company network engineer noticed that a top of rack server switch had two fiber uplinks but only one was active. Anxious to make a good impression, he wanted to resolve that issue. It was an admiral thing to do. He was taking initiative to make things better. So one night during the first week of the fresh new year, he executed a change to bring up the second uplink. Things did not go well as the change, and I will not go into the gory technical details, brought down the entire data center network. It was after standard business hours – whatever that means in today’s 24×7 business world – but the impact of that 10 minutes outage was significant. A classic case of a self-inflicted wound from not following good change management procedures.

It was actually a frustrating incident for me, because as we put together the 2012 Business Plan for Corporate Technology Services, we were asked to list the keys to success for our operations and the actions we needed to take achieve success.

THE #1 key for success listed was: Avoid self-inflicted outages and issues that take away cycles from the planned efforts and cause unplanned unavailability of our client facing solutions.

So 30 days prior I had told our CEO, CFO and the rest of the executive management team that our #1 key to success in IT was to avoid such things, yet here I was four days into the new year staring at the carnage of a self-inflicted outage.

Outages are close to a given in the world of technology. Servers will crash, switches will randomly reboot, hard drives will fail, application will act weird, redundancy will fail, and there will be maintenance efforts that we know will cause outages. Given that, every IT organization must take steps to not be the cause of even more outages. Business leaders know that there will be some level of downtime with technology – have you ever seen a 100% SLA? Rarely. It is usually some 99.xx% number. But outages that are caused by the very people charged with keeping things running drives them nuts, and rightfully so.

The morning after that self-inflicted wound, I communicated out the following to every member of the IT organization:

We need to strive to make sure that we are not the cause of any unexpected outages. We must exercise good change management process and follow the five actions listed above. As our solutions and the underlying infrastructure become increasingly intertwined, we must make an extra effort to assess the potential unintended downstream (or upstream) impact as we plan the change.

When making a change we must always follow these steps:

Plan – make sure each change action/project we undertake is well thought out, steps are documented, risks are assessed. If disruption in service is expected, plan for when we make this change to limit the impact of the disruption.

Communicate – communicate each change action/project to the parties potentially impacted prior to executing the change

Execute – flawlessly execute according the plan developed

Test – test to make sure that the change executed resulted in the expected results and there are no unintended consequences from the change

Communicate – communicate to the potentially impacted parties that the change has been completed and tested

To keep this goal of avoiding self-inflicted outages top of mind, we implemented a ‘It’s Been X Days Since our Last Self-Inflicted Outage” counter. Basically taking a page out of the factory accident prevention playbook.

A Whole New World

A whole new world
A new fantastic point of view
No one to tell us no
Or where to go
Or say we’re only dreaming

I can still remember walking out of the church with my new bride on my arm to this song from Disney’s Aladdin movie back in the mid-90s.  That day was indeed the start to a whole new world; a world that continues to change to this day.

The latest change to that world came on December 2, 2016 when I walked out of a Harte Hanks office as an employee for the last time.  While leaving a company seems like a regular occurrence these days, for me it was a major decision for two reasons: 1) I had been at the company for 15 years, and 2) I was leaving to go out on my own.

I think back to the middle of 2001 when I was desperate to get out of the constant travel that accompanied my job as a Big 4 consultant. Travel that kept me away from my young and growing family.  Thanks to a former co-worker of my wife, I ended up with the inside track for a director level position at a company I had only vaguely heard of and in an industry that I knew absolutely nothing about.  But it was in Austin; had low travel requirements, and was at a comparable pay level.  I took the job thinking I would stick it out for a year while I found my dream job and more importantly enjoyed time with my family.

Fast forward 15 years and I was still at that company.  During that 15 years, I was exposed to all facets of what turns out to be a pretty fascinating world of data-driven marketing and customer support and was able to advanced my career to the point of being a corporate officer serving as the company’s CIO.  What started out as a somewhat desperate job move to get out of the misery of constant travel, actually turned into what many would consider a fantastic career.

However, the last four years of that “fantastic” career found me in the midst of massive change and upheaval in an 80 year old company – a company that was slow in some areas to latch onto the new digitally oriented marketing channels.  I’ll save the gory details of the change and upheaval for later posts, but in essence I was a part of multi-year turnaround effort that involved 3 different CEOs – 4 if you count an interim CEO.  While that type of environment is full of “professional life” lessons; it is also a pressure packed environment that can weigh on you mentally and physically.

They say that facing adversity and overcoming challenges “builds character”, but as a former colleague used to say after a streak of unfortunate events “I think we have enough character now.”  In mid-2016, I reached the conclusion that I had built up enough character from that extended turnaround effort and knew it was time to start the next chapter of my career.

While I was not a fan of the constant travel that went along with my first stint as a consultant, I did enjoy the work.  The idea of using my knowledge and experience to help others solve problems without getting sucked into the day-to-day administrative cycles that come with corporate leadership positions has always held an allure for me. Using that as a fundamental anchor, I set my sights on breaking free from the corporate leadership world and jumping back into consulting –  but not back into the world of major consulting firms.  This time I decided to make a run at being the independent consultant – a modern day version of the Lone Ranger.

Once again thanks to contacts I have made along the way, an opportunity to turn that idea into a reality presented itself.  So, I took that chance and gave up the “comforts” of corporate officer life.  In late November Nice Socks Consulting was born and on December 2, I took another walk “down the aisle” with that same Disney movie song playing in my head as I departed Harte Hanks for the final time.

A whole new world
(Every turn a surprise)
With new horizons to pursue
(Every moment, red-letter)