Практика

Сопровождение и развитие

Эксплуатационная документация: что должно остаться после запуска

Создано 16.05.2026

Обновлено 16.06.2026

Что входит в эксплуатационную документацию на ПО: инструкции, регламенты, доступы, восстановление, ГОСТ 19/34 и комплект для поддержки после запуска.

Короткий ответ

Эксплуатационная документация на ПО - это комплект материалов, который остается у заказчика, службы поддержки и администраторов после запуска системы. Он нужен не для описания того, как систему разрабатывали, а для повседневной работы: как пользоваться функциями, как администрировать сервис, как обновлять версию, как восстановиться после сбоя и кто отвечает за регулярные операции.

В минимальном виде комплект включает руководство пользователя, руководство администратора, инструкции по нештатным ситуациям, регламент обновлений, описание мониторинга, список доступов и ведомость эксплуатационных документов. Для формальных проектов этот состав связывают с ГОСТ 19, ГОСТ 34, программной документацией и документами приемки. Для практического ИТ-проекта важнее проверить, сможет ли новая команда сопровождать систему без устных пояснений разработчиков.

Когда применять

  • перед запуском промышленной версии или передачей системы в поддержку;
  • при смене подрядчика, команды разработки, администратора или владельца сервиса;
  • если система зависит от интеграций, расписаний, сертификатов, очередей, фоновых задач и внешних сервисов;
  • когда есть SLA, регламент инцидентов, дежурства или обязательные окна обновлений;
  • перед приемкой, аудитом, вводом в опытную эксплуатацию или промышленную эксплуатацию;
  • когда пользователи уже работают в системе, но знания о поддержке остаются в чатах и личных заметках.

Если проект небольшой, эксплуатационная документация не обязана превращаться в набор тяжелых томов. Часть сведений может жить в README, базе знаний, runbook, карточках доступа или регламенте поддержки. Но у каждого критичного действия должен быть понятный владелец, место хранения и способ проверки.

Что входит в эксплуатационную документацию

Состав эксплуатационной документации зависит от масштаба системы, требований заказчика и уровня формальности. Ниже - рабочий набор для ИТ/ПО-проекта. Он сохраняет смысл старого материала про эксплуатационный комплект, но раскладывает документы по практической роли после запуска.

Часть комплектаЧто передатьКак проверить
Ведомость эксплуатационных документов
  • перечень документов;
  • версии и даты обновления;
  • статус актуальности;
  • владельцев документов;
  • ссылки на место хранения.
  • понятно, какие документы входят в комплект;
  • нет потерянных приложений и устаревших копий;
  • можно быстро показать состав на приемке или аудите.
Руководство пользователя или оператора
  • основные сценарии работы;
  • ограничения и правила ввода данных;
  • типовые ошибки;
  • порядок обращения в поддержку;
  • критичные действия, которые нельзя выполнять без согласования.
  • пользователь выполняет ключевой сценарий без помощи разработчика;
  • первая линия поддержки понимает, какие вопросы решать самостоятельно;
  • инструкция не противоречит текущему интерфейсу.
Руководство администратора
  • настройки системы;
  • роли и права;
  • переменные окружения;
  • порядок запуска и остановки;
  • резервное копирование и восстановление;
  • операции обслуживания.
  • администратор может поднять или проверить систему по инструкции;
  • критичные операции не завязаны на одного разработчика;
  • есть понятные границы, что менять вручную нельзя.
Инструкция по нештатным ситуациям
  • сценарии сбоев;
  • признаки деградации;
  • порядок диагностики;
  • контакты эскалации;
  • действия при отказе интеграций;
  • план отката или восстановления.
  • дежурная команда понимает первые действия при инциденте;
  • описаны условия, когда нужно эскалировать проблему;
  • после сбоя можно восстановить сервис до согласованного состояния.
Требования к квалификации персонала
  • какие роли работают с системой;
  • какие навыки нужны пользователям, администраторам и поддержке;
  • кто согласует изменения;
  • какое обучение требуется перед передачей.
  • не возникает ситуации, когда система формально передана, но ее некому сопровождать;
  • ответственность за эксплуатационные действия распределена между ролями;
  • ИБ и владелец сервиса понимают, кому нужны доступы.
Регламент обновлений и changelog
  • порядок выпуска версии;
  • окна работ;
  • миграции данных;
  • обратимость изменений;
  • известные ограничения;
  • уведомления пользователей и поддержки.
  • понятно, что изменилось в версии;
  • известно, какие действия нужны до и после релиза;
  • есть критерии smoke-проверки и отката.
Инструкции по инфраструктуре и аппаратным средствам
  • серверы, хранилища, внешнее оборудование;
  • ограничения поставщиков;
  • версии платформ;
  • ссылки на vendor-документацию;
  • особые условия эксплуатации.
  • поддержка знает, где заканчивается зона ПО и начинается зона инфраструктуры;
  • нет скрытой зависимости от личных заметок инженера;
  • понятно, какие инструкции можно заменить ссылками на документацию производителя.

Состав эксплуатационного комплекта

В практическом проекте удобнее думать не только документами, но и проверяемыми частями передачи. Такой разрез помогает увидеть пробелы: например, пользовательская инструкция есть, а правил восстановления, мониторинга и обновления нет.

ЧастьЧто передатьКак проверить
Код и сборка
  • репозитории;
  • ветки, теги и commit поставки;
  • правила ветвления;
  • README;
  • зависимости и миграции;
  • CI/CD или инструкции ручной сборки.
  • новая команда может собрать проект по инструкции;
  • стенд поднимается и проходит smoke-проверку;
  • известно, какая версия соответствует поставке.
Доступы
  • права и группы;
  • сервисные учетные записи;
  • секреты и сертификаты;
  • владельцы доступов;
  • сроки ротации;
  • порядок выдачи и отзыва прав.
  • нет личных доступов как единственной точки управления;
  • секреты не передаются в переписке открытым текстом;
  • владелец сервиса понимает, кто имеет доступ к production.
Запуск и эксплуатация
  • переменные окружения;
  • конфигурационные файлы;
  • фоновые задачи;
  • расписания;
  • мониторинг;
  • логи и алерты;
  • резервное копирование и восстановление.
  • поддержка знает, что делать при сбое;
  • алерты ведут к понятному действию;
  • после восстановления можно проверить бизнес-сценарии.
Интеграции
  • контракты API;
  • форматы данных;
  • очереди и события;
  • правила повторов;
  • таймауты;
  • контакты внешних владельцев;
  • регламент отключений.
  • при отказе внешней системы понятно, что проверять первым;
  • описаны ошибки, которые можно повторить или компенсировать;
  • ответственность сторон не остается устной договоренностью.
Changelog и ограничения
  • версии;
  • изменения поведения;
  • миграции;
  • известные ограничения;
  • совместимость;
  • условия отката.
  • поддержка понимает, что изменилось после релиза;
  • можно объяснить пользователю новое ограничение;
  • есть связь между версией, документацией и инцидентами.

ГОСТ 19, ГОСТ 34 и практический комплект

ГОСТ 19 и ГОСТ 34 полезны как язык для формального состава документов, но их не стоит копировать без привязки к жизненному циклу проекта. В ГОСТ 19 встречаются руководство пользователя, руководство системного программиста, описание применения, формуляр и ведомости. В ГОСТ 34 эксплуатационные материалы связаны с вводом системы в действие, приемкой, испытаниями и сопровождением.

Для коммерческого ИТ-проекта это означает простое правило: если документ помогает использовать, администрировать, обновлять, восстанавливать или проверять систему после запуска, он относится к эксплуатационному комплекту. Если документ объясняет, почему система была спроектирована именно так, он скорее относится к проектной или архитектурной документации. Если документ фиксирует версию, состав поставки и историю изменений, он должен быть связан с эксплуатацией, но не подменять инструкции.

Формальная ведомость эксплуатационных документов особенно полезна, когда есть приемка, аудит или несколько подрядчиков. Она не делает комплект качественным сама по себе, но показывает, что именно передано, где лежит актуальная версия и кто отвечает за обновление.

Что не входит в эксплуатационную документацию

Эксплуатационный комплект важно отделять от материалов разработки. В него обычно не включают внутренние черновики, проектные решения без эксплуатационных действий, протоколы обсуждений, дизайн-макеты, исходные требования без критериев использования и архитектурные схемы, которые нельзя применить при поддержке. Такие материалы могут быть связаны с эксплуатацией ссылками, но не должны заменять инструкции.

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

Что проверить перед передачей в поддержку

  • Есть рабочие инструкции запуска, остановки, обновления и восстановления.
  • Доступы, секреты, сертификаты и сервисные учетные записи описаны через управляемый процесс, а не через личные аккаунты.
  • Мониторинг, логи и алерты связаны с действиями поддержки.
  • Интеграции имеют контакты владельцев, правила повторов, форматы ошибок и порядок временного отключения.
  • Changelog объясняет изменения версии, миграции, известные ограничения и влияние на поддержку.
  • Документы имеют владельцев, место хранения, дату актуализации и понятный статус.
  • Пользовательская инструкция соответствует текущему интерфейсу и реальным ролям.
  • Новая команда может выполнить smoke-проверку без участия разработчиков, которые сдавали проект.

Пример минимального эксплуатационного комплекта

Для небольшого ИТ-проекта минимальный комплект может быть компактным. Главное - не формат, а проверяемость. Обычно достаточно пяти связанных частей:

  1. README или runbook для запуска: как поднять окружение, какие переменные нужны, какие миграции выполнить, как проверить работоспособность.
  2. Краткая пользовательская инструкция: ключевые сценарии, роли, ограничения, типовые ошибки и путь обращения в поддержку.
  3. Административная инструкция: доступы, настройки, мониторинг, резервное копирование, восстановление и регулярные операции.
  4. Инструкция при сбое: симптомы, первые проверки, эскалация, rollback, контакты ответственных и критерии восстановления.
  5. Ведомость комплекта: ссылки на все документы, версии, владельцы, дата актуализации и статус.

Если проект растет, этот минимум дополняют регламентом релизов, отдельными инструкциями по интеграциям, матрицей ролей, описанием контуров, политикой резервного копирования и формальными документами по ГОСТ.

Ошибки и риски

  • Оставить только пользовательскую инструкцию и назвать ее эксплуатационной документацией.
  • Не описать доступы, секреты, сертификаты и сроки их обновления.
  • Передать систему без процедуры восстановления и без понятного rollback.
  • Смешать проектные решения, инструкции, changelog и протоколы встреч в один файл.
  • Не указать владельцев документов и место хранения актуальной версии.
  • Считать, что код в репозитории заменяет эксплуатационный комплект.
  • Оставить инструкции в формате «спросить у разработчика», когда разработчик уже уходит с проекта.

Главный риск - формально закрыть приемку, но оставить поддержку без работающего способа обслуживать систему. Тогда каждый инцидент превращается в расследование, а стоимость сопровождения растет быстрее, чем ожидалось.

Результат на выходе

Хорошая эксплуатационная документация дает не красивый архив файлов, а управляемый переход системы в поддержку. У заказчика есть понятный комплект, у поддержки - инструкции и границы ответственности, у администраторов - порядок действий, у пользователей - сценарии работы, а у проекта - trace между версией, составом поставки, приемкой и дальнейшим сопровождением.

Такой комплект помогает быстрее реагировать на инциденты, безопаснее выпускать обновления, снижать зависимость от исходной команды и проходить аудит без восстановления знаний по чатам.

Что дальше

Если комплект нужно собрать с нуля, начните с общего состава документации на ПО. Перед приемкой проверьте комплектность документации. Для передачи поддержки используйте страницу про код, доступы, changelog и инструкции. Если в системе много обменов с внешними сервисами, отдельно проверьте документацию интеграционного проекта.

Обсудить проект

Если хотите применить этот материал к вашему проекту, напишите нам. Поможем уточнить вводные, риски и следующий шаг: оценку, discovery, разработку, интеграцию или сопровождение.

Связаться