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

​

Эксплуатационная документация после запуска системы

Создано 16.05.2026

Обновлено 25.10.2026

Состав эксплуатационной документации после запуска: пользовательские инструкции, администрирование, обновления, восстановление и проверка передачи в поддержку.

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

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

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

Когда нужен эксплуатационный комплект

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

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

Границы эксплуатационной документации

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

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

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

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

Часть комплектаЧто передатьКак проверить
Ведомость эксплуатационных документов
  • перечень документов
  • версии и даты обновления
  • статус актуальности
  • владельцев документов
  • ссылки на место хранения
  • Понятно, какие документы входят в комплект.
  • Нет потерянных приложений и устаревших копий.
  • Можно быстро показать состав на приемке или аудите.
Руководство пользователя или оператора
  • основные сценарии работы
  • ограничения и правила ввода данных
  • типовые ошибки
  • порядок обращения в поддержку
  • критичные действия, которые нельзя выполнять без согласования
  • Пользователь выполняет ключевой сценарий без помощи разработчика.
  • Первая линия поддержки понимает, какие вопросы решать самостоятельно.
  • Инструкция не противоречит текущему интерфейсу.
Руководство администратора
  • настройки системы
  • роли и права
  • переменные окружения
  • порядок запуска и остановки
  • резервное копирование и восстановление
  • операции обслуживания
  • Администратор может поднять или проверить систему по инструкции.
  • Критичные операции не завязаны на одного разработчика.
  • Есть понятные границы, что менять вручную нельзя.
Инструкция по нештатным ситуациям
  • сценарии сбоев
  • признаки деградации
  • порядок диагностики
  • контакты эскалации
  • действия при отказе интеграций
  • план отката или восстановления
  • Дежурная команда понимает первые действия при инциденте.
  • Описаны условия, когда нужно эскалировать проблему.
  • После сбоя можно восстановить сервис до согласованного состояния.
Требования к квалификации персонала
  • какие роли работают с системой
  • какие навыки нужны пользователям, администраторам и поддержке
  • кто согласует изменения
  • какое обучение требуется перед передачей
  • Не возникает ситуации, когда система формально передана, но ее некому сопровождать.
  • Ответственность за эксплуатационные действия распределена между ролями.
  • Специалист по информационной безопасности и владелец сервиса понимают, кому нужны доступы.
Регламент обновлений и журнал изменений
  • порядок выпуска версии
  • окна работ
  • миграции данных
  • обратимость изменений
  • известные ограничения
  • уведомления пользователей и поддержки
  • Понятно, что изменилось в версии.
  • Известно, какие действия нужны до и после релиза.
  • Есть критерии базовой проверки работоспособности и отката.
Инструкции по инфраструктуре и аппаратным средствам
  • серверы, хранилища, внешнее оборудование
  • ограничения поставщиков
  • версии платформ
  • ссылки на документацию производителя
  • особые условия эксплуатации
  • Поддержка знает, где заканчивается зона ПО и начинается зона инфраструктуры.
  • Нет скрытой зависимости от личных заметок инженера.
  • Понятно, какие инструкции можно заменить ссылками на документацию производителя.

Как проверить состав передаваемого комплекта

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

ЧастьЧто передатьКак проверить
Код и сборка
  • репозитории
  • ветки, теги и идентификатор состояния кода поставки
  • правила ветвления
  • README
  • зависимости и миграции
  • непрерывная интеграция и доставка изменений (CI/CD) или инструкции ручной сборки
  • Новая команда может собрать проект по инструкции.
  • Стенд поднимается и проходит базовую проверку работоспособности.
  • Известно, какая версия соответствует поставке.
Доступы
  • права и группы
  • сервисные учетные записи
  • секреты и сертификаты
  • владельцы доступов
  • сроки ротации
  • порядок выдачи и отзыва прав
  • Нет личных доступов как единственной точки управления.
  • Секреты не передаются в переписке открытым текстом.
  • Владелец сервиса понимает, кто имеет доступ к рабочей среде.
Запуск и эксплуатация
  • переменные окружения
  • конфигурационные файлы
  • фоновые задачи
  • расписания
  • мониторинг
  • логи и алерты
  • резервное копирование и восстановление
  • Поддержка знает, что делать при сбое.
  • Алерты ведут к понятному действию.
  • После восстановления можно проверить бизнес-сценарии.
Интеграции
  • контракты программных интерфейсов (API)
  • форматы данных
  • очереди и события
  • правила повторов
  • таймауты
  • контакты внешних владельцев
  • регламент отключений
  • При отказе внешней системы понятно, что проверять первым.
  • Описаны ошибки, которые можно повторить или компенсировать.
  • Ответственность сторон не остается устной договоренностью.
Журнал изменений и ограничения
  • версии
  • изменения поведения
  • миграции
  • известные ограничения
  • совместимость
  • условия отката
  • Поддержка понимает, что изменилось после релиза.
  • Можно объяснить пользователю новое ограничение.
  • Есть связь между версией, документацией и инцидентами.

Стандарты и условия поставки

Для формального комплекта проверяйте точные обозначения документов и применимые редакции стандартов. ГОСТ 19.101-2024 устанавливает виды программ и программных документов. ГОСТ Р 59795-2021 устанавливает требования к содержанию основных документов автоматизированных систем. Состав конкретной поставки уточняют по её условиям; практический перечень ниже не подтверждает полного соответствия стандартам.

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

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

Минимальный набор для небольшого проекта

Один из вариантов для небольшого программного проекта — пять связанных частей. Это условный ориентир: полноту проверяют по задачам и условиям конкретной передачи.

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

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

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

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

Если инструкции регулярно обновляются вместе с программой, рассмотрите Docs as Code («документация как код»): этот подход связывает исходники, проверку правок и выпуск редакции. Успешная сборка документации не заменяет проверку описанных действий в нужной версии программы.

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

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

В описании эксплуатации зафиксируйте проверки мониторинга и получателей тревог, а также источники, очереди и сроки хранения логов. Для каждого контура приложите порядок проверки отказа и восстановления.

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

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

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

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

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

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

Когда эксплуатационный комплект собран, его можно использовать как вход для запуска сопровождения информационной системы: согласовать границы поддержки, каналы обращений и порядок эскалации.

Что дальше

Если комплект нужно собрать с нуля, определите общий состав документации. Перед передачей проверьте комплектность и порядок передачи проекта в поддержку.

Для работы с внешними системами уточните документацию интеграционного проекта, а для исходников — правила хранения и передачи кода.

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

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

Связаться