Обзор методологий разработки программного обеспечения (online)
Курс поставлен в расписание:
06.09.2010, Онлайн
Тренер:
Башакин Дмитрий
Время (моск.) : 12:00-16:00
Длительность: 4 час.
Стоимость: 2 000 р.
Вы можете:
Зарегистрироваться
Оплатить Online
Каталог online курсов. Версия для печати
Загрузить файл (pdf)Обзор методологий разработки программного обеспечения
Курс:SDP-010-ONL
Владелец курса:УЦ Luxoft
Формат:Online (дистанционный) (перейти к очной версии)
Описание:В жизни любого специалиста, связанного с индустрией разработки программного обеспечения, рано или поздно наступает момент, когда возникает желание хотя бы ненадолго отвлечься от текущих задач и осмыслить накопленный опыт, разобраться в причинах того или иного развития событий в проектной деятельности – своей и окружающих. Кроме прочего, всегда очень хочется понять, почему одни проекты получаются успешными, а другие – безнадежно проваливаются. Особенно важно задумываться об этом людям, в значительной степени определяющим судьбу проектов – менеджерам проектов, руководителям проектных групп, ключевым техническим специалистам.
Можно достаточно долго искать ответы на эти и множество аналогичных вопросов самостоятельно – читая объемистые книжки и учась на ошибках – чаще всего, увы, своих. Но есть более простой и эффективный способ – посетить данный тренинг. Конечно, он не ответит абсолютно на все вопросы и не даст стопроцентную страховку от любых ошибок, однако объяснит фундаментальные положения инженерии разработки ПО и поможет избежать многих проблем.
Алистэр Коуберн, один из «столпов» инженерии разработки ПО, писал: «В большинстве организаций процесс разработки настолько неэффективен, что можно без особого труда увеличить продуктивность работы команды на 30%, всего лишь упростив его». Обобщением процесса является методология. Каковы наиболее распространенные методологии разработки ПО, как они эволюционировали и достигли нынешнего уровня зрелости, почему до сих пор нет «серебряной методологической пули» и возможна ли она в принципе, как выбрать методологию, которая будет оптимальной для данного проекта, команды, Заказчика… Обо всем этом – на тренинге, интересно и полезно!
Можно достаточно долго искать ответы на эти и множество аналогичных вопросов самостоятельно – читая объемистые книжки и учась на ошибках – чаще всего, увы, своих. Но есть более простой и эффективный способ – посетить данный тренинг. Конечно, он не ответит абсолютно на все вопросы и не даст стопроцентную страховку от любых ошибок, однако объяснит фундаментальные положения инженерии разработки ПО и поможет избежать многих проблем.
Алистэр Коуберн, один из «столпов» инженерии разработки ПО, писал: «В большинстве организаций процесс разработки настолько неэффективен, что можно без особого труда увеличить продуктивность работы команды на 30%, всего лишь упростив его». Обобщением процесса является методология. Каковы наиболее распространенные методологии разработки ПО, как они эволюционировали и достигли нынешнего уровня зрелости, почему до сих пор нет «серебряной методологической пули» и возможна ли она в принципе, как выбрать методологию, которая будет оптимальной для данного проекта, команды, Заказчика… Обо всем этом – на тренинге, интересно и полезно!
Цели:
Обзор инженерии разработки программного обеспечения и основных методологий: RUP (IBM Rational Unified Process), MSF (Microsoft Solutions Framework) и гибких (Agile) методологий на примере методологий XP (eXtreme Programming) и SCRUM.
Разбираемые темы:
• Инженерия разработки программного обеспечения: эволюция к зрелости
• RUP – основные принципы, особенности организации, фазы и дисциплины
• MSF – 2 философии (быстрые процессы, формальные процессы), модель команды в MSF, модели процессов в MSF
• Общие принципы Agile и их реализация в методологиях XP (Экстремальное программирование) и SCRUM
• RUP – основные принципы, особенности организации, фазы и дисциплины
• MSF – 2 философии (быстрые процессы, формальные процессы), модель команды в MSF, модели процессов в MSF
• Общие принципы Agile и их реализация в методологиях XP (Экстремальное программирование) и SCRUM
Целевая аудитория:
Руководители проектов, руководители проектных групп, ключевые технические специалисты
Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прослушивании курсов Учебного Центра Luxoft
Предварительная подготовка – общее:
Опыт участия в проектах разработки ПО
Связанные курсы:
- Очные курсы:
- SDP-004 – Основы методологии IBM Rational Unified Process, 16 час., 09.08.2010-12.08.2010 (Москва)
- SDP-005 – Основы визуального моделирования с использованием UML 2.0, 8 час., 18.11.2010-19.11.2010 (Москва)
- SDP-006 – Объектно-ориентированный анализ и проектирование с использованием UML
- SDP-026 – Разработка программного обеспечения в методологии Agile
- TST-027 – Управление тестированием в Agile-проектах, 2 час., 30.08.2010 (Москва), 16.09.2010 (Днепропетровск), 24.11.2010 (Санкт-Петербург)
Связанные курсы:
Рекомендуемые дополнительные материалы, источники:
• Крачтен Ф. Введение в Rational Unified Process. М.: Вильямс, 2002.
• Кролл П., Крачтен Ф. Rational Unified Process - это легко. Руководство по RUP для практиков: М.: КУДИЦ-ОБРАЗ, 2004.
• Брукс Ф. Мифический человеко-месяц или как создаются программные системы. СПб.: Символ-Плюс, 1999.
• Демарко Т., Листер Т. Человеческий фактор: успешные проекты и команды, 2-е издание. СПб.: Символ-Плюс, 2005.
• Соммервилл И. Инженерия программного обеспечения. 6-е издание.- М.: Вильямс, 2002.
• Кармайкл Э., Хейвуд Д. Быстрая и качественная разработка программного обеспечения.- М.: Вильямс, 2003.
• Поллис Г., Огастин Л., Лоу К., Мадхар Д. Разработка программных проектов на основе Rational Unified Process (RUP). М. 'Бином-Пресс', 2005.
• http://www.therationaledge.com
• Кролл П., Крачтен Ф. Rational Unified Process - это легко. Руководство по RUP для практиков: М.: КУДИЦ-ОБРАЗ, 2004.
• Брукс Ф. Мифический человеко-месяц или как создаются программные системы. СПб.: Символ-Плюс, 1999.
• Демарко Т., Листер Т. Человеческий фактор: успешные проекты и команды, 2-е издание. СПб.: Символ-Плюс, 2005.
• Соммервилл И. Инженерия программного обеспечения. 6-е издание.- М.: Вильямс, 2002.
• Кармайкл Э., Хейвуд Д. Быстрая и качественная разработка программного обеспечения.- М.: Вильямс, 2003.
• Поллис Г., Огастин Л., Лоу К., Мадхар Д. Разработка программных проектов на основе Rational Unified Process (RUP). М. 'Бином-Пресс', 2005.
• http://www.therationaledge.com
Хотите узнать больше?
По всем вопросам, в т.ч. для регистрации на курсы, отправьте письмо по адресу education@luxoft.com

