Sunday, August 28, 2011

Customer is King!

This post is dedicated to Mr.Vineet Nayar, CEO, HCL Technologies and his "Employee First Initiative".

I have heard this statement a million times, every company believes in this, every customer centric training emphasizes this, seasoned professionals "live this".

Software Quality Models emphasize that customer requirements are top priority for any project. The implementation of these models have proved that the only way to transform Customer Satisfaction to Customer Delight is by meeting the Customer's Requirements.

Customer's Requirement is a Statement of their Problem ---- Problem may be a Business Problem or a Problem related to personal life. Customers approach you for a solution to their "problem".

Example: my mobile phone stops working, so I need a new phone, I go to an electronics store and buy one. I don't feel like cooking, so I go to a restaurant to eat. If my phone was working, would I have gone to the electronics store? If I was in a mood to cook, would I have gone to the restaurant to eat?

So, a "Customer" is driven by his "problem" and seeks a solution.


The Customer approaches that Organization or Individual for a solution...

  • who has delivered solutions to the customer's problem most consistently in the past OR 
  • who has a reputation to deliver OR 
  • who has the potential to deliver
.... in that order.


Mature Software Quality Systems ensure that customer requirements are fulfilled and also ensure that they are fulfilled consistently. This ensures the upkeep of service levels of an organization thereby ensuring a fair degree of Customer Satisfaction.

Most young employees I speak with, think that a Customer is a Client who pays the Organization which in turn help pay their salaries.

I tell them, they are 50% correct!. I add "all Customers, don't pay....".

Customers are of two types
  • External Customers
  • Internal Customers
External Customers pay the company for services rendered. Internal Customers are colleagues who we deal with everyday.

For the trainee, one of the internal customers is his Team Leader, who allocates work to this person with an expectation that work will be delivered without defects and on time.

When the trainee is undergoing training, he/she becomes the Internal Customer of the Trainer. It is the Trainer's responsibility to meet expectations of all the trainees in the classroom.

So, all employees are internal customers of each other....

At work we meet many Internal Customers who approach us with an expectation that their "problem" will be solved. When we have a design problem, we approach the most experienced and reputed design engineer. When we need clarification on our leave eligibility, we approach the designated HR Executive. When we need to apply for leave from work, we approach our Manager. When we need clarification in the project requirements, we approach the Business Analyst.

It is important to first meet the expectations of the Internal Customer which translates to meeting the expectations of the External Customers!. If we want to Transform External Customer Satisfaction to External Customer Delight, then we need to first transform Internal Customer Satisfaction to Internal Customer Delight..... after all, they say "Charity begins at home". So if all people in the project resolve to solve each other's "problems", there is no way the external customer's "problem" will remain unsolved....

It is time to focus on achieving Internal Customer Delight now.........

Monday, August 1, 2011

Commitment!

A few years ago, I was conducting an Induction program for a group of new Software Engineers in my company. I was explaining the characteristics that are required of them to grow in the organization. 2 hours into the session, I came to a point on my presentation --- "Commitment". I explained to the trainees, how important commitment is and that they should be committed to the tasks assigned unconditionally till it is done. I also mentioned that their performance appraisal will depend on the levels of commitment demonstrated.....

One of the trainees asked me, "Sir, could you please explain Commitment because I want to know what is expected of me?"

I explained, I see commitment as Devotion to a cause. Commitment is keeping at a task, however hard it may be, and not giving up till is done. Staying committed to the cause is perseverance!. The quality of perseverance is directly proportional to the levels of commitment in an individual.

Here's an example: A 100 meter sprint athlete sets a goal to participate in the next Olympics which is 4 years away. This athlete is training to better the current world record. He trains for 12 hours a day, 6 days a week for 4 years, with a single purpose --- To win a Gold Medal in the next Olympics. It is his only chance as he will be too old for the next Olympics. So, the athlete trains to achieve his goal......

Let us look at some data on the athlete's training time......

Number of hours per day
12 hours

Number of days per week
6 days

Number of weeks per year
52 weeks

Number of years to the Olympics
4 years

100 meters Olympic Record to beat
9.69 seconds

Total Time spent on training
12 hours x 6 days x 52 weeks x 4 years 
 equals 14,976 hours 
equals 898,560 minutes 
equals 53,913,600 seconds 

So the Athlete trains for 53,913,600 seconds for a 100 meter race, that ends in 9.69 seconds! Amazing isn't it?

What are the chances that this athlete will win? In fact, there is very very high chance that this athlete will fail to even qualify, but still, the athlete persists.... and never gives up.

A normal individual, with low levels of commitment will ask, isn't it too much to give for a race that ends in under 10 seconds? The committed athlete will go for it, because his goal is to win the Olympic Gold Medal....

This is what I call commitment!