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 prave 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.













