Igor Menkov - Who needs an architect?

1,105 views

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,105
On SlideShare
0
From Embeds
0
Number of Embeds
459
Actions
Shares
0
Downloads
10
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Igor Menkov - Who needs an architect?

  1. 1. Управление командой и… нужен ли вам архитектор? Игорь Меньков Helmes devclub.eu - We make it happen together!
  2. 2. Agenda <ul><li>Disclaimer </li></ul><ul><li>О чём мы будем говорить? </li></ul><ul><li>Терминология </li></ul><ul><li>Классификация архитекторов </li></ul><ul><li>Роль архитектора в проекте </li></ul><ul><li>Роль архитектора в управлении командой/проектом </li></ul><ul><li>Q&A </li></ul>devclub.eu - We make it happen together!
  3. 3. Disclaimer! devclub.eu - We make it happen together! То что вы услышите – это ислючительно моё видение, которое не может быть единственно правильным! Copyright – вы вправе использовать все, что услышите без указания источника!
  4. 4. Agenda <ul><li>Disclaimer </li></ul><ul><li>О чём мы будем говорить? </li></ul><ul><li>Терминология </li></ul><ul><li>Классификация архитекторов </li></ul><ul><li>Роль архитектора в проекте </li></ul><ul><li>Роль архитектора в управлении командой/проектом </li></ul><ul><li>Q&A </li></ul>devclub.eu - We make it happen together!
  5. 5. Who are you, mister architect? <ul><li>Кто такой архитектор? </li></ul><ul><li>Чем он занимается и за что получает зарплату? </li></ul><ul><li>Как архитектор может помочь в управлении командой/проектом? </li></ul>devclub.eu - We make it happen together!
  6. 6. Agenda <ul><li>Disclaimer </li></ul><ul><li>О чём мы будем говорить? </li></ul><ul><li>Терминология </li></ul><ul><li>Классификация архитекторов </li></ul><ul><li>Роль архитектора в проекте </li></ul><ul><li>Роль архитектора в управлении командой/проектом </li></ul><ul><li>Q&A </li></ul>devclub.eu - We make it happen together!
  7. 7. Давайте делать паузы в словах! <ul><li>Аналитик – бизнес-аналитик </li></ul><ul><li>Интеграция – взаимодействие ИТ систем </li></ul><ul><li>Enterprise – совокупность ИТ систем взаимодействующих друг с другом </li></ul><ul><li>Lead developer – ведущий разработчик, технический лидер разработчиков </li></ul><ul><li>Клиент – заказчик проекта, в том числе и внутренний заказчик (product development) </li></ul><ul><li>Руководитель проекта – человек отвечающий за бюджет, план проекта, коммуникацию, и т.д. </li></ul>devclub.eu - We make it happen together!
  8. 8. Agenda <ul><li>Disclaimer </li></ul><ul><li>О чём мы будем говорить? </li></ul><ul><li>Терминология </li></ul><ul><li>Классификация архитекторов </li></ul><ul><li>Роль архитектора в проекте </li></ul><ul><li>Роль архитектора в управлении командой/проектом </li></ul><ul><li>Q&A </li></ul>devclub.eu - We make it happen together!
  9. 9. Строительство vs ИТ <ul><li>Строим дом... </li></ul><ul><li>Отдельное жилище </li></ul><ul><ul><li>Проект </li></ul></ul><ul><ul><li>Дизайн проекта </li></ul></ul><ul><ul><li>Расчет проекта </li></ul></ul><ul><ul><li>Коммуникации </li></ul></ul><ul><li>Строим город </li></ul><ul><ul><li>Общие правила постройки </li></ul></ul><ul><ul><li>Коммуникации </li></ul></ul><ul><ul><li>Транспортные каналы </li></ul></ul><ul><ul><li>... </li></ul></ul><ul><li>Строим IT систему... </li></ul><ul><li>Отдельная система </li></ul><ul><ul><li>Проект </li></ul></ul><ul><ul><li>Дизайн проекта </li></ul></ul><ul><ul><li>Расчет проекта </li></ul></ul><ul><ul><li>Интеграция </li></ul></ul><ul><li>Строим enterprise </li></ul><ul><ul><li>Общие правила </li></ul></ul><ul><ul><li>Коммуникации </li></ul></ul><ul><ul><li>Транспортные каналы </li></ul></ul><ul><ul><li>... </li></ul></ul>devclub.eu - We make it happen together!
  10. 10. Так о ком мы сегодня говорим? <ul><li>Отдельной система - system architect </li></ul><ul><li>Enterprise – enterprise solution architect </li></ul>devclub.eu - We make it happen together! А есть ли разница???
  11. 11. Agenda <ul><li>Disclaimer </li></ul><ul><li>О чём мы будем говорить? </li></ul><ul><li>Терминология </li></ul><ul><li>Классификация архитекторов </li></ul><ul><li>Роль архитектора в проекте </li></ul><ul><li>Роль архитектора в управлении командой/проектом </li></ul><ul><li>Q&A </li></ul>devclub.eu - We make it happen together!
  12. 12. Чем занимается архитектор? <ul><li>Основные обязаности </li></ul><ul><ul><li>Понять технические требования </li></ul></ul><ul><ul><li>Объяснить/нарисовать техническую реализацию </li></ul></ul><ul><ul><li>Выбрать наиболее подходящее техническое решение (эффект шариковой ручки) </li></ul></ul><ul><ul><li>В течении всего проекта не терять общей картины (эффект маяка) </li></ul></ul><ul><ul><li>Не терять бизнес фокуса </li></ul></ul><ul><ul><li>Patterns, prototyping </li></ul></ul><ul><ul><li>Не писать повседневно код! </li></ul></ul>devclub.eu - We make it happen together!
  13. 13. Agenda <ul><li>Disclaimer </li></ul><ul><li>О чём мы будем говорить? </li></ul><ul><li>Терминология </li></ul><ul><li>Классификация архитекторов </li></ul><ul><li>Роль архитектора в проекте </li></ul><ul><li>Роль архитектора в управлении командой/проектом </li></ul><ul><li>Q&A </li></ul>devclub.eu - We make it happen together!
  14. 14. Команда <ul><li>Клиент </li></ul><ul><li>Руководитель проекта </li></ul><ul><li>Аналитик </li></ul><ul><li>UI дизайнер </li></ul><ul><li>Lead developer </li></ul><ul><li>Developer(s) </li></ul><ul><li>... </li></ul>devclub.eu - We make it happen together!
  15. 15. Архитектор  Клиент <ul><li>Для клиента </li></ul><ul><ul><li>Ответственное лицо за техническую реализацию </li></ul></ul><ul><ul><li>Шлюз для трансформации бизнес требований в техническую задачу </li></ul></ul><ul><ul><li>Человек, умеющий объяснить почему все входные двери сделаны на втором этаже  </li></ul></ul>devclub.eu - We make it happen together!
  16. 16. Архитектор  Руководитель проекта <ul><li>Для руководителя проекта </li></ul><ul><ul><li>Помогает соериентироваться в технических деталях </li></ul></ul><ul><ul><li>Валидация временных оценок </li></ul></ul><ul><ul><li>Ответственное лицо за техническую реализацию </li></ul></ul><ul><ul><li>Оценка необходимых специалистов </li></ul></ul><ul><ul><li>План проекта </li></ul></ul>devclub.eu - We make it happen together!
  17. 17. Архитектор  Аналитик <ul><li>Для аналитика </li></ul><ul><ul><li>Валидация бизнес требований </li></ul></ul><ul><ul><li>Уточнение детализации анализа </li></ul></ul>devclub.eu - We make it happen together!
  18. 18. Архитектор  UI дизайнер <ul><li>Для UI дизайнера </li></ul><ul><ul><li>Валидация UI прототипа </li></ul></ul><ul><ul><li>Выбор технологий используемых на UI </li></ul></ul>devclub.eu - We make it happen together!
  19. 19. Архитектор  Lead developer <ul><li>Для лида </li></ul><ul><ul><li>Постановка технических задач </li></ul></ul><ul><ul><li>Помощь в распределении технических задач </li></ul></ul><ul><ul><li>Принятие важных технических решений </li></ul></ul>devclub.eu - We make it happen together!
  20. 20. Архитектор  Developer(s) <ul><li>Для разработчиков </li></ul><ul><ul><li>Code review </li></ul></ul><ul><ul><li>Prototyping </li></ul></ul><ul><ul><li>Patterns </li></ul></ul>devclub.eu - We make it happen together! Кто-нибудь понял как это связано с менеджментом?
  21. 21. Архитектор  Команда <ul><li>Для команды в целом </li></ul><ul><ul><li>Несёт ответсвенность за техническое решение в соответствии с требованиями клиента </li></ul></ul><ul><ul><li>Участвует во всех этапах разработки проекта, практически в каждой роли </li></ul></ul><ul><ul><li>Зачастую является одним из основных звеньев, соединяющий всю команду </li></ul></ul>devclub.eu - We make it happen together!
  22. 22. А можно ли без архитектора? <ul><li>Да, можно! </li></ul><ul><li>Но лучше с ним.  </li></ul>devclub.eu - We make it happen together!
  23. 23. Резюмируя <ul><li>От архитектора очень часто зависит успешное выполнение проекта </li></ul><ul><li>Архитектор не является классическим менеджером, но участвует в большинстве процессов связанных с менеджментом </li></ul><ul><li>Архитектор вообще может не участвовать в менеджменте проектом ( IMHO – это скорее исключение) </li></ul>devclub.eu - We make it happen together!
  24. 24. <ul><li>Q&A </li></ul>devclub.eu - We make it happen together!

×