Управление качеством ИТ-проекта презентация

Содержание

SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г. О чем будем говорить? Часть 1. Качество и управление качеством (экскурс в историю) Часть 2. ISO9000: система управления качеством Часть

Слайд 1Модуль 04 Управление качеством ИТ проекта
Курс Введение в программную инженерию
ННГУ, Н.Новгород,

2005 г.

Карпенко С.Н., Н.Новгород, ННГУ, Sergey.Karpenko@cs.vmk.unn.ru
_____________________________________________________


Слайд 2SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
О чем

будем говорить?

Часть 1. Качество и управление качеством (экскурс в историю)
Часть 2. ISO9000: система управления качеством
Часть 3. ISO12207: процессы качества ПО
Часть 4. CMM: зрелость организаций и процессов
Часть 5. ISO15504: аттестация, определение зрелости и усовершенствование процессов


Слайд 3SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Часть 1.

Качество и управление качеством (экскурс в историю)

Вопросы:
Что такое качество?
Эволюция методов обеспечения качества

Часть 1. Качество и управление качеством (экскурс в историю)


Слайд 4SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Что такое

качество?

А что Вы думаете по этому поводу?


Слайд 5SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Что такое

качество?

Качество:
…, все что составляет сущность лица или вещи. (Словарь Даля)
философская категория, выражающая неотделимую от бытия объекта его существенную определенность, благодаря которой он является именно этим, а не иным объектом. (БСЭ)
продукции - совокупность свойств продукции, обусловливающих ее способность удовлетворять определенные потребности в соответствии с ее назначением. (БСЭ)
товара - совокупность потребительских свойств товара. (ГОСТ Р 51303-99)
Качество - это свойство товара (услуги) наиболее полно удовлетворять требованиям и пожеланиям потребителя


Слайд 6SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Теория иерархии

потребностей

Потребности – свойства личности
По Маслоу (Abraham Maslow)- 5 групп или уровней потребностей:
Основные или физиологические
потребности
Потребности в защищенности
Социальные потребности
Потребности признания
Потребности развития

Переход 100% (70%)


Слайд 7SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Мера качества:

ценность и стоимость

Мера качества:
Ценность - способность удовлетворять потребности
Качество - соответствие между свойствами и ценностью
Мера качества - соотношение ценности и стоимости.
Различают:
Для потреб.: Qu = Cu / Su
Для произв.: Qd = Cd / Sd
Конкурентосп.: K = Cu / Cd
Примеры ?:
Не требуемых свойств
Неудовлетвор. требований
Дополнительных затрат


Слайд 8SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Эволюция методов

обеспечения качества

Три фазы эволюции методов:
Фаза отбраковки
Фаза управления качеством
Фаза планирования качества


Слайд 9SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Фаза отбраковки
Ремесленное

производство
индивидуальных изделий
Стандартизация
В 70х гг. XIX века калибровка на заводах Кольта
Конец XIX века калибровка на заводах "Кадиллак"
Выходной контроль вместо входного
Производственная система Форда-Тейлора
Результат
Численность контролеров стала составлять до 30 - 40%

Слайд 10SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Фаза управления

качеством

Цель фазы – не отбраковка, а увеличение выхода годных изделий в техпроцессе:
Управление процессами
Управление производством
Старт первого этапа май 1924г. Вестерн Электрик, США:
Контрольные карты Шухарта
Аудиторские службы контроля небольших выборок изделий
Ограниченность отдельных процессов


Слайд 11SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Фаза управления

качеством

Второй этап (фаза менеджмента качества):
Совершенствование системы в целом
Непосредственное участии высшего руководства
Обучение всех сотрудников компаний
Упор на мотивацию сотрудников на высококачественный труд
Начало этапа – 1950 г., Япония. Доктор Эдвардс Деминг
Программа менеджмента качества из 14 пунктов
12 лекций Деминга для ведущих менеджеров японских фирм.
Идеи программы вначале не нашли отклика в США
1957 г., Фейгенбаум: принципы TQM – Total Quality Management
Качество определяет производитель, а покупатель ..
что делать при ошибке определения запросов, когда годные товары не находят спроса?


Слайд 12SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Фаза планирования

качества

Старт – середина 60-х. Планирование запросов
Предпосылки:
Развитие мирового рынка
Резкое обострение конкуренции на этом рынке
Политика государственной защиты интересов потребителей
Развитие теории надежности изделий
Внедрение вычислительной техники и САПР
Основы концепции:
Большая часть дефектов закладывается на стадии проектирования
Математическое моделирование свойств и процессов
Снижение цены


Слайд 13SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Что вы

запомнили?

Что такое качество?
Что такое мера качества?
Какова мера качества программного продукта?
Каковы основные фазы эволюции методов обеспечения качества?
Роль стандартов в обеспечении качества?
Что такое система управления качеством?
Что такое прогнозирование качества?
Что такое стандарты на программное обеспечение?


Слайд 14SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Часть 2.

ISO9000: система управления качеством

Вопросы:
TQM – фундаментальные требования ISO9000
Структура документов ISO9000
Как работает система управления качеством?
Немного об истории ISO9000

Часть 2. ISO9000: система управления качеством


Слайд 15SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000. TQM

- фундаментальные требования

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


Слайд 16SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000. TQM

- фундаментальные требования

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


Слайд 17SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000. Структура

документов СК

Заявление о политике и целях в области качества
Руководство по качеству
Документированные процедуры, требуемые настоящим стандартом
Документы, необходимые организации для:
обеспечения эффективного планирования
осуществления процессов и управления ими (положения о подразделениях, должностные инструкции, регламенты, технологические инструкции ..)
Записи о качестве



Слайд 18SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000.Заявление о

политике и целях

Общие намерения и направления деятельности в области качества
новая техника / технология
совершенствование продукции /новая продукция
удовлетворённость потребителей / завоевание рынков
социальные вопросы / удовлетворённость персонала
поставщики / снижение отходов / экономия ресурсов
Не должна быть просто декларацией
Определять приоритеты, поставить 3-4 цели
Добиваться поставленных целей
Пример заявления о политике и целях в области качества



Слайд 19SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000. Руководство

по качеству

Система менеджмента качества.
Общие требования. Требования к документации.
Ответственность руководства
Обязательства руководства. Ориентация на потребителя. Политика в области качества. Планирование. Ответственность, полномочия и обмен информацией. Анализ со стороны руководства.
Менеджмент ресурсов
Обеспечение ресурсами. Человеческие ресурсы. Инфраструктура. Производственная среда
Процессы жизненного цикла продукции
Планирование процессов жизненного цикла продукции. Процессы, связанные с потребителями. Проектирование и разработка. Закупки. Производство и обслуживание. Управление устройствами для мониторинга и измерений
Измерение, анализ и улучшение
Общие положения. Мониторинг и измерение. Управление несоответствующей продукцией. Анализ данных. Улучшение



Слайд 20SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000. Документированные

процедуры

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



Слайд 21SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000. Записи

о качестве

Анализ со стороны руководства
акты анализа, протоколы "дня качества", протоколы совещания ….
Образование, подготовка, навыки и опыт персонала
личные дела сотрудников, журналы, карточки в отделе кадров …
Соответствие процессов требованиям
протокол испытаний, журнал процесса, акт испытаний….
Результаты оценивания поставщиков
реестр надёжных поставщиков …
Валидация процессов обеспечения производства
протокол проверки спец.процессов, акт исследов., журнал пооперац. контроля.
Анализ требований к продукции
протокол о намерениях …
Идентификация продукции
пирки, шильдики, наклейки …
. . . . . . . . . . . . . . . . . . . . . . . . .



Слайд 22SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000. Как

работает система качества?

Источник: Международные стандарты ISO серии 9000. http://www.m2bc.ru/qs_iso-scheme


Слайд 23SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000. Немного

истории

1979 г. BS-5750: British Standards Institution, BSI
1987 г. – первая версия серии ISO9000
1994 г. - вторая версия ISO9000:1994 - 24 стандарта (с 9000 и 10000)
2000 г. – третья версия ISO9000:2000 - 5 базовых стандартов.



Слайд 24SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO 9000.

Версия 1994 г.

Базовые стандарты
Стандарты поддержки
Методические руководства



Слайд 25SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000.94. Базовые

стандарты

ISO 9001:1994
Системы качества. Модель для обеспечения качества при проектировании, разработке, производстве, монтаже и обслуживании.
ISO 9002:1994
Системы качества. Модель для обеспечения качества при производстве, монтаже и обслуживании.
ISO 9003:1994
Системы качества. Модель для обеспечения качества при контроле и испытаниях готовой продукции.
ISO 9004:1993
Общее руководство качеством и элементы системы качества



Слайд 26SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000.94. Стандарты

поддержки

ISO 10011-1:1990
планирование, подготовка и проверка системы качества
ISO 10011-2:1991
подбор и обучение экспертов для проверок системы качества
ISO 10011-3:1991
подготовка и руководство программой проверок системы качества
ISO 8402:1994
определение терминов, наиболее часто встречающихся в стандартах и технических условиях
ISO 9000-1:1994
определение областей применения стандартов
ISO 10012-1:1992
определение базовых характеристик системы метрологического обеспечения качества, необходимых для измерительной системы поставщика



Слайд 27SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000.94. Методические

руководства

ISO 9000-2:1993, ISO 9000-3:1991; ISO 9000-4:1993 - в практическом применении ISO 9001, 9002 и 9003
ISO 9004-2:1991 - внедрения системы качества в сфере услуг
ISO 9004-3:1993 - управления качеством перерабатываемых материалов
ISO 9004-4:1993 - непрерывного улучшения качества внутри организации
ISO 10013 - в подготовке Руководств по качеству
ISO 1005 - в подготовке и применении планов по качеству
ISO 1006 - в подготовке и применении обеспечения качества в перспективном управлении
ISO 1007 - в подготовке и применении конфигурации управления ();
ISO 10014 - персональной ответственности за изучение потребностей потребителя и последующее их удовлетворение
ISO 10015 - планов непрерывного обучения и подготовки персонала



Слайд 28SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO 9000.

Версия 2000г.

ISO 9000:2000. Система менеджмента качества. Основные принципы и словарь
ISO 9001:2000. Система менеджмента качества. Требования.
устанавливает минимальный набор требований к системам качества и применяется для целей сертификации
ISO 9004:2000. Система менеджмента качества. Руководящие указания по улучшению качества
содержит методические указания по созданию систем менеджмента качества, которые ориентированы на высокую эффективность деятельности
ISO 19011:2000. Руководящие указания по проверке системы менеджмента качества и охраны окружающей среды
ISO 10012. Обеспечение качества измерительного оборудования
ISO/IEC 90003, Guidelines for the Application of ISO 9001:2000 to Computer Software, 2004



Слайд 29SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO9000. Что

вы запомнили?

Каковы 8 принципов TQM?
Краткая характеристика этих принципов
Почему ISO9000 предписывает некоторую структуру документов?
Каков состав этой структуры документов?
Как работает система качества?
Применим ли ISO9000 к разработке ПО?


Слайд 30SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Часть 2.

ISO12207: процессы качества ПО

Вопросы:
Процесс обеспечения качества
Процесс верификации
Процесс аттестации
Процесс усовершенствования

Часть 2. ISO12207: процессы качества ПО


Слайд 31SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

обеспечения качества

Цель - обеспечение продуктов и процессов требованиям и планам.
Вспомогательные процессы:
верификация, аттестация, совместные анализы, аудит и решение проблем
Процесс состоит из следующих работ:
Подготовка процесса
Обеспечение продукта
Обеспечение процесса
Обеспечение систем качества


Слайд 32SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

усовершенствования

Подготовка процесса
Обеспечение продукта
Обеспечение процесса
Обеспечение систем качества

Адаптация процесса обеспечения качества к условиям конкретного проекта
Координация процесса с процессами верификации, аттестации, совместного анализа и аудита
Разработка плана выполнения работ и задач процесса обеспечения качества
Обеспечение доступности заказчику отчетов по обеспечению качества
Обеспечение лиц, ответственных за качество организационной независимостью, ресурсами и полномочиями


Слайд 33SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

усовершенствования

Подготовка процесса
Обеспечение продукта
Обеспечение процесса
Обеспечение систем качества

Обеспечение документального оформления, взаимного согласования и выполнения всех планов проекта
Обеспечение разработки программных продуктов и документации по условиям договора и в рамках утвержденных планов
Обеспечение соответствия программных продуктов требованиям и пожеланиям заказчика при их подготовке к поставке


Слайд 34SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

усовершенствования

Подготовка процесса
Обеспечение продукта
Обеспечение процесса
Обеспечение систем качества

Процессы поставки, разработки, эксплуатации, сопровождения … должны выполняться в соответствии с условиями договора и в рамках утвержденных планов
Используемые технологии, условия разработки, … должны соответствовать условиям договора
Требования должны быть доведены до субподрядчика, а его продукты удовлетворять этим требованиям
Взаимная поддержка и кооперация с Заказчиком и другие участниками
Продукт и процессы должны соответствовать установленным стандартам и процедурам
Персонал должен обладать достаточным опытом и знаниями


Слайд 35SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

усовершенствования

Подготовка процесса
Обеспечение продукта
Обеспечение процесса
Обеспечение систем качества

Должно быть обеспечено проведение дополнительных работ по управлению качеством в соответствии с разделами ГОСТ Р ИСО 9001, указанными в договоре.




Полный текст процесса


Слайд 36SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

верификации

Определение того, что ПО функционирует в полном соответствии с требованиями
Анализ, проверка и испытание (тестирование)
Может выполняться с различной степенью независимости исполнителей
Состоит из следующих работ:
Подготовка процесса
Верификация


Слайд 37SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

верификации

Подготовка процесса
Верификация

Определение необходимости верификации и степени организационной независимости исполнителей. Анализ критичности проектных требований с точки зрения необходимости верификации.
Установление процесса верификации. Выбор (при необходимости) независимой организации.
Определение работ и программных продуктов, нуждающиеся в верификации
Разработка плана верификации на основе установленных задач верификации
Выполнение плана верификации. Устранение обнаруженных проблем через процесс решения проблем.


Слайд 38SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

верификации

Подготовка процесса
Верификация

Верификация договора
возможность, непротиворечивость и полнота требований
Верификация процесса
своевременность требований; реализуемость выбранных процессов; применимость стандартов; обученность персонала
Верификация требований
непротиворечивость, выполнимость, тестируемость и точность
Верификация проекта
реализуемость по времени, требованиям, ресурсам
Верификация программы
тестируемость, правильность, соответствие требованиям и стандартам
Верификация сборки
полнота и правильность сборки компонентов и модулей
Верификация документации
соответствие, полнота, непротиворечивость и своевременность
Полный текст процесса


Слайд 39SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

аттестации

Определение полноты установленных требований, созданного программного продукта их функциональному назначению
Может выполняться с различной степенью независимости исполнителей
Состоит из следующих работ:
Подготовка процесса
Аттестация


Слайд 40SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

аттестации

Подготовка процесса
Аттестация

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


Слайд 41SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

аттестации

Подготовка процесса
Аттестация

Подготовка требований к тестированию, контрольных примеров и технических условий испытаний.
Обеспечение соответствия требований, контрольных примеров и технических условий испытаний конкретным требованиям и объектам.
Проведение испытаний, включая:
испытания при критических, граничных и особых значениях исходных данных;
испытание на ошибкоустойчивость;
испытание при участии репрезентативно выбранных пользователей.
Полный текст процесса


Слайд 42SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

усовершенствования

Является процессом установления, оценки, измерения, контроля и улучшения любого процесса ЖЦ ПО
Состоит из следующих работ:
Создание процесса
Оценка процесса
Усовершенствование процесса


Слайд 43SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

усовершенствования

Создание процесса
Оценка процесса
Усовершен-ствование процесса

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


Слайд 44SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

усовершенствования

Создание процесса
Оценка процесса
Усовершен-ствование процесса

Должна быть разработана, документально оформлена и применена процедура оценки процесса. Должны сохраняться и обновляться отчеты о выполненных оценках процесса
Оценка и анализ улучшаемых процессов должны планироваться и выполняться в установленные сроки


Слайд 45SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Процесс

усовершенствования

Создание процесса
Оценка процесса
Усовершен-ствование процесса

По результатам анализа и оценки внести соответствующие улучшения в выполняемый процесс
Для анализа процессов собрать и проанализировать архивные, технические и оценочные данные
Для усовершенствования организационных процессов собрать, обновить и использовать данные о расходах
Полный текст процесса


Слайд 46SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO12207. Некоторые

выводы

ISO12207 явно следует принципам TQM:
Процессный подход, как основа стандарта
Системной подход к управлению
Ориентация на потребителя
Непрерывное усовершенствование (процесс усовершенствования)
Соответствует (и явно ссылается) стандарту ISO9000
Недостатки:
Есть детализация для ПО (процессы аттестации и верификации), но в целом - ISO9000
Декларативный характер рекомендаций – неясно, как применять
В чем разница между верификацией и аттестацией?


Слайд 47SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Часть 3.

CMM: зрелость организаций и процессов

Вопросы:
Причины и история создания
Модель технологической зрелости
Пять уровней зрелости организации
Определение модели зрелости
Критерии оценки уровня зрелости

Часть 3. CMM: зрелость организаций и процессов


Слайд 48SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Причины

и история создания

Недостатки ISO 9000
недостаточная подробность стандарта
неточность оценки качества процессов
отсутствие механизмов улучшения процессов
Середина 70-х – проблемы Мин. обороны США
Рост сложности задач
Хронические срывы сроков и качества
Безуспешный поиск методик и инструментов
Неспособность организаций управлять процессом разработки ПО
Поиск методов оценки способности организаций
1993 г. - МО США + SEI: SW CMM
Capability Maturity Model for Software
Модель технологической зрелости организации-разработчика ПО
Подробнее: Легенда о CMM


Слайд 49SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Модель

технологической зрелости

Модель технологической зрелости
это описание стадий эволюции, которые проходят организации-разработчики по мере того, как они (организации) определяют, реализуют, измеряют, контролируют и совершенствуют процессы создания ПО
Фундаментальные понятия модели:
Process - технология, технологический процесс, процесс
Process Capability - продуктивность, совершенство
диапазон результатов, которые можно ожидать от организации
Process Performance - производительность процесса
фактические результаты, достигнутые организацией
Process Maturity - зрелость технологии
степень определенности, управляемости, наблюдаемости, контролируемости и эффективности процесса
Подробнее: Обзор модели CMM Зрелые и незрелые организации.


Слайд 50SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Пять

уровней зрелости организации

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)



Слайд 51SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Пять

уровней зрелости организации

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

Технология разработки ПО характеризуется как произвольная (импровизированная), в некоторых случаях — даже хаотическая
Лишь некоторые процессы определены, успех всецело зависит от усилий отдельных сотрудников


Слайд 52SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Пять

уровней зрелости организации

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

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


Слайд 53SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Пять

уровней зрелости организации

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

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


Слайд 54SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Пять

уровней зрелости организации

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

Детальные метрики (объективные данные) о качестве исполнения процессов и выходной продукции собираются и накапливаются.
Управление процессами и выходной продукцией осуществляется по количественным оценкам


Слайд 55SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Пять

уровней зрелости организации

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

Совершенствование технологии создания ПО осуществляется непрерывно на основе количественной обратной связи от процессов и пилотного внедрения инновационных идей
Подробнее: Пять уровней зрелости


А также: 5 уровней зрелости организации
5 уровней зрелости руководителя


Слайд 56SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Определение

модели зрелости

Группы ключевых процессов на каждом уровне
Для каждого ключевого процесса:
Цели (целевые установки)
Объем, границы и смысл каждого ключевого процесса
Критерий эффективности процесса и достижимости уровня
Ключевые практики по разделам:
Обязательства по выполнению
Необходимые предпосылки
Выполняемые операции
Измерения и анализ
Проверка внедрения

Подробнее: Определение модели зрелости
Ключевые практики


Слайд 57SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Группы

ключевых процессов

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

Компетентность специалистов
Самопожертвование
Героизм


Слайд 58SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Группы

ключевых процессов

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

Управление требованиями
Планирование проекта ПО
Отслеживание и контроль проекта ПО
Управление субподрядом
Обеспечение качества ПО
Конфигурационное управление ПО


Слайд 59SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Группы

ключевых процессов

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

Фокус организации на процессах
Определение процессов в организации
Программа обучения
Интегральное управление ПО
Разработка программной продукции
Координация между группами
Коллегиальное рассмотрение (Peer Review)


Слайд 60SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Группы

ключевых процессов

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

Количественное управление процессами
Менеджмент качества ПО


Слайд 61SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Группы

ключевых процессов

Начальный (Initial)
Повторяемый (Repeatable)
Определенный (Defined)
Управляемый (Managed)
Оптимизируемый (Optimized)

Предупреждение дефектов
Управление изменениями в технологиях
Управление изменениями в процессах

Пример: Управление требованиями
Подробнее: Группы ключевых процессов


Слайд 62SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Критерии

оценки уровня зрелости

Целевые установки группы ключевых процессов считаются
удовлетворенными, если применяемая практика соответствует всем ключевым практикам СММ, или их адекватному эквиваленту
Группа ключевых процессов считается удовлетворяющей уровню :
если удовлетворены все целевые установки
не удовлетворяющей, если полностью не удовлетворена хотя бы одна ее целевая установка
Организация считается соответствующей уровню :
если удовлетворены все ключевые области процессов этого и всех нижестоящих уровней
не соответствующей, если хотя бы одна ключевая область процессов этого или любого нижестоящего уровня не удовлетворяет СММ

Подробнее: Использование CMM


Слайд 63SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Вопросы,

вопросы, вопросы?

Кому и зачем потребовался CMM?
Что такое зрелая и незрелая организации?
Что такое модель технологической зрелости?
Основные понятия модели технологической зрелости?
Пять уровней зрелости модели CMM. Характеристика уровней.
Что такое группы ключевых процессов?
Как описываются ключевые процессы группы?
Что такое ключевые практики и подпрактики? В чем состоит их роль?
Связь CMM с ISO9000?
В чем сила и слабость модели CMM? Можете предложить другую модель зрелости организации


Слайд 64SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
CMM. Резюме:

CMM в тезисах

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


Слайд 65SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Часть 4.

ISO15504: аттестация, определение зрелости и усовершенствование процессов

Вопросы:
Причины и история создания
Назначение и структура стандарта
Структура эталонной модели
Процесс аттестации
Компетентность аттестаторов

Часть 4. ISO15504: аттестация, определение зрелости и усовершенствование процессов


Слайд 66SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Причины

и история создания

1991: ISO9000
1991: старт SPICE
Software Process Improvement and Capability dEtermination - определение возможностей и улучшение процесса создания программного обеспечения
1993: CMM SW
Каковы могут быть аналоги ключевых практик?
Как быть, если выполняется только часть ключевых практик?
Можно ли считать, что ключевая практика частично и как это оценить?

1998: ISO/IEC TR 15504 CMM: Information Technology - Software Process Assessment",
Цель – единый стандарт с учетом всего мирового опыта
Результат: 500 страниц


Слайд 67SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Назначение

и структура стандарта

Слайд 68SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Структура

эталонной модели

Слайд 69SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Измерение

«Процесс»

Измерение «Процесс»

Тип процесса
базовый — из 12207;
расширенный — расширение из 12207;
новый — нет в 12207;
составляющий — часть из 12207;
расширенный составляющий — расширенная часть проц. из 12207


Подробнее: ISO 15504. Процессы ЖЦ ПО


Слайд 70SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Измерение

«Зрелость»

Подробнее: Измерение Зрелость


Слайд 71SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Рейтинги

атрибутов

Шкала рейтингов - % обладания атрибутом
Калибровка шкалы рейтингов:



Слайд 72SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Рейтинги

атрибутов

Шкала рейтингов - % обладания атрибутом
Калибровка шкалы рейтингов:

Доказательства того, что аттестуемый процесс обладает заданным атрибутом, отсутствуют либо недостаточны


Слайд 73SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Рейтинги

атрибутов

Шкала рейтингов - % обладания атрибутом
Калибровка шкалы рейтингов:

Существуют доказательства разумного систематического подхода к заданному атрибуту и того, что аттестуемый процесс обладает им в некоторой степени.
Некоторые аспекты достижения могут быть непредсказуемыми.


Слайд 74SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Рейтинги

атрибутов

Шкала рейтингов - % обладания атрибутом
Калибровка шкалы рейтингов:

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


Слайд 75SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Рейтинги

атрибутов

Шкала рейтингов - % обладания атрибутом
Калибровка шкалы рейтингов:

Существуют доказательства полного и систематического подхода к заданному атрибуту и того, что аттестуемый процесс обладает им в полной мере.
В заданной организационной единице отсутствуют заметные недостатки

Подробнее: Модель уровней зрелости процессов


Слайд 76SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Процесс

аттестации

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

Подробнее: Руководство по проведению аттестации


Слайд 77SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Компетентность

аттестаторов

Личные качества:
Эффективное письменное и устное общение
Дипломатичность
Ответственность
Настойчивость и умение преодолевать сопротивление
Рассудительность и лидерство
Прямота
Способность к взаимопониманию

Подробнее: Руководство по компетентности аттестаторов


Слайд 78SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Вопросы,

вопросы, вопросы …

В чем ISO15504 похож на CMM?
Чем ISO15504 отличается от CMM?
Что такое эталонная модель стандарта ISO15504?
Измерение «Процесс» эталонной модели ISO15504. Классификация и типы процессов.
Измерение «Зрелость» эталонной модели ISO15504. Уровни зрелости и атрибуты.
Принципы оценки атрибутов эталонной модели. Рейтинги атрибутов.
Схема проведения процесса аттестации. Факторы успеха процесса аттестации.
Компетентность аттестаторов и схема ее подтверждения.


Слайд 79SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Резюме:

ISO15504 в тезисах

Назначение стандарта состоит в аттестации, усовершенствовании и определении зрелости процессов создания ПО.
Основу стандарта составляет эталонная модель процессов и их зрелости. Эталонная модель имеет два измерения: «Процессы» и «Зрелость».
Измерение «Процессы» содержит классификацию процессов ЖЦ ПО. Эта классификация является развитием стандарта ISO12207 и включает:
три группы и пять категорий процессов
разделение процессов (по отношению в ISO12207) на базовые, расширенныe, новые, составляющие и расширенные составляющие


Слайд 80SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
ISO15504. Резюме:

ISO15504 в тезисах

В отличие от CMM, в измерении «Зрелость» представлено 6 уровней зрелости процессов, по каждому из которых установлены атрибуты, отражающие достижение процессом уровня зрелости. Значения атрибутов оцениваются в процентах от полного достижения атрибута. Для качественной оценки вводятся рейтинги атрибутов.
Аттестация процессов составляет основу для их оценки и усовершенствования. Аттестация процессов:
состоит в определении значений рейтингов атрибутов процессов
начинается в выбора модели процессов и их зрелости аттестуемой организации, совместимой с эталонной моделью стандарта
является документированным процессом, представленным в стандарте в виде инструкций и регламентированной процедуры аттестации
проводятся аттестаторами, требования к компетентности которых также прописаны в стандарте
Оценка зрелости и усовершенствование процессов выполняются по результатам аттестации процессов и также являются документированными процессами стандарта


Слайд 81SEI. Мод.04 Управление качеством ИТ проекта © Карпенко С.Н., 2005г.
Рекомендуемая литература
Основная
ГОСТ

Р ИСО/МЭК 12207-99. ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ. Информационная технология. ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ. ()
Марк Паулк и др. Модель зрелости процессов разработки программного обеспечения - Capability Maturity Model for Software (CMM) Интерфейс-Пресс. 2002 г. · 256с.
Оценка и аттестация зрелости процессов создания и сопровождения программных средств и информационных систем (ISO/IEC TR 15504 CMM) / Пер.с англ. А.С. Агапов, С.В. Зенин, Н.Э. Михайловский, А.А. Мкртумян А.А. - М.: Книга и бизнес, 2001. - 348с. ISBN: 5-212-00884-0
Дополнительная
Терехов А.А., Туньон В. Современные модели качества программного обеспечения (обзор ISO9000, CMM SPICE) http://www.interface.ru/fset.asp?Url=/misc/qs.htm
Назаренко Ю.А. Технологическая зрелость IT организаций. http://www.noumen.ru/go/company/obj1041600305/obj1043060989


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика