Управление командой и… нужен ли вам архитектор?
Игорь МеньковHelmes
devclub.eu - We make it happen together!
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте• Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
Disclaimer!
devclub.eu - We make it happen together!
То что вы услышите – это ислючительно моё видение, которое не может быть
единственно правильным!
Copyright – вы вправе использовать все, что услышите без указания источника!
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
Who are you, mister architect?
• Кто такой архитектор?• Чем он занимается и за что получает
зарплату?• Как архитектор может помочь в управлении
командой/проектом?
devclub.eu - We make it happen together!
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
Давайте делать паузы в словах!• Аналитик – бизнес-аналитик• Интеграция – взаимодействие ИТ систем• Enterprise – совокупность ИТ систем
взаимодействующих друг с другом• Lead developer – ведущий разработчик,
технический лидер разработчиков• Клиент – заказчик проекта, в том числе и
внутренний заказчик (product development)• Руководитель проекта – человек отвечающий за
бюджет, план проекта, коммуникацию, и т.д.
devclub.eu - We make it happen together!
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
Строительство vs ИТ
Строим дом...• Отдельное жилище
– Проект– Дизайн проекта– Расчет проекта– Коммуникации
• Строим город– Общие правила постройки– Коммуникации– Транспортные каналы– ...
Строим IT систему...• Отдельная система
– Проект– Дизайн проекта– Расчет проекта– Интеграция
• Строим enterprise– Общие правила– Коммуникации– Транспортные каналы– ...
devclub.eu - We make it happen together!
Так о ком мы сегодня говорим?
• Отдельной система - system architect• Enterprise – enterprise solution architect
devclub.eu - We make it happen together!
А есть ли разница???
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
Чем занимается архитектор?
devclub.eu - We make it happen together!
• Основные обязаности– Понять технические требования– Объяснить/нарисовать техническую реализацию– Выбрать наиболее подходящее техническое
решение (эффект шариковой ручки)– В течении всего проекта не терять общей картины
(эффект маяка)– Не терять бизнес фокуса– Patterns, prototyping– Не писать повседневно код!
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
Команда
• Клиент• Руководитель проекта• Аналитик• UI дизайнер• Lead developer• Developer(s)• ...
devclub.eu - We make it happen together!
Архитектор Клиент
• Для клиента – Ответственное лицо за техническую
реализацию– Шлюз для трансформации бизнес требований в
техническую задачу– Человек, умеющий объяснить почему все
входные двери сделаны на втором этаже
devclub.eu - We make it happen together!
Архитектор Руководитель проекта
• Для руководителя проекта – Помогает соериентироваться в технических
деталях– Валидация временных оценок– Ответственное лицо за техническую
реализацию– Оценка необходимых специалистов– План проекта
devclub.eu - We make it happen together!
Архитектор Аналитик
• Для аналитика– Валидация бизнес требований– Уточнение детализации анализа
devclub.eu - We make it happen together!
Архитектор UI дизайнер
• Для UI дизайнера – Валидация UI прототипа– Выбор технологий используемых на UI
devclub.eu - We make it happen together!
Архитектор Lead developer
• Для лида– Постановка технических задач– Помощь в распределении технических задач– Принятие важных технических решений
devclub.eu - We make it happen together!
Архитектор Developer(s)
• Для разработчиков– Code review – Prototyping– Patterns
devclub.eu - We make it happen together!
Кто-нибудь понял как это связано с менеджментом?
Архитектор Команда
• Для команды в целом– Несёт ответсвенность за техническое решение в
соответствии с требованиями клиента– Участвует во всех этапах разработки проекта,
практически в каждой роли– Зачастую является одним из основных звеньев,
соединяющий всю команду
devclub.eu - We make it happen together!
А можно ли без архитектора?
Да, можно!Но лучше с ним.
devclub.eu - We make it happen together!
Резюмируя
• От архитектора очень часто зависит успешное выполнение проекта
• Архитектор не является классическим менеджером, но участвует в большинстве процессов связанных с менеджментом
• Архитектор вообще может не участвовать в менеджменте проектом (IMHO – это скорее исключение)
devclub.eu - We make it happen together!
Q&A
devclub.eu - We make it happen together!
Top Related