Tuesday, August 16, 2011

A perfect recipe for ... Comedy

On Friday we had a team meeting to determine the course of action as we had to maintain 3 different flavors of code in our Clear Case version management system. So the meeting was actually to brainstorm the best and effective way to maintain these three different code bases with minimum hassle to the developers.

The meeting was attended by


  1. The technical Architect
  2. The all knowing Project Manager
  3. A new Project manager who was assigned the task to schedule this meeting
  4. The CC (Configuration Controller/Manager)
  5. Software developers


A small flashback would tell us that, the CC and the new Manager were already pissed off with one another as they couldn reach a common ground on this same episode over the last few days and hence this meeting. Also, the new manager was keen to impress that he is new sole authority for every decision in this project. As is the case with every project, the CC doesn't know A,B,C of the project, forget the technical portion in it, the new manager is like what we call in tamil "kanakkupulla", all he does it takes down what has been done, what needs to be done and what will be done everyday morning and reflects back to the top management(Dont we love these guys?). The stage was set for a showdown and we developers couldn't have enjoyed a better fight of egos on a Friday afternoon. Here is a snapshot of how the conversation went,

New Manager: I would like to have different code bases for Data Migration, 11G DB migration and normal code dev

CC: You already have code version 1.1.4, 1.1.4.38 and 1.1.5

New Manager: I dont care about the versions. I want three code bases and definitely one for Data Migration

CC: What data migration, noone told anything about Data migration to me. I have 1.1.4, 1.1.4.38 and 1.1.5

Technical Architect: I specifically need a code base for 11G DB migration to change my Java code specifically

CC: You have a Java specific code version?

New Manager: What Java specific code version? I want one for DM also.

CC: What is DM? Do you want me to create a branch from the main trunk again?

New Manager: Trunk, Branch? I dont understand, can i have three code bases

Technical Architect: Yeah a trunk from the main branch for DM and a stream on the branch
for 11g migration

CC: ????

New Manager: ????

All i could think about was Vivek's dialogue in Ezhayin Sirippil "AAda yarukka da therium Jhonny veedu engannu? Solli tholaingalenda ...."

I couldn't control myself at this point and somehow managed to keep myself from laughing out loud(I thank the school/college days training for this). Finally the manager (who-knows-all) managed to intervene and explained the stand of each stakeholder to one another. Well the damage was already done and i couldn't have had a better Friday afternoon. Also, did I mention the CC was a Chinese, the new Manager an South African and the Technical Architect an East European? Now read the entire conversation again with their respective accents in your head! I would recommend such meetings every Monday and Friday to boost the developers morale he he he!

5 comments:

Vish Balachandran said...

Loved it... Hilarious!!

Sriram said...

Hahahahaha... Lmao. Blah blah blah .... coupled with the programming in java... That's what happens when stakeholders don't have enough knowledge or at least patience to ask each other what they mean. Anyway, you are right, we should recommend these meetings on Monday and Friday for sure.

வடிவேல்(Vadivel) said...

Sema comedy. "jhony veedu.." is a nice comparison. Good one da....

Unknown said...

Actually it was like sitting in a "Soapraj" class without laughing. I think i relived that moment once again after a very long time.

Amma said...

hahaha....nice one