- •Международные и отечественные стандарты качества программного обеспечения
- •Стандарты качества программного обеспечения
- •Стандарты качества
- •Структура и принципы семейства стандартов ISO 9000
- •Три модели качества
- •Структура семейства стандартов ISO 9000
- •Принципы управления качеством –
- •1. Нацеленность на
- •3. Вовлеченность
- •4. Процессный
- •5. Системный подход к
- •6. Непрерывное улучшение
- •7. Фактологический подход к принятию
- •8. Взаимовыгодные отношения с
- •Модели обеспечения качества, самооценивание и официальная сертификация разработчиков программного обеспечения
- •Модели ISO 9001 и 9004 на базе
- •Ключевые элементы ISO
- •Самооценивание по ключевым
- •Самооценивание по ключевым элементам – 1
- •Самооценивание по ключевым
- •Самооценивание по ключевым
- •Пример результатов самооценивания
- •Модели ISO 9000 на базе процессов
- •Модели ISO 9000 на базе процессов
- •Модели ISO 9000 на базе процессов
- •Модели ISO 9000 на базе процессов
- •Модели ISO 9000 на базе процессов
- •Модели ISO 9000 на базе процессов
- •Модели ISO 9000 на базе процессов
- •Модели ISO 9000 на базе процессов
- •Задания для самопроверки
Международные и отечественные стандарты качества программного обеспечения
дтн, профессор Соколов Б.В., руководитель лаборатории СПИИРАН, http://www.spiiras.nw.ru, http://www.simulation.su, http://litsam.ru.
С.-Петербургский институт информатики и автоматизации РАН, С.-Петербург,
14 линия ВО, 39, СПИИ РАН,
СПИИ РАН |
1 |
Стандарты качества программного обеспечения
|
Стандарты |
• |
качества ISO |
International Standard ISO 9001:2008 (E) – Quality |
|
• |
Management Systems — Requirements |
International Standard ISO 9004:2009 (E) – Managing for |
|
|
the sustained success of an organization — A quality |
|
management approach |
• |
ГОСТ Р ИСО 9000-2008 — аналог ISO 9000:2005 |
• |
ГОСТ Р ИСО 9001-2008 — аналог ISO 9001:2008 |
• |
ISO IEC 90003 is a quality management standard for |
|
computer software and related |
services. It replaces the old ISO 9000-3 1997 software standard. ISO IEC 90003
explains how ISO 9001 2000 can be applied to software and related services.
Стандартизация и сертификация в программном проекте
СПИИ РАН |
2 2 |
Стандарты качества
•ИСО 9000: "Общее руководствоИСОкачеством и стандарты по обеспечению качества"
•ИСО 9001 "Система Качества: Модель обеспечения качества при проектировании, разработке, производстве, монтаже и обслуживании"
•ИСО 9002 "Система Качества: Модель обеспечения качества при производстве, монтаже и обслуживании"
•ИСО 9003 "Система Качества: Модель обеспечения качества при окончательном контроле и испытаниях"
•ИСО 9004: "Общее руководство качеством и элементы системы качества"
•ИСО 10011: "Руководящие указания по проверке системы качества"
•ИСО 10013: "Руководящие указания по разработке руководств по качеству"
•ИСО 8402: "Управление качеством и обеспечение3 качества -
Словарь"тандартизация и сертификация в программном проекте
Структура и принципы семейства стандартов ISO 9000
Три стандарта ИСО 9001, 9002 и 9003 задают три модели качества, последовательно уточняющих одна другую. Согласно самому общему стандарту ИСО 9001, поставщик должен продемонстрировать способность проектировать, разрабатывать, производить, монтировать и обслуживать свой продукт. Следующий по уровню, более частный стандарт ИСО 9002 требует от поставщика демонстрацию того, что его соответствующие производственные процессы обеспечивают выполнение требований технического задания на данный продукт или услугу. Наконец, еще более конкретный стандарт ИСО 9003 обязывает поставщика продемонстрировать его способность проводить контроль и испытание продукции.
ОСНОВНЫЕ СТАНДАРТЫ |
ВСПОМОГАТЕЛЬНЫЕ СТАНДАРТЫ |
||||
ДЛЯ ДОГОВОРНЫХ |
ДЛЯ НЕДОГОВОР- |
АУДИТ СИСТЕМЫ |
Словарь, Обеспече- |
МЕТРОЛОГИ- |
|
ние качества, Крите- |
ЧЕСКОЕ |
||||
СИТУАЦИЙ |
НЫХ СИТУАЦИЙ |
КАЧЕСТВА |
|||
рии выбора |
ОСНАЩЕНИЕ |
||||
|
|
|
|||
ISO 9001, 2, 3 |
ISO 9004 |
ISO 10011/1, 2, 3 |
ISO 8402 |
ISO 10012/1, 2 |
|
ISO 9000/1 |
|||||
|
|
|
|
||
|
|
РЕКОМЕНДАЦИИ |
|
|
|
По применению |
По применению ISO |
По составлению ру- |
По проведению |
По определен- |
|
ководств и докумен- |
ным видам |
||||
ISO 9001, 2, 3 |
9004/1 |
обучения и т.д. |
|||
тов по качеству |
деятельности |
||||
|
|
|
|||
|
|
ISO 10013 |
ISO 10005, 6, 7 |
EN 40001, 2 |
|
ISO 9000/2, 3, 4 |
ISO 9004/2, 3, 4 |
ISO 13485 |
|||
ISO 10016 |
ISO 10014, 15 |
||||
|
|
ISO 13488 |
|||
|
|
|
|
СПИИ РАН |
4 |
Три модели качества
Стандартизация и сертификация в программном проекте
5
Структура семейства стандартов ISO 9000
Стандартизация и сертификация в программном проекте
6
Принципы управления качеством –
ISO 9000
1. Нацеленность на заказчика
2. Лидерство
3. Вовлеченность людей
4. Процессный подход
5. Системный подход к управлению
6. Непрерывное улучшение
7. Фактологический подход к принятию решений
8. Взаимовыгодные отношения с поставщиками
Стандартизация и сертификация в программном проекте
7
1. Нацеленность на
Организации зависят отзаказчикасвоих заказчиков и поэтому должны понимать их текущие и будущие потребности, и бороться за то, чтобы превзойти ожидания заказчика
Ключевые выгоды:
•рост оборота и доли рынка за счет гибкого и быстрого ответа на возможности рынка;
•рост эффективности в использовании ресурсов организации;
•улучшенная привязанность заказчика и повторяемость бизнеса
Типичные деятельности:
• Исследование и понимание ожиданий и потребностей заказчиков
• Увязывание целей организации с потребностями и ожиданиями
заказчиков
• Оповещение о потребностях и ожиданиях заказчиков всей
организации
• Измерение удовлетворенности заказчика и действия по
результатам
• Систематическое управление отношениями с заказчиками
• Обеспечение сбалансированного подхода к удовлетворению
заказчика и других заинтересованных лиц (например,
Стандартизация и сертификация в программном проекте
собственников, трудящихся, поставщиков, финансистов, местных общин и общества в целом)
8
2.
Лидеры дают единствоЛидерствоцели направления организации. Они должны создавать и поддерживать такую внутреннюю среду, в которой люди полностью вовлекаются в достижение целей организации
Ключевые выгоды:
•Люди понимают цели организации и мотивированы на их достижение
•Деятельности оцениваются, подгоняются и реализуются унифицированным образом
•Минимизируется недопонимание между разными уровнями организации
Типичные деятельности:
•Учет потребностей всех заинтересованных лиц в единстве как целого
•Установления ясного видения будущего организации
•Установление вызывающих целей
•Создание и поддержание разделяемых ценностей, справедливости и этичных образцов поведения на всех уровнях организации
•Установление доверия и устранения страха
• |
Обеспечение людей адекватными ресурсами, обучением и |
|
Стандартизация и сертификация в программном проекте |
|
|
|
свободой действия с ответственностью и отчетом |
|
• |
Воодушевление, поощрение и признание вклада людей |
9 |
3. Вовлеченность
Люди на всех уровнях составляютлюдейсущество организации; их полная вовлеченность дает возможность их способностям быть использованными в интересах организации
Ключевые выгоды:
•Люди в организации мотивированы, устремлены и вовлечены
•Инновационность и творчество при движении к целям организации
•Люди ответственны за свою производительность
•Люди готовы и стремятся внести вклад в совершенствование организации
Типичные деятельности:
• Люди понимают важность своего вклада и своей роли в
организации
• Люди выявляют ограничения своей производительности
• Люди принимают владение проблемами и ответственность за их
разрешение
• Люди оценивают свою производительность в сравнении с
личными целями и задачами
• Люди активно ищут возможности расширить свои умения, знания и
опыт
• Люди свободно делятся знаниями и опытом
Стандартизация и сертификация в программном проекте
• Люди открыто обсуждают проблемы и спорные вопросы
1
0