Friday, February 20, 2009

Software Industry - 2

The biggest problem a software company can face is presence of non-technical/semi-technical people in engineering departments. Things get worse when these people are at the top of the hierarchy. Often these people are manipulative and do not understand the problems faced in creating technology. Effort estimation is done by basic mathematics without taking into consideration the various human aspects to it.

Then there are other kind of people : over-technical. These people do not have a life outside office and are distantly related to outer/social/cultural world. They are not as big a problem as the former one but they do spoil the culture of the company by eliminating the fun factor from life.

A company must ensure that work-life balance is promoted as a company policy and more importantly correct people are placed at correct positions.