Continuous Documentation im agilen Systems Engineering
Die Kunst, die Menge der überflüssigen Dokumentation zu minimieren
„Funktionierende Software ist wichtiger als umfassende Dokumentation“ ist einer der vier Werte des Manifests für agile Softwareentwicklung. Viele Menschen fehlinterpretieren diese Aussage und proklamieren, dass in der Agilen Softwareentwicklung Dokumentation unnötig ist. Doch das ist grundlegend falsch. In vielen Kontexten bestehen Nachweispflichten oder Bedürfnisse/Probleme in der Entwicklung selbst, für die Dokumentation einen geeigneten Lösungsansatz darstellt. Wichtig ist, dass Sie sich bewusst machen, welche Dokumentation in welchem Maß für Sie in Ihrem Kontext notwendig und hilfreich zur Lösung eines Problems ist. Denn genauso häufig, wie die Dokumentation vernachlässigt wird, tritt der Fall ein, dass jede Menge Dokumentation generiert wird, die überflüssig ist. Sie ist weder aufgrund von Randbedingungen (z. B. rechtlichen Nachweispflichten) erforderlich, noch trägt sie zur Lösung eines Problems in der Entwicklung bei (z. B. Code-Kommentierung zum besseren Verständnis des Quellcodes).
0 Kommentare