Команда проекта: разработка, создание, управление: пошаговый процесс
В Тестовая оценка По вашим оценкам, проект Guru99 Bank будет завершен за один месяц. Скажи, что тебе нужно 5 участники, чтобы сделать этот проект в one месяц. Но ваш начальник думает иначе.
Да
Нет
Потому что команду невозможно масштабировать таким образом. Слишком много участников в команде создает проблемы в организации и администрировании команды.
Вы не можете просто масштабировать команду, как формула в приведенном выше сценарии, потому что:
- Управление десятичленный команда полностью отличается от управления пять человек команда. Вам может потребоваться больше усилий для управления и контроля над командой, а время выполнения проекта может увеличиться.
- Если количество участников в команде увеличивается, они могут разделить задачи проекта, чтобы сократить время выполнения. Но разделение задач между многими людьми, которые может выполнить всего один человек, может повлиять на производительность.
Организация команды — одна из самых сложных задач вУправление тестами'. Тестовая команда играет очень Центральная роль в любом программном проекте. Ключевой чертой всех успешных менеджеров по тестированию является организация и управление высокопроизводительной командой тестирования, которая обеспечивает бизнес-ценность организации.
Что такое «команда проекта»?
Команда проекта – это группа людей, которые
Они работают вместе для достижения общей цели проекта. Менеджер по тестированию — это человек, который создает эффективную команду и ведет ее к успеху.
Как создать высокоэффективную команду?
Следующие качества необходимы для построения высокоэффективной команды
- Крепкое сотрудничество – Сотрудничество – это работа с другими и совместные действия для выполнения работы. Талантливая команда находит способы решения межличностных проблем и выполнения работы. Они готовы поддерживать друг друга в работе.
- Обязательство – В сильной команде все члены берут на себя обязательства по достижению общих целей проекта. Они заботятся и берут на себя ответственность за свою работу и работу команды. Каждый участник работает с большим усилием, и другие делают то же самое.
- Эффективные коммуникации – Ключевым фактором успешной работы команды является коммуникация. Участники высказываются и выражают свои идеи ясно, честно и логично, чтобы они могли понять друг друга.
- разделение – В команде у каждого участника есть свои сильные и слабые стороны. В хорошей команде члены готовы делиться информацией, знаниями и опытом, чтобы повышать квалификацию друг друга.
Как построить и управлять эффективной командой?
В этой теме описан пошаговый процесс организации проектной группы для проекта Guru99 Bank. Чтобы создать эффективную команду и управлять ею, вам следует выполнить 3 шага, как показано ниже:
Шаг 1) Разработайте план человеческих ресурсов
Планирование человеческих ресурсов — это процесс, который определяет текущие и будущие потребности организации в человеческих ресурсах. Цель планирования человеческих ресурсов — обеспечить наилучшее соответствие между членами команды и проектами и избежать нехватки или избыточности рабочей силы. Этот этап разделен на следующие 3 этапа.
Шаг 1.1) Прогнозирование спроса
На этом этапе менеджер по тестированию прогнозирует общие потребности в человеческих ресурсах в соответствии с различными планами проекта.
У вас может возникнуть вопрос»Как руководитель тестирования составляет список позиций команды и их роли?? "
Состав и размер команды основаны на характеристика и функциональность проекта. Если ты понимаешь, что тип команды вам нужно, вы будете знать, как составить список позиций в команде и их роли.
Потому что особенностью проекта Guru99 Bank является тестов, вам следует создать Команда тестирования сделать этот проект. Размер команды (количество членов проектной команды) зависит от объем проектной деятельности и сложность проекта.
Структура команды тестирования
Как правило, Тестирование Команда состоит из следующих участников:
Обозначение | обязанности |
---|---|
Test Manager | Управляйте всем проектом
Определяет проект направление |
тестер |
Создает Тестовые кейсы
Создание наборов тестов Выполнить тесты, Журнал Результаты, Отчет дефект |
Разработчик в тесте |
Создает программу для тестирования — код, созданный разработчиками
Создает сценарии автоматизации тестирования. |
Администратор тестирования |
Создает и обеспечивает Тестовая среда и активы управляемого и поддержанный
Поддержка команда будет использовать тестовую среду для выполнения тестов |
Члены 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 способа управления командой, как показано на следующем рисунке:
Настройка команды Target
Менеджер по тестированию должен сообщить участникам, над чем они работают. Вы должны определить цели команды, которые должны знать и согласиться все ее члены. В проекте Guru99 Bank целью команды является «тестирование сетевых банковских возможностей Guru99 Bank».
Цели команды должны быть спроектированы и соответствовать указанной задаче.
Наблюдение
Командное наблюдение означает:
- мониторинг выступление члена команды
- Понимание что они делают и результат их работы.
Наблюдение помогает менеджеру по тестированию проверить эффективность работы члена команды, проекта прогресс, раннее обнаружение проблем.
Управление конфликтами
В проектной команде, где вместе работают люди с разными характерами и стилями работы, конфликты неизбежны. У людей разные точки зрения, и при определенных обстоятельствах эти различия перерастают в конфликт. Роль менеджера по тестированию — разрешить этот конфликт.
Давайте потренируемся на примере
Во время проекта Guru99, рассчитывая на прогресс, вы просите всех членов команды обновлять информацию о ходе проекта, и вот их ответ.
Игнорировать этот конфликт
Обвините кого-нибудь в этой проблеме
Разрешите конфликт как можно скорее
Есть некоторые рекомендуемые действия, к которым вы можете обратиться для разрешения такого конфликта.
- Держи команду заседания заставить участников признать ситуацию в проекте
- Пусть члены понимать важность сотрудничества в проекте
- Попросите их сотрудничать разрешить конфликт
Самое важное на протяжении всего процесса разрешения — сохранять связь открыта для всех. Вовлеченным людям необходимо поговорить о конфликте и обсудить свои сильные чувства.
Конфликт можно обнаружить и урегулировать напрямую и быстро. Уважая различия между людьми, умея разрешать конфликты, когда они случаются, а также работая над их предотвращением, вы сможете поддерживать здоровую и творческую атмосферу в коллективе.