bash.im ithappens.me zadolba.li
12228

Внемли, потомок

Из всех компаний, где я работал (а их за десять лет набралось немало), документации не было совсем только в первой, когда я был сервис-инженегром для пары десятков магазинов. Нет смысла документировать сеть, состоящую из сервера, модема, двух касс и двух компьютеров. Если же ИС больших размеров не документирована — это или сознательная диверсия, или идиотизм высшей пробы, грозящий превратить алгоритм «открыть страницу в вики, открыть другую страницу в вики, ввести мастер-пароль в KeePassX и скопировать рутовый пароль устройства, подключиться к устройству» в перелопачивание гигабайтов почты (это особенно весело, если проблема, например — связь с центральным офисом, где стоят почтовый сервер и админский компьютер с локальной копией базы почты) и затянуть решение проблемы до пяти утра.

А в компаниях-миллионниках документируется каждый чих. Потому что шесть минут простоя сборочной линии где-нибудь во Всеволожске — это минус один автомобиль стоимостью в полмиллиона рублей. Да, всё равно бывают внезапные сбои и отказы сервисов, неожиданные веб-конференции через всю планету и звонки разработчикам в пять утра местного времени. Но потом это будет задокументировано и внесено в базы знаний, и в следующий раз эта проблема будет куда менее острой.

Документация должна быть. Для компании в полсотни человек она уместится на два листка бумаги и одну базу зашифрованных паролей, для большой компании она займёт пару серверов для вики и сервер паролей с двухфакторной аутентификацией. А если у вас на все машины и устройства всего пара рутовых паролей — вы уверены, что правильно выбрали профессию?