Ein gutes Design-Dokument spart Jahre an Entwicklungszeit
How to Write an Effective Software Design Document
Ein Design-Dokument zwingt dazu, wichtige Entscheidungen zu durchdenken, bevor Zeit in die falsche Implementierung fließt, und ist der beste Weg, Design-Entscheidungen im Team abzustimmen. Der Autor hat solche Dokumente bei Google, Microsoft und in eigenen Firmen geschrieben. Er erklärt, wann sich der Aufwand lohnt, was hineingehört und was nicht – etwa die Frage, wie teuer ein Irrtum wäre – und stellt die Komponenten von Titel über Metadaten, Ziele und Nicht-Ziele bis zu Diagrammen und Alternativen vor.
Manchmal ist der richtige Betrag, den man in ein Design-Dokument investiert, null.