Структура на тестовия екип: Как да я изградим, управляваме и организираме

⚡ Умно обобщение

Организирането на тестов екип означава прогнозиране на броя хора, от които се нуждае проектът, съпоставяне на всяка роля с правилната компетентност, след което изграждане и управление на групата, така че графикът и качеството да се запазят.

  • 🔘 Мит за мащабиране: Удвояването на екипа не намалява наполовина графика, защото по-големият екип струва много повече усилия за координация.
  • ☑️ Три стъпки: Разработете план за човешки ресурси, изградете екипа на проекта и след това управлявайте екипа.
  • ✅ Структура на отбора: Стандартният екип за тестване се състои от мениджър тестване, тестер, разработчик в тестването, администратор на тестове и членове на SQA.
  • 🧪 Компетентност на първо място: Съпоставянето на член с грешното умение води до неуспех на задачата и забавя целия проект.
  • 🛠️ Основи на екипа: Мисия, отговорност, правила и мотивация са четирите елемента, които превръщат една група в екип.
  • 📊 Ежедневно управление: Поставянето на екипни цели, наблюдението и управлението на конфликти поддържат продуктивната смесена група.

Как да организираме екип за тестване

в Тестова оценка фаза, вие преценихте, че GuruПроектът на банка 99 ще бъде завършен след един месец. Да речем, че имате нужда 5 членове, за да изпълнят този проект един месец. Но вашият шеф мисли различно.

Екип на проекта: Разработване, изграждане, управление

1) Правилна ли е идеята на шефа?

Да

Не

неправилен
правилен

Защото отборът не може да бъде мащабиран по този начин. Твърде много членове в екип създават проблем в организацията и администрацията на екипа

Не можете просто да мащабирате екип като формулата в горния сценарий, защото:

  • Управление на a десетчленен екипът е тотално различен от управлението на a петчленен екип. Може да ви отнеме повече усилия да управлявате и контролирате екипа и времето за изпълнение на проекта може да се увеличи.
  • Ако броят на членовете в екип се увеличи, те могат да споделят проектни задачи, за да намалят времето за изпълнение. Но споделянето на задачи с много хора, които могат да се извършват само от един човек, може да повлияе на производителността.

Организацията на екипа е една от най-сложните задачи вУправление на тестове'. Тестовият отбор играе много централна роля във всеки софтуерен проект. Ключова черта на всички успешни мениджъри на тестове е организирането и управлението на високопроизводителен тестов екип, който осигурява бизнес стойност на организацията.

Какво е „Екип по проекта“?

Екипът на проекта е група от хора, които

Екип на проекта

Те работят заедно за постигане на общата цел на проекта. Тест мениджърът е човек, който изгражда ефективен екип и го води до този успех.

Как да създадем високоефективен екип?

Следните черти са от съществено значение за изграждането на високоефективен екип

Създайте високоефективен екип

  • Силно сътрудничество – Сътрудничеството е акт на работа с други и съвместни действия за изпълнение на задача. Талантлив екип измисля начини за решаване на междуличностни проблеми и за свършване на работата. Те са готови да се подкрепят взаимно в работата.
  • Задължение – В силен екип всички членове се ангажират с общите цели на проекта. Те се грижат и поемат отговорност за своята работа и работата на екипа. Всеки член работи с много усилия, а останалите правят същото.
  • Ефективна комуникация – Ключов фактор за успешното представяне на един екип е комуникацията. Членовете говорят и изразяват своите идеи ясно, честно, логично, така че да могат да се разбират.
  • Споделяне – В екипа всеки член има своите силни и слаби страни. В един добър екип членовете са готови да споделят информация, знания и опит, за да се усъвършенстват взаимно.

Как да изградим и управляваме ефективен екип?

Тази тема ще ви даде стъпка по стъпка процеса за организиране на екипа по проекта за GuruПроект на банка 99. За да изградите и управлявате ефективен екип, трябва да следвате 3 стъпки, както е посочено по-долу –

Изградете и управлявайте ефективен екип

Стъпка 1) Разработете план за човешките ресурси

Планирането на човешките ресурси е процес, който идентифицира настоящите и бъдещите нужди от човешки ресурси за една организация. Целта на планирането на човешките ресурси е да осигури най-доброто съответствие между членовете на екипа и проектите и да избегне недостига или съкращенията на човешки ресурси. Тази фаза е разделена на следните 3 етапа

Разработете план за човешки ресурси

Стъпка 1.1) Прогнозиране на търсенето

В тази стъпка Test Manager прогнозира общите изисквания за човешки ресурси в съответствие с различните планове на проекта.

Може да имате въпрос "Как Мениджърът на тестовете избира позицията на екипа и техните роли? ”

Съставът и размерът на отбора се основават на характеристика намлява функционалност на проекта. Ако разбирате какво тип екип имате нужда, ще знаете как да изберете позицията в екипа и техните роли.

Поради характеристиката на проекта Guru99 Банка е тестване, трябва да създадете a Екип за тестване да направя този проект. Размерът на екипа (броят на членовете в екипа на проекта) се основава на сила на звука на дейностите по проекта и на сложност на проекта.

Тестване на екипна структура

Обикновено а Тестване Екипът се състои от следните членове:

Обозначаване Отговорности
Тест мениджър

Управлявайте целия проект

Определя проекта посока

тестер

Изгражда на Тестови Случаи

Генериране на тестови пакети

Изпълнение тестовете, Вход резултати, доклад дефектът

Разработчик в теста

Създава програма за тестване – код, създаден от разработчици

Създава скриптове за автоматизация на тестове

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

Изгражда и осигурява Тестова среда и активите са управлявана намлява поддържа

Подкрепа екипът да използва тестова среда за изпълнение на теста

Членове на SQA Поемете отговорността за осигуряване на качеството

Според този план за човешки ресурси се нуждаете от поне 5 члена за вашия екип по проекта. Всеки член ще вземе a различен роля в екипа на проекта и те трябва да имат компетенции съответен към ролята, която им е отредена.

Ако проектът е сложен и има голям обем, екипите по проекта трябва растат по размер и мащаб за да отговори на сложността. В такъв случай повече от един човек може да поеме една роля и да изпълни своята отговорност.

Стъпка 1.2) Оценка на компетентността

Член на компетенции са важен момент, който трябва да имате предвид при планирането на ресурсите. Трябва да свържете членове с различни компетенции към прав задача. Това означава да изберете подходящ човек за работата.

Помислете за следния сценарий –

Да предположим, че назначавате на член разработчик като a тестер в екипа на проекта. Неговата задача е да изпълнява тестовите случаи и да докладва за дефектите на Мениджъра на тестовете. Тази задача трябва да бъде изпълнена за една седмица. Но резултатът е:

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

Вие го назначихте на погрешно задача. Той е разработчик, неговите умения са програмиране, а не тестване. Сравняването на член с грешно умение може да доведе до провал на задачата и забавяне на проекта.

За да избегне тази грешка, преди да присвои членове на която и да е задача, мениджърът на тестовете трябва да вземе предвид много фактори:

  • - умение се изисква от членовете за изпълнение на различни задачи по проекта.
  • Уменията и способностите на членовете на екипа трябва да се измерват спрямо мисията и целта на проекта. Ако на наличните хора липсват необходимите компетенции, ръководителят на теста трябва да планира как да ги обучи.

Стъпка 1.3) Планиране на повишаване на уменията

Планиране на повишаване на уменията

  • Идентифицирайте пропуските: В някои случаи има пропуски между компетенциите на члена и търсенето на умения по проекта. Отговорността на Мениджъра на тестовете е да идентифицира кои умения липсват на членовете, за да създаде подходящ план за обучение за тях. Например, в предишния сценарий на член на екипа липсват умения за тестване и това е пропуск, който Мениджърът на тестовете идентифицира.
  • Обучение и оценка: Планирането на човешките ресурси ще включва обмисляне на това как съществуващите членове могат да бъдат обучени и развити, за да постигнат уменията и необходимите компетенции. Планът за обучение трябва да бъде създаден и приложен веднага след идентифициране на пропуска. В горния пример този член трябва да бъде обучен на тестване умение, за да се справите със задачата за тестване.
  • Оценка: Програмите за обучение са наблюдавано намлява оценявани често за да се гарантира, че са ефективни. Тази програма може да бъде променена, ако е необходимо.

Например в горния случай мениджърът трябва да оцени напредъка на обучението на разработчика. Ако на разработчика му е трудно да започне тестване, мениджърът може да обмисли алтернативен метод на обучение или да го замени.

Стъпка 2) Създайте екипа на проекта

След като приключите с разработванетоping план за човешки ресурси, време е да изградите екипа си по проекта.

Как мога да изградя успешен екип? Има 4 елемента, които са важни за изграждането на ефективен екип

Изградете екипа на проекта

Стъпка 2.1) Екипна мисия

Първото нещо, което трябва да направи тест мениджърът, е да сподели екипна мисия с останалите членове. Създаването на мисия изисква членовете на екипа да обмислят, обсъдят и постигнат съгласие

Например, мисията за GuruПроектът на 99 Bank е да тества средство за нетно банкиране на уважавания „Guru99 Банка“. Като мениджър на тестове, трябва да споделите тази мисия с членовете на екипа си, да им покажете важността на мисията в бизнес дейността.

Стъпка 2.2) Отговорност на екипа

Какво се случва, ако членовете на екипа не знаят каква е тяхната роля и какво трябва да правят в проекта?

Отговорност на екипа

Много е важно в екипна среда членовете на екипа да знаят какво е очакван на всеки от тях.

В проекта Guru99 Банка, можете да проведете екипна среща. По време на срещата трябва:

  • Посочете ясно кой отговаря и какво очаквате от вашия екип
  • Уверете се, че всеки е наясно с неговата роля и отговорности. Тези роли вече са определени в стъпка 1.1

Стъпка 2.3) Правила на отбора

Правилата на екипа са насоки за начините, по които ще работят заедно. Екипите не се нуждаят от много правила, за да работят добре заедно, но всеки в екипа трябва да се съгласи с правилата и да споделя отговорността за гарантиране, че те се спазват

Можете да посочите някои примерни правила на екипа, както следва

Правила на отбора

Стъпка 2.4) Екипна мотивация

Екипната работа без мотивация изглежда като тяло без душа. Като мениджър на тестове на... Guru99 проект, от вас зависи постоянно да мотивирате екипа си всеки ден.

Ако имате мотивиран екип, това ще подобри качеството и продуктивността на вашия проект. Ще създадете добра работна среда, която дава възможност на вашия член.

Ако искате да знаете как да мотивирате екипа си, разгледайте Умение за хора статия.

Стъпка 3) Управление на екипа на проекта

Управлението на екип е много предизвикателна задача за мениджъра на тестове. Ще се сблъсквате с различни личности и стилове на работа. Основната цел на един добър мениджър е да фокусира всички, да се увери, че всички общуват и да поддържа проекта в изправност. track.

Следната фигура показва важната роля на мениджъра на тестовете. Нека си представим, че членовете на екипа са много нула, но без лидер те все още са нула. Но имайки мениджър, те могат да се комбинират и да станат голям брой.

Управлявайте екипа на проекта

Има 3 начина за управление на екип, както е показано на следната фигура:

Управлявайте екипа на проекта

Екип за настройка Target

Мениджърът на тестването трябва да информира членовете за какво работят. Трябва да определите целите на екипа, които всички членове трябва да знаят и да са съгласни. В проекта Guru99 Bank, целта на екипа е „тестване на нетната банкова услуга на GuruБанка 99“

Екипните цели трябва да бъдат проектирани и да се включат в конкретната задача.

Наблюдение

Екипното наблюдение означава:

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

Наблюдението помага на Мениджъра на теста да провери ефикасност от работата на члена на екипа, проекта напредък, ранно откриване на проблеми.

Управление на конфликти

Екип по проекта, където хора с различни характери и стилове на работа работят заедно, конфликтът непременно ще се случи. Хората имат различни гледни точки и при правилния набор от обстоятелства тези различия ескалират до конфликт. Ролята на мениджъра на тестовете е да се справи с този конфликт.

Нека се упражняваме с пример

По време на проекта Guru99, разчитайки на напредъка, вие молите всички членове на екипа да актуализират напредъка на проекта и ето техния отговор.

Управление на конфликти

Членовете на екипа не си сътрудничат, те искат да правят нещата според своите капризи и фантазии и не искат да следват никакви правила. В такъв случай какво ще направите?

Игнорирайте този конфликт

Обвинете някого за този проблем

Разрешете конфликта възможно най-скоро

правилен
InCorrect

Ето някои препоръчителни дейности, които можете да използвате, за да разрешите такъв конфликт.

  • Дръжте екип среща да накара членовете да признаят ситуацията по проекта
  • Нека членовете разбирам значението на сътрудничеството в проекта
  • Помолете ги сътрудничат за разрешаване на конфликта

Най-важното нещо през целия процес на разрешаване е да запазите комуникациите са отворени за всички. Замесените хора трябва да говорят за конфликта и да обсъдят силните си чувства.

Конфликтите могат да бъдат открити и разрешени директно и бързо. Като уважавате различията, разрешавате конфликтите, когато възникнат, и работите за предотвратяването им, можете да поддържате здравословна и креативна екипна атмосфера.

Въпроси и Отговори

Няма фиксиран брой. Пет до седем членове поддържат координацията ниска, като същевременно покриват всяка роля. Над приблизително девет души, разделете ги на подекипи със собствени ръководители, вместо да се отчитат всички пред един мениджър.

Мениджърът по тестване отговаря за бюджета, персонала и отчетността в целия проект. Ръководителят на теста е ангажиран директно с едно тестово ниво или модул: разпределя тестови случаи, преглежда ги и отблокира тестери. Малките проекти обединяват двете роли в едно лице.

Тестерите са вградени във всеки междуфункционален екип, вместо да са в отделен отдел, така че качеството е споделена отговорност. Малка централна практика все още притежава инструментариума, стандартите и средата. Scrum магистър улеснява, а не управлява.

Хартата на екипа е кратък документ, в който се записват целта, ролите, протоколите за комуникация, правата за вземане на решения и как се разрешават разногласията. Това е писмената версия на мисията, отговорностите и правилата, описани по-горе, и предотвратява повечето предотвратими спорове по-късно.

Дайте на всяко място определен водещ, припокривайте поне два работни часа за дневната синхронизация и записвайте всичко, защото разговорите в коридора не съществуват. Запазете тестовата среда и дефекта tracсподелено от ker, никога не дублирано на сайт.

Това променя състава повече от броя на персонала. Машинното обучение поема генерирането на повтарящи се случаи, откриването на дублиращи се дефекти и отстраняването на локатори, така че прогнозирането на търсенето трябва да планира по-малко чисто ръчни изпълнители и повече инженери, които могат да преглеждат и коригират резултатите от модела.

втори пилот намалява бариерата за писане на автоматизирани скриптове, така че оскъдното умение става четене и преглед на генериран код, а не писанеping Добавете бърза дисциплина и преглед на кода към плана за повишаване на уменията за всеки, който се насочва към „Разработчик в тестване“.

Дайте им приятел, една малка функция от край до край за тестване през първата седмица и достъп само за четене до съществуващия тестов пакет преди достъп за запис. RevПреглеждането на реални дефекти учи продукта по-бързо от който и да е документ. Регистрирайте пропуските, които откриват, като въпроси.

Обобщете тази публикация с: