If You Want Happy Customers, Give Them Less Information

Guy Kawasaki wrote a great post a while back about customer happiness.  I’ve seen this at work before.  My parents, for example, have been thinking about buying a big screen television for years.  The problem is, nowadays, there’s HDTV, LCDs, DLP, plasma, projection, etc.  The choices are too many, the television makers are not clear on what it all means, the salesmen keep sharing more and more technical details, and so in frustration and confusion they simply do not buy.  If someone simply made the decision about what the television looked like, what size they want, and ‘hey, look how nice this picture is’, they would’ve made the decision by now- but the sales folk don’t do things that way, and so they lose out on the sale.

So it goes in IT and project management as well.  Too many times, we want the business to understand that we’re thinking ahead for them, that we’re using the right technologies, making good decisions, and sometimes the business simply does not care.  It’s not that they don’t want us to make good decisions, its that that’s our job, and they don’t need to hear about it.  They need to know when we’ll make their jobs easier.  The key is understanding when you should simplify things for the client, and when you should not.  Here’s a few example cases.

When the Sponsor/client cares about the end result:

Sometimes, people just want their problem solved.  They don’t care that you’re using web services to solve their problem.  They don’t care about the database.  They don’t care about anything except solving the specific business problem that they’ve identified.  What you should report to them is when you’ll be done, when the documentation and training will be available, and when you think they’ll be able to put the solution to use.  If this is what your client wants, then anything else other than updates to these three pieces of information likely just irritates them.  The result is everything to them.  If you talk about all the details you are wasting their time, and to them you are focusing on the process rather than getting them their result.  Stick to the basics.

When you are late on a project:

See the item before.  No matter how much the client may care about the process and the details when you’re on track, once you’re late, then they can get impatient.  Stick to the details of what you’re doing to get things back on track.  Don’t worry about the rest until you’ve solved that problem.

When your problems are not the client’s problems

The client’s problems consist of the fact that they don’t have their solution yet, what to do until it arrives, all the communication and change management around the solution implementation, training their staff, listening to their staff complain about things changing, learning how to use the new solution, providing training, and dozens of other things not related to your project/product.  The difficulties related to RPMs not compiling correctly on the linux installation are of no interest to them- that’s your problem, and that’s why you’re in charge of the project, not them.  In fact, there’s some chance that they don’t even care if you’re using linux, windows, unix, or bands of mongoose that quickly rewrite their screen every time they click on something new.  They just want their solution, and if you can tell them how you’ll make their other problems easier, that’s an added bonus.

Other times, you should share as much information as possible with the client.  Some examples are:

The solution will be delivered in phases

The client isn’t getting everything they want up front.  This complicates their lives.  Share as much as possible about what they can expect and when.

The client will be maintaining the solution after implementation

If the client has to maintain whatever it is you’re delivering, then you can’t give them enough information.  They will want and should have as much say as possible in as many decisions as possible.

All in all, understanding the right amount of information to share with the customer goes a long way towards their happiness.  Share too much, and you’re wasting their time and your own.  Keep your project reports tuned to the audience’s needs.

Customer Happiness Starts with Your Employees

You may not think about this often, but reality is that your employees are the face of your company.  They provide customer service, they perform sales functions, maintenance, build products for customers, do implementations, provide documentation and assistance.  The quality of that interaction, their morale, and their work provides a key impression of your company just as much as your branding or your marketing.

This is where your attitude comes in.  You cannot control completely how your employees treat your customers- you can only influence it.  Your influence is tied to how you treat your employees.  You, as direct management, are a direct representation of the company’s attitudes.  If you do not show that you care about your employees, then your company does not care about your employees- and in turn, your employees see your company as an uncaring organization.  And that is exactly as they will portray, by intention or by accident, your organization to your customers.  Happy employees who value their company will take care of clients.  Unhappy employees won’t care about clients.  And nobody values a company that does not value them.  It’s that simple.

How does this translate to project management?  The same thing applies, actually.  Think of your project team as a company producing a product.  If you do not value your team members, there is no chance that they will value your project.  Team members that value your project will take care of it, go the extra mile for it, and evangelize it.  Attitudes are contagious.

The Customer is Always Right- Aren’t They?

Alexander Kjerulf has a great post over on his blog, “Chief Happiness Officer“.  The post is entitled Top 5 Reasons Why the Customer Is Always Right Is Wrong, and it outlines some reasons why you should consider how you handle your customers.

The fact is, some customers simply do not fit your company’s product, brand or culture.  Some customers have demands that will simply create a relationship that is not profitable for you and will drain resources away from your quality customers.  Sometimes, the customer will simply not understand what is the best solution for their own needs and insist you do a poor job.  There’s many reasons to think about your customer relationships carefully in regard to this credo.

So how does this apply to projects?  In client-facing projects, many aspects of it are fairly obvious.  The biggest place it applies in any project is the way you deal with your team members and your stakeholders.  When your stakeholders start questioning the judgement of your subject matter experts, this is always a sign of trouble- sometimes, the SME is wrong; sometimes the stakeholder is wrong, but either way, you have problems.  When in doubt, get a consensus of your SMEs or even get a third party involved to verify your direction.  Once you are sure of your SME, though, stick to your team’s opinion.  They’re called Subject Matter Experts for a reason.  Failing to support them will show a lack of confidence in them, which in turn may be interpreted as a vote of no-confidence in your team, and it will all spiral downhill from there.

Standing up to clients, customers and stakeholders can be tough, no question, but in the end, do the right thing for the people you lead and the company you represent.