This blog has moved. Go to SoftwareDevelopmentToday.com for the latest posts.

Friday, April 03, 2009

The curious case of buttoned-up Benjamin

Benjamin works in a consulting company where there was no dress-code unless the client would have a dress-code. Since most consultants were testers and coders (and you know how we dress) the clients understood not to demand a formal dress code.

Then Benjamin's company changed his boss. The new boss required and insisted on everyone wearing a suit and tie for any work for any client.

Benjamin heard of the news while on an assignment that he had started 3 months ago. He had a good relationship with the client, the work was progressing at a fast clip and the client was happy to have Benjamin there despite him not wearing a suit and tie.

Benjamin had a conundrum. He could continue to wear his pull-over sweater and t-shirt at the client as he had done for 3 months and risk being denounced to the new boss or go for the suit and tie which he hated because it made him sweat. After much consideration he decided that he would wear the suit but not the tie.

The boss called a meeting with Benjamin and in between all of the spitting and shouting said "you either do as I say or you're back to low level work here at the home office and you will not be in any client project". The boss felt that Benjamin was personally disrespecting him for not wearing a tie at work.

Benjamin, a veteran of IT projects knew that the best way to handle this situation was to let the boss fall flat on his face and decided to retire from the project and inform the client that, he was no longer allowed to be in the project due to the case of the missing tie.

He left the client's project and the boss put another consultant in his place. The new consultant made a mess of the project to the point that the consultancy company had to put a second consultant on the project for no extra charge to the client in order to have the project finished without a much larger delay and possible penalties.

This same company still has not fired Benjamin's boss, in fact they have probably awarded him a bonus for having the decisiveness of instituting a dress code, and Benjamin is still working on back-office projects at HQ instead of doing work at clients.

This is a true story. It is also one of the (many) reasons why I'm glad that I live in a country where people are valued by the work they do and the results they achieve instead of by spurious shows of dictator-like tendencies and the price of their suit and tie.

Benjamin's boss is a person that does not understand software or software people but he has a position where he can boss them around and that's what he does!

If you find yourself in a position like that don't walk away... RUN! Bosses like that should be given only one reward: the pleasure of working alone!

Update: corrected 2 typos.

Labels: , , , , , , ,

at 13:42 | 9 comments
RSS link

Bookmark and Share

Saturday, November 29, 2008

The Skill issue, the industry shame

I was reading Jason's blog when I came across
this post. I could not agree more.

Way too many times I bump into problems that can be traced directly to the idea that you can hire just anyone, with any skill level and they will perform to the expected level of professionalism. This is pure bulls#%&!

Some time ago (just before the bubble burst in 1999) a company I was familiar with was hiring QA people just because they knew how to boot Windows. Yeah right! Way to go!

We also see the same with people putting together teams that behave like a set of individuals all pushing in different directions because "anyone" can be a manager! Stop believing in magic. You don't get a high performing team if you don't have a proper leader in the team (the leadership can be shared BTW, no need for a "hero", in fact that's sometimes worse). Start coaching the team and them make them understand how to work together!

If we put these two things together: hiring coders and testers that have no skill, and promoting people to leadership position that have no leadership skills what do you get? You got it: our software industry!

Can you believe it! This type of behavior and belief is rampant in our industry. Small wonder that we will be seeing lots of people being laid off in the near future...

PS: if you are smart and really good at what you do (testing or coding), you are better of these days starting your own consulting company, charging bucket loads of money and getting out of there once you are fed up with the local incompetence!

Labels: , , , ,

at 17:55 | 0 comments
RSS link

Bookmark and Share

 
(c) All rights reserved