Don't you forget about me

Don’t You Forget About Me

 

Out of sight, out of mind.  If something isn’t staring you in the face, it is very easy to forget all about it.  But that is a mistake.  And it is a mistake that is made over and over again when organisations outsource their Capacity Management to an external service provider.  This is rarely done in isolation, and is more commonly done as part of an overall outsourcing of large tranches of the IT service.

 

Capacity Management is just another of those ITIL disciplines that the outsourcer claims to have years of experience in, together with their Incident management and Change management processes.  But how much experience do they have of your specific business?  How many years of experience can they call upon when capacity planning the business forecasts related to your central product area?  In truth, very little.  Actually… to be completely truthful, none.

 

The knowledge that is specific to your business has been built up within the Capacity team, and that not only enables the internal team to build accurate Capacity models, but it also enables them to build them in a timely manner.  An external provider will not have this capability.

 

“No problem”, say the Executive Board, “we’ll TUPE all the staff over to the outsourcer.”

 

If you have highly skilled Capacity Managers, then you already know that they are a rare resource and in high demand in the jobs market.  If they are not content with the outsourcer, then they won’t stick around for too long.  The outsourcer will also not be looking to retain those staff for any longer than they need to.  Outsourcing of commodity skill sets works because it is possible to hire these common skills offshore at a cheaper rate without a drop in service.  Where the skill set is rare (in niche disciplines like Capacity Management, or in highly skilled areas like design) then the approach of off-shoring to a cheaper resource is a false economy.  You will not receive the same quality of service that you were getting with the more expensive local experts.

 

Is this really a problem?

 

If you don’t need a quality Capacity Management service, and don’t care about the accuracy, then no.  Any cheap analyst can produce a table of figures and maybe even a graph or two.  It won’t be accurate, but if all you want to see from your dashboards is a sea of green and receive a nice warm feeling that things are being looked after, then carry on… no problem.

 

But if you need accurate results and are relying on a good quality of service from your services and infrastructure to remain in business… then you have a problem.  A big problem.

 

And this is why you should never forget about Capacity Management when outsourcing.  In all of the client environments that I have operated, wherever they have outsourced the Capacity Management function, they have ALWAYS required a local in-house Capacity Management function to remain.  True, this function is a much smaller operation than prior to the Outsourcing.  A skeleton crew remain within the organisation to ensure that the service being provided by the Outsourcer is both accurate and of a quality that enables the business to rely upon it.

 

The in-house team need to be sufficiently skilled that they can immediately know whether the values being reported are correct.  If the outsourcing contract only stipulated that Capacity Reporting would be performed, then who is going to do the Forecasting and Planning?  In this scenario, that can only be the in-house team…. So they better be sufficiently skilled that they can create capacity models from minimal input information (since there is a strong chance that the regular monitoring function that would provide inputs to those models have also been outsourced!).

 

If this sounds like me saying that Outsourcing of Capacity Management can never work, then that is not the case.  I have seen Outsourcing deliver real benefits for the client, however only if some key issues are addressed:

-          Who is responsible for regular reporting?

-          Who is responsible for forecasting and planning?

-          Who is responsible for deriving the demand plan?

-          Are ad-hoc performance investigations and models included in the agreement?

-          What is the escalation path for Capacity issues?

-          What is the escalation path for issues relating to the Capacity service (NB: this is different from Capacity Issues, and if the same escalation path is used, then the quality of the Capacity Service is unlikely to get addressed).

 

So.  If your company is about to consider outsourcing its IT Service, and is including Capacity Management in that suite, then you really want to check that they know how to do it.. and whatever you do… don’t forget about Capacity Management the moment you sign the deal.

Posted in Blog Posts, Capacity Management | Tagged , , , , , , , , | Leave a comment

Famous last words

Famous Last Words

 

There have been many (alleged) Famous Last Words over the years.

  • Kismet, Hardy.
  • I told you I was ill.
  • Either that Wallpaper goes, or I do.

But the most memorable famous last words that I heard in the past 12 months was.  “We’ve designed it so that we don’t need Capacity Management”.

 

Regular readers will appreciate that I will have greeted this statement with a fair degree of scepticism.  Having made a career lasting over 25 years in the Capacity Management world, this would be the first time in my life that anyone had designed a system that didn’t need any form of Capacity Management.  I’d go further.  This would be the first time that anyone had designed a system that even gave more than a passing thought to Capacity Management!!!

 

So what had this genius designer done, and how had they achieved the previously impossible?

 

The service in question was an Oracle RAC Cluster solution that provided a virtualised Oracle environment to multiple clients.  Each cluster was made up of 8 physical blades that had their own processor and memory but shared storage.  The cluster solution ensured that the blades would be paired together to provide resiliency.  All pretty normal so far.

 

The first step to eradicate Capacity Management was to define T-Shirt sizes for the client databases.  Clients could request a Small, Medium, Large, or X-Large database.  Each blade could accommodate a fixed number of these T-Shirts, and once the blade was full, then no further requests could be placed.   Yes.   I know.   Anyone reading this who has even the slightest connection to Capacity Management is already seeing that we have a “finite limit” there, and that is bread-and-butter for Capacity Management.

 

But no.  The designer had thought of this (he said), and each blade could only support one type of T-Shirt at a time.  Therefore once a client had requested a “Medium” database and this had been placed onto blade “A”, then blade “A” would only ever accept “Medium” requests.  This way, the designer said, you don’t need to consider the complicated combination of lots of different T-Shirt sizes on each blade, you just need know the maximum number of “Medium” databases that can be supported and monitor for when you reach that value.   Yes.   I still know.   The designer has said that Capacity Management isn’t going to be required… but there will definitely need to be some MONITORING done of the CAPACITY, and someone will need to MEASURE the UTILISATION to check for when we reach the LIMITS.

 

Now that sure sounds like Capacity Management to me.

 

For the first 6 months of the service, the Product team would not let me have access to the monitoring data, and were adamant that they were not going to need more infrastructure for their service.

 

But then, 6 months ago, disaster.  They couldn’t quite understand it.  They had plenty of spare infrastructure, but clients were complaining that their requests for new databases were failing.  How could this be?

I was asked to take a look.

 

I have simplified the situation below, but in essence this is where they had ended up.

The maximum capability of a blade to support each T-Shirt size was as follows:

T-Shirt Size Maximum per blade
Small 32
Medium 16
Large 8
X-Large 4

 

And these were the clusters and configurations in place

Blade Cluster A
(T-shirt Size,
current  builds)
Cluster B
(T-shirt Size,
current  builds)
Cluster C
(T-shirt Size,
current  builds)
1 Small 15 Medium 16 Small 3
2 Small 15 Medium 16 Small 3
3 Medium 16 Small 1 Medium 16
4 Medium 16 Small 1 Medium 16
5 Large 2 Large 1 Medium 16
6 Large 2 Large 1 Medium 16
7 X-Large 1 Large 1 X-Large 1
8 X-Large 1 Large 1 X-Large 1

 

So the total status across all clusters was as follows

T-Shirt Size Live Instances Spare Capacity
SMALL 38 154
MEDIUM 128 0
LARGE 48 40
X-LARGE 16 10

 

 

As you can see, there is plenty of spare capacity… enough for over 200 databases… but sadly… there is no spare capacity for any more MEDIUM databases and each of the three clusters is fully populated so there are no spare blades that could be assigned to MEDIUM databases.

 

If the SMALL and X-LARGE databases on Cluster C could be moved onto Cluster A, then that would free up some blades for use as MEDIUM hosts.  But guess what?  The same designer that had allegedly achieved the impossible and made Capacity Management unnecessary had also made it impossible to migrate from one cluster to another.

 

So relax everyone… Capacity Management is still as necessary as it has always been.. and if this example is anything to go by… it is MORE necessary than ever!

 

Posted in Blog Posts, Capacity Management | Tagged , , , , , , , , , | Leave a comment

National Freelancers Day 2017

Good evening, and thank you all for joining us for the Freelancer of the Year Awards: the event that first made June 8th a… popular date for major national decisions.

 

It’s great to see so many familiar – and new – faces in the audience tonight. And I’d also like to welcome everyone watching live from our satellite events in Bristol and Manchester.

As you may know, I’m James Collings, Chairman of IPSE. It’s a role I take particular pride in tonight, a night when we celebrate not only excellence in freelancing, but also the great success of IPSE throughout the year.

In 2016 and 2017, we really have gone from strength to strength, even as the UK has veered through uncertain times. Across the country, more people than ever before are choosing to work for themselves and go it alone in self-employment. And IPSE is doing more than ever to represent them – both through our membership benefits and our advocacy in government.

This year will see the introduction of a new position in government, the Small Business Commissioner, which IPSE was instrumental in bringing about. Not only that: heeding IPSE’s advice, the last government also launched a nation-wide study of modern employment practices, the Taylor Review. And we’ve already submitted our response, calling for a statutory definition of self-employment.

And then, of course, there’s the election. In a matter of weeks, we put together a polished, powerful manifesto, making the case for the importance of the self-employed and calling on all parties to recognise their contribution and support them in the next parliament.

 

It’s been a big year for our membership too. Since last year, we’ve secured high-profile partnerships with major names in everything from legal advice to accounting software, getting a better deal for our members.

And it’s not just our membership offering – we’ve also increased our overall membership significantly over the last year, not least with our new deal for drivers using the Uber app. We’ve already had a great response from drivers, and more are joining every day. With every new member, our voice grows stronger, and we can do more to get the government and the UK as a whole to recognise the vital contribution made by the self-employed.

 

After all, that’s why we’re here tonight isn’t it? That’s why we’ve dragged ourselves away from the… delights of this year’s general election: to celebrate freelancers and the self-employed – all 4.8 million of you. We’re here to celebrate the contribution you make to our economy. The dynamism you bring to our workforce. And your dedication and hard work, day-in, day out.

 

I hope you’ve enjoyed National Freelancers Day so far, and I’d like to thank everyone who’s made it possible, from our excellent speakers and panellists throughout the day, to our event sponsors, HSBC, Close Brothers, 123 Reg & Microsoft, Freelancer.com, Intuit Quickbooks, Kingsbridge Contractor Insurance and and Contractor Mortgages Made Easy.

 

Now, without further ado, let’s move on to the Freelancer of the Year Awards. We’ve got a great evening lined up for you, in the course of which we’ll be announcing the Aspire and Inspire Freelancers of the Year, the University and Co-working Space of the Year and the IPSE Ambassador of the Year. All introduced by our brilliant host, who you’ve already met: the comedian and self-styled ‘Steve Tyler lookalike’, Ellie Taylor.

 

Now I’d like to welcome to the stage our keynote speaker for the evening, the former President and CEO of Kelly Services, one of the world’s leading labour and workforce specialists, a man at the forefront of self-employment in the United States, who has been featured in everything from Bloomberg and Business Week to the New York Times and the Huffington Post… Mr Carl Camden!

Posted in Blog Posts, Freelancing | Tagged , , , | Leave a comment