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

Курс сайт события http://www.luxoft-training.ru/kurs/osnovnye_praktiki_arhitektora_po.html?utm_source=it-sobytie&utm_medium=free&utm_campaign=kursy#tab-info-link

Добавить в календарь:
Поделиться:

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

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

Цели:

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

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

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

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

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

Основная:

  • Архитекторы
  • Технические лидеры и ведущие разработчики
  • Системные аналитики и проектировщики

Дополнительная:

  • Менеджеры проектов, качества, препродажной подготовки
  • Бизнес-аналитики

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

  • Опыт в программной инженерии в различных ролях более трёх лет.
  • Более 1 года участия в проектах разработки ПО в одной из ролей, указанных в целевой аудитории.

Стукаленко Андрей

Эксперт по системной и программной архитектуре

Андрей имеет более чем 15-летний опыт работы в сфере IT в проектах разработки и внедрения информационных систем в ведущих российских и зарубежных компаниях. В компании Люксофт Андрей работает с 2006 года. Основные задачи, решаемые Андреем в рамках компании – разработка архитектуры систем масштабов предприятия, разработка механизмов обеспечения безопасности решений, технологическая экспертиза и построение процессов разработки ПО и коммуникации с заказчиком. Обладает значительным опытом разработки на Java.

 

Ключевые области знаний:

- Архитектура систем масштаба предприятия.
- Архитектура высоконагруженных систем и систем с высокой доступностью.
- Сервис-ориентированная архитектура.
- Бизнес и системный анализ.
- Моделирование бизнес-процессов.
- Объектно-ориентированное проектирование UML.
- Разработка приложений на Java.

 

Специализации:

- Архитектура систем масштаба предприятия.
- Архитектура высоконагруженных систем и систем с высокой доступностью.
- Сервис-ориентированная архитектура.

 

Профессиональный опыт:

2006 г. – наст. время; Luxoft; Ведущий архитектор подразделения Boeing
2005 – 2006 гг.; Parasoft Russia; Разработчик, дизайнер; занимался созданием системного дизайна и разработкой систем AEP (Automated Error Prevention) и платформ управления разработкой ПО
2004 – 2005 гг.; Parasoft SA Poland; Разработчик, дизайнер; занимался созданием системного дизайна и разработкой систем AEP (Automated Error Prevention) и платформ управления разработкой ПО
2001 – 2004 гг.; Kamon ltd.; Руководитель отдела разработки и автоматизации
1998 – 2001 гг.; Novosoft inc.; Инженер – разработчик; занимался разработкой высоконагруженных систем на Java, осуществлял поддержку клиентов,
1996 – 1998 гг.; Novosibirsk Institute of Economics and Industrial Engineering; Разработчик, руководитель группы разработки; занимался созданием системы онлайн сбора и анализа различных статистических показателей и построения экономических моделей.

 

Образование:

2011 г. – наст. время; заочная аспирантура Новосибирского Государственного Университета, ФИТ.
2009 – 2011 гг.; Новосибирский Государственный Университет, факультет Информационных Технологий, специальность – программное обеспечение вычислительной техники и автоматизированных систем.
1997 – 2001 гг.; Новосибирский Государственный Университет, факультет Информационных Технологий, специальность – программное обеспечение вычислительной техники и автоматизированных систем.
1995 – 1997 гг.; Высший Колледж Информатики при Новосибирском Государственном Университете, специальность – экономика-кибернетика.

 

Англ. язык (уровень владения): Advanced

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация