Projectteam: ontwikkelen, bouwen, beheren: stapsgewijs proces

In de Testschatting fase schatte u dat het Guru99 Bank-project binnen een maand voltooid zal zijn. Zeg dat je het nodig hebt 5 leden om dit project in te doen een maand. Maar je baas denkt daar anders over.

Projectteam: Ontwikkelen, Bouwen, Beheren

1) Is het idee van de baas juist?

Ja

Nee

Onjuist
Correct

Omdat het Team op die manier niet kan worden opgeschaald. Te veel leden in een team zorgen voor een probleem in de teamorganisatie en -administratie

U kunt een team niet eenvoudigweg schalen zoals de formule in het bovenstaande scenario, omdat:

  • Beheren van een tien leden team is totaal anders dan het managen van een vijfkoppig team. Het kan u meer moeite kosten om het team te beheren en te controleren, en de uitvoeringstijd van het project kan toenemen.
  • Als het aantal leden in een team toeneemt, kunnen ze projecttaken delen om de uitvoeringstijd te verkorten. Maar het delen van taken met veel mensen, wat door slechts één persoon kan worden gedaan, kan de productiviteit beïnvloeden.

Teamorganisatie is een van de meest gecompliceerde taken in 'Testbeheer'. Het testteam speelt een zeer centrale rol in elk softwareproject. Een belangrijk kenmerk van alle succesvolle testmanagers is het organiseren en beheren van een krachtig testteam dat bedrijfswaarde aan de organisatie biedt.

Wat is een ‘projectteam’?

Projectteam is een groep mensen die

Project team

Ze werken samen om de algemene doelstelling van het project te bereiken. Testmanager is iemand die een effectief team bouwt en hen naar dat succes leidt.

Hoe creëer je een uiterst effectief team?

De volgende eigenschappen zijn essentieel om een ​​zeer effectief team te bouwen

Creëer een zeer effectief team

  • Sterke samenwerking – Samenwerking is de handeling van samenwerken met anderen en samen handelen om een ​​taak te volbrengen. Een getalenteerd team bedenkt manieren om interpersoonlijke problemen op te lossen en werk gedaan te krijgen. Ze zijn bereid om elkaar te ondersteunen in het werk.
  • Toewijding – In een sterk team maken alle leden zich sterk voor gemeenschappelijke projectdoelstellingen. Ze geven om hun werk en het werk van het team en nemen verantwoordelijkheid. Elk lid werkt met grote inspanning en anderen doen hetzelfde.
  • Effectieve communicatie – Een sleutelfactor voor succesvolle prestaties van een team is communicatie. Leden spreken zich uit en drukken hun ideeën duidelijk, eerlijk en logisch uit, zodat ze elkaar kunnen begrijpen.
  • Delen – In een team heeft elk lid zijn eigen sterke en zwakke punten. In een goed team zijn de leden bereid om informatie, kennis en ervaring te delen om elkaars vaardigheden te verbeteren.

Hoe bouw en beheer je een effectief team?

In dit onderwerp vindt u het stapsgewijze proces voor het organiseren van het projectteam voor het Guru99 Bank-project. Om een ​​effectief team op te bouwen en te beheren, moet u de onderstaande 3 stappen volgen:

Bouw en beheer een effectief team

Stap 1) Ontwikkel een personeelsplan

Human resource planning is een proces dat de huidige en toekomstige human resource behoeften voor een organisatie identificeert. Het doel van human resource planning is om de beste fit te garanderen tussen teamleden en projecten en om te voorkomen dat er een tekort aan mankracht of redundantie ontstaat. Deze fase is verdeeld in de volgende 3 fasen

Ontwikkelen van een personeelsplan

Stap 1.1) Vraagvoorspelling

In deze stap voorspelt Test Manager de algemene personeelsbehoeften in overeenstemming met de verschillende projectplannen.

Het kan zijn dat u een vraag heeft “Hoe maakt de Testmanager een shortlist van de teampositie en hun rollen?? "

De teamsamenstelling en -grootte zijn gebaseerd op de karakteristiek en functionaliteit van het project. Als je begrijpt wat soort elftal je nodig hebt, weet je hoe je de teampositie en hun rollen op de shortlist kunt zetten.

Omdat het kenmerk van project Guru99 Bank is het testen van, moet u een Testteam om dit project te doen. De omvang van het team (het aantal leden in het projectteam) is gebaseerd op de volume van de projectactiviteiten en de ingewikkeldheid van het project.

Teamstructuur testen

Normaal gesproken Testen Het team bestaat uit de volgende leden:

Aanwijzing Verantwoordelijkheden
Testmanager Beheer het hele project

Definieert het project richting

tester Bouwt de Test Cases

Testsuites genereren

Uitvoeren de testen, Log resultaten, Rapport het gebrek

Ontwikkelaar in testfase Creëert programma testen – code gemaakt door ontwikkelaars

Creëert testautomatiseringsscripts

Testbeheerder Bouwt op en verzekert Test omgeving en bezittingen zijn beheerd en onderhouden

Ondersteuning het team om de testomgeving te gebruiken voor het uitvoeren van tests

SQA-leden Neem de leiding over de kwaliteitsborging

Volgens dit personeelsplan heeft u minimaal 5 leden nodig voor uw projectteam. Ieder lid neemt een anders rol in het projectteam, en dat moeten ze ook hebben competenties overeenkomstig voor de rol die hen is toebedeeld.

Als het project complex is en een groot volume heeft, moeten de projectteams: Grow in grootte en schaal om de complexiteit het hoofd te bieden. In zo'n geval kan meer dan één persoon één rol op zich nemen en zijn verantwoordelijkheid vervullen.

Stap 1.2) Competentie-evaluatie

lidmaatschap competenties zijn een belangrijk punt waarmee u rekening moet houden bij de resourceplanning. Je moet leden matchen met verschillende competenties aan de rechts taak. Het betekent kiezen voor de geschikt persoon voor de baan.

Overweeg het volgende scenario -

Stel dat u een lid een ontwikkelaar toewijst als tester in het projectteam. Zijn taak is het uitvoeren van de testgevallen en het rapporteren van de gebreken aan de Testmanager. Deze taak moet binnen een week worden voltooid. Maar het resultaat is:

Competentie Evaluatie

Je hebt hem toegewezen aan de verkeerd taak. Hij is een ontwikkelaar, zijn vaardigheid is programmeren, niet testen. Als u een lid aan de verkeerde vaardigheid koppelt, kan de taak mislukken en het project vertragen.

Om deze fout te voorkomen, moet de testmanager, voordat hij leden aan een taak toewijst, met veel factoren rekening houden:

  • Het terrein van bekwaamheid vereist van de leden om verschillende projecttaken uit te voeren.
  • De vaardigheden en capaciteiten van teamleden moeten worden afgemeten aan de projectmissie en het projectdoel. Als de beschikbare mensen niet over de noodzakelijke competenties beschikken, moet de testmanager plannen hoe hij deze vaardigheden kan verbeteren.

Stap 1.3) Vaardigheidsplanning

Vaardigheidsplanning

  • Identificeer de hiaten: In sommige gevallen is dat zo hiaten tussen de competenties van het lid en de vraag naar projectvaardigheden. Het is de verantwoordelijkheid van Test Manager om te identificeren welke vaardigheden de leden missen om een ​​passend trainingsplan voor hen op te stellen. In het vorige scenario beschikt het teamlid bijvoorbeeld niet over testvaardigheden en dit is een leemte die Test Manager heeft geïdentificeerd.
  • Training & Beoordeling: Bij de personeelsplanning zal worden overwogen hoe bestaande leden kunnen worden opgeleid en ontwikkeld om de vaardigheden en vereiste competenties te verwerven. Het trainingsplan moet direct na het identificeren van de kloof worden opgesteld en toegepast. In het bovenstaande voorbeeld moet dit lid worden getraind in de het testen van vaardigheid om de testtaak op zich te nemen.
  • evaluatie: De trainingsprogramma's zijn bewaakt en vaak geëvalueerd om ervoor te zorgen dat ze effectief zijn. Dit programma kan indien nodig worden gewijzigd.

In het bovenstaande geval moet de Manager bijvoorbeeld de trainingsvoortgang van de ontwikkelaar evalueren. Als de ontwikkelaar moeite heeft met het oppakken van het testen, kan de manager een alternatieve trainingsmethode overwegen of overwegen om hem te vervangen.

Stap 2) Stel het projectteam samen

Nadat u klaar bent met het ontwikkelen van een personeelsplan, is het tijd om uw projectteam samen te stellen.

Hoe bouw ik een succesvol team? Er zijn 4 items die belangrijk zijn om een ​​effectief team op te bouwen

Bouw het projectteam

Stap 2.1) Teammissie

Het eerste dat de Testmanager moet doen, is het delen van de teammissie met de andere leden. Het creëren van een missieverklaring vereist dat teamleden nadenken, discussiëren en tot overeenstemming komen

De missie van het Guru99 Bank-project is bijvoorbeeld het testen van de netto bankfaciliteit van de gewaardeerde “Guru99 Bank”. Als Testmanager moet je deze missie delen met je teamleden en hen het belang van de missie in de bedrijfsactiviteit laten zien.

Stap 2.2) Teamverantwoordelijkheid

Wat gebeurt er als teamleden niet weten wat hun rol is en wat ze moeten doen in het project?

Teamverantwoordelijkheid

In een teamomgeving is het erg belangrijk dat teamleden weten wat het is verwacht van elk van hen.

In het project Guru99 Bank kun je de teamvergadering houden. Tijdens de vergadering moet u:

  • Maak duidelijk wie de leiding heeft en wat je van je team verwacht
  • Zorg ervoor dat het voor iedereen duidelijk is wat zijn rol en verantwoordelijkheden zijn. Deze rollen zijn al gedefinieerd in stap 1.1

Stap 2.3) Teamregels

Teamregels zijn richtlijnen voor de manier waarop ze samenwerken. Teams hebben niet veel regels nodig om goed samen te werken, maar iedereen in het team moet akkoord gaan met de regels en de verantwoordelijkheid delen om ervoor te zorgen dat deze worden nageleefd

U kunt als volgt enkele voorbeelden van teamregels raadplegen

Teamregels

Stap 2.4) Teammotivatie

Teamwerk zonder motivatie ziet eruit als een lichaam zonder ziel. Als Testmanager van een Guru99-project is het aan jou om jouw team elke dag consequent te motiveren.

Als u over een gemotiveerd team beschikt, zal dit de kwaliteit en productiviteit van uw project verbeteren. U creëert een goede werkomgeving die uw lid sterker maakt.

Wil je weten hoe je jouw team kunt motiveren, kijk dan eens op de Vaardigheid van mensen artikel.

Stap 3) Beheer het projectteam

Het managen van een team is een zeer uitdagende taak voor Test Manager. Je krijgt te maken met verschillende persoonlijkheden en werkstijlen. Het primaire doel van een goede manager is om iedereen gefocust te krijgen, ervoor te zorgen dat iedereen communiceert en het project op koers te houden.

De volgende afbeelding toont de belangrijke rol van Test Manager. Stel je voor dat teamleden veel nul zijn, maar zonder leider zijn ze nog steeds nul. Maar met een Manager kunnen ze worden gecombineerd en een groot aantal worden.

Aansturen projectteam

Er zijn 3 manieren om een ​​team te beheren, zoals in de volgende afbeelding:

Aansturen projectteam

Team instellen Target

Testmanager moet de leden laten weten waarvoor ze werken. U moet de teamdoelen definiëren die alle leden moeten kennen en waarmee ze akkoord moeten gaan. In het project Guru99 Bank is het teamdoel “het testen van de nettobankfaciliteit van de Guru99 Bank”

Teamdoelen moeten worden ontworpen en onderverdeeld in de gespecificeerde taak.

Observatie

Teamobservatie betekent:

  • Monitoren de prestaties van het teamlid
  • Begrip wat ze doen en het resultaat van hun werk.

Observatie helpt de testmanager bij het controleren van de effectiviteit van het werk van het teamlid, het project voortgang, vroege detectie van problemen.

Conflictbeheersing

Een projectteam, waarin mensen met verschillende persoonlijkheids- en werkstijlen samenwerken, conflicten zijn onvermijdelijk. Mensen hebben verschillende standpunten en onder de juiste omstandigheden escaleren deze meningsverschillen tot conflicten. De rol van Test Manager is om dat conflict op te lossen.

Laten we oefenen met een voorbeeld

Tijdens het project dat Guru99 de voortgang in de gaten houdt, vraagt ​​u alle teamleden om de voortgang van het project bij te werken en hier is hun antwoord.

conflictbeheersing

Teamleden werken niet samen, ze willen dingen doen zoals ze zelf willen en willen zich niet aan regels houden. Wat doe je dan?

Negeer dit conflict

Geef iemand de schuld van dit probleem

Los het conflict zo snel mogelijk op

Correct
Niet correct

Er zijn een aantal aanbevolen activiteiten die u kunt raadplegen om dergelijke conflicten op te lossen

  • Houd een team vast vergadering om de leden de projectsituatie te laten erkennen
  • Laat de leden begrijpen het belang van samenwerking in het project
  • Vraag ze om samen te werken om het conflict op te lossen

Het belangrijkste tijdens het oplossingsproces is om dit te behouden communicatie geopend voor iedereen. De betrokkenen moeten over het conflict praten en hun sterke gevoelens bespreken.

Conflicten kunnen direct en snel worden opgespoord en aangepakt. Door verschillen tussen mensen te respecteren, conflicten op te lossen wanneer deze zich voordoen, en ook te werken aan het voorkomen ervan, kunt u een gezonde en creatieve teamsfeer behouden.