Wir sind in einer schlechten Situation, weil wir nur sehr wenige Unterlagen zur Anpassung unserer früheren Mitarbeiter an ein geschäftskritisches System haben. Viele Änderungen wurden an Crystal Reports, Datenbankeinheiten und proprietären Konfigurations- / Programmierdateien für unsere ERP-Software vorgenommen.
Die aktuelle Dokumentation lautet im Allgemeinen ungefähr so:
Dieses Programm wird vor der Rechnungsstellung ausgeführt. Bekannte Fehler: keine.
Führen Sie dieses Programm nach der Installation von Software X aus.
Die folgenden Felder in diesem Bericht wurden geändert: (ohne Erklärung, wie oder warum)
Unser IT-Shop ist klein, und im Fall der ERP-Software wurde die meiste Arbeit auf eine Person konzentriert (das bin ich jetzt), sodass hier niemand weiß, was wir alles getan haben. Die IT- und Buchhaltungsabteilung kennt sich aus (gelegentlich recht hilfreiche), aber das reicht nicht aus.
Ein weiteres Problem ist, dass unsere Buchhaltungsabteilung zu glauben scheint, dass wir gut dokumentiert sind. Es ist wahr, dass wir viele Aufzeichnungen darüber geführt haben, was schief gelaufen ist , aber nur sehr wenig erklärt, was (wenn überhaupt) getan wurde, um diese Probleme zu beheben. Wir haben Hunderte von Artikeln, in denen Fehler erklärt werden, aber die Dokumente, in denen Änderungen erklärt werden (wie oben gezeigt), sind fast nutzlos.
Wie kann ich frühere Änderungen dokumentieren, wenn ich nicht weiß, was alles getan wurde? Ich kann damit beginnen, zu dokumentieren, was wir geändert haben: Dateien, Datenbanktabellen usw., die wir benötigen, damit das System funktioniert. Ich kann auch dokumentieren, was wir tun . Wenn Berichte ausgeführt werden, warum wurde den Benutzern gesagt, dass sie X-Bericht / Programm verwenden sollen. Aber wenn eines dieser maßgeschneiderten Dinge ein Problem hat, bin ich immer wieder auf dem ersten Platz.
Wie kann ich dieses Zeug proaktiv für mich und andere dokumentieren?
rst
undsphinx
dafür, dass er die Dokumentation in der Nähe des Codes schreibt .