Thursday, June 23, 2011

Sir, code delivered Sir!

I was watching "A Few Good Men" yesterday in AMC and the military style of working caught my imagination. I started pondering how would be if the entire IT service industry was run like a military barrack? It was a typical pathetic fantasy i regularly have, but i decided to spend more time letting this imagination run wild.

Lets look into the bad aspects first,
1. High ranking officials(managers in our world) will have the final say. They will make all the decisions for us and a foot soldier (developer) will have no say in them. He will be forced to follow the orders of his managers, but thats what he signed up for initially.
2. Also there is very high possibility of nepotism even though it is supposed to be a merit based system.

Well how do we counter these in our current software industry? We dont need to counter this, we are already accustomed to such a system. It is not like every organization is purely driven by their employees, it is the managers who decide on everything including the future of his developers. So that wont be really bad to get accustomed to. Nepotism .. hahaha .. no need to say more, the software industry is rife with that. All the "Merit based organization" crap in the HR meetings are just salt on the wounds. So the two bad things i could think about are already present in the system, so we wont even feel a pinch!

The good aspects
1. There are lot of good aspects in this type of system. Discipline will be injected into the system, all the flexi-timing bull crap is done away with. People will report at 8am and leave at 5pm, end of story. Get the maximum out of the 8hrs and you will see efficiency increase automatically.
2. Managers make all the decision and its their headache to meet the deadlines and extract work. Manager word is final and if anything goes wrong, for a change, the manager gets the "Kick in the ass" and we developers can always point back to the manager. So no developer heart burn.
3. Attrition headaches are not there! Yeah, you dont run from the navy to join the airforce, it is all the same. Same discipline and same set of rules, same song and dance.
4. I saved the best one for the last. Translate the "Unit. Corps. God. Country" into S/W industry lingo and you get "Team.Code.Delivery.Company". WOW, it would be awesome if everyone could relate to this discipline and passion. May be every delivery from the IT industry will become a zero defect and first hand quality certified code delivery!

I know it was a silly fantasy build upon, but some how when an imagination runs wild, you dont want to stop it. BTW my knowledge on Military is entire film driven and i owe everything to the film industry!

No comments: