Министерство экономического развития и торговли Российской Федерации Факультет бизнес-информатики Программа дисциплины «Модели зрелости процессов разработки информационных систем» Автор Бирюков А.Н. Рекомендовано секцией УМС Бизнес-информатики Одобрена на заседании кафедры проектирования и внедрения ИС Зав. кафедрой Грекул В.И. Председатель _________________ Левочкина Г.А. «___»______________20_г Утверждено УС факультета Бизнес-информатики Ученый секретарь __________________Фомичев В.А.. «___» _____________ 20_ г. Москва ______________________ «___»______________20_ г. 2 Тематический план учебной дисциплины №№п Наименование тем Всего Аудиторные часы Самостоятельная п часов Лекции работа Семинары и практич. занятия 1 2 3 4 5. 6 7 8 Введение. Процессы разработки информационных систем и процессные стандарты Модель зрелости проектной организации СММ Применение СММ для оценки зрелости организации (бизнескейс) Проект SPICE 4 4 4 4 Применение подхода SPICE к улучшению процессов (бизнес-кейс) Методология CMMI Product Suite Модель зрелости процессов в COBIT Применение модели зрелости при выборе субподрядчика (бизнескейс) Итого часов 4 4 4 4 4 4 4 4 2 2 2 28 2 18 10 3 Формы рубежного контроля и структура итоговой оценки Итоговая оценка по учебной дисциплине складывается из следующих элементов: Работа на практических занятиях (доклады, обсуждения) Структура итоговой оценки по учебной дисциплине: Формы работы Вклад в итоговую оценку (%) Работа на практических занятиях 100 Учебно-методическое обеспечение дисциплины: Основная Software Engineering Body of Knowledge, 2004, www.computer.org/portal/web/swebok Паулк М., Куртис Б., Хриссис М. Б., Вебер Ч. В., Гарсия С. М., Буш М. Модель зрелости процессов разработки программного обеспечения, пер. с англ. В. Рябикина (www.ryabikin.com) Capability Maturity Model® Integration (CMMISM), Version 1.1, CMMI Product Team, 2002 SPICE Consolidated Product, Software Process Assessment, Ver. 1.00, 1995, www.isospice.com Государственный стандарт Российской Федерации ГОСТ Р ИСО/МЭК 12207-99, Информационная технология, Процессы жизненного цикла программных средств, Госстандарт России, 2000 Государственный стандарт Российской Федерации ГОСТ Р ИСО/МЭК 15288-2005, Информационная технология, Системная инженерия, Процессы жизненного цикла систем, Госстандарт России, 2006 COBIT 4.1, Framework, Control Objectives, Management Guidelines, Maturity Models, www.isaca.org 4 Содержание программы Тема 1. Введение. Процессы разработки информационных систем и процессные стандарты Процессный подход к описанию деятельности ИТ-организации и ИТ-компании. Основные и вспомогательные процессы. Роль и место процессов разработки ИС. Референсные процессные модели в области программной инженерии. Методический справочник SWEBOK. Роль и место стандартов ГОСТ Р ИСО/МЭК 12207, ГОСТ Р ИСО/МЭК 15288. Постановка задачи сравнительного анализа процессов (бенчмаркинг). Контрольные вопросы: Роль и место процессов разработки ИС среди процессов ИТ-организации Основные референсные модели процессов разработки ИС Структура SWEBOK Литература Основная Мультимедийная презентация для проведения лекционных занятий по теме1 Software Engineering Body of Knowledge, 2004, www.computer.org/portal/web/swebok Государственный стандарт Российской Федерации ГОСТ Р ИСО/МЭК 12207-99, Информационная технология, Процессы жизненного цикла программных средств, Госстандарт России, 2000 Государственный стандарт Российской Федерации ГОСТ Р ИСО/МЭК 15288-2005, Информационная технология, Системная инженерия, Процессы жизненного цикла систем, Госстандарт России, 2006 Тема 2. Модель зрелости проектной организации СММ 5 История СММ. Цель создания и основные понятия СММ. Структура СММ и описания уровней. Группы ключевых процессов, разделы и ключевые практики СММ. Методические отличия описания процессов в СММ от рассмотренных ранее процессных моделей. Роль стандартного производственного процесса организации. Ограничения СММ. Контрольные вопросы: Основные идеи, положенные в основу CMM Структура СMM Основные понятия СММ: уровни, группы ключевых процессов, разделы, ключевые практики Что такое стандартный производственный процесс организации? Ограничения CMM Литература Основная Мультимедийная презентация для проведения лекционных занятий по теме 2 Паулк М., Куртис Б., Хриссис М. Б., Вебер Ч. В., Гарсия С. М., Буш М. Модель зрелости процессов разработки программного обеспечения, пер. с англ. В. Рябикина (www.ryabikin.com) Тема 3. Применение СММ для оценки зрелости организации (бизнес-кейс) Ознакомление с бизнес-кейсом компании-разработчика заказного ПО. Разбор бизнес-кейса с целью анализа основных процессов компании. Постановка задачи определения уровня зрелости компании. Оценка объёма работ по определению уровня зрелости компании. Организация проекта по определению уровня зрелости. Ожидаемые результаты проекта. Контрольные вопросы: 6 Какие процессы являются основными и вспомогательными для компании-разработчика ПО? Какова цель оценки зрелости компании? Как организован проект по оценке зрелости компании? Какие решения принимаются по итогам оценки зрелости компании? Литература Мультимедийная презентация для проведения лекционных занятий по теме 2 Бизнес-кейс компании-разработчика заказного ПО ч.1 Паулк М., Куртис Б., Хриссис М. Б., Вебер Ч. В., Гарсия С. М., Буш М. Модель зрелости процессов разработки программного обеспечения, пер. с англ. В. Рябикина (www.ryabikin.com) Тема 4. Проект SPICE Практическое применение СММ для оценки процессов с использованием референсных процессных моделей. Проект SPICE: цели, результаты, выводы. Структура Отчёта SPICE, основные документы и их назначение. Модель развитости процессов в SPICE. Примеры описаний уровней; основные и общие практики, характеристики. Принципиальные отличия подхода SPICE от СММ. Применение SPICE для оценки развитости процессов. SPICE и стандарт ISO 15504. Контрольные вопросы: Причины создания группы SPICE и цели проекта SPICE Структура Отчёта SPICE Отличия модели подхода SPICE от модели зрелости CMM Литература Мультимедийная презентация для проведения лекционных занятий по теме 4 SPICE Consolidated Product, Software Process Assessment, Ver. 1.00, 1995, www.isospice.com 7 Тема 5. Применение подхода SPICE к улучшению процессов (бизнес-кейс) Анализ бизнес-кейса и постановка задачи улучшения процессов компании. Объективные трудности корректной постановки задачи. Оценка объёма работ. Организация проекта по улучшению процессов компании. Ожидаемые результаты проекта. Контрольные вопросы: Цели улучшения процессов компании Как ставится задача улучшения процессов? Как организуется проект по улучшению процессов компании? Какие решения принимаются по окончании проекта? Литература Бизнес-кейс компании-разработчика заказного ПО ч.2 Мультимедийная презентация для проведения лекционных занятий по теме 4 SPICE Consolidated Product, Software Process Assessment, Ver. 1.00, 1995, www.isospice.com Тема 6. Методология CMMI Product Suite История возникновения и развития CMMI, современное состояние CMMI. CMMI Product Suite как развитие CMM. CMMI и проект SPICE. Основные понятия CMMI. Архитектура и концептуальная модель CMMI Product Suite. Основные компоненты концептуальной модели: процессные области, специфические и общие цели, специфические и общие практики. Методика разработки новой CMMIмодели на базе концептуальной модели. Контрольные вопросы: Основные понятия CMMI Product Suite, структура и назначение основных документов Назначение архитектуры и концептуальной модели CMMI Product Suite Структура концептуальной модели 8 Отличия и сходства подхода CMMI и подходов CMM и SPICE Методика построения CMMI-модели Литература Мультимедийная презентация для проведения лекционных занятий по теме 6 Capability Maturity Model® Integration (CMMISM), Version 1.1, CMMI Product Team, 2002 Тема 7 Модель зрелости процессов в COBIT Краткое описание структуры COBIT 4.1. Роль и место модели зрелости в процессной модели COBIT. Особенности подхода COBIT к определению зрелости. Контрольные вопросы: Для чего в COBIT используется модель зрелости? Специфика определения зрелости по COBIT Ограничения подхода COBIT Литература Мультимедийная презентация для проведения лекционных занятий по теме 7 COBIT 4.1, Framework, Control Objectives, Management Guidelines, Maturity Models, www.isaca.org Тема 8 Применение модели зрелости при выборе субподрядчика (бизнес-кейс) Работа с бизнес-кейсом; подготовка требований к субподрядчику и коммерческого предложения. Анализ представленного предложения. Выбор/отклонение предложения. Обоснование принятого решения. Контрольные вопросы: Как выявить развитость процессов субподрядчика? Риски выбора субподрядчика с недостаточно развитыми процессами Как представить информацию о развитости процессов и формировать ожидания заказчика? Риски для субподрядчика несоответствия процессов ожиданиям заказчика. 9 Литература Мультимедийная презентация для проведения лекционных занятий по теме 7 Бизнес-кейс, ч.3. Автор программы Бирюков А.Н.