1. Do the requirements thoroughly describe the desired product?
2. Are requirements fully understood by the software engineering team and their customers?
3. Is there a test plan and test procedure developed?
4. Do the developers know the appropriate design technique to utilize for the project?
5. Are there proper standards for documentation in place?