От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Подводные камни при построении процесса тестирования
1. Software quality assurance days
17 Международная конференция
по вопросам качества ПО
sqadays.com
Минск. 29–30 мая 2015
Надежда Минчева
Novardis. Санкт-Петербург, Россия
Подводные камни при построении
процесса тестирования
2. Подводные камни при построении процесса тестирования
• Надежда Минчева
Senior test engineer
• Более 8 лет работы в тестировании
• Более 5 лет опыта в организации
процессов тестирования и
поддержки
• Активный участник
firussa
nadezhdaspb@gmail.com
Кто я:
3. Подводные камни при построении процесса тестирования
Какие бывают подводные камни:
• ради получения опыта внедрение определенной
практики или метода
• изменения ради изменений, не учитывая специфику
проекта и компании
• процесс, который нужен только вам
4. Подводные камни при построении процесса тестирования
С чего обычно начинают:
• работа с материалами по TPI (Test Process
Improvement)
• посещение конференций
• поиск новых идей
5. Подводные камни при построении процесса тестирования
Вдохновленные полученной информацией
вы это применяете на практике:
6. Подводные камни при построении процесса тестирования
Результат примерно такой:
7. Подводные камни при построении процесса тестирования
С чего нужно начать:
• определить насколько всё “запущено”
• определить каких целей мы хотим достичь
повысить эффективность
повысить качество
улучшить управляемость
…
• каким образом это улучшит нам жизнь
• как и когда будем измерять результат
8. Подводные камни при построении процесса тестирования
Следующий шаг:
Определение актуальности идей по улучшению
процесса тестирования для проекта
10. Подводные камни при построении процесса тестирования
Как вы выглядите в глазах руководителя
проекта
11. Подводные камни при построении процесса тестирования
Общение с:
• Руководителем проекта
• Заказчиком
• Владельцем продукта
• Team Lead
12. Подводные камни при построении процесса тестирования
Разные компании – разные процессы по
тестированию:
• аутсорсинг, разработка ПО для заказчика
• разработка коробочного продукта
• разработка внутреннего продукта
• стартап
14. Подводные камни при построении процесса тестирования
Предположим, этот этап пройден:
• с руководителем согласовали
• с целями определились
15. Подводные камни при построении процесса тестирования
И вот вы приходите к коллегам и говорите,
что будете менять процесс тестирования
16. Подводные камни при построении процесса тестирования
- Нет
Не надо
Зачем? УЙДИ
Мы будем
улучшать
процесс
тестирования
Коллеги Вы
17. Подводные камни при построении процесса тестирования
Или так
Вы
Это нужно делать
по другому
Почему тестирования
а не разработки?
18. Подводные камни при построении процесса тестирования
Главное, чтобы не получилось вот так:
19. Подводные камни при построении процесса тестирования
не хочет ничего менять в
своем текущем процессе?
В проекте всегда есть те, кто:
хотят перемен
20. Подводные камни при построении процесса тестирования
Некоторые причины
сопротивления переменам:
• думают, что перемены окажут на них отрицательное
воздействие
• изменения требуют отказа от устоявшихся привычек
• считают, что их принуждают к изменениям другие
люди и события, которые неподвластны их контролю
21. Подводные камни при построении процесса тестирования
• проанализировать и предсказать, какое сопротивление
встретит намеченное изменение
• изменение направлено на достижение очевидных
результатов
• привлечь к разработке планов изменений, поскольку
обычно люди не противятся своим собственным идеям
Вы Коллега
Преодоление сопротивления
22. Подводные камни при построении процесса тестирования
• Получение результата
• Анализ
• Что приживается
• Что вызывает раздражение
• Новые предложения
И все опять по кругу
Что дальше
23. Подводные камни при построении процесса тестирования
должна включать в себя:
•понимания что нужно изменить
•какие цели этих изменений
для проекта
•уменьшать до возможного минимума сопротивление
(потенциальное и реальное)
Ваша стратегия
по улучшению процесса тестирования