Неужели в уставе так и будет написано для роли аналитика:
- отвечает за принятие решений о включении требований (в том числе и ключевых) в рамки проекта;
IMHO да. А кто же ещё в этом разбирается лучше аналитика?
Менеджер проекта разбирается в планах, оценках, отчётах, организации работы, ресурсах и человеческом факторе.
Менеджер продукта - в маркетинге (своём и конкурентов), отстройке, продающих факторах, PR, а также в заказчиках, фичах и сроках "с высоты птичьего полята".
Архитектор - в архитектуре.
Инвестор - в том, сколько денег (человек, оборудования, места в офисе) на какой срок он готов дать и когда ему нужно эти деньги "отбить".
Да, системный аналитик принимает решение о включении требований в рамки продукта (и особенно - в рамки конкретного релиза), после обсуждения с инвестором, архитектором, менеджерами проекта и продукта. Но за доведение этой работы до результата отвечает именно системный аналитик.
- отвечает за ключевые архитектурные решения.
Я бы сказал, что ответственность за архитектурные решения такая (по убыванию):
1) Архитектор - что система будет целостной, и будут обеспечены минимально возможные затраты на изучение, поддержку и расширение; он отвечает за доведение этой работы до результата
2) Системный аналитик - что с помощью этой архитектуры можно будет выполнить требования Заказчика, и что она будет соответствовать вариантам использования
3) Менеджер проекта - что переход к такой архитектуре и её использование не пойдёт в разрез со сроками и трудозатратами
4) Программисты - что они будут писать код, который соответствует этой архитектуре.
Получается, что вся ответственность проекта на аналитике... При этом всем в чем тогда ответственность руководителей проекта и архитекторов.
Аналитик - не единственный и не первый, кто отвечает за сроки и за деньги. Сроки и деньги - коллективная ответственность всей команды, но спрашивают за это с менеджера проекта.