Ve fázi odhadu testu jste odhadovali, že projekt Guru99 Bank bude dokončen za jeden měsíc. Řekněme, že k provedení tohoto projektu za jeden měsíc potřebujete 5 členů . Ale váš šéf myslí jinak.
1. Je šéfova představa správná?
AnoNo
Incorrect
Correct
Protože tým nelze takto škálovat. Příliš mnoho členů týmu vytváří problém v organizaci a správě týmu
Ve výše uvedeném scénáři nemůžete jednoduše škálovat tým, jako je vzorec, protože:
- Řízení desetičlenného týmu se zcela liší od řízení pětičlenného týmu. Správa a kontrola týmu vám může trvat více úsilí a doba realizace projektu se může prodloužit.
- Pokud se počet členů v týmu zvýší, mohou sdílet úkoly projektu a zkrátit tak dobu provádění. Ale sdílení úkolů s mnoha lidmi, které může provádět pouze jedna osoba, může mít vliv na produktivitu.
Organizace týmu je jedním z nejkomplikovanějších úkolů v oblasti „Test Management“. Testovací tým hraje velmi důležitou roli v každém softwarovém projektu. Klíčovým rysem všech úspěšných testovacích manažerů je organizace a správa vysoce výkonného testovacího týmu, který organizaci přináší obchodní hodnotu.
Co je „projektový tým“?
Projektový tým je skupina lidí, kteří
Společně pracují na dosažení celkového cíle projektu. Test Manager je člověk, který buduje efektivní tým a vede je k tomuto úspěchu.
Jak vytvořit vysoce efektivní tým?
Následující rysy jsou nezbytné pro vybudování vysoce efektivního týmu
- Silná spolupráce - Spolupráce je aktem spolupráce s ostatními a společným jednáním za účelem dosažení zaměstnání. Talentovaný tým vymýšlí způsoby, jak vyřešit mezilidské problémy a dokončit práci. Jsou ochotni se v práci navzájem podporovat.
- Závazek - V silném týmu se všichni členové zavazují ke společným cílům projektu. Starají se o svou práci a práci týmu a berou na sebe odpovědnost. Každý člen pracuje s velkým úsilím a ostatní dělají totéž.
- Efektivní komunikace - klíčovým faktorem úspěšného výkonu týmu je komunikace. Členové mluví a vyjadřují své myšlenky jasně, čestně, logicky, aby si navzájem rozuměli.
- Sdílení - v týmu má každý člen své silné a slabé stránky. V dobrém týmu jsou členové ochotni sdílet informace, znalosti a zkušenosti, aby se vzájemně dovedli.
Jak vybudovat a spravovat efektivní tým?
Toto téma vám poskytne podrobný proces organizace projektového týmu pro projekt Guru99 Bank. Chcete-li vytvořit a spravovat efektivní tým, měli byste postupovat podle 3 níže uvedených kroků -
Krok 1) Vypracovat plán lidských zdrojů
Plánování lidských zdrojů je proces, který identifikuje současné a budoucí potřeby lidských zdrojů v organizaci. Účelem plánování lidských zdrojů je zajistit nejlepší shodu mezi členy týmu a projekty a vyhnout se nedostatku nebo nadbytečnosti energie. Tato fáze je rozdělena do následujících 3 fází
Krok 1.1) Předpověď poptávky
V tomto kroku Správce testů předpovídá celkové požadavky na lidské zdroje v souladu s různými plány projektu.
Možná vás napadne otázka „ Jak správce testů vybere pozici týmu a jeho role ? “
Složení a velikost týmu vychází z charakteristik a funkčnosti projektu. Pokud pochopíte, jaký typ týmu potřebujete, budete vědět, jak vybrat užší pozici týmu a jeho role.
Protože charakteristikou projektu Guru99 Bank je testování , měli byste pro tento projekt vytvořit testovací tým . Velikost týmu (počet členů v projektovém týmu) závisí na objemu projektových aktivit a složitosti projektu.
Struktura týmu testování
Testovací tým se obvykle skládá z následujících členů:
Označení | Odpovědnosti |
---|---|
Manažer testů | Spravovat celý projekt Definuje směr projektu |
Tester | Vytváří testovací případy Generovat testovací sady Provádět testy, protokolovat výsledky, hlásit závadu |
Vývojář v testu | Vytvoří program k testování - kód vytvořený vývojáři Vytvoří skripty automatizace testu |
Správce testu | Vytváří a zajišťuje, že testovací prostředí a aktiva jsou spravována a udržována Podporujte tým, aby pro provádění testu používal testovací prostředí |
Členové SQA | Převezměte odpovědnost za zajištění kvality |
Podle tohoto plánu lidských zdrojů potřebujete pro svůj projektový tým alespoň 5 členů. Každý člen bude mít v projektovém týmu jinou roli a musí mít kompetence odpovídající roli, která mu byla přiřazena.
Pokud je projekt složitý a má vysoký objem, měly by se projektové týmy zvětšit co do velikosti a rozsahu, aby vyhověly složitosti. V takovém případě může jednu roli převzít a plnit svou odpovědnost více než jedna osoba.
Krok 1.2) Vyhodnocení kompetence
Kompetence člena jsou důležitým bodem, který byste měli vzít v úvahu při plánování zdrojů. Máte na zápas členy s různými kompetencemi k pravé úkol. Znamená to vybrat vhodnou osobu pro danou práci.
Zvažte následující scénář -
Předpokládejme, že členovi přiřadíte vývojáře jako testera v projektovém týmu. Jeho úkolem je provést testovací případy a nahlásit vady Test Manageru. Tento úkol musí být splněn do jednoho týdne. Ale výsledek je:
Přidělili jste mu špatný úkol. Je vývojář, jeho dovednosti jsou programování, ne testování. Přiřazení člena k nesprávné dovednosti může způsobit selhání úkolu a zpoždění projektu.
Aby se této chybě vyhnul, musí před přiřazením členů k jakémukoli úkolu zvážit Správce testů mnoho faktorů:
- Dovednosti vyžadované od členů dokončit různé úkoly projektu.
- Dovednosti a schopnosti členů týmu musí být měřeny proti poslání a cíli projektu. Pokud dostupným lidem chybí potřebné kompetence, měl by manažer testů naplánovat, jak je zdokonalit.
Krok 1.3) Plánování dovedností
- Identifikujte mezery: V některých případech existují rozdíly mezi kompetencemi člena a poptávkou po dovednostech projektu. Jeho odpovědností vedoucího testu je určit, které dovednosti členům chybí, aby pro ně vytvořil vhodný tréninkový plán. Například v předchozím scénáři členovi týmu chybí testovací dovednosti a je to mezera, kterou Test Manager identifikoval.
- Školení a hodnocení: Plánování lidských zdrojů bude zahrnovat úvahu o tom, jak mohou být stávající členové vyškoleni a rozvíjeni k dosažení dovedností a požadovaných kompetencí. Tréninkový plán by měl být vytvořen a použit okamžitě po identifikaci mezery. Ve výše uvedeném příkladu by tento člen měl být vyškolen v testovacích dovednostech, aby převzal kontrolu nad testovací úlohou.
- Hodnocení: Školicí programy jsou často sledovány a hodnoceny, aby byla zajištěna jejich účinnost. Tento program lze v případě potřeby změnit.
Například ve výše uvedeném případě musí manažer vyhodnotit postup školení vývojáře. Pokud vývojář zjistí, že je obtížné zahájit testování, může manažer zvážit alternativní metodu školení nebo zvážit jeho nahrazení.
Krok 2) Sestavte projektový tým
Po dokončení vývoje plánu lidských zdrojů je čas vybudovat svůj projektový tým.
Jak mohu vybudovat úspěšný tým? K vybudování efektivního týmu jsou důležité 4 položky
Krok 2.1) Týmová mise
První věcí, kterou testovací manažer musí udělat, je sdílení týmové mise s ostatními členy. Vytvoření poslání vyžaduje, aby členové týmu přemýšleli, diskutovali a dohodli se
Posláním projektu Guru99 Bank je například otestovat nástroj čistého bankovnictví vážené „banky Guru99 Bank“. Jako testovací manažer musíte tuto misi sdílet se členy svého týmu, ukázat jim důležitost mise v obchodní činnosti.
Krok 2.2) Odpovědnost týmu
Co se stane, když členové týmu neví, jaké jsou jejich role a co by měli v projektu dělat?
V týmovém prostředí je velmi důležité, aby členové týmu věděli, co se od každého z nich očekává .
V projektu Guru99 Bank můžete uspořádat týmovou schůzku. Na schůzce musíte:
- Ujasněte si, kdo má na starosti a co od svého týmu očekáváte
- Zajistěte, aby měl každý jasno o své roli a odpovědnosti. Tyto role již byly definovány v kroku 1.1
Krok 2.3) Pravidla týmu
Pravidla týmu jsou pokyny pro způsoby, jak budou spolupracovat. Týmy nepotřebují mnoho pravidel, aby dobře spolupracovaly, ale každý člen týmu by měl s pravidly souhlasit a sdílet odpovědnost za zajištění jejich dodržování
Následující ukázku pravidel týmu můžete doporučit následujícím způsobem
Krok 2.4) Motivace týmu
Týmová práce bez motivace vypadá jako tělo bez duše. Jako manažer testování projektu Guru99 je na vás, abyste každý den soustavně motivovali svůj tým.
Pokud máte motivovaný tým, zlepší to kvalitu a produktivitu vašeho projektu. Vytvoříte dobré pracovní prostředí, které zmocní vašeho člena.
Pokud chcete vědět, jak motivovat svůj tým, podívejte se na článek People Skill.
Krok 3) Správa projektového týmu
Správa týmu je pro Test Manager velmi náročným úkolem. Budete se zabývat různými osobnostmi a pracovními styly. Primárním cílem dobrého manažera je přimět každého, aby se soustředil, ujistil se, že všichni komunikují, a udržovat projekt na správné cestě.
Následující obrázek ukazuje důležitou roli Test Manager. Představme si, že členů týmu je mnoho nula, ale bez vůdce jsou stále nula. Ale když mají manažera, mohou být kombinováni a stát se velkým číslem.
Existují 3 způsoby, jak spravovat tým, jak ukazuje následující obrázek:
Stanovení cíle týmu
Správce testů musí dát členům vědět, na čem pracují. Musíte definovat týmové cíle, které by všichni členové měli znát a souhlasit s nimi. V projektu Guru99 Bank je týmovým cílem „otestovat možnost čistého bankovnictví banky Guru99 Bank“
Týmové cíle by měly být navrženy a proniknout do zadaného úkolu.
Pozorování
Týmové pozorování znamená:
- Monitorování výkonu člena týmu
- Pochopení toho, co dělají, a výsledku jejich práce.
Pozorování pomáhá manažer testování pro kontrolu efektivity práce týmu člena, projektové pokroku , včasnou detekci problémů.
Řízení konfliktů
K projektovému týmu, kde spolupracují lidé s odlišnou osobností a pracovním stylem, může dojít ke konfliktu. Lidé mají různá stanoviska a za správných okolností tyto rozdíly eskalují do konfliktu. Úlohou Test Manager je tento konflikt zvládnout.
Procvičme si příklad
Během projektu Guru99 bankovnictví o pokroku požádáte všechny členy týmu o aktualizaci postupu projektu a zde je jejich odpověď.
Členové týmu nespolupracují, chtějí dělat věci podle svých rozmarů a fantazií a nechtějí dodržovat žádná pravidla. V takovém případě, co budete dělat? Ignorujte tento konflikt Obviňujte někoho z tohoto problému Vyřešte konflikt co nejdříve Opravte Nesprávně
Existuje určitá doporučená aktivita, kterou můžete odkázat, abyste takový konflikt vyřešili
- Uspořádejte týmovou schůzku , aby členové uznali situaci projektu
- Nechte členy pochopit důležitost spolupráce na projektu
- Požádejte je o spolupráci při řešení konfliktu
Nejdůležitější věcí v celém procesu řešení je udržovat komunikaci otevřenou pro všechny. Zúčastněné osoby musí mluvit o konfliktu a diskutovat o svých silných pocitech.
Konflikt lze detekovat a řešit přímo a rychle. Respektováním rozdílů mezi lidmi, schopnostmi řešit konflikty, když k nim dojde, a také prací na jeho prevenci budete schopni udržovat zdravou a kreativní týmovou atmosféru.