Which part of the software life cycle takes ups the least time?

Coding.

Requirements and design together take 40%. Coding takes 20%. Testing takes 40%.


[Return to Lesson Page] Why do you need to spend more time in the requirements step? Why do you need to spend more time in the requirements step?

It is 4 times more expensive to fix an error in testing and 100 times more expensive to fix it in maintenance than it is to fix it in the requirements step.


[Return to Lesson Page] Copyright (c) 1996, Software Productivity Consortium Inc.