2. Специфика
Качество – совокупность характеристик объекта,
относящихся к его способности удовлетворять заявленным
или предполагаемым требованиям.
Качество ПО – ответственность разработчика…
Качеством ПО нужно управлять
29.04.2013 ( 2
7. Процессы, которыми
оборачивают продукт
( 8
Заказчики
Разработка
Инфраструктура
Эксплуатация
Минимизировать финансовые риски
Сократить поток обращений
Сжечь минимум электричества
Изменить любой ценой
• Волшебные водопады
проектного управления –
waterfall
• Новая религия – agile и
монастыри где готовят
идеальные команды - scrum
мастера
• Бесконечные источники силы
– Облака
• Пограничные крепости -
стандарты в эксплуатации
ITIL, ISO 20 000…
8. Качество с точки зрения бизнеса
29.04.2013 ( 9
Бизнес требования:
• результат соответствует ожиданиям на КОНЕЦ проекта
• дефекты не попадают в производственную среду
• мощности заложены с учетом пиковых нагрузок
• инциденты не происходят
11. Заказчик покупает ИТ-услугу
Качество – оценка продукта на соответствие требованиям:
» Бизнеса
» Специалистов внедрения и сопровождения
» Специалистов инфраструктуры
» Разработчиков
Качество ПО – качество продукта, процесса производства,
«оборачивающих» процессов
Качеством ПО нужно управлять
29.04.2013 ( 12
12. ITSM и ITIL 2
29.04.2013 ( 13
Наименование процесса Одна из основных целей
Управление уровнями обслуживания Централизованный контроль всех соглашений о качестве
ИТ-услуг
Управление мощностями Централизованный контроль и прогноз мощностей
Управление доступностью услуг ИТ Централизованный контроль доступности услуг ИТ
Управление финансами в ИТ Расчет стоимости услуг ИТ
Управление непрерывностью
предоставления услуг ИТ
Мероприятия в ИТ по восстановлению основного бизнеса
после ЧП
Управление безопасностью Конфиденциальность информации
Управление инцидентами Быстрое устранение инцидентов
Управление проблемами Поиск корневых причин инцидентов и решений по ним
Управление конфигурациями Актуальность и полнота данных по учетным элементам
Управление изменениями Авторизация изменений
Управление релизами Группировка, обеспечение и автоматизация реализации
изменений
15. Тестовая среда
Автоматизация
процессов обеспечения
качества ПО
Среда тестирования
Организационная
составляющая
• Найдите время понять
инфраструктуру заказчика
• Учтите это в тестовой среде
• Привлекайте специалистов по
инфраструктуре
29.04.2013 ( 16
16. Автоматизация
Автоматизация
процессов обеспечения
качества ПО
Среда тестирования
Организационная
составляющая
• Автоматизация взаимодействия
исполнителей и заказчиков
• Автоматизация процедур управления
требованиями и потребностями
• Интеграция системами обеспечения ИТ-
процессов эксплуатации
• Интеграция с системами управления
инфраструктурой
____________________________________
29.04.2013 ( 17
17. Автоматизация
Автоматизация
процессов обеспечения
качества ПО
Среда тестирования
Организационная
составляющая
• Автоматизируйте взаимодействие (почта – не
автоматизация)
• Автоматизируйте процедур управления
требованиями
• Используйте ITSM инструменты заказчика
• Сразу автоматизируйте подготовку тестовых
даных
29.04.2013 ( 18
18. Организация
Автоматизация
процессов обеспечения
качества ПО
Среда тестирования
Организационная
составляющая
• Модификации требований к качеству и
механизмов проверки качества:
• вовлечение бизнес-заказчика
• систематизация взаимодействия
• прозрачные процедуры контроля качества
________________________________
• Регламенты
• Стандарты контрактов заказной
разработки
29.04.2013 ( 19
19. Организация
• Найдите хотя бы одного сторонника и поддерживайте
коммуникации с ним весь проект
• Найдите у себя и заказчика бизнес-аналитиков
• Собирайте всех представителей для обсуждения требований
Собирайте все
требования
• Отдельно демонстрируйте соответствие требованиям в зависимости от их
типа
• Периодически сообщайте заказчику о результатах внутреннего
тестирования
Демонстрируйте
• Предложите типовой регламент «приемки» в контракте
• Договоритесь о фиксации и рассылке замечаний и предложений
• Фиксируйте и рассылайте – протоколы, замечания, переписка!
Организуйте
взаимодействие
• Предложите типовой регламент приемки в контракте
• Покажите требования всех типов
Предлагайте
29.04.2013 ( 20
20. Что почитать
• BABoK, Write affective use-cases
Собирайте все
требования
• Организация и проведение совещаний
• Книги по фасилитации
Демонстрируйте
• ГОСТ 34
• ГОСТ 15288:2005, ГОСТ 9004:2000
• ITSM Foundation, ITIL
Организуйте
взаимодействие
• Систематизация вашего опыта тестированияПредлагайте
29.04.2013 ( 21