Best practices for requirements