Best Practices for Software Projects: Design Signoffs