The move to agile development can really help with this problem. Being able to write user stories is a great way to change the level of detail for different requirements. A user story outlines a minimum amount of useful functionality that can be implemented. I also like to have a high level requirem...