Как бойко начать проект по тестированию и не сдуться...
TRANSCRIPT
Как бойко начать проект по тестированию и не сдуться на
пол путиБашарин Александр. Performance Lab
ПредставлюсьБашарин Александр Петрович - Руководитель направления функционального и автоматизированного тестирования компания «Перфоманс Лаб»
• Общий стаж работ в области обеспечения качества 9 лет;• Участие в старте «с нуля» более 10 проектов по тестированию;• Старт нескольких проектов с командами более 30 человек;• Старт проекта с удалённой командой в 20 человек;• Участие более чем в 30 пресейлах;• Опыт создание отдела тестирования 5 сотрудников.
1
План доклада• Аутсорсинг тестирования• Проблемы • Не сдуваемся• Передаем эстафету
2
Аутсорсинг тестирования• Тестирование не встроено в разработку• Работа на территории заказчика• Работа на инфраструктуре заказчика/подрядчиков• Особенность коммуникаций• Новые системы и новые предметные области• Встраивание в процессы заказчика
3
Тормозящие факторы• Ввод команды• Инфраструктура• Тестовые стенды• Структура команда• Коммуникации• Текучка сотрудников• Отношение в команде• Вывод команды start-up
4
Ввод команды на проект• Пропуска• Наличие рабочих мест• Настройка рабочих мест• Орг. техника• Мощность рабочих станций• Интернет
5
Инфраструктура аппаратная
• Наличие выделенного сервера• Характеристики выделенного сервера• Учет в инфраструктуре заказчика
6
Инфраструктура программная
• Что ставить: TMS, BT, ЕПД, БЗ?• Что используем?• Кто настраивает?• Резервирование?
7
Тестовые среды• Наличие тестовой среды• Доступ к тестовой среде• С кем мы ее делим• Актуальность тестовой среды• Порядок обновления сред
8
Формирование структуры команды
Пирамида • Релизная разработка • Системное тестирование
Выделенные профессионалы• Гибкие методологии• Работа по заявкам
9
Виды командТестирование Тестовая
модель
Администрирование
QE
TETD TETD
TL SESESE
SQE
QE
TETETETETE
SQE
QEQE
TETETETETE
SQE
QEQE
TETETETETE
10
• Пирамида• Системное тестирование,
релизов.• Выраженные команды на
выполнения конкретного перечня работ
• Команда >10
• Экспертное тестирование• Небольшие релизы/заявки• Требуется гибкость• Одна система одна команда• Наличие схемы ротации
между системами• Команда <10
Тестирование
SQE
QE
TETETETETE
SQE
QE
TETETETETE
Система 1 Система 2
Коммуникации• Карта коммуникаций на стороне заказчика• Карта коммуникаций между всеми участниками проекта
• Определить порядок взаимодействия между участниками• Сроки реакции на запрос/ошибку порядок ее обработки.
11
Встраивание в процессы• Недоверие к аутсорсингу
• Зафиксировать время выделенное специалистами заказчика• Учесть время затраченное специалистом заказчика• Извлечь тайные знания
13
Как не сдуться• Тяжелое эмоциональное состояние• Переработками на начальных этапах связных с сроками освоения материала• Некомфортные условия
• Текучка кадров• Утеря компетенций
14
Фиксация опытаУсловия передачи• Задокументированные процессы• Наличие карты коммуникаций• Наличие инфраструктуры• Наличие плана подготовки новых сотрудников• Наличие тестовой модели
15
Вывод старт ап команд• Замена сработанного коллектива• Постепенный вывод сотрудников в течение длительного
времени• Вывод сотрудника через отпуск
16
Вопросы?
[email protected] http://a-basharin.moikrug.ru/