Обзор методологий разработки программного обеспечения

Каковы наиболее распространенные методологии разработки ПО, как они эволюционировали и достигли нынешнего уровня зрелости, почему до сих пор нет «серебряной методологической пули» и возможна ли она в принципе, как выбрать методологию, которая будет оптимальной для данного проекта, команды, заказчика?… Обо всем этом – на тренинге, интересно и полезно!
Курс: SDP-001
Длительность:8 ч.
Описание:
В жизни любого специалиста, связанного с индустрией разработки программного обеспечения, рано или поздно наступает момент, когда возникает желание хотя бы ненадолго отвлечься от текущих задач и осмыслить накопленный опыт, разобраться в причинах того или иного развития событий в проектной деятельности – своей и окружающих. Кроме прочего, хочется понять, почему одни проекты получаются успешными, а другие – безнадежно проваливаются. Особенно важно задумываться об этом людям, в значительной степени определяющим судьбу проектов – менеджерам проектов, руководителям проектных групп, ключевым техническим специалистам. 

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

Алистэр Коуберн, один из «столпов» инженерии разработки ПО, писал: «В большинстве организаций процесс разработки настолько неэффективен, что можно без особого труда увеличить продуктивность работы команды на 30%, всего лишь упростив его». Обобщением процесса является методология. Каковы наиболее распространенные методологии разработки ПО, как они эволюционировали и достигли нынешнего уровня зрелости, почему до сих пор нет «серебряной методологической пули» и возможна ли она в принципе, как выбрать методологию, которая будет оптимальной для данного проекта, команды, Заказчика?… Обо всем этом – на тренинге, интересно и полезно!

В нашем учебном центре вы можете получить квалификационный сертификат по системному анализу от Luxoft Training. Для этого вам необходимо набрать 72 учебных часа на наших курсах и пройти онлайн-тестирование.

Курсы, в результате прохождения которых вы набираете нужное количество часов:
Вводные:
Базовые:
Важно – базовые курсы «Мастерская по разработке и управлению требованиями. UML и Модель сценариев использования (Use Case Model)» и «Объектно-ориентированный анализ ИС. Концептуальное моделирование на UML для системных аналитиков» – являются обязательными для допуска к онлайн-тестированию.

Если вы не проходили обучение в Luxoft Training по указанным выше курсам, допуск к тестированию вы можете получить на платной основе – 1500 руб. За более подробной информацией обращайтесь к менеджерам отдела продаж: education@luxoft.com.

Данный курс доступен как в очном, так и в онлайн-формате.
Данный курс является модулем программы "Обзор технологий и методологий разработки ПО".


Цели:
На данном курсе даётся обзор инженерии разработки программного обеспечения и основных методологий: RUP (IBM Rational Unified Process®), MSF (Microsoft Solutions Framework) и гибких (Agile) методологий на примере методологий XP (eXtreme Programming) и SCRUM.

После посещения курса слушатели будут:
  • Представлять себе различные методологии разработки ПО;
  • Знать эволюцию и этапы зрелости методологий разработки;
  • Понимать различия между современными технологиями разработки;
  • Понимать, в каких процессах и задачах имеет смысл использовать те или иные подходы к разработке ПО.
Разбираемые темы:
  • Инженерия разработки программного обеспечения: эволюция к зрелости
  • RUP – основные принципы, особенности организации, фазы и дисциплины
  • MSF – 2 философии (быстрые процессы, формальные процессы), модель команды в MSF, модели процессов в MSF
  • Общие принципы Agile и их реализация в методологиях XP (Экстремальное программирование) и SCRUM

Целевая аудитория:
Руководители проектов, руководители проектных групп, ключевые технические специалисты.
Предварительная подготовка – общее:

Опыт участия в проектах разработки ПО

Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Рекомендуемые курсы для дальнейшего обучения:
Рекомендуемые дополнительные материалы, источники:
  • Крачтен Ф. Введение в Rational Unified Process. М.: Вильямс, 2002.
  • Кролл П., Крачтен Ф. Rational Unified Process - это легко. Руководство по RUP для практиков: М.: КУДИЦ-ОБРАЗ, 2004.
  • Брукс Ф. Мифический человеко-месяц или как создаются программные системы. СПб.: Символ-Плюс, 1999.
  • Демарко Т., Листер Т. Человеческий фактор: успешные проекты и команды, 2-е издание. СПб.: Символ-Плюс, 2005.
  • Соммервилл И. Инженерия программного обеспечения. 6-е издание.- М.: Вильямс, 2002.
  • Кармайкл Э., Хейвуд Д. Быстрая и качественная разработка программного обеспечения.- М.: Вильямс, 2003.
  • Поллис Г., Огастин Л., Лоу К., Мадхар Д. Разработка программных проектов на основе Rational Unified Process (RUP). М. 'Бином-Пресс', 2005.
  • http://www.therationaledge.com
Примечание:
Материалы курса на английском языке.
Москва 8 100 р.
Санкт-Петербург 7 290 р.
Омск 6 080 р.
Киев 1 980 грн.
Одесса 1 800 грн.
Днепр 1 800 грн.
Ваш город (формат корпоративного обучения):По запросу


Данные цены не включают в себя стоимость обедов.

Участник тренинга
Тренинг позволил узнать больше о гибких методологиях разработки, понять степень их применимости в организации для решения текущих задач.
Компания Киевстар, оператор мобильной связи
Высокая квалификация лектора. Интересная форма подачи информации. Большое количество примеров. Все очень понравилось. Спасибо!
Петруняка Денис
Материал тренинга отлично структурирован. Изложен доступно, хорошим языком.

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





Хотите узнать больше?

По всем вопросам, в том числе для регистрации на курсы, обращайтесь по адресу education@luxoft.com

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
7 принципов тестирования. Часть 2
В статье использованы материалы книги «Foundations of Software Testing: ISTQB Certification» by Dorothy Graham, Erik van Veenendaal, Isabel Evans & Rex Black.
О 7 принципах тестирования пишут част...
Денис Цыганов
15.07.2016 12:38:52
Размышления о мозге
Размышления о том нужен, ли боту мозг, очень быстро привели к мысли: если у бота не будет хоть какого-то мозга, то чем он отличается от набора скриптов? Поэтому мозг признан необходимым элементом кон...
Денис Цыганов
08.07.2016 10:35:36
Анализ списка команд
В этой статье я буду краток и конкретен.
Задача: составить список возможных ботов и команд для них.
Читать больше
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена