Доктор QAйболит, или Ассессмент процессов тестирования Михаил Павлов Центр качества Luxoft. - презентация

Содержание

Слайд 2

Цели ассессмента

“Как живете? Как животик?”
Где болит? Сильно болит?
Почему болит?
Как лечить?
Как сделать так,

Цели ассессмента “Как живете? Как животик?” Где болит? Сильно болит? Почему болит?
чтобы больше не болело?

Слайд 3

Фазы ассессмента - 1

Сбор анамнеза
Знакомство с организацией, существующими процессами, технологиями и целями
Получение

Фазы ассессмента - 1 Сбор анамнеза Знакомство с организацией, существующими процессами, технологиями
и анализ измерений тестирования
Изучение проектных артефактов

Как живете? Как животик?

Слайд 4

Фазы ассессмента – 2

Предварительный диагноз
Проведение интервью
Знакомство с людьми
Получение ответов на вопросы
Уточнение

Фазы ассессмента – 2 Предварительный диагноз Проведение интервью Знакомство с людьми Получение
ранее полученных выводов

Где болит? Сильно болит?

Слайд 5

Фазы ассессмента – 3

Окончательный диагноз и тактика лечения
Достижения, проблемы, рекомендации
Двухступенчатое

Фазы ассессмента – 3 Окончательный диагноз и тактика лечения Достижения, проблемы, рекомендации
(краткосрочное и долгосрочное) планирование совершенствования процесса
Презентация результатов

Почему болит?
Как лечить?
Как сделать так, чтобы больше не болело?

Слайд 6

Случай из практики – 1

Больной
Проект разработки биллинговой системы мобильного оператора «большой тройки»
Анамнез
Высокая

Случай из практики – 1 Больной Проект разработки биллинговой системы мобильного оператора
стоимость тестирования
Низкое качество поставляемого продукта
Несоблюдение принципа time-to-market при сопровождении системы
Диагноз
Поставка релизов на системное тестирование с большими задержками
Ручное регрессионное тестирование
Отчуждение экспертизы тестирования от владельца системы
Рекомендации по лечению
Обеспечение прорыва в автоматизации тестирования (в первую очередь - регрессионного)
Изменение системы мотивации поставщика услуг тестирования
Изменение организационной структуры группы тестирования
Заключение формального SLA с поставщиком кода
Обеспечение доступа поставщика услуг тестирования к тестовому стенду заказчика
Профессор получил телеграмму…: его просили поскорее приехать. 
(А.П.Чехов)

Слайд 7

Случай из практики - 2

Больной
Отдел тестирования ПО в российском филиале крупного западного

Случай из практики - 2 Больной Отдел тестирования ПО в российском филиале
ритейл-банка
Анамнез
Хроническое недоверие руководства к работе отдела тестирования и результатам тестирования
Диагноз
Отсутствие измерений процесса тестирования
Рекомендации по лечению
Постановка элементарных измерений
Внедрение измерений параметров PDDD (метрика качества продукта) и DRE (метрика качества процесса)

А вы не можете у нас остаться? Совестно вас беспокоить, но будьте так добры... 
(А.П.Чехов)

Слайд 8

Случай из практики - 3

Больной
Группа тестирования проекта сопровождения кастомизации приложения САПР крупной

Случай из практики - 3 Больной Группа тестирования проекта сопровождения кастомизации приложения
западной аэрокосмической компании
Анамнез
Низкое и постоянно ухудшающееся качество релизов
Диагноз
Неполный процесс управления дефектами
Неоптимальное планирование и проведение тестирования
Слабое управление рисками
Рекомендации по лечению
Внедрение единого процесса управления дефектами для всех участников (включая идентификацию версий и валидацию исправления дефектов)
Инвестирование в автоматизацию тестов
Трассировка тестовых сценариев
Выполнение регрессионного тестирования после завершения функционального
Внедрение практик управления рисками
Внедрение измерений тестирования

Пожалуйте, господин доктор, Пожалуйте, заждались... чистое горе. Вот сюда пожалуйте.. 
(А.П.Чехов)

Слайд 9

Параметры типичного проекта ассессмента

Объем оценки – 1-3 проекта
Трудозатраты – 80-160 человеко-часов
Размер команды

Параметры типичного проекта ассессмента Объем оценки – 1-3 проекта Трудозатраты – 80-160
– 1-4 человек
Длительность – 10-30 рабочих дней
Базис оценки - процессные области уровней зрелости 2 и 3 модели CMMI-DEV, v.1.3
Основные инструменты:
Списки контрольных вопросов
Измерения
Интервью
Методы причинно-следственного анализа

Слайд 10

Оцениваемые области

Управление проектом
Управление тестированием
Конфигурационное управление
Взаимодействие групп тестирования и разработки
Планирование тестирования
Проектирование тестов
Автоматизированное тестирование
Управление

Оцениваемые области Управление проектом Управление тестированием Конфигурационное управление Взаимодействие групп тестирования и
дефектами
Анализ результатов тестирования