Структура команди тестування: як її створити, керувати та організувати

⚡ Розумний підсумок

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

  • 🔘 Міф про масштабування: Подвоєння команди не скорочує графік вдвічі, оскільки більша команда вимагає набагато більше зусиль з координації.
  • ☑️ Три кроки: Розробіть план управління персоналом, сформуйте команду проекту, а потім керуйте нею.
  • ✅ Структура команди: Стандартну команду тестування складають менеджер з тестування, тестувальник, розробник у тестуванні, адміністратор тестування та члени SQA.
  • 🧪 Компетентність понад усе: Зіставлення учасника з неправильною навичкою призводить до збою завдання та затримки всього проєкту.
  • 🛠️ Основи команди: Місія, відповідальність, правила та мотивація – це чотири елементи, які перетворюють групу на команду.
  • 📊 Щоденне управління: Постановка цілей команди, спостереження та управління конфліктами підтримують продуктивність змішаної групи.

Як організувати команду тестувальників

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

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

1) Чи правильна ідея начальника?

Так

Немає

неправильний
Правильно

Тому що Команда не може бути масштабована таким чином. Забагато членів у команді створює проблему в організації й адмініструванні команди

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

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

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

Що таке «проектна команда»?

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

Команда проекту

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

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

Для побудови високоефективної команди необхідні такі риси

Створіть високоефективну команду

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

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

У цій темі ви знайдете покрокові інструкції щодо організації команди проекту для GuruПроект банку 99. Щоб створити та керувати ефективною командою, вам слід виконати 3 кроки, наведені нижче –

Створіть ефективну команду та керуйте нею

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

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

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

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

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

У вас може виникнути питання"Як керівник випробувань складає короткий список позицій у команді та їхніх ролей? »

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

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

Тестування структури команди

Зазвичай, a Тестування Команда складається з наступних учасників:

Позначення Обов'язки
Менеджер випробувань

Керуйте всім проектом

Визначає проект напрям

Тестер

Нарощує Тестові випадки

Створюйте набори тестів

Виконати тести, Ввійти результати, доповідь дефект

Розробник у тесті

Створює програму тестувати – код, створений розробниками

Створює сценарії автоматизації тестування

Адміністратор тестування

Нарощує і забезпечує Тестове середовище і активи є вдалося та підтримується

Підтримка команда використовувати тестове середовище для виконання тесту

Члени SQA Візьміть на себе відповідальність за забезпечення якості

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

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

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

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

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

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

Оцінка компетентності

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

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

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

Крок 1.3) Підвищення навичок планування

Планування підвищення кваліфікації

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

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

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

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

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

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

Крок 2.1) Місія команди

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

Наприклад, місія для GuruПроект банку 99 полягає у тестуванні мережевий банкінг шановного «Guru99 Банк». Як менеджер з тестування, ви повинні поділитися цією місією з членами своєї команди, показати їм важливість місії в бізнес-діяльності.

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

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

Командна відповідальність

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

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

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

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

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

Нижче наведено приклади командних правил

Правила команди

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

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

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

Якщо ви хочете знати, як мотивувати свою команду, подивіться на Майстерність людей статті.

Крок 3) Керуйте командою проекту

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

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

Керуйте командою проекту

Існує 3 способи керування командою, як показано на наступному малюнку:

Керуйте командою проекту

Команда налаштування Target

Менеджер тестування повинен повідомити учасникам, над чим вони працюють. Ви повинні визначити цілі команди, які повинні знати та погоджуватися з усіма учасниками. У проекті Guru99 Bank, метою команди є «тестування банківської мережі» GuruБанк 99”

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

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

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

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

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

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

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

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

Під час проекту GuruРозраховуючи на прогрес, ви просите всіх членів команди оновити інформацію про хід проєкту, і ось їхня відповідь.

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

Члени команди не співпрацюють, вони хочуть робити речі відповідно до своїх примх і фантазій і не хочуть дотримуватися жодних правил. Що в такому випадку ви будете робити?

Ігноруйте цей конфлікт

Звинуватити когось у цій проблемі

Вирішіть конфлікт якнайшвидше

Правильно
InCorrect

Ось деякі рекомендовані дії, які ви можете використовувати для вирішення такого конфлікту.

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

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

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

Поширені запитання

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

Менеджер тестування відповідає за бюджет, персонал та звітність у рамках проекту. Керівник тестування безпосередньо бере участь в одному з рівнів або модулів тестування: призначає тестові випадки, переглядає їх та розблоковує тестувальників. Невеликі проекти об'єднують обидві ролі в одну особу.

Тестувальники включені до кожної міжфункціональної команди, а не знаходяться в окремому відділі, тому якість є спільною відповідальністю. Невелика центральна практика все ще володіє інструментами, стандартами та середовищами. Scrum Master сприяє, а не керує.

Статут команди — це короткий документ, що фіксує мету, ролі, протоколи комунікації, права на прийняття рішень та способи вирішення розбіжностей. Це письмова версія місії, обов'язків та правил, описаних вище, і вона запобігає більшості суперечок, яких можна уникнути, пізніше.

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

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

Copilot знижує бар'єр для написання скриптів автоматизації, тому дефіцитним навиком стає читання та перегляд згенерованого коду, а не тping Додайте швидку дисципліну та перевірку коду до плану підвищення кваліфікації для тих, хто переходить до рівня «Розробник-тестувальник».

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

Підсумуйте цей пост за допомогою: