5.7.5 Каковы основные методы менеджмента качества?

iDevice ikoon 5.7.5 Каковы основные методы менеджмента качества?

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

Международный стандарт оценки качества программного обеспечения ISO/IEC (9126) создан двухуровневым, предоставляя основные критерии качества и при каждом критерии и подкритерии в следующем виде:

  • функциональность (соответствие заданию - все ли функции существуют; точность; возможность работать с другими системами; соблюдение нормативных документов, например законов; безопасность)
  • надежность (готовность - как возникают неисправности; устойчивость к неисправностям - как реагирует на ошибки во внешней среде; возможность восстановления - как сложно возобновить работу в случае сбоя);
  • эффективность (эффективность использования времени, эффективность использования ресурсов)
  • доступность (концептуальная ясность; простота обучения; удобство в использовании)
  • ремонтопригодность (анализируемость - как трудно найти место модификации; изменяемость - как трудно изменить; стабильность - насколько сильно влияют изменения на систему; тестируемость)
  • переносимость (адаптируемость - можно ли перенести; удобство инсталлирования - насколько сложно перенести; соответствием стандартам; заменимость).

При оценивании качества управления можно также использовать модель зрелости программного обеспечения (Capability Maturity Model - CMM), которая различает пять уровней зрелости при процессе разработки программного обеспечения. В зависимости от степени реализации определенных ключевых процессов:

  • Уровень 1: хаотичный и непредсказуемый, с высокой степенью риска (70%), процессы не определены и успех разработки программного обеспечения зависит от индивидуальных усилий.
  • Уровень 2: уровень реализации проектов является постоянным, без значительных колебаний от проекта к проекту (15%), применяются основные методы управления проектами для слежения за затратами, сроками и функциональностью,
  • Уровень 3: улучшение стоимости проекта, сроков и качества при выполнении последующих проектов (10%); процесс разработки программного обеспечения документирован, стандартизирован и интегрирован в единый процесс разработки всей организации.
  • Уровень 4: при одном или нескольких параметрах наблюдается существенное улучшение в следующих проектах (5%), как при процессе разработки программного обеспечения, так и при оценке качества продукции осуществляются детальные измерения, на основе чего обеспечивается постоянный рост уровня в обоих сферах
  • Уровень 5: почти все параметры достигли оптимального уровня (1%), о процессе дается постоянный количественный отзыв; проводится тестирование и внедряются инновационные технологии.
Введением стандартов в области ИТ занимается ведущая организация мира по созданию стандартов IEEE, где ежегодно создается до 1000 различных стандартов в различных областях деятельности как электричество, биомедицина, нанотехнологии, телекоммуникации, информационные технологии и многое другое.