Projektgrupp: Utveckla, bygga & Hantera: En steg för steg-process

Innehållsförteckning:

Anonim

I testuppskattningsfasen beräknade du att Guru99 Bank-projektet kommer att slutföras på en månad. Anta att du behöver fem medlemmar för att göra detta projekt på en månad. Men din chef tänker annorlunda.

1. Är chefens idé korrekt?
JaInget
felaktigt
korrekt
eftersom teamet inte kan skalas på det sättet. För många medlemmar i ett team skapar ett problem i teamorganisation och administration

Du kan inte bara skala ett lag som formeln i ovanstående scenario eftersom:

  • Att hantera ett team med tio medlemmar skiljer sig helt från att hantera ett team med fem medlemmar . Det kan ta dig mer ansträngningar att hantera och kontrollera teamet och tid för projektets genomförande kan öka.
  • Om antalet medlemmar i ett team ökar kan de dela projektuppgifter för att minska genomförandetiden. Men att dela uppgifter med många människor, som bara kan utföras av en person, kan påverka produktiviteten.

Team Organisation är en av de mest komplicerade uppgifterna i 'Test Management'. Testteamet spelar en mycket central roll i alla programvaruprojekt. En viktig egenskap hos alla framgångsrika testchefer är att organisera och hantera ett högpresterande testteam som ger organisationsvärde.

Vad är ett "projektteam"?

Project Team är en grupp människor som

De arbetar tillsammans för att uppnå det övergripande målet för projektet. Test Manager är en person som bygger ett effektivt team och leder dem till den framgången.

Hur skapar jag ett mycket effektivt team?

Följande egenskaper är viktiga för att bygga ett mycket effektivt team

  • Starkt samarbete - Samarbete är att arbeta med andra och agera tillsammans för att utföra ett jobb. Ett begåvat team räknar ut sätt att lösa interpersonella frågor och få arbete gjort. De är villiga att stödja varandra i arbetet.
  • Engagemang - I ett starkt team förbinder sig alla medlemmar till gemensamma projektmål. De bryr sig och tar ansvar för sitt arbete och teamets arbete. Varje medlem arbetar med stor ansträngning, och andra gör detsamma.
  • Effektiv kommunikation - En nyckelfaktor för ett teams framgångsrika resultat är kommunikation. Medlemmar talar och uttrycker sina idéer tydligt, ärligt och logiskt så att de kan förstå varandra.
  • Delning - I ett lag har varje medlem sina egna starka och svaga punkter. I ett bra team är medlemmarna villiga att dela information, kunskap och erfarenhet för att färdigställa varandra.

Hur bygger jag och hanterar ett effektivt team?

Detta ämne ger dig steg-för-steg-process för att organisera projektgruppen för Guru99 Bank-projektet. För att bygga och hantera ett effektivt team bör du följa tre steg enligt nedan -

Steg 1) Utveckla personalresursplan

Personalplanering är en process som identifierar nuvarande och framtida personalbehov för en organisation. Syftet med personalplanering är att säkerställa bästa passform mellan teammedlemmar och projekt och undvika brist på kraft eller redundans. Denna fas är indelad i följande 3 steg

Steg 1.1) Prognos för efterfrågan

I det här steget förutspår Test Manager de övergripande personalbehoven i enlighet med de olika projektplanerna.

Du kan ha en fråga ” Hur listar testledaren teampositionen och deras roller ? ”

Teamets sammansättning och storlek baseras på projektets karakteristik och funktionalitet . Om du förstår vilken typ av team du behöver, kommer du att veta hur du kan lista teampositionen och deras roller.

Eftersom egenskaperna hos projektet Guru99 Bank testar , bör du skapa ett testteam för att göra detta projekt. Teamets storlek (antalet medlemmar i projektgruppen) baseras på volymen på projektets aktiviteter och projektets komplexitet .

Testar teamstruktur

Normalt består ett testteam av följande medlemmar:

Beteckning Ansvar
Testchef Hantera hela projektet Definierar projektets riktning
Testare Bygg upp testfall Generera testsviter Utför testerna, logga resultat, rapportera defekten
Utvecklare i test Skapar program för test - kod skapad av utvecklare Skapar testautomatiseringsskript
Testadministratör Byggs upp och säkerställer att testmiljö och tillgångar hanteras och underhålls Stöd teamet för att använda testmiljö för testkörning
SQA-medlemmar Ta ansvar för kvalitetssäkring

Enligt denna personalplan behöver du minst fem medlemmar för ditt projektteam. Varje medlem kommer att ta en annan roll i projektteamet och de måste ha kompetenser som motsvarar den roll som tilldelats dem.

Om projektet är komplext och har en hög volym bör projektgrupperna växa i storlek och skala för att möta komplexiteten. I sådana fall kan mer än en person ta en roll och fullgöra sitt ansvar.

Steg 1.2) Kompetensutvärdering

Medlemmens kompetenser är en viktig punkt som du bör tänka på vid resursplanering. Du måste matcha medlemmar med olika kompetenser till rätt uppgift. Det betyder att välja lämplig person för jobbet.

Tänk på följande scenario -

Antag att du tilldelar en medlem en utvecklare som testare i projektgruppen. Hans uppgift är att utföra testfallet och rapportera bristerna till Testchefen. Denna uppgift måste slutföras på en vecka. Men resultatet är:

Du gav honom fel uppgift. Han är en utvecklare, hans skicklighet är att programmera, inte testa. Att matcha medlem till fel skicklighet kan få uppgiften att misslyckas och fördröja projektet.

För att undvika detta misstag måste testhanteraren ta hänsyn till många faktorer innan medlemmarna tilldelas någon uppgift:

  • Den skicklighet som krävs av medlemmarna för att slutföra olika projektuppgifter.
  • Teammedlemmens färdigheter och förmågor måste mätas mot projektuppdraget och projektmålet. Om de tillgängliga personerna saknar nödvändiga kompetenser, bör testchefen planera hur de ska skickliggöras.

Steg 1.3) Skapa kompetensplanering

  • Identifiera luckorna: I vissa fall finns det luckor mellan medlemmens kompetenser och projektets skicklighetskrav. Dess ansvar för Testchefen att identifiera vilka färdigheter medlemmarna saknar för att skapa en lämplig träningsplan för dem. I det föregående scenariot saknar till exempel teammedlemmar testkunskaper och är ett gap som Test Manager identifierade.
  • Utbildning och bedömning: Personalresursplanering kommer att omfatta en övervägande av hur befintliga medlemmar kan utbildas och utvecklas för att uppnå de färdigheter och kompetenser som krävs. Utbildningsplanen bör skapas och tillämpas direkt efter att klyftan har identifierats. I exemplet ovan, bör detta medlem tränas den testa skicklighet för att ta ansvaret test uppgiften.
  • Utvärdering: Utbildningen övervakas och utvärderas ofta för att säkerställa att de är effektiva. Detta program kan ändras om det behövs.

Till exempel, i ovanstående fall måste chef utvärdera utvecklarens utbildningsförlopp. Om utvecklaren har svårt att testa, kan chefen överväga en alternativ träningsmetod eller överväga att ersätta honom.

Steg 2) Bygg projektgruppen

När du är klar med att utveckla personalresursplanen är det dags att bygga ditt projektteam.

Hur kan jag bygga ett framgångsrikt team? Det finns fyra saker som är viktiga för att hjälpa till att bygga ett effektivt team

Steg 2.1) Teamuppdrag

Det första som testchefen måste göra är att dela teamuppdraget med de andra medlemmarna. Att skapa ett uppdragsuttalande kräver att teammedlemmarna tänker på, diskuterar och kommer överens

Till exempel är uppdraget för Guru99 Bank-projektet att testa nettobankfaciliteten för den uppskattade "Guru99 Bank". Som testchef måste du dela detta uppdrag med dina teammedlemmar, visa dem vikten av uppdraget i affärsaktiviteter.

Steg 2.2) Teamansvar

Vad händer om gruppmedlemmar inte vet vad deras roll är och vad de ska göra i projektet?

Det är mycket viktigt i en lagmiljö att teammedlemmarna vet vad som förväntas av var och en av dem.

I projektet Guru99 Bank kan du hålla teammötet. I mötet måste du:

  • Gör det klart vem som är ansvarig och vad du förväntar dig av ditt team
  • Se till att alla är tydliga om hans roll och ansvar. Dessa roller har redan definierats i steg 1.1

Steg 2.3) Lagregler

Lagregler är riktlinjer för hur de kommer att arbeta tillsammans. Lag behöver inte många regler för att samarbeta bra, men alla i teamet bör komma överens om reglerna och dela ansvaret för att de följs

Du kan hänvisa till några exempel på lagregler som följer

Steg 2.4) Teammotivation

Teamarbete utan motivation ser ut som en kropp utan själ. Som testchef för ett Guru99-projekt är det upp till dig att konsekvent motivera ditt team varje dag.

Om du har ett motiverat team kommer det att förbättra din projektkvalitet och produktivitet. Du kommer att skapa en bra arbetsmiljö som ger din medlem möjlighet.

Om du vill veta hur du kan motivera ditt team, ta en titt på People Skill-artikeln.

Steg 3) Hantera projektteam

Att hantera ett team är en mycket utmanande uppgift för Test Manager. Du kommer att hantera olika personligheter och arbetsstilar. Det primära målet för en bra chef är att få alla fokuserade, se till att alla kommunicerar och hålla projektet på rätt spår.

Följande bild visar den viktiga rollen som Test Manager. Låt oss föreställa oss att teammedlemmarna är många noll men utan en ledare är de fortfarande noll. Men med en chef kan de kombineras och bli ett stort antal.

Det finns tre sätt att hantera ett team enligt följande figur:

Ställer in lagmål

Testchefen måste meddela medlemmarna vad de arbetar för. Du måste definiera de lagmål som alla medlemmar ska känna till och komma överens om. I projektet Guru99 Bank är teammålet "testa Guru99 Banks nettbank"

Lagmål bör utformas och bryta in i den angivna uppgiften.

Observation

Lagobservation betyder:

  • Övervakning av teammedlemmens prestanda
  • Förstå vad de gör och resultatet av sitt arbete.

Observation hjälper testchefen att kontrollera effektiviteten i teammedlemmens arbete, projektets framsteg , tidig upptäckt av problem.

Konflikthantering

Ett projektteam, där människor med olika personlighet och arbetsstilar arbetar tillsammans, kommer konflikter att hända. Människor har olika synpunkter och under rätt omständigheter eskalerar dessa skillnader till konflikt. Testchefens roll är att hantera den konflikten.

Låt oss träna med ett exempel

Under projektet Guru99 banktjänst om framstegen, ber du alla teammedlemmar att uppdatera projektförloppet och här är deras svar.

Teammedlemmar samarbetar inte, de vill göra saker enligt deras nyckor och fantasier och vill inte följa några regler. I så fall vad ska du göra? Ignorera denna konflikt Skyll någon för det här problemet Lös konflikten så snart som möjligt. Correct InCorrect

Det finns några rekommenderade aktiviteter som du kan hänvisa till för att lösa en sådan konflikt

  • Håll ett teammöte för att få medlemmarna att erkänna projektsituationen
  • Låt medlemmarna förstå vikten av samarbete i projektet
  • Be dem att samarbeta för att lösa konflikten

Det viktigaste under hela lösningen är att hålla kommunikationen öppen för alla. De inblandade behöver prata om konflikten och diskutera sina starka känslor.

Konflikt kan upptäckas och hanteras direkt och snabbt. Genom att respektera skillnader mellan människor, kunna lösa konflikter när det inträffar och även arbeta för att förhindra det kommer du att kunna upprätthålla en hälsosam och kreativ teamatmosfär.