There is a good project management article on the internet. Which takes delivering baby as a Software project and share which role thinks what about the project exactly. I believe it is really close to daily life projects, we have in enterprise companies, where we have an obivous line and knowledge difference between project roles. Here is that article.
Have fun!
- A Project Manager is a person who thinks nine women can deliver a baby in one month.
- A Developer is a person who thinks it will eighteen months to deliver a baby.
- The Onsite Coordinator is one who thinks single woman can deliver nine babies in one month.
- The Client is the one who doesn’t know why he wants a baby.
- A Marketing Manager is a person who thinks he can deliver a baby even if no man and woman are available.
- The Resource Optimization Team thinks they don’t need a man or woman; they’ll produce a child with zero resources.
- The Documentation Team doesn’t care whether the child is delivered, they’ll just document 9 months.
- The User Interface Team will design a baby with three arms and one leg and ask if it can be done.
- The Quality Auditor is the person who is never happy with the process to produce a baby.
- A Tester is a person who always tells his wife that this is not the right baby.