У нас погана ситуація, коли ми маємо дуже мало документації щодо налаштування наших попередніх працівників, виготовлених під критичну для бізнесу систему. Багато змін було внесено в Crystal Reports, сутність баз даних та власні файли конфігурації / програмування для нашого програмного забезпечення ERP.
Поточна документація, як правило, говорить приблизно так:
Ця програма запускається перед виставленням рахунків. Відомі помилки: немає.
Запустіть цю програму після встановлення програмного забезпечення X.
Змінено такі поля у цьому звіті: (без пояснення того, як чи чому)
Наш ІТ-магазин невеликий, і що стосується програмного забезпечення ERP, більшість робіт було зібрано на одну людину (це я зараз), тому ніхто більше не знає, що ми все робили. Департамент інформаційних технологій та бухгалтерії знає шматочки та фрагменти (іноді дуже корисні), але цього недостатньо.
Іншою проблемою є те, що наш відділ бухгалтерського обліку, здається, вважає нас добре задокументованими. Це правда, що ми вели велику кількість записів про те, що пішло не так , але дуже мало пояснюють, що (якщо що-небудь) було зроблено для вирішення цих проблем. У нас є сотні паперів, що пояснюють помилки, але документи, що пояснюють зміни (як показано вище), майже марні.
Як я можу зайнятися документуванням минулих змін, коли я не знаю, що все було зроблено? Я можу почати з документування того, що ми змінили: Файли, таблиці баз даних і т.д., які нам потрібно мати для роботи системи. Я також можу документувати те, що ми робимо ; коли запускаються звіти, чому людям сказали використовувати X звіт / програму. Але коли у однієї з цих індивідуальних речей є проблеми, я завжди повертаюся до квадратного.
Як я можу активно задокументувати цей матеріал для себе та інших?
rst
іsphinx
для підтримки написання документації близько до коду .