Основные практики архитектора ПО

В данном курсе участники знакомятся с основными понятиями и контекстом архитектуры ПО, с практикой идентификации существенных требований, проектирования, документирования и анализа, которые архитектор ПО может применять в своей работе для проектов с различной предметной областью и технологической базой
Курс: ARC-001
Длительность: 24 ч.

Описание

В данном курсе участники знакомятся с основными понятиями и контекстом архитектуры ПО, с практикой идентификации существенных требований, проектирования, документирования и анализа, которые архитектор ПО может применять в своей работе для проектов с различной предметной областью и технологической базой.

Теоретический материал подкреплён примерами, короткими письменными и устными упражнениями для участников. Вторая часть каждого дня курса даёт возможность применить эти практики, работая в команде по 3-4 человека: необходимо проработать пример от постановки бизнес-целей к черновому архитектурному документу. Тренинг завершается игрой, в которой одна команда представляет выработанную архитектуру, а другая проводит оценку.

Разбираемые темы

  • Контекст, основные понятия, обзор дисциплины проектирования и анализа архитектур программных систем, роль архитектора. 
  • Инициация проекта: определение заинтересованных сторон и бизнес-целей. 
  • Идентификация, формализация и приоритезация требований к характеристикам качества системы (основные: производительность и масштабируемость, доступность, безопасность, изменчивость и другие атрибуты качества). 
  • Проектирование архитектуры: процесс принятия решений, понятия тактик, паттернов, подходов, стилей; типичные тактики для достижения основных характеристик качества. 
  • Документирование архитектуры: назначение и структура описания архитектуры; подход «точек зрения» (viewpoint) и архитектурных представлений (view); детальное рассмотрение нескольких распространённых наборов «точек зрения» (“4+1” и “Rozanski & Woods”), использование техник моделирования в документировании; перспективы применённых тактик для достижения требуемых характеристик качества системы; типовой шаблон описания архитектуры; использование упрощённого описания в предпродажной подготовке. 
  • Архитектурный анализ: формальные процессы анализа и оценки архитектуры с вовлечением различных заинтересованных сторон, выявление принятых компромиссных решений и архитектурных рисков, дальнейшая работа с рисками.

Цели

Целью курса является обучение архитекторов, системных аналитиков и технических лидеров навыкам проектирования и анализа архитектур ПО, которые можно применять:
  • в текущих проектах для обеспечения качества поставляемой системы, разрешения проблем и управления ожиданиями заказчика,
  • в предпродажной подготовке как катализатор проведения анализа, предварительного проектирования и оценки для уменьшения рисков коммерческого предложения.

Целевая аудитория

Основная:
  • архитекторы;
  • технические лидеры и ведущие разработчики;
  • системные аналитики и проектировщики.
Дополнительная:
  • менеджеры проектов, качества, предпродажной подготовки;
  • бизнес-аналитики.
Даже если в организационной структуре не выделена отдельная позиция архитектора, представление о практиках работы с архитектурой ПО совершенно необходимо разработчикам и техническим лидерам для того, чтобы обеспечить долгосрочное внутреннее и внешнее качество создаваемых систем и достигать целей проектов. Для аналитиков и менеджеров курс также очень полезен, так как дает достаточно подробное понимание работы архитектора, методов этой работы и того, как необходимо со своей позиции поддерживать и обеспечивать эту работу. Знания и навыки, которые получают участники тренинга, фундаментальны и в силу этого применимы в проектах для любой предметной области и в процессах, построенных по любым методологиям разработки

Предварительная подготовка

  • Опыт в программной инженерии в различных ролях более трёх лет.
  • Более 1 года участия в проектах разработки ПО в одной из ролей, указанных в целевой аудитории.
  • Базовые знания английского языка.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва Киев
Михаил обладает более чем десятилетним опытом работы в сфере информационных технологий. Работая последние девять лет в крупнейшей международной компании, специализирующейся на визуальных вычислениях, прошел путь от инженера по автоматизации тестирования до старшего системного архитектора. Помимо основной работы, Михаил всегда ищет возможности профессионального роста, такие как дополнительное образование и посещение профильных конференций.
Занкович Михаил Специалист в области разработки программного обеспечения и баз данных
Михаил с 2006 г. плотно занимается проектированием и разработкой информационных систем.
За это время принимал участие в разработке систем различного уровня и направления: от стационарных однопользовательских справочных систем до архитектурно сложных распределенных процессинговых систем, функционирующих в режиме 24х7. 

Основные интересы Михаила при разработке и сопровождении ИС лежат в области обеспечения приемлемого уровня быстродействия без ущерба для безопасности / безотказности / функциональной гибкости системы.

Основные проекты, над которыми работал Михаил:
  • Глобальный процессинг топливных карт одной из крупнейших нефтеперерабатывающих компаний России. Основные активности: трансформация системы процессирования из стадии "глубокого" оффлайн-режима в полноценный онлайн; разработка и внедрение с нуля системы лояльности для физических лиц (полноценное онлайн-процессирование данных / калькуляция бонусных счетов / онлайн-мониторинг нетипичных активностей и т.д.).
  • Система внутренней отчетности для крупного инвестиционного европейского банка. Основные активности: проработка архитектуры, разработка и внедрение принципа разделения прав доступа в существующую систему, с возможностью гибкого конфигурирования как персональных привилегий, так и объединением пользователей системы по группам/ролям; оптимизация производительности и расходования ресурсов в рамках смежной транзакционной системы, одновременно повышение отказоустойчивости системы.
  • Система обеспечения процесса автоматизации совершения сделок в рамках одного из направлений финансового бизнеса крупного западного банка. Основные активности:  трансформация системы с целью унификации технололгической платформы, оптимизация используемых ресурсов, производительности; трансформация архитектуры системы с целью унификации процессов.


Калашников Вячеслав Специалист в области проектирования и управления хранилищами данных, архитектуры и разработки ПО

Вячеслав работает в сфере IT с 2003 г.

В настоящий момент является архитектором и экспертом в области управления данными, ETL-процессов, проектирования хранилищ данных и BI. 

В последнем проекте (один из крупнейших банков Европы) работает более 2 лет, занимается разработкой безопасных интеллектуальных систем для счетов с переводом текущих готовых решений на платформу BigData и облачные технологии. В работе использует следующие технологии: Oracle, Java, JBoss, EJB, HornetQ, AWS, Docker, NiFi, MongoDB, Groovy, Zookeeper, Kafka, HDFS, Kubernetes, OpenShift.

Имеет опыт в области управления командами и проектами, постановки и мониторинга достижения целей, управления процессами и тайм-менеджмента.

Вячеслав обладает хорошими коммуникационными навыками, навыками проведения встреч и сбора требований, проведения интервью, менторинга, управления распределенными командами.

С 2017 г. является тренером Luxoft Training.

Данный курс запланирован в городах: Москва, Киев
05.08.2019 - 07.08.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 24 ч.
Тренер
Уголков Михаил
38 000 1

05.08.2019 - 07.08.2019

23.09.2019 - 25.09.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 24 ч.
Тренер
Занкович Михаил
Специалист в области разработки программного обеспечения и баз данных
38 000 1

23.09.2019 - 25.09.2019

14.10.2019 - 16.10.2019
Время: 10:00-18:00
Локация: Москва
Длительность: 24 ч.
Тренер
Уголков Михаил
38 000 1

14.10.2019 - 16.10.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
08.07.2019 - 10.07.2019
Время: 10:00-18:00
Локация: Киев
Длительность: 24 ч.
Тренер
Калашников Вячеслав
Специалист в области проектирования и управления хранилищами данных, архитектуры и разработки ПО
8 280 грн.
В корзину

08.07.2019 - 10.07.2019

16.09.2019 - 18.09.2019
Время: 10:00-18:00
Локация: Киев
Длительность: 24 ч.
Тренер
Калашников Вячеслав
Специалист в области проектирования и управления хранилищами данных, архитектуры и разработки ПО
8 280 грн.
В корзину

16.09.2019 - 18.09.2019

Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Москва 38 000 1
Санкт-Петербург 34 200 1
Омск 28 500 1
Киев 8 280 грн.
Одесса 7 500 грн.
Днепр 7 500 грн.
Отзывы:
Шпаковский Сергей
Понравился процесс обучения, а также командное задание, которое позволяет лучше усвоить материал курса, дает большее понимание проблем (в текущем проекте) и их решений.
Участник тренинга
Хочу отметить широту предоставляемого материала, его доступность, а также знакомство с практиками архитектурного проектирования: не только теория, но и практика!
Участник тренинга
Очень понравился процесс обучения, особенно наличие задачи для сравнения с текущим проектом. Это дает большее понимание проблем и их решения. Также хочется отметить командное задание, которое способствует лучшему усвоению материала. Наиболее полезным для меня оказалось рассмотрение тактик и ATAM.
Горлач Олег
Очень интересный тренинг для начала внедрения документирования и построения архитектуры приложений. Наиболее полезными для меня оказались следующие моменты: выявление нефункциональных требований и их категоризация, а также check-листы для процесса написания архитектуры и шаблоны для написания архитектурного документа.
Участник тренинга
Хорошо структурированное изложение материала в сочетании с акцентами на практику и личным опытом тренера уже в течение курса позволили мне применять материал для задач по моему проекту.
Сухоруков Валерий
В целом все понравилось - и полнота материалов, и акценты на ключевые сущности, и практическая работа на протяжении всего тренинга, а также финальное задание.
Участник тренинга
Курс помог мне открыть глаза на более глобальный подход к построению систем и их архитектур. Их назначение и важность, а также влияние на ход разработки я не недооценивал. Стало более ясным, хочу ли я стать архитектором и когда. Спасибо.
Денисова Ксения
Впечатление от курса положительное. Я узнала много нового и полезного для себя. Особенно важные для меня вопросы, рассматриваемые на тренинге - это формат работы с заказчиком, требованиями, а также общее видение процесса проектирования архитектуры, схемы, взаимодействия с остальными участниками проектной команды.
Рекомендуемые курсы для дальнейшего обучения:
ARC-003
24 ч.
Москва:
17.07.2019-19.07.2019
Киев:
26.07.2019-27.07.2019
Москва:
07.10.2019-09.10.2019
Москва:
09.07.2019-11.07.2019
Киев:
07.08.2019-09.08.2019
Москва:
06.11.2019-08.11.2019
Москва:
21.08.2019-23.08.2019
Москва:
12.08.2019-14.08.2019
Киев:
25.09.2019-27.09.2019
Москва:
28.10.2019-30.10.2019
Москва:
15.07.2019-17.07.2019

Рекомендуемые дополнительные материалы, источники:

Примечание:

Материалы курса представлены на английском языке.

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, управлению проектами, тестированию ПО, архитектуре ПО. Luxoft Training – единственный учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.