Одна из главных функций архитектора - формирование единого непротиворечивого видения системы у различных stakeholder-ов. Архитектор описывает систему на языке, понятном бизнес-людям (деньги-сроки), разработчикам (критерии качества в количественной оценке), тестировщикам (ожидаемое поведение), интеграторам (точки сшивки системы), мейнтейнерам (связи компонентов, подсистем) и т.д. Очевидно, что если эти люди будут иметь разное представление о системе, то качества (качественного тестирования, достаточного времени на разработку, предсказуемого поведения и пр) системе не видать. Если говорить аллегорически, то эту функцию архитектора можно представить как адаптер. Так что Ленин - гриб (с), а архитектор - адаптер.
Зачем архитектурное ревью? В ходе архитектурного ревью проект получает независимую экспертизу по принятым архитектурным решениям. Это может стать отправным моментом для создания плана работ по повышению качества ПО и выходу проекта на новый уровень зрелости. В качестве минимальной пользы ревью можно назвать разработку архитектурной проектной документации, которая облегчит коммуникацию между участниками проекта (отделом тестирования, системными интеграторами, техническими писателями, аналитиками, новыми разработчиками). Ожидаемые эффекты от участия в архитектурном ревью: перенимание архитектурных методологий интеграция методологий в процессы команды/компании* создание архитектурных артефактов, в том числе формулирование необходимых критериев качества продукта (описанных и измеримых) и предложений по их достижению, базирующихся на текущем состоянии качества продукта и ограничениях от бизнеса * Наличие архитектурных процессов позволяет поддерживать качество проекта в заданных р...

Comments
Post a Comment