Мы находимся в плохой ситуации, когда у нас очень мало документации по настройке наших прошлых работников для критически важной системы. Много изменений было сделано в Crystal Reports, объектах базы данных и проприетарных файлах конфигурации / программирования для нашего программного обеспечения ERP.
Текущая документация обычно выглядит примерно так:
Эта программа запускается до выставления счета. Известные ошибки: нет.
Запустите эту программу после установки программного обеспечения X.
Изменены следующие поля в этом отчете: (без объяснения того, как и почему)
Наш IT-магазин небольшой, а в случае программного обеспечения ERP большая часть работы была сосредоточена на одном человеке (это я сейчас), поэтому никто другой здесь не знает, что мы все сделали. ИТ-отдел и отдел бухгалтерии знают обломки (иногда весьма полезные), но этого недостаточно.
Другая проблема заключается в том, что наш бухгалтерский отдел считает, что мы хорошо документированы. Это правда, что мы вели много записей о том, что пошло не так , но очень мало объясняет, что (если вообще что-то было) сделано для решения этих проблем. У нас есть сотни статей, объясняющих ошибки, но документы, объясняющие изменения (как показано выше), почти бесполезны.
Как я могу документировать прошлые изменения, когда я не знаю, что все было сделано? Я могу начать с документирования того, что мы изменили: файлы, таблицы баз данных и т. Д., Которые нам нужны для работы системы. Я также могу задокументировать, что мы делаем ; когда запускаются отчеты, почему людям сказали использовать X report / program. Но когда у одной из этих вещей есть проблема, я всегда возвращаюсь к исходной точке.
Как я могу предварительно задокументировать этот материал для себя и других?
rst
иsphinx
для поддержания написания документации близко к коду .