- Тренинг
- Место
Ценности Agile требуют от проектной команды высочайшей дисциплины и квалификации. Особенно это касается ключевых проектных решений – архитектуры продукта. В рамках программы обучения мы передаем основные практики и техники проектирования, включая как фундаментальные принципы, так и современные паттерны проектирования архитектуры.
На выходе участники смогут закрывать любые потребности бизнеса с помощью эффективных и элегантных проектных решений. Изначально проектировать для дальнейшего развития, уметь эффективно взаимодействовать внутри команды – ключевые ценности современного архитектора для индустрии, и мы готовы передать необходимые для этого навыки.
Программа:
- Training preview
- Принятие инженерных и процессных решений
- Введение в Agile: ценности и принципы
- Сбор и анализ требований в формате User Stories
- Анализ доменной модели, аналитические шаблоны
- Планирование итерации в Scrum и оценка объема работ
- Влияние принципов Agile на архитектуру
- Моделирование на языке UML
- Принципы OOAD
- Шаблоны проектирования
- Архитектурные шаблоны
- Domain-Driven Design
- Training review
Ожидания от участников:
- Опыт участия в командных проектах от 2 лет
- Опыт разработки программных систем от 1 года в роли старшего разработчика
После тренинга участники смогут:
- Понимать потребности бизнеса и эффективно взаимодействовать с Заказчиками
- Адресовать проектные риски в архитектуре в рамках agile-подхода
- Настраивать методологию для повышения эффективности процесса разработки
- Снижать стоимость решения без ущерба качеству
- Обосновывать и защищать свои архитектурные решения
- Развивать архитектуру инкрементально в рамках agile-подхода
- Выбирать наиболее подходящие типовые архитектурные решения
- Использовать стандартную нотацию описания архитектуры
Формат обучения:
Длительность: 40 часов (Теория: 25 часов, Практика: 15 часов)
Тренер:
Евгений КривошеевЕвгений имеет более чем пятилетний опыт преподавания по направлениям J2SE, J2EE, BEA Systems, IBM. Отличительная черта его знаний и навыков – сплав широкого кругозора и практических навыков, полученных в реальных проектах. Его технический опыт позволяет выступать архитектором при разработке крупных коммерческих систем, при этом он способен донести сложные технологические знания самому широкому кругу слушателей |