August 05, 2003
How to run a successful software project 1
- Make a list of all of the stuff you have to do.
- Make estimates of how long you think it will take you to do these things.
- Add up these numbers and compare them to the amount of time that you have before the deadline.
- Figure out that there is not enough time to do them all and rush out to hire more people.
- Spend weeks training the new people so that they are ready to contribute right around the week of the deadline.
- Stall - the economy is bad and the client has not exactly been helpful, what with all the constant phone calls and questions.
- Push back the deadline in the same way that you push back agressive perverts on the subway.
- Blame other members of your team and attempt to destroy their careers (or, at the very least, eat the snacks that they like from the kitchen)
- Finally deliver the product months late.
- Watch the client tear apart your product. Give them a kleenex when they begin to sop at how poorly done the end result is after all of this waiting.
- Begin a list of things that you forgot to include - design oversights, bugs, etc.
- Repeat.
How to run a successful software project 2
- Build a time machine.
- Travel back in time to when you had some sense.
- Start the project over with realistic expectations.
August 5, 2003 02:09 PM