Зачем архитектурное ревью?
В ходе архитектурного ревью проект получает независимую экспертизу по принятым архитектурным решениям. Это может стать отправным моментом для создания плана работ по повышению качества ПО и выходу проекта на новый уровень зрелости. В качестве минимальной пользы ревью можно назвать разработку архитектурной проектной документации, которая облегчит коммуникацию между участниками проекта (отделом тестирования, системными интеграторами, техническими писателями, аналитиками, новыми разработчиками).
Ожидаемые эффекты от участия в архитектурном ревью:
Какие артефакты проект получит в результате?
По результатам общения и проведения ревью разрабатывается архитектурная документация, которая включает:
Как построено взаимодействие?
Архитектурное ревью проходит при участии представителя заказчика. Ожидаемый объем участия - порядка 10 часов.
Первым этапом является представление проекта (если команда с ним не знакома), фиксирование бизнес-ландшафта, выяснение основных принятых решений и формулирование качественных характеристик проекта в свободной форме - 2 часа
Команда начинает работу и готовится к уточнению критериев качества
Вторым этапом является фасилитируемое обсуждение критериев качества проекта - 1-2 часа.
После него архитектурная команда начинает интенсивную работу и может в ходе работы запрашивать уточнения, но не более 4 сессий по 20-30 минут - это третий этап.
Четвертым этапом является первая презентация артефактов командой - 1-2 часа с последующим направлением на доработку (с возможным запросом уточнений - 30 минут).
Финальным этапом является представление новой версии - 1 час. При необходимости число циклов доработки (четвертого этапа) может быть увеличено.
Кто осуществляет ревью?
Ревью проводится студентами магистратуры МФТИ под наблюдением Мелеховой Анны
В ходе архитектурного ревью проект получает независимую экспертизу по принятым архитектурным решениям. Это может стать отправным моментом для создания плана работ по повышению качества ПО и выходу проекта на новый уровень зрелости. В качестве минимальной пользы ревью можно назвать разработку архитектурной проектной документации, которая облегчит коммуникацию между участниками проекта (отделом тестирования, системными интеграторами, техническими писателями, аналитиками, новыми разработчиками).
- перенимание архитектурных методологий
- интеграция методологий в процессы команды/компании*
- создание архитектурных артефактов, в том числе формулирование необходимых критериев качества продукта (описанных и измеримых) и предложений по их достижению, базирующихся на текущем состоянии качества продукта и ограничениях от бизнеса
Какие артефакты проект получит в результате?
По результатам общения и проведения ревью разрабатывается архитектурная документация, которая включает:
- Обзор проекта
- Явно сформулированные бизнес-ограничения
- Критерии качества проекта в количественных формулировках (Время отклика запроса Х не превышает Y; Добавление поддержки новой платформы не должно превышать Z человеко-часов; и т.д.)
- Рационализирование принятых уже в проекте решений, фиксирование их обоснования и инициаторов. Анализ альтернативных решений
- Представление проекта в нескольких проекциях (разбиения по компонентам, раскладка по единицам исполнения и другие) для разных потребителей документации (разработчики, отдел тестирования, интеграторы)
- Рекомендации по тестированию для выявления соответствия ПО критериям, разработанным в п.3
- Рекомендации по применению архитектурных тактик при выявленных ранее несоответствиях критериям качества
Как построено взаимодействие?
Архитектурное ревью проходит при участии представителя заказчика. Ожидаемый объем участия - порядка 10 часов.
Первым этапом является представление проекта (если команда с ним не знакома), фиксирование бизнес-ландшафта, выяснение основных принятых решений и формулирование качественных характеристик проекта в свободной форме - 2 часа
Команда начинает работу и готовится к уточнению критериев качества
Вторым этапом является фасилитируемое обсуждение критериев качества проекта - 1-2 часа.
После него архитектурная команда начинает интенсивную работу и может в ходе работы запрашивать уточнения, но не более 4 сессий по 20-30 минут - это третий этап.
Четвертым этапом является первая презентация артефактов командой - 1-2 часа с последующим направлением на доработку (с возможным запросом уточнений - 30 минут).
Финальным этапом является представление новой версии - 1 час. При необходимости число циклов доработки (четвертого этапа) может быть увеличено.
Кто осуществляет ревью?
Ревью проводится студентами магистратуры МФТИ под наблюдением Мелеховой Анны
Comments
Post a Comment