Роль тестировщика в lean
DESCRIPTION
Презентация с SQA Days - 9, 23 апреля, Казань.TRANSCRIPT
![Page 1: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/1.jpg)
Роль тестировщика в Lean
Светлана Федянина, Softline
![Page 2: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/2.jpg)
О докладчике
• в прошлом web-developer, scrum master• в настоящем – PM / Product Owner
![Page 3: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/3.jpg)
План доклада
1. Бережливое производство
![Page 4: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/4.jpg)
План доклада
1. Бережливое производство2. Связь тестирования и бережливого
подхода
![Page 5: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/5.jpg)
План доклада
1. Бережливое производство2. Связь тестирования и бережливого
подхода3. Организация бережливого
производства на основе систематизированного подхода к тестированию
![Page 6: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/6.jpg)
Цель бережливого подхода
Минимизация издержек производства
![Page 7: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/7.jpg)
Как достигаем цель
Минимизация издержек производства
эффективность рабочих процессов
долгосрочные перспективы
ценность для потребителя
![Page 8: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/8.jpg)
Ценность для потребителя
![Page 9: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/9.jpg)
Истоки Lean
![Page 10: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/10.jpg)
История
1927 – автоматизация текстильного производства
![Page 11: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/11.jpg)
История
1927 – автоматизация текстильного производства
1936 – выпуск первого автомобиля
![Page 12: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/12.jpg)
История
1927 – автоматизация текстильного производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
![Page 13: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/13.jpg)
История
1927 – автоматизация текстильного производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
1962 – принятие производственной системы Toyota (TPS)
![Page 14: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/14.jpg)
История
1927 – автоматизация текстильного производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
1962 – принятие производственной системы Toyota (TPS)
1996 – создание модели Prius за 15 мес.
![Page 15: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/15.jpg)
История
1927 – автоматизация текстильного производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
1962 – принятие производственной системы Toyota (TPS)
1996 – создание модели Prius за 15 мес.
2002 – Lexus имеет самый высокий спрос в США среди дорогих машин
![Page 16: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/16.jpg)
История
1927 – автоматизация текстильного производства
1936 – выпуск первого автомобиля
1945 – план «догнать Америку»
1962 – принятие производственной системы Toyota (TPS)
1996 – создание модели Prius за 15 мес.
2002 – Lexus имеет самый высокий спрос в США среди дорогих машин
2007-2008 - крупейшая автомобильная компания мира
![Page 17: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/17.jpg)
Принципы Lean в разработке ПО
![Page 18: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/18.jpg)
1. Ликвидировать потери
- незавершенная работа
- изменение требований- избыточная функциональность
![Page 19: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/19.jpg)
2. Встраивать качество- build quality into the code(тестирование кода после его создания)- делаем сразу правильно- минимальный код
![Page 20: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/20.jpg)
3. Создавать знание- обратная связь- ежедневный выпуск сборок
![Page 21: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/21.jpg)
4. Позднее принятие решений
- «Я всегда полагал, что при подготовке к
сражению планы бесполезны, однако планирование необходимо»
Д. Эйзенхауэр
![Page 22: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/22.jpg)
5. Доставлять быстро
![Page 23: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/23.jpg)
6. Уважать людей
![Page 24: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/24.jpg)
7. Оптимизировать целое
![Page 25: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/25.jpg)
Эффект домино
![Page 26: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/26.jpg)
Минимизация потерь
![Page 27: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/27.jpg)
1.Частично выполненная работа
![Page 28: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/28.jpg)
1.Частично выполненная работа
- делим работу на небольшие этапы- участвуем в обсуждениях с аналитиками- совершенствуем процесс планирования- определяем критерий готовности
![Page 29: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/29.jpg)
2. Избыточные функциональные возможности
![Page 30: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/30.jpg)
2. Избыточные функциональные возможности
- список требований по приоритетам- уточнять у заказчика, что для него важно
![Page 31: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/31.jpg)
3. Повторное приобретение знаний
![Page 32: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/32.jpg)
3. Повторное приобретение знаний
- кроссфункциональная команда- проведение семинаров / вебинаров
![Page 33: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/33.jpg)
4. Передача работы
- сократить такие случаи - документация:
mind maps, диаграммы, чек листы
![Page 34: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/34.jpg)
5. Переключение между задачами
- ресурсы для ТП- задачи по приоритетам
![Page 35: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/35.jpg)
6. Задержки
- короткие итерации- обратная связь
![Page 36: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/36.jpg)
7. ДефектыВЫЯВЛЕНИЕ
ПРЕДОТВРАЩЕНИЕ
- smoke тесты проверяет разработчик- TDD, code review- функциональные тесты
![Page 37: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/37.jpg)
Методы
![Page 38: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/38.jpg)
Не играем в пинг-понгЦель: smoke tests проводит разработчик
![Page 39: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/39.jpg)
Диаграмма ПаретоЦель: выявляем дефекты
1. Определяем список задач
![Page 40: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/40.jpg)
Диаграмма Парето2. Определяем процент дефектов
![Page 41: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/41.jpg)
Диаграмма Парето3. Функционал с 80% дефектов
0,00
20,00
40,00
60,00
80,00
100,00
120,00
Мас
тер
за
каза
Ко
рзи
на
по
льз
ов
ател
я
Оп
лат
а за
каза
Ли
чны
й
каб
ин
ет
Ад
ми
ни
стр
ати
вн
ый
…
Кат
ало
г
Си
нхр
он
иза
ци
я
XM
L д
ля
пар
тнер
ов
Вы
год
ны
е п
ред
л…
ТОП
10
0
Но
вост
и
Рас
сыл
ки
Бан
нер
ы
ПроцентСумма
За распространение знаний по данному методу спасибо тестировщику Softline М. Обложихину.
![Page 42: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/42.jpg)
5 почемуТестировщик:
-определяет дефект для анализа
(баг аналитики, разработки)
- после исправления бага проводим анализ
![Page 43: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/43.jpg)
5 почемуСхема анализа:
1. Вопрос: Почему возник дефект?
2. Ответ 1.
3. Вопрос: Почему на ответ 1.
5 почему выясняют первопричину возникновения дефекта
![Page 44: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/44.jpg)
5 почемуАналитика
Проблема:
Неверная реализация заказанного функционала
![Page 45: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/45.jpg)
Work In ProgressЦель:- отслеживаем количество задач в работе- превышение лимита – тушим пожар!
![Page 46: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/46.jpg)
VSM
1 день
15 мин 2-3 ч 1 день 2-3 ч
аналитик отдел аутсорсинг отдел
маркетинга маркетинга
Эффективность ~ 50%
Цель: диагностика эффективности процессовПример: взаимодействие с дизайнером,
заявка на дизайн
Заявка на макет
Заявка на макет
ВыполнениеПередача
на верстку
![Page 47: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/47.jpg)
Итоги1. Lean для минимизации потерь
бизнеса2. Lean для повышения качества3. Lean для профессиональной
состоятельности специалистов4. Learn Lean ;)
![Page 48: Роль тестировщика в Lean](https://reader036.vdocument.in/reader036/viewer/2022062419/558c9460d8b42af0248b458a/html5/thumbnails/48.jpg)
Спасибо за внимание!
Вопросы
Светлана Федянина
http://twitter.com/Fedyanina
http://fedyanina.blogspot.com/