Saturday, January 19, 2013

Keep your desks clean


Every time, an executive representing the customer visits an offshore IT campus, you would see e-mails like these spamming the developer's inbox from the senior management of that company 

"Keep your desk spaces clean and neat" 
"Do not leave Tea cups especially in open areas" 
"Be prepared to address any questions at your desk from the client" 
"Keep the lights on"
"Please come in business attire and be dressed properly"

Does the customer really care, whether your desk has the unfinished coffee lying around? No. 

He cares for what you deliver after drinking that coffee. And not what will happen to that unfinished coffee.

And the timing of such emails is great. "Only when the customer visits" I think the management stop worrying about desk cleanliness and start worrying about code cleanliness. 

Should desk cleanliness be a factor in becoming a preferred vendor for a customer?

The developers have to be prepared to answer any question from the client. Why should he  be prepared? Is this some kind of examination or what? The developer should be already  knowing what he is doing. So, if the customer has any clarification on the code that the developer has written, he should already know it. And I doubt the customer is going to fly 10,000 miles to find out why a piece of code is working in a particular manner. Should the developer be prepared for a customer visit? I think the management should be prepared for the customer visit, because they will have to answer tougher questions regarding deliver quality. And let the developers be how they are.












No comments:

Post a Comment