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

Курс поставлен в расписание:

01.03.2010

01.03.2010, Онлайн
Тренер: Башакин Дмитрий
Время: 10:00-14:00
Длительность: 4 час.
Стоимость: 2 000 р.

Вы можете:
Оплатить Online
Зарегистрироваться на курс


Каталог курсов. Версия для печати

Загрузить файл (pdf)

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

Код:

SDP-010-ONL

Владелец:

УЦ Luxoft

Формат:

Онлайн (дистанционный)

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

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

Алистэр Коуберн, один из «столпов» инженерии разработки ПО, писал: «В большинстве организаций процесс разработки настолько неэффективен, что можно без особого труда увеличить продуктивность работы команды на 30%, всего лишь упростив его». Обобщением процесса является методология. Каковы наиболее распространенные методологии разработки ПО, как они эволюционировали и достигли нынешнего уровня зрелости, почему до сих пор нет «серебряной методологической пули» и возможна ли она в принципе, как выбрать методологию, которая будет оптимальной для данного проекта, команды, Заказчика… Обо всем этом – на тренинге, интересно и полезно!
Цели:
Обзор инженерии разработки программного обеспечения и основных методологий: RUP (IBM Rational Unified Process), MSF (Microsoft Solutions Framework) и гибких (Agile) методологий на примере методологий XP (eXtreme Programming) и SCRUM.
Разбираемые темы:
• Инженерия разработки программного обеспечения: эволюция к зрелости
• RUP – основные принципы, особенности организации, фазы и дисциплины
• MSF – 2 философии (быстрые процессы, формальные процессы), модель команды в MSF, модели процессов в MSF
• Общие принципы Agile и их реализация в методологиях XP (Экстремальное программирование) и SCRUM
Целевая аудитория:
Руководители проектов, руководители проектных групп, ключевые технические специалисты
Предварительная подготовка – общее:

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

Связанные курсы:
1) Rational Unified Process:
• SDP-004 «Основы методологии IBM Rational Unified Process»
• SDP-005 «Основы визуального моделирования с использованием UML 2.0»
• SDP-006 «Объектно-ориентированный анализ и проектирование с использованием UML»
2) Гибкие методологии:
• SDP-026 «Разработка программного обеспечения в методологии Agile»
• SDP-028 «Инженерные практики Agile Разработка через тестирование»
• TST-027 «Тестирование в Agile проектах»
Рекомендуемые дополнительные материалы, источники:
• Крачтен Ф. Введение в Rational Unified Process. М.: Вильямс, 2002.
• Кролл П., Крачтен Ф. Rational Unified Process - это легко. Руководство по RUP для практиков: М.: КУДИЦ-ОБРАЗ, 2004.
• Брукс Ф. Мифический человеко-месяц или как создаются программные системы. СПб.: Символ-Плюс, 1999.
• Демарко Т., Листер Т. Человеческий фактор: успешные проекты и команды, 2-е издание. СПб.: Символ-Плюс, 2005.
• Соммервилл И. Инженерия программного обеспечения. 6-е издание.- М.: Вильямс, 2002.
• Кармайкл Э., Хейвуд Д. Быстрая и качественная разработка программного обеспечения.- М.: Вильямс, 2003.
• Поллис Г., Огастин Л., Лоу К., Мадхар Д. Разработка программных проектов на основе Rational Unified Process (RUP). М. 'Бином-Пресс', 2005.
• http://www.therationaledge.com
 

Регистрация

Пожалуйста, заполните все необходимые поля. Поля, обязательные к заполнению, отмечены звездочкой (*)









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

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