<p>How many people actually write an SDD document before writing a single line of code?</p>

<p>How do you handle large CSCI's? </p>

<p>What standard do you use for SDD content?</p>

<p>What tailoring have you done?</p>

Most big software companies have their own practices. For example Motorola has detailed documentation for every aspect of software development process. There are standard templates for each type of documents. Having strict standards allows effectively maintain huge number of documents and integrate it with different tools. Each document obtains tracking number from special document-tracking system. They even have system (last time I seen it was in stage of early development) for automatically requirements tracking - you can say which line of code relate to given requirement\design guideline.