Андрей Дмитриев

Preview:

DESCRIPTION

Опыт налаживания работы новой SQA команды

Citation preview

Опыт налаживания работыновой SQA командыАндрей Дмитриев. Sun Microsystems Inc.

Коммуникации

• Роль коммуникаций в IT-процессах• Как не растерять ваши ресурсы в самомначале?– Сотрудники– Время– Доверие

Новый проект

• Разработчики продуктов (2 команды)– Общение: почта, база дефектов

• Разработчики тестов (2 команды)– Общение: почта

• SQA совместимости продуктов (это мы)• Технический лидер• Менеджер

Содержание

• Почему сотрудники уходят• Как справляться с распределённостью иразными методологиями• Если сроки не озвучены и отчётность неформализована• Почему происходит дублирование усилий• Чем должна гордиться SQA?

Удерживайте сотрудника

• Кто менеджер– Нет формальных рычагов воздействия

• Мотивация• Длительный этап становления• Замена возможна, но нежелательна

http://motivateme.ru/book/

Компенсируйтераспределённость (1/3)

• Чем плоха распределённость?– Задержки– Плохая коммуникация– Различные процессы– Дублирование– Менталитет

Компенсируйтераспределённость (2/3)

• Чем плоха распределённость?– Задержки– Плохая коммуникация– Различные процессы– Дублирование– Менталитет

• Чем хороша распределённость?– Языковая практика– Командировки– Обмен опытом, знаниями

Компенсируйтераспределённость (3/3)

• Регулярное обновление статуса– Позволяет всегда получить актуальнуюинформацию

– Требует ресурсов• Собрания• Письма, IM• Частые отчёты• Личные встречи• Расширяйте контакты

Найдите общее в методологиях

• Постарайтесь достигнутьпонимания с другимигруппами• Используйте общностьцелей («Закончить проект»,«Завершить испытания»)

Обозначьте сроки

• Уведомьте о тестовомцикле– О его начале– О его окончании

• Регулярно информируйте отекущем статусе• Заведите алиас

Делайте хорошие отчёты

• Выработайте удовлетворительныйформат отчёта• Распространяйте уведомления оботчётах• Найдите инструмент для отчётности• Оправдывайте ожидания– Соблюдайте сроки

Настройте рабочую среду

• Обзаведитесь системой контроля ошибок– Упрощение контроля за ошибками– Предотвращение «жонглирования» дефектами

• Настройте систему для упрощенияподдержки отчётов• На wiki поместите: контакты, how-to, отчёты• Используйте/оживите алиас

Гордитесь ошибками

• Рассматривайте все падения тестов– Необходимо время для оценки

• Включайте в отчёт любые сложности• Оценивайте падения с точки зренияпользователя:– Ошибка конфигурации тестировщика?– Ошибка в продукте?

Когда дублируются усилия

• Проблемабольшихорганизаций• Слабая матрицауправления• Важно развитиегоризонтальныхсвязей

Что было (1/2)

• Контакты– SQA совместимости продуктов (это мы)– Технический лидер + менеджер

Что стало (1/2)

• Контакты– SQA совместимости продуктов (это мы)– Технический лидер + менеджер– Разработчики оболочки для запускатестов

– SQE команды продуктов (2 команды)– Разработчики продуктов (2 команды)– Разработчики тестовой базы (2 команды)

Что было (2/2)

• ПроблемыСотрудники меняютсяЕсть технические сложностиНерассмотренные ошибкиНет прав доступа к репозитариямНет принятого формата отчетовНе озвучены срокиНет системы отслеживания прогрессаНет баг-трекераОбщение затруднено

Что стало (2/2)

• ПроблемыСотрудники меняютсяЕсть технические сложностиНерассмотренные ошибкиНет прав доступа к репозитариямНет принятого формата отчетовНе озвучены срокиНет системы отслеживания прогрессаНет баг-трекераОбщение затруднено

Выводы

• Желательно сохранять сотрудников• С распределённостью можносправляться• Важно формализовать иавтоматизировать отчётность– Делать хорошие отчёты вовремя

• Общаться, общаться и еще разобщаться

Что не затронули?

• Распределение задач в команде• Конкуренция• Доверие к результатам• Доступ к пространствам продуктови тестов

Вопросы?

Опыт налаживания работыновой SQA команды

Andrei.Dmitriev@Sun.Com

Recommended