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.

Projektni tim: razvoj, izgradnja, upravljanje

1) Je li šefova ideja točna?

Da

Ne

netočan
ispravan

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

Projektni tim

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

Stvorite vrlo učinkovit tim

  • 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 –

Izgradite i upravljajte učinkovitim timom

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

Razviti plan ljudskih resursa

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:

Procjena kompetencija

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

Planiranje vještina

  • 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

Izgradite projektni tim

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?

Timska odgovornost

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

Pravila tima

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.

Upravljanje projektnim timom

Postoje 3 načina za upravljanje timom kao na sljedećoj slici:

Upravljanje projektnim timom

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.

Upravljanje konfliktima

Članovi tima ne surađuju, žele raditi stvari prema svojim hirovima i željama i ne žele slijediti nikakva pravila. U tom slučaju, što ćete učiniti?

Ignorirajte ovaj sukob

Okrivite nekoga za ovaj problem

Riješite sukob što je prije moguće

ispravan
Netočno

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.