За время работы в разных компаниях удалось сформировать шаблон документации, который покрывает все аспекты проекта. Рассмотрим небольшую инструкцию для аналитиков по составлению проектной документации.Кому будет полезна эта статья?Новичкам для ознакомления с основами ведения документации.Для тех, кто готовит документацию с нуля или расширяет текущую.Для тех, кто хочет сравнить и проанализировать разные подходы к документированию продуктов.Критерии хорошей документацииЧтобы у команды не было лишних вопросов и недопонимания, а также, чтобы аналитику не говорили: «требования бесполезны, из них разработчику непонятно, что делать и с какой целью», документация должна отвечать следующим требованиям:целостность (требования должны быть непротиворечивыми, подробными, без дублирования информации),логичность (информация должна быть последовательной, непротиворечивой и исключительной),простота (требования должны быть четкими и понятными).Итак, рассмотрим какая же структура предпочтительна для документации.1. Организационные материалыЭтот раздел описывает внутренних и внешних участников продукта, дорожную карту проекта, проблемные вопросы и другую общую информацию продукта.1.1. Команда продуктаЭтот раздел описывает внутренних участников продукта.1.2. Внешние стейкхолдерыЭтот раздел описывает внешних участников продукта.1.3. План работТут приводится подробная дорожная карта реализации. Не забудьте указать ответственного за контроль и актуальность плана работ.1.4. Протоколы встречВ удобном для вас формате ведите протоколы основных встреч, это позволит избежать недопонимания при реализации проекта и не упустить ничего важного.1.5. Вопросы и проблемные моментыЗаписывайте моменты, которые необходимо учесть при разработке, тестировании или выводе продукта в прод.Пример:Необходимо согласовать функциональные требования для ПО кабинета учителя, чтобы не возникало конфликтов при интеграции с кабинетом школьника.2. Описание концепции продуктаЭтот раздел включает в себя основные аспекты продукта/разработки. Здесь приводится описание, цель, ограничения продукта, функциональные требования.2.1. Краткое описание продуктаКраткое изложение сути продукта/разработки. В этот подраздел можно также включить предысторию продукта.Пример:Для оптимизации процесса записи на обучение для школьников реализован функционал записи на дополнительные занятия. Сотрудники образовательной организации могут назначать расписания проведения занятий, назначать вступительные испытания, ограничивать количество обучающихся.2.2. Основная цель продуктаЗдесь необходимо описать назначение продукта/разработки для определения направления работы и критериев оценки результатов. Цель можно сформировать по SMART. Пример:Необходимо разработать функционал электронной записи в личном кабинете школьника. Пример по SMART: В течение шести месяцев разработать и внедрить функционал электронной записи в личном кабинете школьника, завершив все этапы разработки, включая проектирование, разработку, тестирование и запуск в прод.2.3. Стратегия продуктаОписание проблемы с возможным решением. Для каждой проблемы стоит указать метрику и примерный срок устранения.2.4. Ролевая модель/Матрица прав доступаВ ролевой модели указываем, с какими идентификаторами, какие типы пользователей существуют. В матрице приводим, какими правами/доступами для работы с системой пользователи могут быть наделены. Матрицу можете транспонировать под свой проект.2.5. ГлоссарийБольшим плюсом будет ведение глоссария с терминами и сокращениями. Вам не придется каждому объяснять, что означает та или иная аббревиатура, плюс это сэкономит время на погружение в проект новых членов команды.2.6. Функциональные требованияВ данном разделе описываем функционал разрабатываемого продукта. Можно вести в формате таблицы, списка, пользовательской истории.2.7. ОграниченияУказываем границы ответственности команды, бизнес-ограничения, условия реализации и т.д. Пример:Полное сопровождение процесса разработки назначенной командой от анализа до поддержки и развития ПО.Читать продолжение#аналитика #анализ #системныйанализ #системнаяаналитика #бизнесаналитика #проектирование #оформление #гайд #документация #система