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