My documentation is written to be understood by the least knowledgable person who will be using it. If I’m writing disaster recovery procedures, they are written to be understood by the least qualified and knowledgable person in our department. This is no means a reflection on their abilities, but simply an opinion that if they are able to comprehend and follow the procedures then anyone in the department can. This is necessary as in a true disaster situation they may be the only person(s) available to bring the company back online. Backup procedures are written on an Operator level, system build documentation is written on a junior administrator level, and so on. Whatever the documentation, when it is completed it is given to the aforementioned individual to run through in the test lab. Any problems and misunderstandings are indentified then and revised. The documentation should then be reviewed periodically to insure that it remains current through patches and upgrades.