- •Международные и отечественные стандарты качества программного обеспечения
- •Стандарты качества программного обеспечения
- •Стандарты качества
- •Структура и принципы семейства стандартов 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 на базе процессов
- •Задания для самопроверки
4. Процессный
Желаемый результат достигаетсяподходболее эффективно, если управление деятельностями и соответствующими ресурсами ведется как процесс
Ключевые выгоды:
•Себестоимость ниже и временной цикл короче благодаря эффективному использованию ресурсов
•Улучшенные, согласованные и предсказуемые результаты
•Сфокусированные и приоритетные возможности для
улучшения Типичные деятельности:
• Систематическое определение деятельностей для
достижения желаемого результата
• Установка ясной ответственности и отчетности по
управлению ключевыми деятельности
• Анализ и измерение способностей ключевых деятельностей
• Выявление интерфейсов для ключевых деятельностей
внутри функций организации и между ними
• Сфокусированность на факторы (ресурсы, методы,
материалы), которые улучшают ключевые деятельности организации
• Оценивание рисков, последствий и воздействий
Стандардеятельностейизация и ертификация в программном проекте
на заказчиков, поставщиков и других заинтересованных лиц
11
5. Системный подход к
Выявление, пониманиеуправлениюуправление взаимосвязанными процессами, по мере того как система вносит вклад результативность и эффективность организации в достижении ее целей
Ключевые выгоды:
•Интеграция и приспособление тех процессов, которые лучше всего достигают желаемых результатов
•Способность сфокусировать усилия на ключевых процессах
•Создание уверенности у заинтересованных лиц в согласованности, результативности и эффективности данной организации
Типичные деятельности:
•Структуризация системы для достижения целей организации наиболее результативным и эффективным путем
•Понимание взаимозависимостей между процессами системы
•Структурные подходы, гармонизирующие и объединяющие процессы
•Лучшее понимание ролей и ответственностей, необходимых для достижения общих целей и снижающих барьеры между функциями
•Понимание способностей организации и установление ресурсных ограничений до начала действий
•НацеливаниеПостоянное улучшениеопределениесистемыспецифическихчерез измерениядеятельностейи
оцениваниеСтандартизация и сертификация в программном проекте
12
6. Непрерывное улучшение
Непрерывное улучшение суммарной производительности должно быть постоянной целью данной организации
Ключевые выгоды:
•Преимущество в производительности через улучшенные способности организации
•Подгонка улучшенных деятельностей на всех уровнях к стратегическому направлению организации
•Гибкость для быстрого реагирования на возможности Типичные деятельности:
•Использование согласованного подхода по всей организации для непрерывного улучшения ее производительности
•Предоставление людям обучения и методов для непрерывного улучшения
•Превращение непрерывного улучшения продуктов, процессов и систем в цель для каждого работника в организации
•Установление целей для направления и метрик для отслеживания непрерывного улучшения
•Признание и поощрение улучшений
Стандартизация и сертификация в программном проекте
13
7. Фактологический подход к принятию
решений
Результативные решения основываются на анализе данных и информации
Ключевые выгоды:
•Решения на основе информации
•Возросшая способность демонстрировать результативность прежних решений через обращение к записям фактов
•Возросшая способность обсуждать, оспаривать и менять мнения и решения
Типичные деятельности:
•Обеспечение точности и надежности данных и информации
•Предоставление доступа к данным тем, кому это надо
•Анализ данных и информации правильными методами анализа фактов с учетом опыта и
•Принятиеинтуиции решений и выполнение действий на основе
Стандартизация и сертификация в программном проекте
14
8. Взаимовыгодные отношения с
Организация и ее поставщикипоставщикамизависят друг от друга и взаимовыгодные отношения улучшают способности их обоих к
созданию ценности Ключевые выгоды:
•Возросшая способность создавать ценность для обеих сторон
•Гибкость и быстрота совместных ответов на меняющийся рынок и потребности и ожидания заказчика
•Оптимизация затрат и ресурсов
Типичные деятельности:
•Установление отношений, сводящих вместе краткосрочные выгоды и долгосрочные рассмотрения
•Разделение экспертизы и ресурсов с партнерами
•Выявление и выбор ключевых поставщиков
•Ясное и открытое взаимодействие
•Обмен информацией и планами на будущее
•Совместные деятельности по разработкам и улучшениям
•Предложение,поставщиков поощрение и признание улучшений и достижений
уСтандартизация и сертификация в программном проекте
15
Модели обеспечения качества, самооценивание и официальная сертификация разработчиков программного обеспечения
Модель ISO 9001 на базе процессов
Ответственность
руководства
Управление
ресурсами Создание продукта
Измерение, анализ
и
совершенствовани
е
Стандартизация и сертификация в программном проекте
16
Модели ISO 9001 и 9004 на базе
|
Управление |
|
для |
|
устойчивого |
|
успеха |
|
организации |
|
Стратегия и |
|
политики |
|
Управление |
|
ресурсами |
|
Управление |
|
процессами |
|
Наблюдение, |
|
анализ |
|
измерений и |
|
обзоры |
|
Улучшения, |
|
инновации и |
Стандартизация и сертификация в программном проекте |
обучение |
|
17
Ключевые элементы ISO
9004
• Управление для устойчивого успеха организации
– Managing for the sustained success of an organization
• Стратегия и политика – Strategy and policy
• Управление ресурсами – Resource management
• Управление процессами – Process management
• Наблюдение, измерение, анализ и обзор –
Monitoring, measurement, analysis and review
• Совершенствование, инновации и научение –
Improvement, innovation, and learning
Стандартизация и сертификация в программном проекте
18
Самооценивание по ключевым
Key element |
Level 1 |
|
Level 2 |
Level 3 |
1 |
Level 4 |
|
|
Level 5 |
||
|
|
элементам – |
|
|
|
|
|
|
|||
What is the |
The focus is on |
|
The focus is on people and |
The focus is on balancing |
The focus is on balancing |
||||||
management |
The focus is on |
||||||||||
products, |
customers and |
some additional interested |
the needs of identified |
|
the |
needs |
of emerging |
||||
focus? (Managing) |
|
||||||||||
shareholders and |
statutory/regulatory |
parties. |
interested parties. |
|
interested parties. |
||||||
|
some customers, |
requirements, with some |
Processes are defined and |
Continual improvement is |
Best in class performance |
||||||
|
with ad hoc reactions |
structured reaction to |
implemented for reacting to |
emphasized as a part of |
is |
|
|
||||
|
to changes, |
problems and |
problems and |
the organization's focus. |
set as a primary objective. |
||||||
|
opportunities. |
|
|
|
|
|
|
|
|||
|
problems and |
opportunities. |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
|
opportunities. |
|
|
|
|
|
|
|
|
|
|
What is the |
The approach is |
The approach is reactive, The approach is proactive, |
The approach is |
|
|
The approach is proactive |
|||||
leadership |
reactive, and is |
and is based on |
and the authority to take |
proactive, |
|
|
and learning-oriented, with |
||||
approach? |
based on top-down |
decisions by managers |
decisions is delegated. |
with high involvement of |
the |
empowerment of |
|||||
(Managing) |
instructions. |
at different levels. |
|
the organization's people |
people at all |
levels. |
|||||
|
|
|
|
in its |
decision making. |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
How is it decided |
Decisions are based |
Decisions are based on |
Decisions are based on the |
Decisions are based on |
|
Decisions are based on the |
|||||
what is important? |
on informal inputs |
customer needs and |
strategy and linked to |
the |
|
|
|
need for flexibility, agility |
|||
(Strategy & policy) |
from the market and |
expectations. |
needs and expectations of |
deployment |
of |
the |
and sustained |
||||
|
other sources |
|
|
interested parties. |
strategy into operational |
performance. |
|
||||
|
|
|
|
|
needs and processes. |
|
|
|
|
||
What is needed to |
Resources are |
Resources are managed |
Resources are managed |
Resources are managed |
The management and use |
||||||
get results? |
managed in an ad |
effectively. |
efficiently. |
efficiently and in a way |
|
of |
|
|
|||
(Resources) |
hoc manner. |
|
|
|
that takes into account |
|
resources is planned, |
||||
|
|
|
|
|
their |
individual scarcity. |
efficiently deployed, and |
||||
|
|
|
|
|
|
|
|
|
satisfies the interested |
||
|
|
|
|
|
|
|
|
|
parties. |
|
|
How are the |
There is a non- |
Activities are organized |
Activities are organized in a |
There is a quality |
|
There is a quality |
|||||
activities |
systematic approach |
by |
|
process-based quality |
management system that |
management system that |
|||||
organized? |
to the organization |
function, |
with a basic |
management system that is |
is effective and efficient, |
supports innovation and |
|||||
(Processes) |
of activities, with |
quality |
management |
effective and efficient, and |
with good interactions |
|
benchmarking, and which |
||||
|
only some basic |
system in place. |
which enables flexibility. |
between its processes, |
addresses the needs and |
||||||
|
working |
|
|
|
and which |
|
|
expectations of emerging, |
|||
|
procedures or |
|
|
|
supports agility and |
|
as |
well as identified, |
|||
|
instructions in place. |
|
|
|
improvement. The |
|
interested parties. |
||||
|
|
|
|
|
processes address the |
|
|
|
|
||
|
|
|
|
|
needs of identified |
|
|
|
|
||
|
|
|
|
|
interested parties. |
|
|
|
|
Самооценивание по ключевым элементам – 1
Ключевой эл-т |
Уровень 1 |
Уровень 2 |
Уровень 3 |
Уровень 4 |
Уровень 5 |
|
На чем |
На продуктах, акци- |
На заказчиках и |
На людях и некоторых |
На балансе |
На балансе потребностей |
|
|
|
|
|
потребностей |
|
|
фокусируется |
онерах и некото- |
требованиях с |
других заинтересован ых |
выявлен ых |
выявляемых |
|
|
рых |
некоторой |
|
|
|
|
управление? |
заказчиках с ad hoc |
структурной реакцией |
сторонах. Определены и |
заинтересован ых |
заинтересован ых сторон. |
|
|
|
на |
|
сторон |
|
|
(Managing) |
ответами на |
проблемы и |
реализованы процессы |
и на непрерывном |
Главная цель -- наилучше |
|
|
изменения, пробле- |
возможности |
реагирования на |
улучшени процесса |
в дан ом классе |
|
|
|
|
проблемы |
|
|
|
|
мы и возможности |
|
и возможности |
организаци . |
производство. |
|
Какой подход к |
Реактивный, на |
Рекативный, на базе |
Проактивный с передачей |
Проактивный с высоким |
Проактивный и нацелен |
|
|
базе |
|
|
|
ый |
|
лидерству? |
спускаемых сверху |
решений руководства |
полномочий на принятие |
вовлечением сотрудни- |
на обучение с |
|
|
|
на |
|
|
привлечени- |
|
(Managing) |
указаниях |
разных уровнях |
решений |
ков организаци в приня- |
ем людей на всех уровнях |
|
|
|
|
|
тие решений |
|
|
Как решается, |
На базе |
На базе потребностей и |
На базе стратеги и при- |
На базе внедрения стра- |
На базе гибкости, |
|
|
неофициаль- |
|
|
|
|
|
что именно |
ных дан ых с рынка |
ожиданий заказчика |
вязки к потребностям и |
теги в операцион ые |
подвижности и |
|
|
|
|
|
|
устойчивого |
|
важно? |
и других |
|
ожиданиям заинтересо- |
потребности и процессы |
производства |
|
(Strategy & policy) |
источников |
|
ван ых сторон |
|
|
|
|
|
|
|
|
||
Что нужно для |
Управление |
Результативное |
Результативное и |
Результативное и |
Управление ресурсами и |
|
получения |
ресурсами в |
управление ресурсами |
рациональное |
рациональное исполь- |
их использование пла- |
|
результатов? |
режиме |
|
управление ресурсами |
зование ресурсов с |
нируются, рационально и |
|
(Resources) |
ad hoc |
|
|
учетом их индивидуаль- |
результативно внедря- |
|
|
|
|
|
ной наличности |
ются и удовлетворяют |
|
|
|
|
|
|
заинтересован ые |
|
|
|
|
|
|
стороны |
|
Как |
Несистемный |
Деятельности |
Деятельности |
Есть результативная и |
Есть система управле-ния |
|
организуются |
подход, в наличие |
организуются по |
организуются в системе |
рациональная система |
качеством, поддер- |
|
деятельности? |
только некоторые |
функциям с |
управления качеством на |
управления качеством с |
живающая ин оваци и |
|
Стандартизация |
и сертификация в программном |
проекте |
хорошим межпроцес- |
калибровку, нацелен ая |
|
|
(Processes) |
базовые процессы |
действующей базовой |
базе процессов, которая |
|
||
|
и |
|
|
|
на |
|
|
инструкци |
системой измерений |
результативна и |
сным взаимодействием, |
потребности и ожи-дания |
|
|
|
|
рациональна и допускает |
поддерживающая под- |
выявлен ых и |
20 |
|
|
|
гибкость |
вижность и улучшение. |
возникающих заинте- |
|
|
|
|
|
Процессы нацелены на |
ресован ых сторон |
|
|
|
|
|
потребности заинтере- |
|
|