Команда проекту: Розробка, побудова & Управління: Покроковий процес

На етапі тестової оцінки ви підрахували, що проект Guru99 Bank буде завершений за один місяць. Скажімо, вам потрібно 5 учасників, щоб виконати цей проект за один місяць. Але ваш начальник думає інакше.

1. Чи правильна ідея начальника?
ТакНемає
неправильної
коректності,
оскільки команда не може бути масштабована таким чином. Занадто багато членів команди створює проблему в організації та адмініструванні команди

Ви не можете просто масштабувати команду, як формула у наведеному вище сценарії, оскільки:

  • Управління командою з десяти членів повністю відрізняється від управління командою з п'яти членів . Вам може знадобитися більше зусиль для управління командою та управління командою, і час виконання проекту може збільшитися.
  • Якщо кількість членів команди збільшується, вони можуть спільно використовувати проектні завдання, щоб скоротити час виконання. Але розподіл завдань із багатьма людьми, які може виконувати лише одна людина, може вплинути на продуктивність праці.

Організація команди - одне з найскладніших завдань у «Тестовому менеджменті». Тестова команда відіграє центральну роль у будь-якому програмному проекті. Ключовою рисою всіх успішних тестових менеджерів є організація та управління високоефективною тестовою командою, яка надає організації значення для бізнесу.

Що таке "команда проекту"?

Команда проекту - це група людей, які

Вони працюють разом для досягнення загальної мети проекту. Тест-менеджер - це людина, яка створює ефективну команду і веде їх до цього успіху.

Як створити високоефективну команду?

Наступні риси є важливими для створення високоефективної команди

  • Міцна співпраця - Співпраця - це акт співпраці з іншими та спільної діяльності для виконання роботи. Талановита команда придумує способи вирішення міжособистісних питань та виконання роботи. Вони готові підтримувати одне одного в роботі.
  • Прихильність - у сильній команді всі члени дотримуються загальних цілей проекту. Вони дбають і відповідають за свою роботу та роботу команди. Кожен член працює з великими зусиллями, а інші роблять те саме.
  • Ефективне спілкування - Ключовим фактором успішної роботи команди є спілкування. Учасники говорять і висловлюють свої ідеї чітко, чесно, логічно, щоб вони могли зрозуміти один одного.
  • Спільний доступ - У команді кожен учасник має свої сильні та слабкі сторони. У хорошій команді учасники готові ділитися інформацією, знаннями та досвідом, щоб вдосконалити один одного.

Як створити та керувати ефективною командою?

Ця тема дасть вам покроковий процес організації команди проекту для проекту Guru99 Bank. Щоб створити та керувати ефективною командою, слід виконати 3 кроки, як показано нижче -

Крок 1) Розробіть план людських ресурсів

Планування людських ресурсів - це процес, який визначає поточні та майбутні потреби в людських ресурсах для організації. Метою планування людських ресурсів є забезпечення найкращої відповідності між членами команди та проектами та уникнення нестачі чи надмірності людської енергії. Цей етап поділяється на наступні 3 етапи

Крок 1.1) Прогнозування попиту

На цьому кроці менеджер випробувань прогнозує загальні потреби у людських ресурсах відповідно до різних планів проекту.

Можливо, у вас виникне запитання “ Як Тест-менеджер входить до списку командної позиції та їхніх ролей ? "

Склад команди та розмір базуються на характеристиці та функціональності проекту. Якщо ви розумієте, який тип команди вам потрібен, ви будете знати, як відібрати позицію команди та їх ролі.

Оскільки характеристика проекту Guru99 Bank - тестування , вам слід створити тестувальну групу, яка займеться цим проектом. Розміри команди (кількість членів команди проекту) залежать від обсягу проектної діяльності та складності проекту.

Структура групи тестування

Зазвичай тестувальна група складається з таких членів:

Позначення Обов'язки
Менеджер тестів Керувати цілим проектом Визначає напрямок проекту
Тестер Створює тестові кейси Генерувати набори тестів Виконувати тести, реєструвати результати, повідомляти про дефект
Розробник у тесті Створює програму для тестування - код, створений розробниками Створює сценарії автоматизації тестування
Адміністратор тесту Створює та забезпечує тестове середовище та ресурси управляються та підтримуються. Підтримайте команду у використанні тестового середовища для виконання тесту
Члени SQA Візьміть на себе відповідальність за забезпечення якості

Відповідно до цього плану управління персоналом, вам потрібно щонайменше 5 членів для вашої команди проектів. Кожен член буде виконувати різну роль у проектній групі, і вони повинні мати компетенції, що відповідають призначеній їм ролі.

Якщо проект складний і має великий обсяг, команди проекту повинні збільшуватися в розмірах і масштабах, щоб відповідати складності. У такому випадку більше однієї людини може взяти на себе одну роль і виконати свій обов'язок.

Крок 1.2) Оцінка компетентності

Компетенції членів є важливим моментом, який слід враховувати при плануванні ресурсів. Ви повинні підібрати членів з різними компетенціями до потрібного завдання. Це означає вибрати відповідну людину для роботи.

Розглянемо наступний сценарій -

Припустимо, ви призначите учасника-розробника як тестера в команді проекту. Його завдання - виконати тестові кейси та повідомити про дефекти менеджеру тестів. Це завдання потрібно виконати за один тиждень. Але результат такий:

Ви призначили йому неправильне завдання. Він розробник, його навичка - програмування, а не тестування. Поєднання члена з неправильним вмінням може спричинити провал завдання та затримати проект.

Щоб уникнути цієї помилки, перед тим, як призначати учасників до будь-якого завдання, менеджер тесту повинен врахувати багато факторів:

  • Уміння вимагає від членів для виконання різних завдань проекту.
  • Навички та вміння членів команди повинні вимірюватися у відповідності з місією проекту та ціллю проекту. Якщо доступні люди не мають необхідних компетенцій, керівник випробувань повинен спланувати, як їх підвищити.

Крок 1.3) Навичка планування

  • Визначте прогалини: У деяких випадках є розбіжності між компетенцією члена та попитом на вміння проекту. Завдання керівника тесту - визначити, яких навичок бракує учасникам, щоб створити для них відповідний план навчання. Наприклад, у попередньому сценарії учасник команди не має навичок тестування і є прогалиною, яку виявив менеджер випробувань.
  • Навчання та оцінка: Планування людських ресурсів включатиме розгляд способу навчання та розвитку існуючих членів для досягнення навичок та необхідних компетенцій. План тренувань слід створювати та застосовувати відразу після виявлення розриву. У наведеному вище прикладі цього члена слід навчити тестуванню , щоб взяти на себе відповідальність за тестування.
  • Оцінка: Навчальні програми часто контролюються та оцінюються, щоб переконатися, що вони ефективні. За потреби цю програму можна змінити.

Наприклад, у наведеному вище випадку менеджеру потрібно оцінити хід навчання розробника. Якщо розробникові важко взяти участь у тестуванні, менеджер може розглянути альтернативний метод навчання або замінити його.

Крок 2) Створіть команду проекту

Після того, як ви закінчите розробку плану людських ресурсів, настав час створити свою проектну команду.

Як я можу створити успішну команду? Є 4 пункти, важливі для формування ефективної команди

Крок 2.1) Місія групи

Перше, що повинен зробити Тест-менеджер, це поділитися місією команди з іншими членами. Створення заяви про місію вимагає від членів команди продумати, обговорити та домовитись

Наприклад, місія проекту Guru99 Bank полягає в тестуванні мережі банківських послуг відомого "Банку Guru99". Як менеджер випробувань, ви повинні поділитися цією місією з членами вашої команди, показати їм важливість місії у діловій діяльності.

Крок 2.2) Відповідальність команди

Що станеться, якщо члени команди не знають, яка їхня роль і що їм слід робити у проекті?

У командному середовищі дуже важливо, щоб члени команди знали, що очікується від кожного з них.

У проекті Guru99 Bank ви можете провести зустріч команди. Під час зустрічі ви повинні:

  • Поясніть чітко, хто відповідає і що ви очікуєте від своєї команди
  • Переконайтесь, що всі чітко розуміють свою роль та обов’язки. Ці ролі вже визначено на кроці 1.1

Крок 2.3) Правила команди

Командні правила - це вказівки щодо спільної роботи. Командам не потрібно багато правил, щоб добре працювати разом, але всі члени команди повинні погодитися з правилами та розділити відповідальність за забезпечення їх дотримання.

Ви можете посилатись на деякі зразки командних правил наступним чином

Крок 2.4) Мотивація команди

Командна робота без мотивації виглядає як тіло без душі. Як менеджер випробувань проекту Guru99, від вас залежить, що ви постійно мотивуєте свою команду щодня.

Якщо у вас є мотивована команда, це покращить якість і продуктивність вашого проекту. Ви створите гарне робоче середовище, яке розширить можливості вашого члена.

Якщо ви хочете знати, як мотивувати свою команду, погляньте на статтю People Skill.

Крок 3) Управління проектною командою

Управління командою є дуже складним завданням для менеджера випробувань. Ви матимете справу з різними особистостями та стилями роботи. Основна мета хорошого менеджера - це зосередити всіх, переконатись, що всі спілкуються та тримати проект на шляху.

На наступному малюнку показано важливу роль менеджера випробувань. Давайте уявимо, що члени команди багато нульові, але без лідера вони все ще нульові. Але маючи менеджера, їх можна об’єднати і стати великою кількістю.

Є 3 способи управління командою, як показано на малюнку:

Встановлення цільової команди

Керівник тесту повинен повідомити учасників, для чого вони працюють. Ви повинні визначити цілі команд, які повинні знати і погоджуватись усі члени. У проекті Guru99 Bank метою команди є "випробувати мережеву банківську систему Банку Guru99"

Командні цілі повинні бути розроблені та враховувати вказане завдання.

Спостереження

Командне спостереження означає:

  • Моніторинг результативності членів команди
  • Розуміння того, що вони роблять, і результат їхньої роботи.

Спостереження допомагає менеджеру випробування , щоб перевірити ефективність роботи члена команди, проекту прогресу , раннього виявлення проблем.

Управління конфліктами

Команда проектів, де люди з різною особистістю та робочим стилем працюють разом, обов’язково трапляються конфлікти. Люди мають різні точки зору, і за належних обставин ці розбіжності переростають у конфлікт. Роль менеджера випробувань полягає у вирішенні цього конфлікту.

Потренуємось на прикладі

Під час банку проекту Guru99 щодо прогресу ви просите всіх членів команди оновити хід проекту, і ось їх відповідь.

Члени команди не співпрацюють, вони хочуть робити щось згідно з їх примхами та фантазіями, і не хочуть дотримуватися будь-яких правил. У такому випадку, що ти зробиш? Ігноруйте цей конфлікт Звинувати когось у цьому питанні Вирішіть конфлікт якомога швидше Виправте InCorrect

Існує деяка рекомендована діяльність, на яку ви можете звернутися, щоб вирішити такий конфлікт

  • Проведіть засідання команди, щоб члени визнали ситуацію з проектом
  • Нехай учасники зрозуміють важливість співпраці у проекті
  • Попросіть їх співпрацювати для вирішення конфлікту

Найголовніше у процесі вирішення проблеми - підтримувати комунікацію відкритою для всіх. Залученим людям потрібно поговорити про конфлікт та обговорити свої сильні почуття.

Конфлікт можна виявити та вирішити безпосередньо та швидко. Поважаючи розбіжності між людьми, маючи змогу вирішити конфлікт, коли він трапляється, а також працюючи над його запобіганням, ви зможете підтримувати здорову та творчу атмосферу команди.

Цікаві статті...