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

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

  • Upload
    sqalab

  • View
    814

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Андрей Дмитриев

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

Page 2: Андрей Дмитриев

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

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

Page 3: Андрей Дмитриев

Новый проект

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

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

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

Page 4: Андрей Дмитриев

Содержание

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

Page 5: Андрей Дмитриев

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

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

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

http://motivateme.ru/book/

Page 6: Андрей Дмитриев

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

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

Page 7: Андрей Дмитриев

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

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

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

Page 8: Андрей Дмитриев

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

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

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

Page 9: Андрей Дмитриев

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

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

Page 10: Андрей Дмитриев

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

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

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

Page 11: Андрей Дмитриев

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

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

Page 12: Андрей Дмитриев

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

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

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

Page 13: Андрей Дмитриев

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

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

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

Page 14: Андрей Дмитриев

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

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

Page 15: Андрей Дмитриев

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

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

Page 16: Андрей Дмитриев

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

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

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

Page 17: Андрей Дмитриев

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

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

Page 18: Андрей Дмитриев

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

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

Page 19: Андрей Дмитриев

Выводы

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

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

Page 20: Андрей Дмитриев

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

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

Page 21: Андрей Дмитриев

Вопросы?

Page 22: Андрей Дмитриев

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

[email protected]