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