ݺߣ

ݺߣShare a Scribd company logo
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 (20)

Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenko
Alexei 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 Testing
Julia Nechaeva
Проблемы курсов по тестированию и специалистов, которых они выпускают
Проблемы курсов по тестированию и специалистов, которых они выпускаютПроблемы курсов по тестированию и специалистов, которых они выпускают
Проблемы курсов по тестированию и специалистов, которых они выпускают
SQALab
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценка
SQALab
Кадровые проблемы тестирования
Кадровые проблемы тестированияКадровые проблемы тестирования
Кадровые проблемы тестирования
Boris Frolov
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
GoIT
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
SQALab
Sq adays 2010_balashenko
Sq adays 2010_balashenkoSq adays 2010_balashenko
Sq adays 2010_balashenko
Alexei 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 Testing
Julia Nechaeva
Проблемы курсов по тестированию и специалистов, которых они выпускают
Проблемы курсов по тестированию и специалистов, которых они выпускаютПроблемы курсов по тестированию и специалистов, которых они выпускают
Проблемы курсов по тестированию и специалистов, которых они выпускают
SQALab
Процесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценкаПроцесс тестирования. Измерение и оценка
Процесс тестирования. Измерение и оценка
SQALab
Кадровые проблемы тестирования
Кадровые проблемы тестированияКадровые проблемы тестирования
Кадровые проблемы тестирования
Boris Frolov
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoITБесплатный вебинар по QA Александра Кузняка от проекта GoIT
Бесплатный вебинар по QA Александра Кузняка от проекта GoIT
GoIT
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
SQALab

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

Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
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 лекция 3
Technopark
некоторые правила управления проектами. часть I
некоторые правила управления проектами. часть Iнекоторые правила управления проектами. часть I
некоторые правила управления проектами. часть I
prigarov
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...
SQALab
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
it-people
First class Testing
First class TestingFirst class Testing
First class Testing
Return on Intelligence
Как возникают ловушки заказного тестирования
Как возникают ловушки заказного тестированияКак возникают ловушки заказного тестирования
Как возникают ловушки заказного тестирования
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
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiКак оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Softengi
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
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 лекция 3
Technopark
некоторые правила управления проектами. часть I
некоторые правила управления проектами. часть Iнекоторые правила управления проектами. часть I
некоторые правила управления проектами. часть I
prigarov
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...
SQALab
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
it-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
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead SoftengiКак оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Softengi

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
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 testing
SQALab
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
SQALab
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
SQALab
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
SQALab
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
SQALab
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
SQALab
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
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
Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
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 testing
SQALab
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
SQALab
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
SQALab
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
SQALab
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
SQALab
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
SQALab
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
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

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

  • 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