Software quality assurance days International Conference of Software Quality Assurance sqadays.com Minsk. May 29–30 2015 Alena Dashkevich EPAM Systems. Minsk, Belarus История одного проекта. Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано! Алена Дашкевич Software Testing Manager, EPAM Systems 7+ лет в тестировании E-mail: Alena_Dashkevich@epam.com
Улучшить KPI в два раза? Сделано! Метрики для менеджеров
Улучшить KPI в два раза? Сделано! Метрики для себя
Улучшить KPI в два раза? Сделано! Задача – улучшить эффективность на 30%
Улучшить KPI в два раза? Сделано! Задача – улучшить эффективность на 30%
Улучшить KPI в два раза? Сделано! Описание Проекта Цель: Конвертация ASP страниц ERP системы на новый ASP.NET MVC solution Объем работ: 4500+ страниц Команда: 90 программистов 50 тестировщиков 5 автоматизаторов Длительность: 1.5 года
Улучшить KPI в два раза? Сделано! Особенности проекта – обычные и не очень Отсутствие документации Первый опыт оффшорного сотрудничества для заказчика 3 локации У заказчика не было QA вообще больше 15 лет Тестировщики должны разбираться в коде Изначальные оценки трудоемкости давались программистами Параллельная разработка фреймворка
Улучшить KPI в два раза? Сделано! Тестировщик – на все руки мастер
Улучшить KPI в два раза? Сделано! Тестирование становится «узким местом»
Улучшить KPI в два раза? Сделано! Часы тестирования на Story Points 4.31 Часа: Бизнес анализ Написание чеклистов Тестирование Работа с багами Обработка обратной связи Другое
Улучшить KPI в два раза? Сделано! Мозговой штурм
Улучшить KPI в два раза? Сделано! Результаты 4.31 1.29
Улучшить KPI в два раза? Сделано! Бизнес-анализ Связь команд и заказчика Демо сессии (вживую и в записи) Приоритеты (в джире и по кол-ву посещений) Дополнительная документация Запросы заказчику
Улучшить KPI в два раза? Сделано! Написание чеклистов – Общий подход Формат Степень детализации Содержание Использование цвета Второй монитор Специфические данные
Улучшить KPI в два раза? Сделано! Тестирование Окружение Пользователи для тестирования CI и установка билда Качество продукта в тестировании Данные для тестирования Классический смоук и регрессия Вопросы и изменения
Улучшить KPI в два раза? Сделано! Работа с багами Правила создания багов Объединение багов по причине Баги фрэймворка vs баги имплементации Изменение типа объекта Дубликаты Баго-чемпионы
Улучшить KPI в два раза? Сделано! Acceptance Реальные баги и ошибки пользователя Причины пропущенных багов Ошибки кода 2+ раунда Заказчик-команда Коммуникация
Улучшить KPI в два раза? Сделано! Другое Коммуникация База знаний Обязательные инструкции Инструменты Разные подпроцессы Окружение Ретроспективы
Улучшить KPI в два раза? Сделано! Анализ внутренних багов Кто больше всех набагоделил? Категории багов Время жизни бага Белый шум – Not a bug, cannot reproduce и т.д. Кто какие баги находит От недели к месяцу
Улучшить KPI в два раза? Сделано! Анализ багов от заказчика А они знают чего хотят? Кто виноват? Что делать? Баг на сторипойнт Эй, моряк, ты слишком долго плавал…
Улучшить KPI в два раза? Сделано! Анализ багов от заказчика (Bug/SP) October November December January February March April 0,00 0,02 0,04 0,06 0,08 0,10 0,12 0,14 0,16 0,18 0,20
Улучшить KPI в два раза? Сделано! Раунды тестирования August September October November December January February March April 0 0,5 1 1,5 2 2,5 3 3,5
Улучшить KPI в два раза? Сделано! ?
Улучшить KPI в два раза? Сделано! Спасибо за внимание! Email: Alena_Dashkevich@epam.com