Showing posts with label service. Show all posts
Showing posts with label service. Show all posts

2017-07-26

Buying a Car or Understanding the aaS Concept

This past week - I have been working a lot with an account team to provide an RFP for a potential customer, and it is quite clear that sometimes the sales teams do not understand what an As-A-Service solution means, and even more so - from the potential customers list of requirements that was part of the RFP - they have absolutely no idea either.

A colleague of mine came up a great way of explaining what aaS is and how to explain to your potential customers.

2018_Lexus_LS

You buy a car - for arguments sake - let’s say it a Lexus LS.

When you buy the car - you know what you are getting. You get:

  • 4 wheels
    • You know the dimensions of the wheels 235/50R18
    • You know what the tire pressure needs to be.
  • A V8 Engine
    • It goes from 0-50 mph in 5.4 seconds
    • The maximum speed of 130 mph
  • Your car can hold 22.2 gallons of fuel.

You are presented with a manual of how you should operate the car, how to take care of your car - and what you can do with your car, how many people can sit in it, when it should be serviced.

And that is your car.

Once it is yours - then you can abide by the terms of the usage - and if there is anything wrong with your car - then you will take to the garage to be fixed - it is under warranty, and if you have used it in accordance to the instructions - and something went wrong, then it will be fixed.

Depending on the terms agreed upon during the purchase - you could be guaranteed a replacement car during the time it is in the shop, you might be entitled to a free taxi ride to work and back , maybe even a chauffer that will drive you wherever you want to go - it all depends on the terms that were agreed upon at the time of purchase and what the car vendor agreed to provide.

But because the car is yours - you can choose to not adhere to the instructions provided by Lexus, and you can choose to modify your car.

You can:

  • Use rocket fuel to make the car go a lot faster maybe 250 mph (or blow up - who knows)
  • You can change the tires - to a bigger / better / more durable ones
  • You can add an external fuel tank to ensure that you can hold 500 gallons of fuel.
  • You can tweak the onboard computer to enhance the experience
    • Shock any potential thieves when they try to break into the car
    • Install a crystal ball for an awesome disco effect.

What is important to understand - is your car could perhaps stop working - or alternatively - it could become a better, faster, more attractive, more reliable car than it ever could have been out of the box.

Will Lexus fix anything in the car after you modified it - or did not follow their instructions? Hell no. If that is a risk you are willing to take - then you will.

You will not be able to demand from Lexus to put all those changes into their car - and expect them to comply. You might be willing to say - that you will pay Lexus to make all those modifications for you - and there may be cases where they will actually accept the proposal - it is all a question of financial viability.

It Lexus come to the conclusion that all that it takes to install a crystal ball in your car is a few screws and one days work - then it is no biggie - and they will charge you (probably through the roof) for it. But if they decide that in order to add the capability of storing another 500 gallons of fuel in the car - they need to make modifications to the Chassis and re-inforce the axles, use bigger wheels, put in a bigger engine - and in order for all that to happen they need to modify their whole production line - then it is not going to happen. No matter how much money you are willing to pay - there are too many things that need to change. They may say that they can incorporate your requests for modifications into our next model that will be out in a few years - if they see there is enough market demand for such requests - but at the moment the car is, what the car is.

You cannot come to Lexus and say - that before I buy your car - I would like to see that your engineering plant is compliant with all the regulations that are enforced on me by the country that I live in.

  • The car parts cannot be shipped out of the country for repair
  • The engineers that take care of my car - will only be from country X
  • Any diagnostic information that is collected from the car cannot leave the country - even for diagnostic purposes
  • Anyone that has ever had anything to do with the manufacturing process (from engineers, to IT people, to janitors, to CEO’s and even 3rd party suppliers) need to have a secure and compliant process that ensures their emails are secure and encrypted, and stored for 7 years.

Coming to Lexus with such demands - will probably get you thrown out on your butt - and barred from ever entering another showroom again.

It is obvious - that your demands (even though they might be required by your own regulatory rules) are ridiculous.

Again - you are buying a car.That is the product, it has a set of KPI’s (Key Performance Indicators) that you expect to be fulfilled - and if not - you can demand compensation - or resolution to your satisfaction because that is what the seller.

So how is this connected to aaS solutions?

Think of them in the same way - but instead of buying a car - it is a using a service.

The service will have specific KPI’s, terms and SLA’s - that the provider needs to abide by. You as the buyer will have set of rules of how you can use the service - what you can do with it.

If you decide to deviate from those set of instructions - you may - but you cannot raise any complaints to the other side that it is not doing what you want it to do. It is possible that by daring to think out of the box - you will able to create a product or a service of your own, that has never been built, something that everyone wants - and you now have the most successful and amazing product event since sliced bread.

Take Netflix for example. They built something on top AWS - that no-one ever thought would be possible. They have found ways to make use of the underlying infrastructure that no-one has ever done before. They have developed tools, processes and an organizational culture around their innovation and brought it to a place where it is revered as the Cinderella story in the cloud world today.

Were they able to come to AWS to say - we would like you to see this feature implemented in the services you have today, we want a new region? Yes of course they were able to. Were they able to get what they wanted? I assume sometimes yes - and other times they were not.

Did they come to AWS and mandate that before they would purchase their services - all AWS would required to adhere to Netflix’s regulatory requirements? That every host that served any of the instances that they provisioned - would have to send its logs to a central log server that Netflix hosted on-premises? P8090093

Maybe they did. Maybe they did not. But I assure - even if they did - the answer they would have received from AWS would be, “Go and take a very long walk, off a very short cliff.”

If I were on the AWS side of things, my answer have been, “We provide a service and this is how you can use it - this is what we provide and these are the KPI’s we will provide. You want to use it - go for it. We are not going to change the way we do business just because you want us to. If we see that there is a good reason to open up a new region in a new continent - we will - we cannot commit to a timeframe, but this is what the product is .Take it or leave it.”

I would like to thank Oliver Moore for inspiring me to write this post.

2016-10-09

I Don’t Want to Talk to my Cloud Provider

A short while back I participated in an internal event. A number of priority customers of our internal cloud service were invited for a feedback session, to voice their thoughts, listen to roadmap sessions and just to get to know each other.

There was one comment made there by one of the participants that has been on my mind since then, and it was something along the lines of:

"I have been using AWS longer than I have been using our internal cloud service – that is more than 5 years. Ever since I have started, I have only contacted AWS support once – when I managed to somehow corrupt my two-factor authentication token. I have never received a marketing call, never been invited to such a feedback forum. There has never been a need.

On the other hand, on our internal services, I am flagged as a priority customer, have weekly, bi-monthly, monthly feedback sessions, capacity planning sessions and escalation paths.”

This got me thinking, and I completely agree.

A service where I can say that I use and rely on is something that just plain and simply works.

Let me give you an example. How would you feel if you would have to have a direct line into your electricity company to escalate when your lights did not come on when you flicked the switch, when you had to meet with them to discuss how many appliances you were planning to use this month, if you were planning on baking cakes for a party this week, and therefore you would be needing more electrical resources this month – so the electrical company should be ready for your surge in power consumption. Is that a company that you would say you can trust?

Probably not.

You would like the lights to go on every time you flick the switch, and not have worry about leaving the air conditioner on the whole day because it is really hot that day. All I would need know is that I will pay more that day or month – because I use more of the service your offered.

When we try to build a service – we should be doing it in such a way that it is something that the customer should be able to rely upon, something that we should be able use – without having to have direct lines into the support team to ask questions, because that team has already provided the proper documentation to explain exactly what I need to know – in order to use that service. You have provided additional channels and ways for them to self support themselves. There will always be some who know more, and others that know less. There will even be times where your customers know a lot more and do things with your infrastructure that you would have never dreamed of doing on your own. Let them help others as well.

Provide them with the tools to share their knowledge with others, be it a Wiki that they can update, a chat room where they can also assist other customers. It will benefit your other customers for and will benefit you in the long run, because you will have less load on your support team to answer these questions.

Self service portals for as much as possible – exposing as many of your services as API’s so that your end customers can consume them – without having to ask you to do it for them. All of these and many more, are what makes a successful service, both a public one – and even more so one in-house.

Put in as much automation as possible – because scaling people is so much harder that scaling a process.

Not everything can be infinite – and not everyone can build a service at scale like AWS – but this should be your goal – even if it is not possible at day-1.

I will leave you with the wish that my colleague gave to our internal cloud service team.

"I hope we come to a time where we do not have to contact you – or have frequent meetings to discuss this service. We just consume the service.

When we get to that point – then you know that you are providing service that just plain and simply works, and you have done a really good job."

Some food for thought.

As always, please feel free to leave your thoughts, and comments below.