Igor Menkov - Who needs an architect?
-
Upload
anton-arhipov -
Category
Technology
-
view
1.107 -
download
5
Transcript of Igor Menkov - Who needs an architect?
![Page 1: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/1.jpg)
Управление командой и… нужен ли вам архитектор?
Игорь МеньковHelmes
devclub.eu - We make it happen together!
![Page 2: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/2.jpg)
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте• Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
![Page 3: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/3.jpg)
Disclaimer!
devclub.eu - We make it happen together!
То что вы услышите – это ислючительно моё видение, которое не может быть
единственно правильным!
Copyright – вы вправе использовать все, что услышите без указания источника!
![Page 4: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/4.jpg)
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
![Page 5: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/5.jpg)
Who are you, mister architect?
• Кто такой архитектор?• Чем он занимается и за что получает
зарплату?• Как архитектор может помочь в управлении
командой/проектом?
devclub.eu - We make it happen together!
![Page 6: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/6.jpg)
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
![Page 7: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/7.jpg)
Давайте делать паузы в словах!• Аналитик – бизнес-аналитик• Интеграция – взаимодействие ИТ систем• Enterprise – совокупность ИТ систем
взаимодействующих друг с другом• Lead developer – ведущий разработчик,
технический лидер разработчиков• Клиент – заказчик проекта, в том числе и
внутренний заказчик (product development)• Руководитель проекта – человек отвечающий за
бюджет, план проекта, коммуникацию, и т.д.
devclub.eu - We make it happen together!
![Page 8: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/8.jpg)
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
![Page 9: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/9.jpg)
Строительство vs ИТ
Строим дом...• Отдельное жилище
– Проект– Дизайн проекта– Расчет проекта– Коммуникации
• Строим город– Общие правила постройки– Коммуникации– Транспортные каналы– ...
Строим IT систему...• Отдельная система
– Проект– Дизайн проекта– Расчет проекта– Интеграция
• Строим enterprise– Общие правила– Коммуникации– Транспортные каналы– ...
devclub.eu - We make it happen together!
![Page 10: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/10.jpg)
Так о ком мы сегодня говорим?
• Отдельной система - system architect• Enterprise – enterprise solution architect
devclub.eu - We make it happen together!
А есть ли разница???
![Page 11: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/11.jpg)
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
![Page 12: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/12.jpg)
Чем занимается архитектор?
devclub.eu - We make it happen together!
• Основные обязаности– Понять технические требования– Объяснить/нарисовать техническую реализацию– Выбрать наиболее подходящее техническое
решение (эффект шариковой ручки)– В течении всего проекта не терять общей картины
(эффект маяка)– Не терять бизнес фокуса– Patterns, prototyping– Не писать повседневно код!
![Page 13: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/13.jpg)
Agenda
• Disclaimer• О чём мы будем говорить?• Терминология• Классификация архитекторов • Роль архитектора в проекте • Роль архитектора в управлении
командой/проектом• Q&A
devclub.eu - We make it happen together!
![Page 14: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/14.jpg)
Команда
• Клиент• Руководитель проекта• Аналитик• UI дизайнер• Lead developer• Developer(s)• ...
devclub.eu - We make it happen together!
![Page 15: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/15.jpg)
Архитектор Клиент
• Для клиента – Ответственное лицо за техническую
реализацию– Шлюз для трансформации бизнес требований в
техническую задачу– Человек, умеющий объяснить почему все
входные двери сделаны на втором этаже
devclub.eu - We make it happen together!
![Page 16: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/16.jpg)
Архитектор Руководитель проекта
• Для руководителя проекта – Помогает соериентироваться в технических
деталях– Валидация временных оценок– Ответственное лицо за техническую
реализацию– Оценка необходимых специалистов– План проекта
devclub.eu - We make it happen together!
![Page 17: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/17.jpg)
Архитектор Аналитик
• Для аналитика– Валидация бизнес требований– Уточнение детализации анализа
devclub.eu - We make it happen together!
![Page 18: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/18.jpg)
Архитектор UI дизайнер
• Для UI дизайнера – Валидация UI прототипа– Выбор технологий используемых на UI
devclub.eu - We make it happen together!
![Page 19: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/19.jpg)
Архитектор Lead developer
• Для лида– Постановка технических задач– Помощь в распределении технических задач– Принятие важных технических решений
devclub.eu - We make it happen together!
![Page 20: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/20.jpg)
Архитектор Developer(s)
• Для разработчиков– Code review – Prototyping– Patterns
devclub.eu - We make it happen together!
Кто-нибудь понял как это связано с менеджментом?
![Page 21: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/21.jpg)
Архитектор Команда
• Для команды в целом– Несёт ответсвенность за техническое решение в
соответствии с требованиями клиента– Участвует во всех этапах разработки проекта,
практически в каждой роли– Зачастую является одним из основных звеньев,
соединяющий всю команду
devclub.eu - We make it happen together!
![Page 22: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/22.jpg)
А можно ли без архитектора?
Да, можно!Но лучше с ним.
devclub.eu - We make it happen together!
![Page 23: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/23.jpg)
Резюмируя
• От архитектора очень часто зависит успешное выполнение проекта
• Архитектор не является классическим менеджером, но участвует в большинстве процессов связанных с менеджментом
• Архитектор вообще может не участвовать в менеджменте проектом (IMHO – это скорее исключение)
devclub.eu - We make it happen together!
![Page 24: Igor Menkov - Who needs an architect?](https://reader036.fdocuments.us/reader036/viewer/2022062316/554c0860b4c9053f078b5478/html5/thumbnails/24.jpg)
Q&A
devclub.eu - We make it happen together!