Without low-effort, low quality trolls it might go back to being nearly as good as ?off

IT and Estimates

From my latest post ( http://jdk.phpkid.org/index.php?p=1190 ) :


Wonderful definitions of designations at office.

1) Project Manager is a Person who thinks Nine women can deliver a baby in One month.

2) Developer is a Person who thinks it will take 18 months to deliver a baby.

3) Onsite Coordinator is one who thinks single woman can deliver nine babies in one month.

4) Client is the one who doesn’t know why he wants a baby.

5) Marketing Manager is a person who thinks he can deliver a baby even if no man and woman are available.

6) Resource Optimization Team thinks they don’t need a man or woman; they’ll produce a child with zero resources.

7) Documentation Team thinks they don’t care whether the child is delivered, they’ll just document 9 months.

8) Quality Auditor is the person who is never happy with the PROCESS to produce a baby.

Each and everything sounds so very true! :)

JD
Permalink JD 
March 16th, 2005
What are job descriptions (e.g. skills and responsibilities) for the "Onsite Coordinator" and "Resource Optimization Team"?
Permalink Christopher Wells 
March 16th, 2005
And now JD is in big trouble.
Tatataaaaaa :)
Permalink Another posters... 
March 16th, 2005
Yes it does sound like it's to do with out-sourcing and/or off-shoring; but I *am* interested...
Permalink Christopher Wells 
March 16th, 2005
The company where I worked, duties of Onsite co-coordinator are as follows:

1. They start requirements gathering at client location. This includes existing system analysis if project involves upgrade of existing system.
2. They do estimates for the project and also prepare schedule.
3. They prepare high level design for project which is sent offshore.
4. Offshore team does a detailed design and the actual build and unit testing. Onsite team makes sure that offshore team is on track.
5. Onsite team is responsible for clarifying ambiguities/issues/doubts arising during build phase.
6. Once offshore team delivers code, Onsite team does Integration Testing (as and when appropriate) and implements it on production server.

Btw, I have never heard of Resource Optimization Team so far, but I guess this role is played by manager who is responsible for group of resources.

JD
Permalink JD 
March 16th, 2005
Btw, if you remove 'Onsite/Offshore' part, the whole story still holds true for any IT project.

The thing I like most:

Client doesn't know if he wants a baby. May be I should rephrase it and say that Client wants a child but not sure whether it should be boy or a girl. ;)

JD
Permalink JD 
March 16th, 2005
> ... duties of Onsite co-coordinator were ...

Ah; so "onsite" means at the customer site, not at the off-shore site.

> ... manager who is responsible for group of resources ...

I don't it's commonly used that way, but I find the word "resources" instead of "employees" or "developers" kind of de-humanizing.

> Btw, if you remove 'Onsite/Offshore' part, the whole story still holds true for any IT project.

Many software vendors (who sell software, not who sell software development services) develope software without being at their customers' sites ... they don't (necessarily) gather requirements from customers, nor build according to customers' spec., nor do integration/acceptance testing and installation and production/operations at the customer sites.

Also, development shops who are already experienceed with the kind of software that they're developing can be quite accurate with their scheduling predictions!
Permalink Christopher Wells 
March 16th, 2005
> I don't it's commonly used that way, but ...

I know it's commonly used that way, but ...
Permalink Christopher Wells 
March 16th, 2005
Btw, definitely the post was targetted towards IT Services and not product development. This is why I am currently building up my skills so that I can fit in Product company instead of services company.

And yes, even I hate the word 'resources' but that's how you are treated. You are merely an employee number for most of the Indian IT Services.

JD
Permalink JD 
March 16th, 2005
Oops, you found an error!