Андрей Дмитриев, Опыт налаживания работы новой sqa...
DESCRIPTION
Андрей Дмитриев, Sun Microsystems, Inc, Санкт-Петербург, Россия Опыт налаживания работы новой SQA командыTRANSCRIPT
![Page 1: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/1.jpg)
Опыт налаживания работы новой SQA командыАндрей Дмитриев. Sun Microsystems Inc.
![Page 2: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/2.jpg)
Коммуникации
• Роль коммуникаций в IT-процессах
• Как не растерять ваши ресурсы в самом начале?– Сотрудники– Время– Доверие
![Page 3: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/3.jpg)
Новый проект
• Разработчики продуктов (2 команды)– Общение: почта, база дефектов
• Разработчики тестов (2 команды)– Общение: почта
• SQA совместимости продуктов (это мы)• Технический лидер• Менеджер
![Page 4: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/4.jpg)
Содержание
• Почему сотрудники уходят• Как справляться с распределённостью и
разными методологиями• Если сроки не озвучены и отчётность не
формализована• Почему происходит дублирование усилий• Чем должна гордиться SQA?
![Page 5: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/5.jpg)
Удерживайте сотрудника
• Кто менеджер– Нет формальных рычагов воздействия
• Мотивация
• Длительный этап становления
• Замена возможна, но нежелательна
http://motivateme.ru/book/
![Page 6: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/6.jpg)
Компенсируйте распределённость (1/3)
• Чем плоха распределённость?– Задержки– Плохая коммуникация– Различные процессы– Дублирование– Менталитет
![Page 7: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/7.jpg)
Компенсируйте распределённость (2/3)
• Чем плоха распределённость?– Задержки– Плохая коммуникация– Различные процессы– Дублирование– Менталитет
• Чем хороша распределённость?– Языковая практика– Командировки– Обмен опытом, знаниями
![Page 8: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/8.jpg)
Компенсируйте распределённость (3/3)
• Регулярное обновление статуса– Позволяет всегда получить актуальную
информацию– Требует ресурсов
• Собрания• Письма, IM• Частые отчёты• Личные встречи• Расширяйте контакты
![Page 9: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/9.jpg)
Найдите общее в методологиях
• Постарайтесь достигнуть понимания с другими группами
• Используйте общность целей («Закончить проект», «Завершить испытания»)
![Page 10: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/10.jpg)
Обозначьте сроки
• Уведомьте о тестовом цикле
– О его начале
– О его окончании
• Регулярно информируйте о текущем статусе
• Заведите алиас
![Page 11: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/11.jpg)
Делайте хорошие отчёты
• Выработайте удовлетворительный формат отчёта
• Распространяйте уведомления об отчётах
• Найдите инструмент для отчётности
• Оправдывайте ожидания– Соблюдайте сроки
![Page 12: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/12.jpg)
Настройте рабочую среду
• Обзаведитесь системой контроля ошибок– Упрощение контроля за ошибками– Предотвращение «жонглирования» дефектами
• Настройте систему для упрощения поддержки отчётов
• На wiki поместите: контакты, how-to, отчёты• Используйте/оживите алиас
![Page 13: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/13.jpg)
Гордитесь ошибками
• Рассматривайте все падения тестов– Необходимо время для оценки
• Включайте в отчёт любые сложности
• Оценивайте падения с точки зрения пользователя:– Ошибка конфигурации тестировщика?– Ошибка в продукте?
![Page 14: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/14.jpg)
Когда дублируются усилия
• Проблема больших организаций
• Слабая матрица управления
• Важно развитие горизонтальных связей
![Page 15: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/15.jpg)
Что было (1/2)
• Контакты– SQA совместимости продуктов (это мы)– Технический лидер + менеджер
![Page 16: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/16.jpg)
Что стало (1/2)
• Контакты– SQA совместимости продуктов (это мы)– Технический лидер + менеджер– Разработчики оболочки для запуска
тестов– SQE команды продуктов (2 команды)– Разработчики продуктов (2 команды)– Разработчики тестовой базы (2 команды)
![Page 17: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/17.jpg)
Что было (2/2)
• ПроблемыСотрудники меняютсяЕсть технические сложностиНерассмотренные ошибкиНет прав доступа к репозитариямНет принятого формата отчетовНе озвучены срокиНет системы отслеживания прогрессаНет баг-трекераОбщение затруднено
![Page 18: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/18.jpg)
Что стало (2/2)
• ПроблемыСотрудники меняютсяЕсть технические сложностиНерассмотренные ошибкиНет прав доступа к репозитариямНет принятого формата отчетовНе озвучены срокиНет системы отслеживания прогрессаНет баг-трекераОбщение затруднено
![Page 19: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/19.jpg)
Выводы
• Желательно сохранять сотрудников
• С распределённостью можно справляться
• Важно формализовать и автоматизировать отчётность– Делать хорошие отчёты вовремя
• Общаться, общаться и еще раз общаться
![Page 20: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/20.jpg)
Что не затронули?
• Распределение задач в команде
• Конкуренция
• Доверие к результатам
• Доступ к пространствам продуктов и тестов
![Page 21: Андрей Дмитриев, Опыт налаживания работы новой SQA команды](https://reader035.vdocuments.site/reader035/viewer/2022081508/557ad5a2d8b42a2c0f8b54b7/html5/thumbnails/21.jpg)
Вопросы?