Why do we need a specification review?
The goal of the specification review meeting is to agree on all the requirements for this feature. By the end of the meeting, you should know exactly what the feature specification should say, even if it’s not fully written up yet. Armed with that agreement, the test and development teams know exactly what they should deliver.
The specification review requires getting the right people to the meeting and giving them sufficient time to prepare. They may or may not take advantage of that time, but it’s important to offer it.
Of course, you can have many other discussions during the feature development aside from the review meeting. Keep communicating before and after review; this meeting isn’t a replacement for that. However, the review meeting serves as a final, systematic check that the specification is complete and ready to go.
In my experience, developers are only too happy to have a tester checking that their feature...