Quality Principles

363 views
276 views

Published on

Webinar presentation by Oksana Naboka
http://www.exigenservices.ru/webinars/qualityprinciples

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
363
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Quality Principles

  1. 1. Принципы качества«Качество ПО»СПб 2013, www.ExigenServices.com Оксана Набока, Exigen Services
  2. 2. Содержание Что такое качество ПО? Определение понятия качества ПО. Как измерить качество ПО? Признаки качества. Подходы к обеспечению качества2
  3. 3. Качество ПО: определение Качество для заказчика (внешнее качество)  Продукт должен быть удобен для использования/бизнесса (“Fitness for Use” - Joseph Juran, Usability)  Отсутствие ошибок  Производительность  ....3
  4. 4. Качество ПO: определение Качество для производителей (внутреннее качество)  Соответствие требованиям (“Conformance requirements” - Phillip Crosby)  Удобная архитектура  Простота модификации  ....4
  5. 5. Качество ПО: определение Качество по ISO 9000  Степень соответствия присущих характеристик требованиям. Noriaki Kano  «Продукты и сервисы, которые удовлетворяют или превышают ожидания заказчика» («Products and services that meet or exceed customers expectations»). American Society for Quality  Субъективный термин для которого каждый имеет свое определение. С технической точки зрения может иметь два значения: 1) характеристики продуктасервиса, которые имеют отношение к его возможности удовлетворять определенным или предполагаемым нуждам и 2) продуктсервис свободный от дефектов.5
  6. 6. Качество ПО: определение Термин «Качество» не имеет общепринятого (индустриального) определения в производстве. Необходимо понимать, что  Качество - это атрибут продукта  Невозможно «протестировать» качество вашего продуктасервиса  Качество встроено в продуктсервис6
  7. 7. Качество ПО: характеристики Способность (Capability): выполняет ли ожидаемые действия? ( can it perform the requested functions?) Надежность (Reliability): как долго будет работать без отказов (will it work and resist failure?) Пригодность (Usability): насколько просто использовать данный продукт конечному пользователю (how easy is it for the end user/customer to use the product?) Производительность (Performance): как быстро реагирует на запросы пользователя (is it responsive and timely?)7
  8. 8. Качество ПО: характеристики Тестируемость (Testability): можно ли продукт оттестировать (how effectively can the product be tested?) Восстанавливаемостьпростота сопровождения (Maintainability): насколько просто можно улучшить продукт, исправить ошибки и т.п. (how economical will it be to build, fix or enhance the product?) Мобильностьперносимость (Portability): можно ли перенести продукт на другое окружение (can it be ported to different operating environments?)8
  9. 9. Качество ПО Каждая компания должна определить, что означает качество (дать определение качеству) В проекте вы должны сделать тоже самое вместе с заказчиком – дать определение качеству продуктауслуги9
  10. 10. Качество ПО: обеспечение и контроль Quality Assurance  Фокус на процесс  Миссия – предотвращение дефектов  Управление качеством10
  11. 11. Качество ПО: обеспечение и контроль Quality Assurance  Планирование качества  Координирование  Измерение и анализ  Конфигурация процессов  Постоянное улучшение процессов11
  12. 12. Качество ПО: обеспечение и контроль  Quality Control  Фокус на продукт  Миссия – обнаружение ошибок  Контроль качества12
  13. 13. Качество ПО: обеспечение и контроль Quality Control  Тестирование (Software testing)  Ревью (Reviews/Walkthroughs)  Инспекции (Inspections)13
  14. 14. Стоимость качества  Фраза «стоимость качества» (“cost of quality”) широко применяется и вводит в заблуждение.  Это не цена качества продуктасервиса  Это не стоимость создания качественного продуктасервиса  Стоимость «плохого качества»  Это суммарная стоимость издержек на:  инвестиции в предупреждение несоответствий требованиям  оценку продуктасервиса на соответствие требованиям  исправление несоответствий требованиям14
  15. 15. Стоимость качества Failure Стоимость исправления Costs ошибок Appraisal Costs Стоимость оценки Preventive Стоимость превентивных Costs мер15
  16. 16. Стоимость качества Preventive costs (стоимость предотвращения низкого качества продуктасервиса):  Обзор (review) нового продукта (требований)  Планирование качества  Разработкаоценка процессов  Планирование улучшения качества  Обучение  Стоимость всех активностей для предотвращения ошибок (QA)16
  17. 17. Стоимость качества Appraisal costs (стоимость оценки – измерение, оценка и проверка продуктасервиса с целью обеспечения соответствия стандартам качества ):  Стоимость тестирования  Стоимость выполнения ревью  Стоимость выполнения инспекций  Все затраты на выявление дефектов (QC)17
  18. 18. Стоимость качества Failure cost (цена «неудач»ошибок, обнаруженных до поставки продуктапредоставления сервиза заказчику и после: internal failure cost and external failure cost):  Стоимость идентификации, анализа, исправления ошибок и проверки исправления ошибок  Повторное тестирование  Стоимость переработок  Стоимость работ по обработке жалоб заказчика  ...18
  19. 19. Принципы качества  Определите, что такое качество в вашей компании (стандарты качества)  Определите, что такое качественный продуктуслуга (стандарты)  Подумайте над стоимостью плохого качества  Определите действия для предотвращения плохого качества, оценки качества продуктауслуги на соответствие стандартам качества  Уменьшайте стоимость исправления ошибок путем увеличения затрат на предупреждение и оценку качества.  Балансируйте затраты19
  20. 20. Принципы качества Вопросы20

×