Projektni tim: razvoj, izgradnja, upravljanje: proces korak po korak
u Procjena testa fazi, procijenili ste da će projekt Guru99 Bank biti gotov za mjesec dana. Reci da trebaš 5 članovima za provedbu ovog projekta jedan mjesec. Ali vaš šef misli drugačije.
Da
Ne
Jer tim se ne može skalirati na taj način. Previše članova u timu stvara problem u organizaciji i administraciji tima
Ne možete jednostavno skalirati Tim kao što je formula u gornjem scenariju jer:
- Upravljanje a deseteročlani tim se potpuno razlikuje od upravljanja peteročlani tim. Možda će vam trebati više truda da upravljate timom i kontrolirate ga, a vrijeme izvršenja projekta može se povećati.
- Ako se broj članova u timu poveća, oni mogu dijeliti projektne zadatke kako bi se smanjilo vrijeme izvršenja. Ali dijeljenje zadataka s mnogo ljudi, koje može obaviti samo jedna osoba, može utjecati na produktivnost.
Organizacija tima jedan je od najsloženijih zadataka u 'Upravljanje testovima'. Testna ekipa igra vrlo središnju ulogu u bilo kojem softverskom projektu. Ključna osobina svih uspješnih voditelja testiranja je organiziranje i upravljanje timom za testiranje visokih performansi koji daje poslovnu vrijednost organizaciji.
Što je 'projektni tim'?
Projektni tim je grupa ljudi koji
Oni rade zajedno kako bi postigli opći cilj projekta. Test Manager je osoba koja gradi učinkovit tim i vodi ga do tog uspjeha.
Kako stvoriti visoko učinkovit tim?
Sljedeće osobine bitne su za izgradnju vrlo učinkovitog tima
- Jaka suradnja – Suradnja je čin rada s drugima i zajedničkog djelovanja kako bi se postigao posao. Talentirani tim pronalazi načine za rješavanje međuljudskih problema i obavljanje posla. Spremni su podržati jedni druge u radu.
- Opredjeljenje – U jakom timu, svi članovi predani su zajedničkim ciljevima projekta. Brinu i preuzimaju odgovornost za svoj rad i rad tima. Svaki član radi s velikim trudom, a isto rade i ostali.
- Učinkovita komunikacija – Ključni čimbenik uspješnog rada tima je komunikacija. Članovi govore i izražavaju svoje ideje jasno, iskreno, logično kako bi se međusobno razumjeli.
- Dijeljenje – U timu svaki član ima svoje jake i slabe strane. U dobrom timu, članovi su voljni dijeliti informacije, znanje i iskustvo kako bi jedni druge usavršavali.
Kako izgraditi i voditi učinkovit tim?
Ova tema će vam korak po korak dati proces organiziranja projektnog tima za projekt Guru99 Bank. Da biste izgradili i upravljali učinkovitim timom, trebali biste slijediti 3 koraka kao u nastavku –
Korak 1) Razvijte plan ljudskih resursa
Planiranje ljudskih resursa je proces koji identificira trenutne i buduće potrebe za ljudskim resursima za organizaciju. Svrha planiranja ljudskih resursa je osigurati najbolju usklađenost između članova tima i projekata i izbjeći nedostatak radne snage ili redundanciju. Ova faza je podijeljena u sljedeće 3 faze
Korak 1.1) Predviđanje potražnje
U ovom koraku, Test Manager predviđa sveukupne potrebe za ljudskim resursima u skladu s različitim projektnim planovima.
Možda imate pitanje"Kako voditelj testiranja odabire poziciju tima i njihove uloge? "
Sastav i veličina tima temelji se na obilježje i funkcionalnost projekta. Ako razumijete što vrsta tima trebate, znat ćete kako napraviti uži izbor za poziciju tima i njihove uloge.
Jer karakteristika projekta Guru99 Bank je testiranje, trebali biste stvoriti a Tim za testiranje napraviti ovaj projekt. Veličina tima (broj članova u projektnom timu) temelji se na volumen projektnih aktivnosti i složenost projekta.
Struktura tima za testiranje
Normalno, a Ispitivanje Tim se sastoji od sljedećih članova:
Oznaka | Odgovornosti |
---|---|
Voditelj ispitivanja | Upravljajte cijelim projektom
Definira projekt smjer |
Ispitivač |
Izgrađuje Testni slučajevi
Generirajte pakete testova Izvršiti testovi, Dnevnik rezultati, izvješće nedostatak |
Programer u testu |
Stvara program testirati – kod koji su izradili programeri
Stvara skripte za automatizaciju testiranja |
Test Administrator |
Izgrađuje i osigurava Ispitna okolina a imovina jesu upravlja i održavati
Podrška tim za korištenje testnog okruženja za izvođenje testa |
Članovi SQA | Preuzmite osiguranje kvalitete |
Prema ovom planu ljudskih resursa, potrebno vam je najmanje 5 članova za vaš projektni tim. Svaki će član uzeti a drukčiji ulogu u projektnom timu, a moraju imati kompetencije odgovarajući na ulogu koja im je dodijeljena.
Ako je projekt složen i ima veliki obujam, projektni timovi bi trebali rasti u veličini i skala zadovoljiti složenost. U tom slučaju više od jedne osobe može preuzeti jednu ulogu i ispuniti svoju odgovornost.
Korak 1.2) Evaluacija kompetencije
Članova kompetencije su važna točka koju biste trebali uzeti u obzir u planiranju resursa. Morate spojiti članove s različitim kompetencije prema pravo zadatak. To znači odabrati prikladni osoba za posao.
Razmotrite sljedeći scenarij –
Pretpostavimo da članu dodijelite programera kao uređaj za ispitivanje u projektnom timu. Njegov zadatak je izvršiti testne slučajeve i prijaviti nedostatke Test Manageru. Ovaj zadatak mora biti dovršen u roku od jednog tjedna. Ali rezultat je:
Vi ste ga dodijelili nepravdi zadatak. On je programer, njegova vještina je programiranje, a ne testiranje. Spajanje člana s pogrešnom vještinom može uzrokovati neuspjeh zadatka i odgoditi projekt.
Kako bi izbjegao ovu pogrešku, prije dodjele članova bilo kojem zadatku, voditelj testiranja mora uzeti u obzir mnoge čimbenike:
- The vještina koji se od članova zahtijeva za obavljanje različitih projektnih zadataka.
- Vještine i sposobnosti članova tima moraju se mjeriti u odnosu na misiju projekta i cilj projekta. Ako raspoloživim ljudima nedostaju potrebne kompetencije, voditelj testiranja trebao bi planirati kako ih osposobiti.
Korak 1.3) Usavršite planiranje
- Identificirajte nedostatke: U nekim slučajevima postoje praznine između kompetencija člana i zahtjeva za projektnim vještinama. Njegova je odgovornost voditelja testiranja da utvrdi koje vještine članovima nedostaju kako bi za njih izradio odgovarajući plan obuke. Na primjer, u prethodnom scenariju, članu tima nedostaje vještina testiranja i predstavlja nedostatak koji je identificirao Test Manager.
- Obuka i ocjenjivanje: Planiranje ljudskih resursa uključit će razmatranje načina na koji se postojeći članovi mogu obučavati i razvijati kako bi postigli vještine i potrebne kompetencije. Plan obuke treba izraditi i primijeniti odmah nakon utvrđivanja praznine. U gornjem primjeru, ovaj član bi trebao biti obučen za testiranje vještina kako bi preuzeli zadatak testiranja.
- Ocjenjivanje: Programi obuke su prati i često ocjenjivati kako bi se osiguralo da su učinkoviti. Ovaj program se može promijeniti ako je potrebno.
Na primjer, u gornjem slučaju, upravitelj treba procijeniti napredak u obuci razvojnog programera. Ako je programeru teško nastaviti s testiranjem, upravitelj bi mogao razmisliti o alternativnoj metodi obuke ili o njegovoj zamjeni.
Korak 2) Izgradite projektni tim
Nakon što završite s razvojem plana ljudskih resursa, vrijeme je za izgradnju vašeg projektnog tima.
Kako mogu izgraditi uspješan tim? Postoje 4 stavke koje su važne za izgradnju učinkovitog tima
Korak 2.1) Timska misija
Prva stvar koju mora učiniti Test Manager je dijeljenje timska misija s ostalim članovima. Stvaranje izjave o misiji zahtijeva od članova tima razmišljanje, raspravu i postizanje dogovora
Na primjer, misija projekta Guru99 Bank je testirati net banking facility cijenjene “Guru99 banke”. Kao voditelj testiranja, morate podijeliti ovu misiju s članovima svog tima, pokazati im važnost misije u poslovnoj aktivnosti.
Korak 2.2) Timska odgovornost
Što se događa ako članovi tima ne znaju koja je njihova uloga i što trebaju raditi u projektu?
Vrlo je važno u timskom okruženju da članovi tima znaju što je Očekuje svakog od njih.
U projektu Guru99 Banka možete održati sastanak tima. Na sastanku morate:
- Jasno recite tko je glavni i što očekujete od svog tima
- Provjerite je li svima jasna njegova uloga i odgovornosti. Ove su uloge već definirane u koraku 1.1
Korak 2.3) Timska pravila
Timska pravila su smjernice za načine na koje će surađivati. Timovi ne trebaju puno pravila da bi dobro surađivali, ali svi u timu trebaju se složiti s pravilima i dijeliti odgovornost za osiguravanje njihovog poštivanja
Možete pogledati neke uzorke timskih pravila kako slijedi
Korak 2.4) Motivacija tima
Timski rad bez motivacije izgleda kao tijelo bez duše. Kao voditelj testiranja Guru99 projekta, na vama je da dosljedno motivirate svoj tim svaki dan.
Ako imate motiviran tim, to će poboljšati kvalitetu i produktivnost vašeg projekta. Stvorit ćete dobro radno okruženje koje će osnažiti vašeg člana.
Ako želite znati kako motivirati svoj tim, pogledajte Ljudska vještina članak.
Korak 3) Upravljanje projektnim timom
Upravljanje timom vrlo je izazovan zadatak za Test Managera. Imat ćete posla s različitim osobnostima i stilovima rada. Primarni cilj dobrog menadžera je usredotočiti sve, osigurati da svi komuniciraju i održati projekt na pravom putu.
Sljedeća slika pokazuje važnu ulogu Test Managera. Zamislimo da je članova tima mnogo nula, ali bez vođe i dalje su nula. Ali imajući upravitelja, oni se mogu kombinirati i postati veliki broj.
Postoje 3 načina za upravljanje timom kao na sljedećoj slici:
Tim za postavljanje Target
Test Manager mora dati do znanja članovima za što rade. Morate definirati ciljeve tima koje bi svi članovi trebali znati i s kojima bi se složili. U projektu Guru99 Bank, cilj tima je "testirati mrežno bankarstvo Guru99 Banke"
Timski ciljevi trebaju biti osmišljeni i probiti se u određeni zadatak.
Zapažanje
Timsko promatranje znači:
- Praćenje učinak članova tima
- Razumijevanje ono što rade i rezultat njihovog rada.
Promatranje pomaže voditelju testiranja da provjeri efikasnost rada člana tima, projekt napredak, rano otkrivanje problema.
Upravljanje konfliktima
U projektnom timu, gdje ljudi s različitim osobnostima i radnim stilovima rade zajedno, sukobi će se sigurno dogoditi. Ljudi imaju različita stajališta i pod odgovarajućim okolnostima te razlike eskaliraju do sukoba. Uloga Test Managera je rješavanje tog sukoba.
Vježbajmo na primjeru
Tijekom projekta Guru99 računa na napredak, tražite od svih članova tima da ažuriraju napredak projekta i evo njihovog odgovora.
Ignorirajte ovaj sukob
Okrivite nekoga za ovaj problem
Riješite sukob što je prije moguće
Postoji neka preporučena aktivnost, koju možete uputiti, za rješavanje takvog sukoba
- Držite tim sastanak kako bi članovi priznali projektnu situaciju
- Neka članovi razumjeti važnost suradnje u projektu
- Zamolite ih suradnju riješiti sukob
Najvažnija stvar tijekom cijelog procesa rješavanja je zadržati komunikacije otvorene za svakoga. Ljudi koji su uključeni trebaju razgovarati o sukobu i razgovarati o svojim jakim osjećajima.
Sukob se može otkriti i riješiti izravno i brzo. Poštujući razlike među ljudima, u stanju riješiti sukob kad se dogodi, te radeći na njegovom sprječavanju, moći ćete održati zdravu i kreativnu timsku atmosferu.