I am feeling quite pleased with myself and just needed a quick Yeeeeeeeeeeeeeee- Haaawwwwwwwwwwwww!!!
A while back myself and 2 co-workers did a smallish bit of software development - 4 months start to finish. From the outset we decided this one was going to be done properly. We are feeling smug because:
[ul]
[li]We hit all our milestones dead on or early[/li][li]During development we had not one single hard-to-explain crash[/li][li]We delivered the tested product to the customer on time (well actually 3 hours early!)[/li][li]The Biggie: It passed the customers acceptance procedure with ZERO major bugs. All they found were cosmetic defects (e.g. they wanted columns in a different order, stuff like that)[/li][/ul]
For those not in the software business, this does not normally happen. Software projects traditionally overrun (pressure from management to accept unrealistic timescales.) There are always hard-to-fix, unpredictable crashes (usually occur first time you show the client). There is always a long list of defects from the customers testing (again more pressure from on high to ‘get started’ before analasys complete)
Once again: Yeeeeeeeeeeeeeee- Haaawwwwwwwwwwwww!!!