4. ЧТО ТАКОЕ КАЧЕСТВО (ОПРЕДЕЛЕНИЕ)
• Трансцендентное - может быть определено, но не
может быть измерено
• Продукт - основано на количестве функций (больше
функций - выше качество)
• Пользователь - на сколько подходит целям,
удобство использования
• Ценностное(экономическое) - количестве функций/
соответствие целям за определенную стоимость
• Производственное - соответствие спецификации,
безупречность процесса
Yury Chernushenko
4
5. ЧТО ЭТО И КАК ЕГО ДОСТИЧЬ
Yury Chernushenko
5
Слайд на
$1 млн
9. TECHNICAL DEBT
Технический долг - осознанное компромиссное
решение, когда заказчик и ключевые разработчики
четко понимают все преимущества от быстрого,
пусть и не идеального технического решения, за
которое придется расплатиться позднее.
Yury Chernushenko
9
Часто про это
забывают
11. ВЕРИФИКАЦИЯ
• Цель - удостовериться что ПО:
• Делает то что необходимо в соответствии с требованиями
• Не делает ничего лишнего
• Производится постоянно, а не только в конце
Yury Chernushenko
11
13. ИНСПЕКЦИЯ КОДА
В наши дни наиболее популярно парное программирование
Yury Chernushenko
13
14. АНАЛИЗ И МОДЕЛИРОВАНИЕ
• Анализ предполагает автоматическое или
ручное создание и проверку модели, а не кода
• Моделирование предполагает абстрагирования
нерелевантный деталей, что позволяет доказать
наличие у системы тех или иных свойств
Yury Chernushenko
14
20. ЧТО ПОЧИТАТЬ, КОГО ПОСЛУШАТЬ
Yury Chernushenko
Подпишитесь на рассылку
Гостевые лекции на BerkeleyX:
CS_CS169.2x Software as a Service,
Part 2
Парное программирование, XP
20
David Heinemeier Hansson
TDD, BDD
Дэвид создал Ruby on Rails
Посмотрите серию встреч на
youtube: Is TDD dead?
21. РИСКИ
Yury Chernushenko
Коммуникация
21
Идентификация
Анализ
Планирование
Контроль
Отслеживание
22. КАК ИДЕНТИФИЦИРОВАТЬ
• Опрашивайте заинтересованные стороны
• Определите источник и последствия
• Разбивайте по группам
• Определите вероятность и скоуп
Источник Констатация
Yury Chernushenko
факта Следствие
22
23. ПЛАН УСТРАНЕНИЯ РИСКОВ
Yury Chernushenko
23
Снижайте
•Вероятность возникновения
•Скоуп последствий
•Устраняйте источник
24. ЧТО ДАЛЬШЕ
Сбор и определение требований
Планирование и контроль
Архитектура и дизайн
Управление качеством
Управление рисками
Yury Chernushenko
24
Процессы
Пробуйте и задавайте вопросы