masteringbusinessanalysis.com
Creating Requirements? Don't throw them over the wall!
Avoid the epidemic of creating an output and passing it to another team. You can't expect someone to fully grasp the details and create the right solution.