|
We (the global corps of IPv6 evangelists) have done the trainings (over 200 training sessions in about 45 countries in Africa alone and counting). We’ve done the conferences (several variations of IPv6 World, IPv6 Business Conferences, IPv6 Hours and Days at the Africa Internet Summits, etc). We’ve even done the global coordinated events—IPv6 World Launch. Governments have found it trendy to launch IPv6 Task Forces and come up with National Action Plans for IPv6. Now, almost more than 2000 network engineers (across Africa), thousands of hours of speeches and presentations, hundreds of blog articles and webinars later, where are we? The answer to put it mildly is: still booting up.
I am certain that if deployment were just a matter of technical skill alone, then at least half of Africa would have any where from 25–50% IPv6-enabled networks. Why? because in 75% of the countries on this continent, there are at least 2–3 engineers at at least one major ISP that have been trained in the critical knowledge and skills of how to deploy IPv6: knowledge needed to do an IPv6 infrastructure audit, creating an address plan, acquiring IPv6 prefixes, configuring routing, provisioning systems and how to choose transition mechanism. My own experience is that over the last 5 years, only a handful of engineers who have attended my classes have gotten back to me to say “hey Tamon, I’ve deployed IPv6.” In each case, those all fit the following profile:
When I asked them why they have not been able to roll out IPv6 beyond the core and edge, their answers were almost unanimous: “That will involve dealing with other departments apart from my own and require resources that only management can allocate. Unfortunately management doesn’t get it.”
I’ve heard the sentiment in that last statement several times and in several variations that I created one of the world’s first IPv6 courses for managers back in 2012. I’ve since come to the realisation that the reasons IPv6 deployment in Africa (and I’m pretty sure in the other continents) isn’t getting past the Internet edge and core networks to the customers and services can be summarised to the following five:
The resource-scarcity problem that plagues IPv6 (the reason there’s lots of partial IPv6 in the core and almost no user traffic) can only be solved by the senior and executive management of an organisation. It’s a hard pill for engineers to swallow and acknowledge that the world doesn’t revolve around our wits and engineering brilliance but on the pen-strokes and approvals of people we euphemistically call “The suits”. Nothing of significance can be achieved in any organisation without resources: skilled people to work at it, materials to support the work, time and money to oil the gears of labour and extrinsic motivation. These resources are controlled by “The Suits” and they must be influenced in order to give the IPv6 deployment project a slot at the resource-allocation table. Two key things are required to earn that slot:
No initiative can be successfully launched in an organisation if it lacks these two elements (unless you are the CEO in which case your only problem becomes execution, the second part of this post). IPv6 deployment is not an exception to this general rule. I dare say that if the internal IPv6 enthusiast/evangelist cannot find an executive champion (unless they themselves sit on the executive team and can do the championing), then the IPv6 deployment project will eventually fail or succeed mediocrely at best (IPv6 prefix announced globally for the past 5 years and not a single byte of IPv6 traffic passed in all that time?).
Launching (in terms of bootstrapping) a successful deployment IS a business/management problem, it IS NOT an engineering one. Executing and delivering a successfully bootstrapped (launched) IPv6 project is (predominantly) an engineering problem. The business and engineering approaches call for different skill-sets and toolsets which are often not the forté of the typical engineers who tend to drive IPv6 deployment projects.
With the keys to the kingdom (IPv6 deployment has a slot at the resource-allocation table), we now must deal with the second and most challenging hurdle that an organisation will face in actually delivering an IPv6 deployment: failure to execute. In other words, how can we ensure that the deployment project will happen within the stated time-frame and meet its stated objectives in the midst of the 10,000 distractions called ‘The Real Work’? This is not a problem that is unique to IPv6 or IT.
To get an idea of how this problem plays out in real life. Imagine a typical network engineer who sits down in the morning and is faced with two sets of tasks for the day as shown below:
Which one do you suppose they will pay attention to? 99% of the people I’ve posed this question to will focus on the list on the left (the orange one) and for good reason. The tasks on that list are both IMPORTANT and URGENT. Doing those things is what keeps the business running today, money flowing in from clients. Not doing them is what brings down the ire of bosses and quarrel letters and sit-downs with HR and dreadful performance reviews. Unfortunately, being excellent at this won’t bring new capability to an organisation, it just ensures it’s survival. The tasks on the list on the right (the green one) are IMPORTANT BUT NOT URGENT. This list tends to be put off for next week, next month, next quarter or next year until either the organisation chooses to make make it urgent as well (the proactive way) or until business circumstances force them to (the reactive and often expensive way). Initiatives like these are those that bring new capability and the last part of this post is how we can be proactive about making them happen.
Six years ago, I accepted a job as Training Manager at AFRINIC Ltd. After spending time creating a strategy, complete with measures and outlining the various projects and initiatives I’d love to get done (the leadership management part), I got approval for it (the ‘launch’ aspect), then got started on the hard part: actually delivering on those things I’d identified in my strategic plan as being important.
Despite my best efforts and intentions I found that each year, we were only ever able to accomplish about 50% of the new initiatives that management had approved for that year. Turns out that this is one of the biggest problems that organisation face today all around the world. About 87–90% of organisations globally are unable to execute their own strategy. Underneath all the usual culprits of misalignment, lack of motivation, poor leadership and inept management, you’ll find one or more of the reasons 2–5 in the list above. In fact these reasons are common to every strategic initiative that NEVER got implemented to excellence. It’s a perennial problem that many organisations seem resigned to live with.
I stumbled upon what I’ve found to be the best solution to fixing execution failure in the “The 4 Disciplines of Execution” methodology from the folks at FranklinCovey (Do yourself a favour and buy the book). I’m certain that 4DX (combined with Lean Six Sigma process management) can do for organisational productivity what GTD and the 7 Habits of Highly Effective People do for personal productivity. This post is based upon my experience applying both.
An effective execution strategy must address the following problems.
Let’s dig deeper in to how the 4DX methodology addresses these issues in an IPv6 deployment project.
Protect IPv6 Deployment from the Tyranny of the ‘Real Work’ – Make It a Wildly Important Goal
I’ve seen organisational (and national) IPv6 deployment projects with goals like “Deploy IPv6”, “Make the government of <insert_country_here> IPv6 enabled”. Such poor problem-definition is at the root of the FOCUS problem. The personal equivalents of such ill-defined goals line walls of The Museum of Stillborn New Year Resolutions e.g. “loose weight” (by how much? when?) or “become better at my job” (as defined by what measure? when?). CLARITY (about what you want to achieve) PRECEDES MASTERY. Clarity the 4DX way is to have all goals for the IPv6 deployment project in the form:
This is called a WIG (wildly important goal)in 4DX jargon. Examples of WIGs for an effective IPv6 deployment would look like:
Think of the WIG as the war. It is often useful to clarify the minimum number of battles that need to be won in order to win that war. Determining the battles that go with each war(WIG) is best led by the champion together with the senior IT management. Typical battles for an IPv6 war would be:
The WIG often needs be broken down further into sub-WIGs that are handled by different departments e.g. a WIG of A"ctivate leave IPv6 on 100% of our public-facing infrastructure and services by 31st December 2016” could be broken down into the following sub-WIGs.
The front-line managers own the sub-WIGs and are responsible for delivering on it. The biggest danger here is misalignment between sub-WIGs and WIGs. Fortunately the 4DX provides a way to ensure this is the case.
Seek and Focus on Lead Measures to Get Leverage
While the WIG is what we are after, achieving them takes time and if that’s the only indication of success, people are going to work for months and not know whether or not they are making progress. The point of leverage is to give the deployment team some short-term (daily, weekly) behaviours or small outcomes and associated indicators that they can focus on. These behaviours (or small outcomes) are chosen such that doing them consistently will ensures progress towards the WIG. In 4DX, these are called Lead Measures. A good lead measure is some action that is a) INFLUENCEABLE: you can do it something about it and b)PREDICTIVE of the lag measure.
Putting it through a personal analogy, You might make a new year resolution to read 12 books this year (a WIG). If that was all you had in terms of measurement, you would only really know if the goal has been achieved at the end of the year. A more effective strategy for achieving that goal would be to read 1 book a month (a sub-WIG) and better still make a habit of reading for 45 minutes every weekday morning (the lead measure). It’s easier to hold yourself accountable to 45 minute reading sessions every weekday morning. It’s a small enough task that is specific enough for you to just do and those 45 minutes every weekday become 10 pages each day, 50 pages a week and 200 pages a month and lo and behold you’re making progress on reading books by focusing not on scary goal 12 books a year, but on 45 minutes of reading every weekday morning.
Here are possible examples of lead measures for IPv6 deployment:
You might think “gosh Tamon, what if we pick the wrong lead measure and waste time on it and it does nothing for our goal?”. Not to worry, the next two disciplines will let you quickly tell if you need to change lead measures. And yes, you will sometimes change or re-define lead measures if they are not moving the lag measure. In order words, if each team member is spending 2 hours per day on IPv6 study (a lead measure) and 5 months later, the % of IPv6 traffic (possible lag measure) still remains the same, then you might need to consider choosing another lead measure like “number of customer CPEs activated for IPv6 per week/day”
Game On!
Now that you’ve solved the problem of focus (with a clearly defined WIG) and leverage (by effective lead measures), you have to solve the age old problem of “how to you keep the (IPv6) deployment team engaged in this project on a weekly basis?”. The answer comes from the one thing that’s almost universally able to keep people engaged: make it a game! Have the IPv6 deployment team create a scoreboard which THEY (not the boss, or the CEO or CTO or champion) update every week. The team records their lead measures on the scoreboard and it enables them to see how they are progressing on their lag measure. The best scoreboards are highly VISUAL and best displayed in a public place where everyone can see it. While the best scoreboards are physical, due to a team that’s not often in the same location, I’ve successfully used a shared Google Sheets as a scoreboard.
Deploy Anti-Slacking Measures
In an ideal world, focus, leverage and engagement would be enough. In the real world, you also need accountability to complete the circle of execution excellence. This in 4DX is achieved by what’s called a WIG session. It is a weekly 20–30 minutes session that goes like this: each person (starting with the boss)
I’ve seen amazing things happen as people look at their scores, compare it themselves to the agreed upon standard and re-commit every week to not being the one that holds the project behind.
Wrapping Up
Nothing happens without appropriate resources. A good champion gets those resources and is and advocate for the IPv6 deployment project on the resource allocation table (the C-suit). You won’t get a good champion without a compelling WHY (a contextualised business case). With the launch underway, if you must,
The more of these items you can check-off, the greater our chances of succeeding at your IPv6 (or indeed any other) deployment project.
You can find the slides to this article on slideshare.
Sponsored byIPv4.Global
Sponsored byRadix
Sponsored byDNIB.com
Sponsored byVerisign
Sponsored byCSC
Sponsored byWhoisXML API
Sponsored byVerisign