Все это должно быть подробно задокументировано, хотя, когда операция является стандартной для операционной системы, сервера приложений, веб-сервера и т. Д., Вы можете предположить, что ИТ-специалисты знают, как это сделать.
Установка: документируйте все о том, как он установлен и настроен, включая как узнать, работает ли он правильно.
Расскажите нам об архитектуре, особенно о связи между различными компонентами решения (например, диапазон портов - механизмы RPC часто используют диапазон портов - нам нужно знать, что это за диапазон и когда в приложении могут заканчиваться порты).
Исправления: документируйте все, что специфично для приложения - что необходимо отключить перед исправлением, и любые последующие действия после исправления (кэши, индексы, прокси, которые, возможно, необходимо очистить или перестроить).
Техническое обслуживание: документируйте, как выглядит нормальная и ненормальная работа - какие очереди и другие вещи следует отслеживать и каков их нормальный диапазон.
Расскажите нам, как управлять данными, особенно таблицами и файлами, которые растут без ограничений (например, файлы журналов и истории транзакций). Как их следует удалить и каковы последствия удаления старых записей? (по отчетности и т. д.).
Расскажите нам, как выполнять стандартные действия по управлению «обычным делом» / in-life - например, это может быть добавление или изменение учетных записей пользователей.
Расскажите нам о любых других регулярных действиях руководства, которые могут потребоваться (например, какие сертификаты используются и что делать, когда они истекают).
Для всех изменений сообщите нам, как откатить их (не все изменения успешны). И скажите нам, что вы проверили планы отката!
Диагностика: Документируйте форматы и местоположения файлов журналов и КАЖДОЕ сообщение об ошибке приложения, которое может появиться, сообщая, что означает сообщение об ошибке, и что может потребоваться изменить, чтобы исправить это. Никогда не используйте одно и то же сообщение об ошибке для двух разных событий.
Сбить и запустить: Как, в каком порядке, какие-либо специальные процедуры (например, позволить серверам истощать соединения перед их отключением).
Я категорически не согласен с тем, что лучший способ сделать это - бросить приложение через забор и позволить ИТ-специалистам решить, что нужно. Эксплуатационная документация (и, в общем, особенности управляемости приложения) должна быть продумана заранее.