I’ve been pushing design documents at work for a long time. Here’s a great article explaining the benefits:
http://www.philipotoole.com/why-you-should-write-design-documents/
I’ll be adding lots of articles soon on how and why theses are really important to developers