close

Вход

Забыли?

вход по аккаунту

?

Презентация

код для вставкиСкачать
CMM
Capability Maturity Model
Круглый стол, Мариотт Гранд Отель
Москва, 16 апреля 2002.
Зачем России СММ?
Источник: отчет McKinsey
Что такое СММ?
• Система качества, принятая в США
• Происхождение - военные стандарты США
• Суть - Основанное на здравом смысле применение
процессов управления и усовершенствования качества к
разработке программных продуктов
• Система оценки и проверки возможностей и зрелости
Компании в области разработки программных
продуктов
Структура СММ
Уровни зрелости
Содержат
Указывают
Области ключевых
Возможности
процессов
Организованы
через
процессов
Типовые черты
Содержат
Описывают
Структура действий
Ключевые практики
Пять уровней СММ
5 - Оптимизационный
Непрерывное усовершенствование
4 - Управляемый
Предсказуемые процессы
Стандартные процессы
Упорядоченные
процессы
1 - Начальный
3 - Заданный
2 - Повторяемый
Области ключевых процессов
Ур.
1
Ф о кус
О б л асти кл ю чев ы х п р о ц ессо в
П р акти ки
Гер о и зм
п ер со н ал а
2
У п р ав л ен и е
У п р ав л ен и е тр еб о в ан и я м и
п р о екто м
П л ан и р о в ан и е п р о екта
М о н и то р и н г п р о екта
У п р ав л ен и е суб п о д р я д чи кам и
О б есп ечен и е качеств а
У п р ав л ен и е ко нф и гур ац и ей
116
Области ключевых процессов
Ур.
3
Ф о кус
О б л асти кл ю чев ы х п р о ц ессо в
П р акти ки
И н ж ен ер н ы е
У со в ер ш енств о в ан и е п р о ц ессо в
п р о ц ессы и
О п р ед ел ен и е стан д ар тн ы х
о р ган и зац и о н н ая
п р о ц ессо в о р ган и зац и и
п о д д ер ж ка
П р о гр ам м а о б учен и я
И н тегр и р о в ан н о е уп р авл ен и е
П р о гр ам м н ы й и н ж и н и р и н г
К о о р д и н ац и я гр уп п
Э ксп ер тн ы й ан ал и з
109
Области ключевых процессов
Ур
.
4
5
Ф о кус
О б л асти кл ю чев ы х п р о ц ессо в
К ачеств о
п р о д укто в и
п р о ц ессо в
К о л и честв ен н о е уп р ав л ен и е
п р о ц ессам и
О п ти м и зац и я
П р ед о тв р ащ ен и е д еф екто в
П р акти ки
31
К о л и честв ен н о е уп р ав л ен и е
качеств о м п р о д укта
У п р ав л ен и е техн о л о ги чески м и
и зм ен ен и я м и
У п р ав л ен и е и зм ен ен и я м и
п р о ц есса
56
Различие между CMM (L2-L4) и ISO-9001
К о л и ч е с тв е н н о е уп р а в л е н и е
к а ч е с тв о м п р о д у к та
К о л и ч е с тв е н н о е уп р а в л е н и е
процессами
Э к с п е р тн ы й а н а л и з
К о о р д и н а ц и я гр у п п
П р о гр а м м н ы й и н ж и н и р и н г
И н те гр и р о в а н н о е уп р а в л е н и е
П р о гр а м м а о б у ч е н и я
О п р е д е л е н и е с та н д а р тн ы х
п р о ц е с с о в о р га н и за ц и и
У с о в е р ш е н с тв о в а н и е п р о ц е с с о в
У п р а в л е н и е к о н ф и гу р а ц и е й
О б е с п е ч е н и е к а ч е с тв а
Полное
с о о тв е тс тв и е
Ч а с ти ч н о е
с о о тв е тс тв и е
Управление субподрядчикам и
М о н и то р и н г п р о е к то в
П л а н и р о в а н и е п р о е к та
Наш подход
1. Изучить организацию процессов компаний, имеющих высокий
уровень зрелости по СММ
2. Подготовить документацию, охватывающую 2-4 уровни СММ
(Политики, Процедуры, формы, контрольные списки,
стандарты предприятия)
3. Провести пробное внедрение разработанной документации,
распределив ее между «владельцами» процессов,
назначенными в рамках SEPG
4 .Откорректировать документацию по результатам пробного
внедрения
5. Провести формальное внедрение документации
6. Определить внешнего асессора СММ и условия асессмента
7. Провести внутреннюю оценку соответствия внедренных
процессов требованиям СММ
8. Провести независимый асессмент процессов Компании под
руководством сертифицированных асессоров СММ
Ориентиры по срокам
I-01
Подготовка документации
Пробное внедрение
Корректировка
документации
Формальное внедрение
СММ
Внутренняя оценка
Подготовка к внешнему
аудиту
Внешний аудит
II-01
III-01
IV-01
I-02
II-02
Реальные сроки
Решение о внедрении CMM
- Май 2000
Организация SEPG
- Июнь 2000
Анализ несоответствий существующих процессов
требованиям СММ
- Август2000
Определение направлений усовершенствований
Разработка документации на соответствие СММ
Пробное применение
усовершенствованных процессов
Внедрение усовершенствованных процессов
Обучение внутренних СММ асессоров
Предварительный СММ асессмент
Корректирующие и предупреждающие действия
-Сентябрь2000
- Январь 2001
-Февраль-Апрель2001
-Май-Август 2001
-Сентябрь 2001
-Октябрь 2001
-Ноябрь 2001Февраль
2002
Формальный CBA-IPI асессмент
-Март 2002
Усовершенствование процесса
2002
2001
2000
1999
1998
Событийное
управление
процессом
Упорядочение
процессов
Предсказуемый
и
Стандартный количественно
последователь управляемый
процесс
ный процесс
Процесс
предотвращения
дефектов
Ключевые процессы
Основные процессы
Подготовка ТКП
Подготовка контракта
Планирование
Разработка
Анализ требований
Архитектура верхнего
уровня
Детальная разработка
Кодирование и
тестирование
Интеграция
Системное тестирование
Доставка и завершение
Установка ПО
Поддержка
Вспомогательные
процессы
Управление проектом
Управление качеством
Управление конфигурацией
Управление изменениями
Документация
Ревью
Аудиты качества
Проверка и утверждение
Показатели зрелости процесса
Надежность и качество плана
Качество выполнения процесса
Завершенность проектных результатов
Время поставки
Усилия
Количество неисправленных дефектов
Количество дефектов, обнаруженных
заказчиком
Интегральное качество проекта
(количественная оценка)
Степень удовлетворения заказчика
(feedback form)
Планирование и подготовка асессмента
Подготовительные действия
Порядок проведения интервью
Порядок действий
Software Engineering Certification Center
Для перемещения с 3 уровня на
4 уровень потребуется много
времени.
В то время как переход от 4
уровня к 5 уровню занимает
гораздо меньше времени.
CММ статистика
Размер организации
% от общего числа
сертифицированных организаций
менее 25 человек
от 25 до 50 человек
от 51 до 75 человек
от 76 до 100 человек
от 101 до 200 человек
от 201 до 300 человек
от 301 до 500 человек
от 501 до 1.000 человек
от 1.001 до 2.000 человек
от 2.000+ человек
8,9%
13,9%
12,2%
10,9%
23,8%
10,9%
9,1%
6,8%
2,4%
1,2%
Количество асессментов
•
•
•
•
•
•
•
•
•
•
•
•
•
•
США - 1.498, наивысший уровень - 5
Индия - 153, наивысший уровень - 5
Англия - 103, наивысший уровень - 3
Канада - 47, наивысший уровень - 3
Япония - 46, наивысший уровень - 5
Израиль - 27, наивысший уровень - 4
Австралия - 27, наивысший уровень - 4
Германия - 21, наивысший уровень - 3
Италия - 21, наивысший уровень - 3
Китай - 18, наивысший уровень - 5
Сингапур - 15, наивысший уровень - 3
Нидерланды - 12, наивысший уровень - 3
Россия - 3, наивысший уровень - 5
Франция - 3, наивысший уровень - 4
Почему СММ распространяется
за пределы США?
• Начало положено ISO
• Желание достичь большего
– Непрерывное усовершенствование
• Американские компании предъявляют
требование к наличию СММ
• Содействие правительства
– Финансовый стимул
– Требование участвовать в конкурсах для
получения заказа
Организации высокого уровня зрелости
134 организации высокого уровня зрелости, из
них:
– 72 организации - 4 уровень
– 62 организации - 5 уровень
76 организаций высокого уровня зрелости
расположены вне США:
–
–
–
–
–
–
–
–
Австралия: 1 организация - 4 уровень
Китай: 2 организации - 5 уровень
Франция: 1 организация - 4 уровень
Индия: 30 организаций - 4 уровень
Индия: 39 организаций - 5 уровень
Израиль: 1 организация - 4 уровень
Россия: 1 организация - 5 уровень
Россия: 1 организация - 4 уровень
Благодарю за внимание
Ваши вопросы?
Что мы ожидали?
1. Улучшение структуры и качества наших процессов -
Основные проблемы в программных разработках это
проблемы управления, а не технические проблемы
2. Обеспечение стабильно высокого качества разработок
3. Повышение конкурентоспособности на рынке
оффшорного программирования
4. Освоение процессов, которые могут служить основой для
дальнейшего развития и расширения LUXOFT.
За счет чего?
1. Методология СММ позволяет сделать процессы
управляемыми и предсказуемыми
2. СММ предусматривает инфраструктуру,
обеспечивающую поддержку проектирования
3. При достижении 3-го уровня зрелости резко ослабляется
зависимость от качеств конкретных разработчиков
4. Система качества обеспечивается метрологической
поддержкой
5. Ключевые практики СММ являются «рецептом»
улучшения существующих процессов
Усовершенствование процесса
Начало - 1998 год
СИЛЬНЫЕ СТОРОНЫ
Сильные инженерные процессы
Опытные и квалифицированные менеджеры
Эффективные команды разработчиков
СЛАБЫЕ СТОРОНЫ
Нестабильная обстановка для разработки и поддержания
программного обеспечения
Разработка программного обеспечения основывается на
личном опыте
Недостаточная согласованность между группами и
неопределенные правила взаимодействия между ними
График, бюджет и качество продукта зависит от внешних
факторов
Усовершенствование процесса
Утверждение QMS - 1999 год
Стабильная обстановка для разработки ПО (определены
процессы, процедуры, правила взаимодействия между
группами и их согласованность).
Системный подход к управлению проектом
Интегрированное управление процессами
Независимое тестирование
Документирование Системы Управления Качеством
Управление изменениями
Управление конфигурацией
Процесс управления проблемами
Усовершенствование процесса
Сертификация ISO 9000 - 2000 год
Продолжающийся процесс усовершенствования (SEPG)
Управление процессом усовершенствования
производственных процессов
Отслеживание и анализ дефектов
Проектные аудиты качества
Стандартизация процессов разработки ПО
Контроль удовлетворенности заказчика
Адаптация проектного процесса с учетом специфики проекта
Усовершенствование процесса
Применение модели CMM - 2001год
Количественный подход к управлению проектом
Программа обучения в рамках всей Компании
Постановка процессов измерения
Базы данных по проектам и процессам
Библиотека данных по процессам
(functional and product baselines)
Предсказуемые возможности процессов
(process capability baselines)
Документ
Категория
Презентации
Просмотров
3
Размер файла
388 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа