Following some type of software development cycle like the waterfall method or RAD or anything of the sort.
Proper preliminary investigation, analysis and design documents ie well defined requirements and a clear and well researched design
quality tools with support
A good manager (I also agree about throwing people at a problem)
dedicated co-workers.
A customer that doesn't constantly change her/his mind
Proper preliminary investigation, analysis and design documents ie well defined requirements and a clear and well researched design
quality tools with support
A good manager (I also agree about throwing people at a problem)
dedicated co-workers.
A customer that doesn't constantly change her/his mind