Категории затрат на обеспечение качества
Цена качества состоит из двух категорий затрат, которые, в свою очередь, разделяются еще на 4 подвида. Такая классификация помогает более грамотно разделить затраты и более точно подсчитать стоимость активностей связанных с обеспечением качества.
Первая большая разновидность затрат, составляющих стоимость качества, это затраты на контроль или как их еще называют стоимость поддержания соответствия. Под такими затратами подразумевают все активности, связанные с обучением сотрудников, планированием тестирования, аудитам и оценкой работы процессов обеспечения качества, статическим тестированием и т.п. В свою очередь затраты на контроль подразделяются на 2 подвида:
Превентивные затраты
Затраты на оценку и контроль
Второй большой разновидностью затрат являются затраты на ошибки контроля или затраты на несоответствие. Под этим подразумеваются затраты на обнаружение, анализ, обработку, исправление внутренних и внешних сбоев в производимом программном обеспечении. Эти затраты также подразделяются на 2 подвида:
Стоимость внутреннего сбоя
Стоимость внешнего сбоя
Рассмотрим все подвиды по отдельности.
Превентивные затраты
Превентивные затраты направлены на активности, проводимые для того, чтобы избежать возникновения дефектов. Меры, направленные на уменьшение рисков возникновения сбоя в продукте, довольно полезны и работают на пользу продукту, ведь всем известно, что исправить дефект в начале проекта намного дешевле, чем в конце, но все-таки, еще дешевле не допускать дефектов вообще. Собственно стоимость активностей, уменьшающих вероятность возникновения ошибки, и является превентивными затратами. Приведем несколько примеров превентивных затрат:
Планирование QA активностей
Статическое тестирование процессов
Инвестиции в изучение и внедрение автоматизированных систем контроля качества
Постоянное обучение и тренинги сотрудников
Создание прототипов
Обратная связь с клиентом
Внедрение метрик обеспечения качества
Затраты на оценку и контроль
В эту категорию входят активности связанные с обнаружением дефектов с помощью аудитов, инспекций, статического тестирования. Эти активности важны тем, что они позволяют обнаружить недоработки, несоответствия и противоречия еще на этапе дизайна архитектуры и становления процессов, что собственно также позволяет уменьшить риски появления дефектов в конечном продукте. Давайте поговорим о примерах таких затрат
Тестирование и оценка сторонних компонентов
Приемочное тестирование
Инспекции и аудиты процесса тестирования
Статическое тестирование
Настройка тестового окружения
Настройка и тестирование оборудования
Стоимость внутреннего сбоя
Как следует из названия, в эту категорию подпадают все затраты на обнаружение, анализ, обработку, исправление и регрессионное тестирование дефекта, обнаруженного непосредственно на этапе внутреннего тестирования продукта. Именно эту категорию затрат, чаще всего ошибочно называют «ценой качества», ассоциируя только эти активности с затратами на обеспечение качества. При правильном планировании активностей, качественном дизайне системы и управлении рисками затраты на исправление внутренних сбоев не должны быть катастрофически большими. Примеры активностей связанных с внутренним сбоем приведены ниже:
Анализ первопричин появления дефектов (root cause analysis)
Затраты на исправление дефектов
Регрессионное тестирование
Материальные затраты на исправление дефектов
