Привет всем.
Есть вопрос по задачам архитектора в проекте.
Я стал чего-ир не понимать.
Опишу ситуацию:
1. Проект разработка сервера по обработке запросов специфического протокола.
2. Стистема Linux, язык С++.
3. Команда: manager, architect and about 7 developers.
Какая реально задача должна стоять перед архитектором?
Я понимаю, что написание документов по архитектуре, разбивка на модули, компоненты.
Но, должен он иметь рабочую систему под рукой, иметь возможность реально просмотреть код
и проверить тот или иной компонент?Вписывается ли он в эту архитектуру или нет?
Правильно ли команда понимает его мысли?
По моему он должен. Более того, для такой команды нет смысла заводить lead developer.
Значит на него ложаться функции и lead developer.
Какие мнения? А есть вообще хорошее описание задач архитектора в проектах?
06.03.09 14:55: Перенесено модератором из 'Архитектура программного обеспечения' — Хитрик Денис