The lack of which of the following represents the GREATEST risk to the quality of developed software?