Структура команды тестирования: как её создать, управлять ею и организовать.
⚡ Умное резюме
Организация тестовой команды подразумевает прогнозирование необходимого количества людей для проекта, сопоставление каждой роли с соответствующими компетенциями, а затем формирование и управление группой таким образом, чтобы соблюдались как сроки, так и качество.
В Тестовая оценка фаза, вы предположили, что GuruПроект «99 Банк» будет завершен через месяц. Допустим, вам нужно... 5 участники, чтобы сделать этот проект в one месяц. Но ваш начальник думает иначе.
Да
Нет
Потому что команду невозможно масштабировать таким образом. Слишком много участников в команде создает проблемы в организации и администрировании команды.
Вы не можете просто масштабировать команду, как формула в приведенном выше сценарии, потому что:
- Управление десятичленный команда полностью отличается от управления пять человек команда. Вам может потребоваться больше усилий для управления и контроля над командой, а время выполнения проекта может увеличиться.
- Если количество участников в команде увеличивается, они могут разделить задачи проекта, чтобы сократить время выполнения. Но разделение задач между многими людьми, которые может выполнить всего один человек, может повлиять на производительность.
Организация команды — одна из самых сложных задач вУправление тестами'. Тестовая команда играет очень Центральная роль в любом программном проекте. Ключевой чертой всех успешных менеджеров по тестированию является организация и управление высокопроизводительной командой тестирования, которая обеспечивает бизнес-ценность организации.
Что такое «команда проекта»?
Команда проекта – это группа людей, которые
Они работают вместе для достижения общей цели проекта. Менеджер по тестированию — это человек, который создает эффективную команду и ведет ее к успеху.
Как создать высокоэффективную команду?
Следующие качества необходимы для построения высокоэффективной команды
- Крепкое сотрудничество – Сотрудничество – это работа с другими и совместные действия для выполнения работы. Талантливая команда находит способы решения межличностных проблем и выполнения работы. Они готовы поддерживать друг друга в работе.
- Обязательство – В сильной команде все члены берут на себя обязательства по достижению общих целей проекта. Они заботятся и берут на себя ответственность за свою работу и работу команды. Каждый участник работает с большим усилием, и другие делают то же самое.
- Эффективные коммуникации – Ключевым фактором успешной работы команды является коммуникация. Участники высказываются и выражают свои идеи ясно, честно и логично, чтобы они могли понять друг друга.
- разделение – В команде у каждого участника есть свои сильные и слабые стороны. В хорошей команде члены готовы делиться информацией, знаниями и опытом, чтобы повышать квалификацию друг друга.
Как построить и управлять эффективной командой?
В этой теме вы найдете пошаговый процесс организации проектной команды для... GuruПроект «99 Банк». Для создания и эффективного управления командой необходимо выполнить 3 шага, описанных ниже:
Шаг 1) Разработайте план человеческих ресурсов
Планирование человеческих ресурсов — это процесс, который определяет текущие и будущие потребности организации в человеческих ресурсах. Цель планирования человеческих ресурсов — обеспечить наилучшее соответствие между членами команды и проектами и избежать нехватки или избыточности рабочей силы. Этот этап разделен на следующие 3 этапа.
Шаг 1.1) Прогнозирование спроса
На этом этапе менеджер по тестированию прогнозирует общие потребности в человеческих ресурсах в соответствии с различными планами проекта.
У вас может возникнуть вопрос»Как руководитель тестирования составляет список позиций команды и их роли?? "
Состав и размер команды основаны на характеристика и функциональность проекта. Если ты понимаешь, что тип команды вам нужно, вы будете знать, как составить список позиций в команде и их роли.
Потому что характер проекта Guru99 Банк — это тестов, вам следует создать Команда тестирования сделать этот проект. Размер команды (количество членов проектной команды) зависит от объем проектной деятельности и сложность проекта.
Структура команды тестирования
Как правило, Тестирование Команда состоит из следующих участников:
| Обозначение | Обязанности |
|---|---|
| Test Manager |
Управляйте всем проектом Определяет проект направление |
| тестер |
Создает Тестовые кейсы Создание наборов тестов Выполнить тесты, Журнал Результаты, Отчет дефект |
| Разработчик в тесте |
Создает программу для тестирования — код, созданный разработчиками Создает сценарии автоматизации тестирования. |
| Администратор тестирования |
Создает и обеспечивает Тестовая среда и активы управляемого и поддержанный Поддержка команда будет использовать тестовую среду для выполнения тестов |
| Члены SQA | Возьмите на себя ответственность за обеспечение качества |
Согласно этому плану управления персоналом, вам нужно как минимум 5 членов вашей проектной команды. Каждый участник примет различный роль в команде проекта, и они должны иметь умения соответствующий на отведенную им роль.
Если проект сложен и имеет большой объем, проектные группы должны расти по размеру и лестница чтобы справиться со сложностью. В таком случае несколько человек могут взять на себя одну роль и выполнять свои обязанности.
Шаг 1.2) Оценка компетентности
Член умения являются важным моментом, который следует учитывать при планировании ресурсов. Вам нужно сопоставить участников с разными умения до правую задача. Это значит выбрать подходящее человек для работы.
Рассмотрим следующий сценарий -
Предположим, вы назначили участника разработчиком в качестве тестер в команде проекта. Его задача — выполнить тестовые случаи и сообщить о дефектах менеджеру по тестированию. Эту задачу необходимо выполнить за одну неделю. Но результат:
Вы назначили его на неправильно задача. Он разработчик, его навык — программирование, а не тестирование. Сопоставление участника с неправильным навыком может привести к сбою задачи и задержке проекта.
Чтобы избежать этой ошибки, прежде чем назначать участников для выполнения какой-либо задачи, руководитель тестирования должен учитывать множество факторов:
- умение требуется от участников для выполнения различных задач проекта.
- Навыки и способности членов команды должны сопоставляться с миссией и целью проекта. Если у имеющихся людей отсутствуют необходимые компетенции, руководитель тестирования должен спланировать, как повысить их квалификацию.
Шаг 1.3) Планирование повышения квалификации
- Определите пробелы: В некоторых случаях существуют пробелы между компетенциями участника и потребностью в навыках проекта. Менеджер по тестированию несет ответственность за определение того, каких навыков не хватает участникам, чтобы создать для них соответствующий план обучения. Например, в предыдущем сценарии члену команды не хватает навыков тестирования, и это пробел, который обнаружил менеджер по тестированию.
- Обучение и оценка: Планирование человеческих ресурсов будет включать рассмотрение того, как существующие члены могут быть обучены и развиты для достижения необходимых навыков и компетенций. План обучения должен быть создан и применен сразу после выявления пробела. В приведенном выше примере этот участник должен быть обучен тестов навыки, необходимые для выполнения задачи тестирования.
- Оценка: Программы обучения контролируемый и часто оценивается чтобы убедиться в их эффективности. При необходимости эта программа может быть изменена.
Например, в приведенном выше случае менеджеру необходимо оценить прогресс обучения разработчика. Если разработчику сложно приступить к тестированию, менеджер может рассмотреть альтернативный метод обучения или подумать о его замене.
Шаг 2) Создайте команду проекта
После того, как вы закончите разработкуping Если вы планируете использовать кадровый план, пришло время сформировать проектную команду.
Как мне построить успешную команду? Есть 4 пункта, которые важны для построения эффективной команды.
Шаг 2.1) Миссия команды
Первое, что должен сделать менеджер по тестированию, — это поделиться командная миссия с другими участниками. Создание заявления о миссии требует, чтобы члены команды обдумали, обсудили и пришли к соглашению.
Например, миссия для GuruПроект «99 Bank» предназначен для тестирования чистая банковская услуга уважаемого «Guru«Банк 99» — это название, которое вы, как менеджер по тестированию, должны донести до членов своей команды, показать им важность этой миссии для бизнес-деятельности.
Шаг 2.2) Ответственность команды
Что произойдет, если члены команды не будут знать, какова их роль и что им следует делать в проекте?
В командной среде очень важно, чтобы члены команды знали, что такое ожидается каждого из них.
В проекте GuruВ банке «99» вы можете провести командное собрание. На собрании вам необходимо:
- Проясните, кто главный и чего вы ожидаете от своей команды.
- Убедитесь, что каждый четко понимает свою роль и обязанности. Эти роли уже определены на шаге 1.1.
Шаг 2.3) Правила команды
Правила команды — это рекомендации по тому, как они будут работать вместе. Для хорошей совместной работы командам не нужно много правил, но каждый член команды должен согласиться с правилами и разделить ответственность за их соблюдение.
Вы можете сослаться на некоторые примеры командных правил следующим образом.
Шаг 2.4) Мотивация команды
Работа в команде без мотивации подобна телу без души. Как менеджер по тестированию в... GuruВ проекте «99» от вас зависит постоянная мотивация вашей команды каждый день.
Если у вас есть мотивированная команда, это улучшит качество и производительность вашего проекта. Вы создадите хорошую рабочую среду, которая расширит возможности вашего члена.
Если вы хотите знать, как мотивировать свою команду, взгляните на Навык людей статьи.
Шаг 3) Управление командой проекта
Управление командой — очень сложная задача для менеджера по тестированию. Вам придётся иметь дело с разными личностями и стилями работы. Главная цель хорошего менеджера — сплотить всех, обеспечить эффективную коммуникацию и поддерживать проект в рабочем состоянии. track.
На следующем рисунке показана важная роль менеджера тестирования. Давайте представим, что в команде много нулей, но без лидера они все равно ноль. Но имея менеджера, они могут объединиться и стать большим количеством.
Существует 3 способа управления командой, как показано на следующем рисунке:
Настройка команды Target
Менеджер по тестированию должен донести до участников команды, над чем они работают. Необходимо определить цели команды, которые должны быть известны и согласованы всеми участниками. В проекте GuruЦель команды 99 Bank — «протестировать систему интернет-банкинга». Guru«Банк 99»
Цели команды должны быть спроектированы и соответствовать указанной задаче.
Наблюдение
Командное наблюдение означает:
- мониторинг выступление члена команды
- Понимание что они делают и результат их работы.
Наблюдение помогает менеджеру по тестированию проверить эффективность работы члена команды, проекта прогресс, раннее обнаружение проблем.
Управление конфликтами
В проектной команде, где вместе работают люди с разными характерами и стилями работы, конфликты неизбежны. У людей разные точки зрения, и при определенных обстоятельствах эти различия перерастают в конфликт. Роль менеджера по тестированию — разрешить этот конфликт.
Давайте потренируемся на примере
В ходе проекта Guru99. Рассчитывая на прогресс, вы просите всех членов команды сообщить о ходе выполнения проекта, и вот их ответ.
Игнорировать этот конфликт
Обвините кого-нибудь в этой проблеме
Разрешите конфликт как можно скорее
Вот несколько рекомендуемых действий, которые вы можете использовать для разрешения подобного конфликта.
- Держи команду заседания заставить участников признать ситуацию в проекте
- Пусть члены понимать важность сотрудничества в проекте
- Попросите их сотрудничать разрешить конфликт
Самое важное на протяжении всего процесса разрешения — сохранять связь открыта для всех. Вовлеченным людям необходимо поговорить о конфликте и обсудить свои сильные чувства.
Конфликт можно выявить и разрешить напрямую и быстро. Уважая различия, разрешая конфликты по мере их возникновения и работая над их предотвращением, вы можете поддерживать здоровую и творческую атмосферу в команде.













