Ministry of Testing kindly published an article I wrote for them on reviewing requirements. It gives some tips for doing it, and also looks a bit at the human side of things. I hope it’s useful for non-testers as well as testers, whether your requirements are big documents full of UML or something much briefer like user stories.