Проектирование и оценка
Создано 02.06.2026
Обновлено 09.06.2026
Как определить достаточный состав документации на ПО: требования, проектные решения, ГОСТ 34, ГОСТ 19, ISO/IEEE, приемка, эксплуатация и передача проекта.
Документация на программное обеспечение нужна не ради формального комплекта, а для управления проектом: она фиксирует требования, архитектурные решения, состав системы, правила проверки, порядок эксплуатации и условия передачи результата. Достаточный набор документов зависит от стадии проекта, договора, регуляторных требований, состава команды и того, кто будет сопровождать систему после запуска.
ГОСТ 34, ГОСТ 19, ISO/IEC и IEEE лучше использовать как режимы оформления и проверки, а не как самоцель. Сначала нужно понять, какие риски закрывает документ: неверную оценку, спорную приемку, потерю знаний, ошибку интеграции, сложность эксплуатации или невозможность передать проект другой команде.
Полный комплект не нужен для небольшой внутренней доработки без внешней приемки, регуляторного контроля и передачи сопровождения. В таком случае лучше собрать компактный рабочий набор: описание цели, требования, решение, changelog, инструкцию по запуску, контакты ответственных и критерии проверки.
Не стоит начинать с копирования перечня стандартов. Если документ не помогает принять решение, проверить результат или передать знания, его нужно сократить или объединить с другим артефактом.
Комплект документации удобнее собирать не одним большим списком, а по стадиям проекта. Тогда видно, какой документ отвечает за решение, где фиксируются требования, где проверяется результат и что должно остаться для сопровождения.
| Стадия | Документы | Зачем нужны | Когда нужны |
|---|---|---|---|
| Инициация и обоснование | Concept Note, Initial Review, Feasibility Study, Business Case, эскизный проект, RFI, техническое задание | Помогают определить цель, ограничения, варианты решения, бюджетную рамку и основание для старта работ. | Нужны, когда проект еще сравнивается с альтернативами или требуется согласование инвестиций, закупки или тендера. |
| Архитектура и проектирование | Технический проект, описание структуры программы, HLD, LLD, рабочая документация, схемы интеграций, протоколы обмена, описание входных и выходных данных | Фиксируют границы системы, модули, интерфейсы, данные, технические решения и ответственность между компонентами. | Нужны до разработки или перед передачей проекта другой команде, особенно если есть интеграции и несколько участников. |
| Реализация и состав поставки | Описание структуры исходного кода, developer guide, описание компонентов, SBOM, OpenChain records, перечень стороннего ПО и библиотек | Показывают, из чего состоит решение, как оно собирается, какие зависимости используются и что входит в поставку. | Нужны для сопровождения, аудита, лицензирования, безопасной передачи и обновления зависимостей. |
| Испытания и приемка | ПМИ, протоколы испытаний, чек-листы приемки, traceability matrix, отчеты о проверках | Связывают требования с проверками и помогают доказать, что результат соответствует согласованному объему. | Нужны перед приемкой, запуском, сертификацией или спором о полноте результата. |
| Внедрение и эксплуатация | Install/deploy guide, руководство администратора, руководство пользователя, support plan, infrastructure guide, lifecycle plan, регламент обновлений | Описывают, как развернуть, использовать, сопровождать, обновлять и восстанавливать систему. | Нужны перед запуском в промышленную эксплуатацию и при передаче поддержки. |
Стандарты не нужно применять как один общий шаблон. Их используют как карту: какой тип документа нужен, какую роль он закрывает и насколько формально должен быть оформлен комплект.
| Группа | Что помогает определить | Полезные ориентиры |
|---|---|---|
| ГОСТ 34 | Документы для автоматизированной системы: стадии, техническое задание, технический проект, испытания и приемка. | ГОСТ 34.201, ГОСТ 34.602, ГОСТ 34.603, ГОСТ 34.601. |
| ГОСТ 19 | Программные документы: виды документов, обозначения, требования к тексту программы, описанию программы, руководствам и схемам. | ГОСТ 19.101, 19.102, 19.103, 19.104, 19.201, 19.301, 19.402, 19.502, 19.503, 19.505/506, 19.701. |
| ISO/IEC и IEEE | Качество, жизненный цикл, архитектуру, тестирование, безопасность и оформление проектных решений в международной логике. | ISO/IEC 25010, 29119, 27001, 27034, 12207, 42010, IEEE 1016. |
| Компоненты и зависимости | Состав стороннего ПО, лицензии, supply chain и передачу состава поставки. | SBOM, IETF-подходы к software transparency, OpenChain. |
Если проект не требует формальной сертификации, таблица все равно помогает выбрать достаточный комплект: не копировать все стандарты подряд, а закрыть требования, архитектуру, приемку, эксплуатацию и передачу.
На выходе должен быть согласованный перечень документов: какие артефакты нужны, кто их готовит, на каком этапе они обновляются, по каким критериям принимаются и где хранятся. Хороший комплект помогает оценить доработки, принять результат, передать проект и снизить зависимость от одного разработчика или подрядчика.
Посмотреть карту документации и артефактов проекта; собрать требования до оценки работ; оформить требования, границы и приемку в техническое задание на разработку ПО; проверить код, архитектуру и проектную документацию перед передачей.
Обсудить проект
Если хотите применить этот материал к вашему проекту, напишите нам. Поможем уточнить вводные, риски и следующий шаг: оценку, discovery, разработку, интеграцию или сопровождение.
СвязатьсяПредыдущая
MVP и scopeСледующая
Технический проект ГОСТ 34© 2018–2026, ООО «РоботБулл Технолоджи» ИНН 9710065224
ОКВЭД 62.01
Сведения об ИТ-деятельности