SlideShare a Scribd company logo
1 of 46
Software quality assurance days
19 Международная конференция
по вопросам качества ПО
sqadays.com
Санкт-Петербург. 20–21 мая 2016
Никита Сысков
EPAM Systems. Минск, Беларусь
Аудит команды тестирования в сложном
проекте – своими силами и в сжатые сроки.
Аудит команды тестирования в сложном проекте. 2
Никита Сысков
Ведущий инженер по качеству ПО, тренер
9+ лет опыта работы
В настоящий момент координатор тестирования на
нескольких проектах с распределёнными
командами тестирования
Об авторе:
Аудит команды тестирования в сложном проекте. 3
Поговорим о терминологии…
Аудит команды тестирования в сложном проекте. 4
Поговорим о терминологии…
Аудит это:
1) Под техническим аудитом понимают проверку
независимыми специалистами системы организации
производства, системы контроля и управления
качеством, применяемых технических и
технологических решений, а также проверку
технического состояния машин, оборудования,
механизмов, зданий и сооружений, инженерных
коммуникаций, систем и сетей, также проверку
технической и проектной документации с выражением
мнения относительно обоснованности применяемых
технических/технологических решений, способов
управления производством и соответствия
технического состояния инженерно-сложных систем и
оборудования требованиям нормативных актов.
Аудит команды тестирования в сложном проекте. 5©Адрей Мясников
Аудит команды тестирования в сложном проекте. 6
Три уровня контроля:
1)Внешний аудит
2)Внешняя оценка
3)Внутренняя оценка
Три варианта результата:
A. Галопом по Европам
B. То, что доктор прописал
C. Мёртвому припарка
Аудит команды тестирования в сложном проекте. 7
Как понять что надо провести внутреннюю
оценку
Как понять точку зрения заказчика на процесс
Как понять точку зрения участников процесса
Как понять что полученные результаты
реалистичны
Как понять что делать дальше
«Как понять» план
Аудит команды тестирования в сложном проекте. 8
Как понять что надо провести внутреннюю
оценку
Аудит команды тестирования в сложном проекте. 9
Как понять что надо провести внутреннюю
оценку – Команда внезапно выросла
Автоматизация на пороге
Как изменились процессы коммуникации?
Какие новые навыки требуются от команды?
Аудит команды тестирования в сложном проекте. 10
Как понять что надо провести внутреннюю
оценку – Новые дисциплины тестирования
Автоматизация?
Безопасность?
Производительность?
Fiddler Professional Gold Enterprise Unlimited Edition
Аудит команды тестирования в сложном проекте. 11
Как понять что надо провести внутреннюю
оценку – НедовериеВраждебность
Формальные отписки
Игнорирование мнений
Повышенный тон разговора
Аудит команды тестирования в сложном проекте. 12
Как понять что надо провести внутреннюю
оценку – Метрики в красной зоне
Пора действовать
Выберите одну из областей: Качество, Время, Деньги
Не ищите серебряной пули – начинайте с простых, но
действенных решений
Аудит команды тестирования в сложном проекте. 13
Как понять что надо провести внутреннюю
оценку – Сертификация
Получайте опыт
Подготовьтесь к проверке
Аудит команды тестирования в сложном проекте. 14
Как понять что надо провести внутреннюю
оценку – Итого как пример, рост и развитие:
Рост команды Формализация процессов
Новые дисциплины ДелегированиеОбучение
Недоверие Повышение прозрачности
Красные метрики Корректирующие действия
Сертификация Соответствие стандартам
Аудит команды тестирования в сложном проекте. 15
Как понять точку зрения заказчика на процесс
Аудит команды тестирования в сложном проекте. 16
Как понять точку зрения заказчика на процесс
– Эффективность
Понимание бизнес-ценностей
Достаточно хорошее качество
Стоимость внедрения против экономии времени
Аудит команды тестирования в сложном проекте. 17
Как понять точку зрения заказчика на процесс
– Ценность
Сокращение рисков
Опять бизнес ценности
Соответствие целям процесса
Аудит команды тестирования в сложном проекте. 18
Как понять точку зрения заказчика на процесс
– КомпетентностьПрофессионализм
Есть ли новая технология на подходе?
Находите ли общий язык с разработчиками?
Способны ли вы на самом деле управлять процессом?
Аудит команды тестирования в сложном проекте. 19
Как понять точку зрения заказчика на процесс
– Культурные различия
Интонации и чтение между строк
Разные культуры переговоров (win-win)
Разные культуры – разный «здравый смысл»
Аудит команды тестирования в сложном проекте. 20
Как понять точку зрения заказчика на процесс
– Технические детали
Тезисы против резолюций
Обобщения без потери смысла
Детали можно не показывать, но нельзя упускать
Аудит команды тестирования в сложном проекте. 21
Как понять точку зрения заказчика на процесс –
Итого как пример, Репортинг портал:
Эффективность Возврат инвестиций
Ценность Для продукта, не для
команды
Компетентность Понимание деталей
Культурные различия ВежливостьСтойкость
Технические детали Уровни абстракции
Аудит команды тестирования в сложном проекте. 22
Как понять точку зрения участников процесса
Аудит команды тестирования в сложном проекте. 23
Как понять точку зрения участников процесса –
подход к решению новых задач
Сложившиеся практики
Импульсивные решения
Быстрые решения против правильных
Аудит команды тестирования в сложном проекте. 24
Как понять точку зрения участников процесса –
довериевера в правильность суждений
Я художник я так вижу
Кажущаяся простота сложных решений
Отдельные эксперты в отдельных областях
Аудит команды тестирования в сложном проекте. 25
Как понять точку зрения участников процесса –
горизонт планирования
Экспертиза игнорируется
Команда не в курсе грядущих перемен
Изменения не связываются с глобальным контекстом
Аудит команды тестирования в сложном проекте. 26
Как понять точку зрения участников процесса –
сложившиеся практики
Старые инструменты
Традиционные методики
Неизменность процессов
Аудит команды тестирования в сложном проекте. 27
Как понять точку зрения участников процесса –
отношение к переговорам
Не видят ценности
Не умеют общаться
Не хотят говорить на другом языке
Аудит команды тестирования в сложном проекте. 28
Как понять точку зрения участников процесса –
Итого как пример, новый плагин:
Новые задачи Ценность альтернатив
Доверие Разделение
ответственности
Горизонт планирования Привлечение «стратегов»
Старые привычки Свежий взгляд
Переговоры Правильный подход
Аудит команды тестирования в сложном проекте. 29
Бизнес против исполнителей
Эффективность Старые привычки
Ценность Новые задачи
Компетентность Горизонт планирования
Культурные различия Переговоры
Технические детали Доверие
Аудит команды тестирования в сложном проекте. 30
Как понять что полученные результаты
реалистичны
Аудит команды тестирования в сложном проекте. 31
Как понять что полученные результаты
реалистичны – Учтены все мнения
Предубеждения
«Ошибка выжившего»
Частные интересы против всеобщего блага
Аудит команды тестирования в сложном проекте. 32
Как понять что полученные результаты
реалистичны – Основана на текущей ситуации
Быстрый анализ
Ключевые моменты перепроверены
Чёткое понимание исторических изменений
Аудит команды тестирования в сложном проекте. 33
Как понять что полученные результаты
реалистичны – Проведён анализ
Аудит команды тестирования в сложном проекте. 34
Как понять что полученные результаты
реалистичны – Проведён анализ
Данные -> Информация
Причины <–> Следствия
Проблемы –> Решения
Аудит команды тестирования в сложном проекте. 35
Как понять что полученные результаты
реалистичны – Объективность
Правда у каждого своя
Личный опыт – ключ к пониманию ситуации
Учесть точку зрения не есть принять точку зрения
Аудит команды тестирования в сложном проекте. 36
Как понять что полученные результаты
реалистичны – Знаем что делать дальше
Мы не ищем теорию ради теории
По каждой найденной проблеме есть корректирующее
действие
Аудит команды тестирования в сложном проекте. 37
Как понять что полученные результаты
реалистичны – Итого как пример, демо сессии:
Информация У всех своя правда
Своевременность Короткий цикл обратной
связи
Анализ Изучены причины
Обоснованность Наличие фактов
Действия Лучшие практики + Анализ
Аудит команды тестирования в сложном проекте. 38
Как понять что делать дальше
Аудит команды тестирования в сложном проекте. 39
Как понять что делать дальше – Понимание
сильных и слабых сторон процесса
Приоритизируем усилия
Учимся на собственном опыте
Нельзя игнорировать сильные стороны
Аудит команды тестирования в сложном проекте. 40
Как понять что делать дальше – Как
использовать полученные выводы
Сохраняем результаты в матрице
Поддерживаем актуальность выводов
Наглядность, приоритеты, полнота картины
Аудит команды тестирования в сложном проекте. 41
Как понять что делать дальше – Работа с
артефактами
Сохраняем историю анализа
Прикрепляем факты к выводам
Используем в дальнейшей работе
Аудит команды тестирования в сложном проекте. 42
Как понять что делать дальше – Донесение
результатов до участников процесса
Проблемы должны быть озвучены
Предложенные действия нужно обосновывать
Внедрять изменения проще с поддержкой всех сторон
Аудит команды тестирования в сложном проекте. 43
Как понять что делать дальше – Грядущие
изменения
Все вышесказанное бесполезно без действительных,
реальных, осуществимых действий
И контрольного замера с целью понимания результата
Аудит команды тестирования в сложном проекте. 44
Как понять что делать дальше – Итого как
пример, сторонние команды:
Понимание процесса Хвалить прилюдно, ругать
приватно
Полученные выводы Чёткие формулировки
списком приоритетов
Обнаруженные факты Сохранение, обращение в
дальнейшем для сверки
Принятие результатов Объяснение причин и
последствий
План изменений Реально осуществимый, от
малого к большему
Аудит команды тестирования в сложном проекте. 45
Аудит команды тестирования в сложном проекте. 46
mailto: nsyskov@gmail.com  skype: nikita.syskov

More Related Content

What's hot

Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenkoAlexei Lupan
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQAFest
 
Test labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсеTest labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсеSasha Soleev
 
Test labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестированияTest labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестированияSasha Soleev
 
Все грани рецензирования требований
Все грани рецензирования требованийВсе грани рецензирования требований
Все грани рецензирования требованийSQALab
 
Метрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцахМетрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцахSQALab
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеSQALab
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QAFest
 
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачОценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачGleb Rybalko
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаSQALab
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиSQALab
 
Качества хорошего тест-лида
Качества хорошего тест-лидаКачества хорошего тест-лида
Качества хорошего тест-лидаSQALab
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщикаSQALab
 
Хороший тестировщик может всё
Хороший тестировщик может всёХороший тестировщик может всё
Хороший тестировщик может всёSQALab
 
Тестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingТестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingJulia Nechaeva
 
Проблемы курсов по тестированию и специалистов, которых они выпускают
Проблемы курсов по тестированию и специалистов, которых они выпускаютПроблемы курсов по тестированию и специалистов, которых они выпускают
Проблемы курсов по тестированию и специалистов, которых они выпускаютSQALab
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаSQALab
 
Кадровые проблемы тестирования
Кадровые проблемы тестированияКадровые проблемы тестирования
Кадровые проблемы тестированияBoris Frolov
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITGoIT
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?SQALab
 

What's hot (20)

Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenko
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
 
Test labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсеTest labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсе
 
Test labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестированияTest labs 2016. Пренебрежение лучшими практиками тестирования
Test labs 2016. Пренебрежение лучшими практиками тестирования
 
Все грани рецензирования требований
Все грани рецензирования требованийВсе грани рецензирования требований
Все грани рецензирования требований
 
Метрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцахМетрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцах
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
 
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
QA Fest 2015. Игорь Хрол. Автоматизация тестирования: отбрасываем лишнее и пр...
 
Оценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задачОценки имеют значение. Практические советы по оценке задач
Оценки имеют значение. Практические советы по оценке задач
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
 
Качества хорошего тест-лида
Качества хорошего тест-лидаКачества хорошего тест-лида
Качества хорошего тест-лида
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщика
 
Хороший тестировщик может всё
Хороший тестировщик может всёХороший тестировщик может всё
Хороший тестировщик может всё
 
Тестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven TestingТестирование - это не просто тестирование, или Business Driven Testing
Тестирование - это не просто тестирование, или Business Driven Testing
 
Проблемы курсов по тестированию и специалистов, которых они выпускают
Проблемы курсов по тестированию и специалистов, которых они выпускаютПроблемы курсов по тестированию и специалистов, которых они выпускают
Проблемы курсов по тестированию и специалистов, которых они выпускают
 
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценка
 
Кадровые проблемы тестирования
Кадровые проблемы тестированияКадровые проблемы тестирования
Кадровые проблемы тестирования
 
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
 

Similar to Аудит команды тестирования в сложном проекте

Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Luxoft Education Center
 
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: Iosif Itkin
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаMarina Peregud
 
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Ontico
 
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийІгор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийDakiry
 
Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Elena Petrova
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Technopark
 
некоторые правила управления проектами. часть I
некоторые правила управления проектами. часть Iнекоторые правила управления проектами. часть I
некоторые правила управления проектами. часть Iprigarov
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...SQALab
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014it-people
 
Как возникают ловушки заказного тестирования
Как возникают ловушки заказного тестированияКак возникают ловушки заказного тестирования
Как возникают ловушки заказного тестированияSQALab
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаAlexander Kalouguine
 
Mikhail Dovgiy "QA Process Establishing"
Mikhail Dovgiy "QA Process Establishing"Mikhail Dovgiy "QA Process Establishing"
Mikhail Dovgiy "QA Process Establishing"Provectus
 
Talent Q Ассессмент центр своими руками преимущества и ограничения М.Витлина
Talent Q Ассессмент центр своими руками преимущества и ограничения М.ВитлинаTalent Q Ассессмент центр своими руками преимущества и ограничения М.Витлина
Talent Q Ассессмент центр своими руками преимущества и ограничения М.ВитлинаElena Ryuse
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов QA Dnepropetrovsk Community (Ukraine)
 
Управление процессами разработки ПО
Управление процессами разработки ПОУправление процессами разработки ПО
Управление процессами разработки ПОPeoplemind
 
Competency Model (HR API conference, Russian language)
Competency Model (HR API conference, Russian language) Competency Model (HR API conference, Russian language)
Competency Model (HR API conference, Russian language) Irina Leshchuk
 
How to estimate time for testing
How to estimate time for testingHow to estimate time for testing
How to estimate time for testingAlexandr Zinovyev
 
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiКак оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiSoftengi
 

Similar to Аудит команды тестирования в сложном проекте (20)

Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
 
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
 
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
 
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требованийІгор Лужанський Театр начинается с вешалки или тестирование требований
Ігор Лужанський Театр начинается с вешалки или тестирование требований
 
Становление программы внутренних аудитов.
Становление программы внутренних аудитов.Становление программы внутренних аудитов.
Становление программы внутренних аудитов.
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3
 
некоторые правила управления проектами. часть I
некоторые правила управления проектами. часть Iнекоторые правила управления проектами. часть I
некоторые правила управления проектами. часть I
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
 
First class Testing
First class TestingFirst class Testing
First class Testing
 
Как возникают ловушки заказного тестирования
Как возникают ловушки заказного тестированияКак возникают ловушки заказного тестирования
Как возникают ловушки заказного тестирования
 
CEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра КалугинаCEE-SECR-2011. Презентация Александра Калугина
CEE-SECR-2011. Презентация Александра Калугина
 
Mikhail Dovgiy "QA Process Establishing"
Mikhail Dovgiy "QA Process Establishing"Mikhail Dovgiy "QA Process Establishing"
Mikhail Dovgiy "QA Process Establishing"
 
Talent Q Ассессмент центр своими руками преимущества и ограничения М.Витлина
Talent Q Ассессмент центр своими руками преимущества и ограничения М.ВитлинаTalent Q Ассессмент центр своими руками преимущества и ограничения М.Витлина
Talent Q Ассессмент центр своими руками преимущества и ограничения М.Витлина
 
Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов Особенности параллельного тестирования нескольких проектов
Особенности параллельного тестирования нескольких проектов
 
Управление процессами разработки ПО
Управление процессами разработки ПОУправление процессами разработки ПО
Управление процессами разработки ПО
 
Competency Model (HR API conference, Russian language)
Competency Model (HR API conference, Russian language) Competency Model (HR API conference, Russian language)
Competency Model (HR API conference, Russian language)
 
How to estimate time for testing
How to estimate time for testingHow to estimate time for testing
How to estimate time for testing
 
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiКак оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Аудит команды тестирования в сложном проекте

  • 1. Software quality assurance days 19 Международная конференция по вопросам качества ПО sqadays.com Санкт-Петербург. 20–21 мая 2016 Никита Сысков EPAM Systems. Минск, Беларусь Аудит команды тестирования в сложном проекте – своими силами и в сжатые сроки.
  • 2. Аудит команды тестирования в сложном проекте. 2 Никита Сысков Ведущий инженер по качеству ПО, тренер 9+ лет опыта работы В настоящий момент координатор тестирования на нескольких проектах с распределёнными командами тестирования Об авторе:
  • 3. Аудит команды тестирования в сложном проекте. 3 Поговорим о терминологии…
  • 4. Аудит команды тестирования в сложном проекте. 4 Поговорим о терминологии… Аудит это: 1) Под техническим аудитом понимают проверку независимыми специалистами системы организации производства, системы контроля и управления качеством, применяемых технических и технологических решений, а также проверку технического состояния машин, оборудования, механизмов, зданий и сооружений, инженерных коммуникаций, систем и сетей, также проверку технической и проектной документации с выражением мнения относительно обоснованности применяемых технических/технологических решений, способов управления производством и соответствия технического состояния инженерно-сложных систем и оборудования требованиям нормативных актов.
  • 5. Аудит команды тестирования в сложном проекте. 5©Адрей Мясников
  • 6. Аудит команды тестирования в сложном проекте. 6 Три уровня контроля: 1)Внешний аудит 2)Внешняя оценка 3)Внутренняя оценка Три варианта результата: A. Галопом по Европам B. То, что доктор прописал C. Мёртвому припарка
  • 7. Аудит команды тестирования в сложном проекте. 7 Как понять что надо провести внутреннюю оценку Как понять точку зрения заказчика на процесс Как понять точку зрения участников процесса Как понять что полученные результаты реалистичны Как понять что делать дальше «Как понять» план
  • 8. Аудит команды тестирования в сложном проекте. 8 Как понять что надо провести внутреннюю оценку
  • 9. Аудит команды тестирования в сложном проекте. 9 Как понять что надо провести внутреннюю оценку – Команда внезапно выросла Автоматизация на пороге Как изменились процессы коммуникации? Какие новые навыки требуются от команды?
  • 10. Аудит команды тестирования в сложном проекте. 10 Как понять что надо провести внутреннюю оценку – Новые дисциплины тестирования Автоматизация? Безопасность? Производительность? Fiddler Professional Gold Enterprise Unlimited Edition
  • 11. Аудит команды тестирования в сложном проекте. 11 Как понять что надо провести внутреннюю оценку – НедовериеВраждебность Формальные отписки Игнорирование мнений Повышенный тон разговора
  • 12. Аудит команды тестирования в сложном проекте. 12 Как понять что надо провести внутреннюю оценку – Метрики в красной зоне Пора действовать Выберите одну из областей: Качество, Время, Деньги Не ищите серебряной пули – начинайте с простых, но действенных решений
  • 13. Аудит команды тестирования в сложном проекте. 13 Как понять что надо провести внутреннюю оценку – Сертификация Получайте опыт Подготовьтесь к проверке
  • 14. Аудит команды тестирования в сложном проекте. 14 Как понять что надо провести внутреннюю оценку – Итого как пример, рост и развитие: Рост команды Формализация процессов Новые дисциплины ДелегированиеОбучение Недоверие Повышение прозрачности Красные метрики Корректирующие действия Сертификация Соответствие стандартам
  • 15. Аудит команды тестирования в сложном проекте. 15 Как понять точку зрения заказчика на процесс
  • 16. Аудит команды тестирования в сложном проекте. 16 Как понять точку зрения заказчика на процесс – Эффективность Понимание бизнес-ценностей Достаточно хорошее качество Стоимость внедрения против экономии времени
  • 17. Аудит команды тестирования в сложном проекте. 17 Как понять точку зрения заказчика на процесс – Ценность Сокращение рисков Опять бизнес ценности Соответствие целям процесса
  • 18. Аудит команды тестирования в сложном проекте. 18 Как понять точку зрения заказчика на процесс – КомпетентностьПрофессионализм Есть ли новая технология на подходе? Находите ли общий язык с разработчиками? Способны ли вы на самом деле управлять процессом?
  • 19. Аудит команды тестирования в сложном проекте. 19 Как понять точку зрения заказчика на процесс – Культурные различия Интонации и чтение между строк Разные культуры переговоров (win-win) Разные культуры – разный «здравый смысл»
  • 20. Аудит команды тестирования в сложном проекте. 20 Как понять точку зрения заказчика на процесс – Технические детали Тезисы против резолюций Обобщения без потери смысла Детали можно не показывать, но нельзя упускать
  • 21. Аудит команды тестирования в сложном проекте. 21 Как понять точку зрения заказчика на процесс – Итого как пример, Репортинг портал: Эффективность Возврат инвестиций Ценность Для продукта, не для команды Компетентность Понимание деталей Культурные различия ВежливостьСтойкость Технические детали Уровни абстракции
  • 22. Аудит команды тестирования в сложном проекте. 22 Как понять точку зрения участников процесса
  • 23. Аудит команды тестирования в сложном проекте. 23 Как понять точку зрения участников процесса – подход к решению новых задач Сложившиеся практики Импульсивные решения Быстрые решения против правильных
  • 24. Аудит команды тестирования в сложном проекте. 24 Как понять точку зрения участников процесса – довериевера в правильность суждений Я художник я так вижу Кажущаяся простота сложных решений Отдельные эксперты в отдельных областях
  • 25. Аудит команды тестирования в сложном проекте. 25 Как понять точку зрения участников процесса – горизонт планирования Экспертиза игнорируется Команда не в курсе грядущих перемен Изменения не связываются с глобальным контекстом
  • 26. Аудит команды тестирования в сложном проекте. 26 Как понять точку зрения участников процесса – сложившиеся практики Старые инструменты Традиционные методики Неизменность процессов
  • 27. Аудит команды тестирования в сложном проекте. 27 Как понять точку зрения участников процесса – отношение к переговорам Не видят ценности Не умеют общаться Не хотят говорить на другом языке
  • 28. Аудит команды тестирования в сложном проекте. 28 Как понять точку зрения участников процесса – Итого как пример, новый плагин: Новые задачи Ценность альтернатив Доверие Разделение ответственности Горизонт планирования Привлечение «стратегов» Старые привычки Свежий взгляд Переговоры Правильный подход
  • 29. Аудит команды тестирования в сложном проекте. 29 Бизнес против исполнителей Эффективность Старые привычки Ценность Новые задачи Компетентность Горизонт планирования Культурные различия Переговоры Технические детали Доверие
  • 30. Аудит команды тестирования в сложном проекте. 30 Как понять что полученные результаты реалистичны
  • 31. Аудит команды тестирования в сложном проекте. 31 Как понять что полученные результаты реалистичны – Учтены все мнения Предубеждения «Ошибка выжившего» Частные интересы против всеобщего блага
  • 32. Аудит команды тестирования в сложном проекте. 32 Как понять что полученные результаты реалистичны – Основана на текущей ситуации Быстрый анализ Ключевые моменты перепроверены Чёткое понимание исторических изменений
  • 33. Аудит команды тестирования в сложном проекте. 33 Как понять что полученные результаты реалистичны – Проведён анализ
  • 34. Аудит команды тестирования в сложном проекте. 34 Как понять что полученные результаты реалистичны – Проведён анализ Данные -> Информация Причины <–> Следствия Проблемы –> Решения
  • 35. Аудит команды тестирования в сложном проекте. 35 Как понять что полученные результаты реалистичны – Объективность Правда у каждого своя Личный опыт – ключ к пониманию ситуации Учесть точку зрения не есть принять точку зрения
  • 36. Аудит команды тестирования в сложном проекте. 36 Как понять что полученные результаты реалистичны – Знаем что делать дальше Мы не ищем теорию ради теории По каждой найденной проблеме есть корректирующее действие
  • 37. Аудит команды тестирования в сложном проекте. 37 Как понять что полученные результаты реалистичны – Итого как пример, демо сессии: Информация У всех своя правда Своевременность Короткий цикл обратной связи Анализ Изучены причины Обоснованность Наличие фактов Действия Лучшие практики + Анализ
  • 38. Аудит команды тестирования в сложном проекте. 38 Как понять что делать дальше
  • 39. Аудит команды тестирования в сложном проекте. 39 Как понять что делать дальше – Понимание сильных и слабых сторон процесса Приоритизируем усилия Учимся на собственном опыте Нельзя игнорировать сильные стороны
  • 40. Аудит команды тестирования в сложном проекте. 40 Как понять что делать дальше – Как использовать полученные выводы Сохраняем результаты в матрице Поддерживаем актуальность выводов Наглядность, приоритеты, полнота картины
  • 41. Аудит команды тестирования в сложном проекте. 41 Как понять что делать дальше – Работа с артефактами Сохраняем историю анализа Прикрепляем факты к выводам Используем в дальнейшей работе
  • 42. Аудит команды тестирования в сложном проекте. 42 Как понять что делать дальше – Донесение результатов до участников процесса Проблемы должны быть озвучены Предложенные действия нужно обосновывать Внедрять изменения проще с поддержкой всех сторон
  • 43. Аудит команды тестирования в сложном проекте. 43 Как понять что делать дальше – Грядущие изменения Все вышесказанное бесполезно без действительных, реальных, осуществимых действий И контрольного замера с целью понимания результата
  • 44. Аудит команды тестирования в сложном проекте. 44 Как понять что делать дальше – Итого как пример, сторонние команды: Понимание процесса Хвалить прилюдно, ругать приватно Полученные выводы Чёткие формулировки списком приоритетов Обнаруженные факты Сохранение, обращение в дальнейшем для сверки Принятие результатов Объяснение причин и последствий План изменений Реально осуществимый, от малого к большему
  • 45. Аудит команды тестирования в сложном проекте. 45
  • 46. Аудит команды тестирования в сложном проекте. 46 mailto: nsyskov@gmail.com skype: nikita.syskov