Projektcsapat: Fejlesztés, építés, Menedzsment: Lépésről lépésre folyamat

A Tesztbecslés fázisban, Ön úgy becsülte, hogy a Guru99 Bank projekt egy hónapon belül befejeződik. Mondd, hogy kell 5 tagok, hogy végrehajtsák ezt a projektet egy hónap. De a főnököd másképp gondolja.

Projektcsapat: fejlesztés, építés, irányítás

1) Helyes-e a főnök ötlete?

Igen

Nem

Helytelen
Helyes

Mert a Csapat nem méretezhető így. Ha túl sok tagja van egy csapatnak, az problémákat okoz a csapatszervezésben és adminisztrációban

A fenti forgatókönyv szerinti képlethez hasonlóan nem méretezhet egyszerűen egy csapatot, mert:

  • Kezelése a tíztagú csapat teljesen más, mint a menedzselés öttagú csapat. Több erőfeszítésbe kerülhet a Csapat kezelése és irányítása, és a projekt végrehajtási ideje megnőhet.
  • Ha a csapat tagjainak száma növekszik, megoszthatják a projektfeladatokat a végrehajtási idő csökkentése érdekében. De a feladatok sok emberrel való megosztása, amelyet csak egy személy végezhet, hatással lehet a termelékenységre.

A csapatszervezés az egyik legbonyolultabb feladatTesztkezelés'. A tesztcsapat nagyon központi szerepet bármely szoftverprojektben. Minden sikeres tesztmenedzser kulcsfontosságú tulajdonsága egy olyan nagy teljesítményű tesztcsapat megszervezése és irányítása, amely üzleti értéket biztosít a szervezet számára.

Mi az a „projektcsapat”?

A projektcsapat olyan emberek csoportja, akik

Projekt csapat

Együtt dolgoznak a projekt általános céljának elérése érdekében. A tesztmenedzser olyan személy, aki hatékony csapatot épít fel, és elvezeti őket ehhez a sikerhez.

Hogyan lehet hatékony csapatot létrehozni?

A következő tulajdonságok elengedhetetlenek egy rendkívül hatékony csapat felépítéséhez

Hozzon létre egy rendkívül hatékony csapatot

  • Erős együttműködés – Az együttműködés másokkal való együttműködés és közös cselekvés egy munka elvégzése érdekében. Egy tehetséges csapat kitalálja, hogyan lehet megoldani az interperszonális problémákat és elvégezni a munkát. Szívesen támogatják egymást a munkában.
  • Elkötelezettség – Egy erős csapatban minden tag elkötelezett a közös projektcélok mellett. Gondoskodnak munkájukról és a csapat munkájáról, és felelősséget vállalnak érte. Minden tag nagy erőfeszítéssel dolgozik, és mások is ezt teszik.
  • Hatékony kommunikáció – Egy csapat sikeres teljesítményének kulcstényezője a kommunikáció. A tagok világosan, őszintén, logikusan felszólalnak és kifejezik gondolataikat, hogy megértsék egymást.
  • megosztása – Egy csapatban minden tagnak megvannak a maga erős és gyenge pontjai. Egy jó csapatban a tagok készek megosztani egymással az információkat, tudást és tapasztalatokat, hogy készségessé tegyék egymást.

Hogyan építsünk fel és irányítsunk egy hatékony csapatot?

Ez a témakör lépésről lépésre bemutatja a Guru99 Bank projekt projektcsapatának megszervezésének folyamatát. Egy hatékony csapat felépítéséhez és irányításához kövesse az alábbi 3 lépést:

Építsen fel és irányítson hatékony csapatot

1. lépés) Emberi erőforrás terv kidolgozása

Az emberi erőforrás tervezés olyan folyamat, amely azonosítja a szervezet jelenlegi és jövőbeli humánerőforrás-szükségletét. Az emberi erőforrás tervezés célja, hogy a legjobb illeszkedést biztosítsa a csapattagok és a projektek között, és elkerülje a munkaerőhiányt vagy a redundanciát. Ez a fázis a következő 3 szakaszra oszlik

Emberi Erőforrás Terv kidolgozása

1.1. lépés) Kereslet-előrejelzés

Ebben a lépésben a tesztmenedzser előrejelzi az általános humánerőforrás-szükségletet a különböző projektterveknek megfelelően.

Lehet, hogy kérdése van"Hogyan sorolja fel a tesztmenedzser a csapat pozícióját és szerepköreit??”

A csapat összetétele és mérete alapján a jellegzetes és a funkcionalitás a projektről. Ha érted mit típusú csapat akkor tudni fogja, hogyan kell kiválasztani a csapat pozícióját és szerepköreit.

Mivel a Guru99 Bank projekt jellemzője az tesztelés, létre kell hoznia a Tesztcsapat ezt a projektet elvégezni. A csapat létszáma (a projektcsapat létszáma) a kötet a projekt tevékenységeinek és a bonyolultság a projektről.

Csapatstruktúra tesztelése

Általában a Tesztelés A csapat a következő tagokból áll:

Kijelölés Felelősség
Tesztmenedzser Kezelje az egész projektet

Meghatározza a projektet irány

vizsgáló Felépíti a Tesztsorozat

Tesztcsomagok létrehozása

Végrehajt a tesztek, Bejelentkezés eredmények, Jelentés a hiba

Fejlesztő a tesztben Programot hoz létre tesztelni – a fejlesztők által létrehozott kód

Tesztautomatizálási szkripteket hoz létre

Tesztadminisztrátor Felépíti és biztosítja Tesztkörnyezet és eszközök vannak sikerült és a karbantartott

Támogatás a csapat, hogy tesztkörnyezetet használjon a teszt végrehajtásához

SQA tagok Vedd kezedbe a minőségbiztosítást

Jelen humánerőforrás-terv szerint legalább 5 tagra van szüksége a projektcsapatnak. Minden tag a különböző szerepet a projektcsapatban, és rendelkezniük kell kompetenciák megfelelő a rájuk bízott szerepre.

Ha a projekt összetett és nagy volumenű, akkor a projektcsapatoknak meg kell tenniük méretben és skála hogy megfeleljen a komplexitásnak. Ebben az esetben egynél több személy is betölthet egy szerepet és teljesítheti felelősségét.

1.2. lépés: Kompetenciaértékelés

a tagoké kompetenciák fontos szempont, amelyet figyelembe kell vennie az erőforrás-tervezés során. Meg kell egyeztetni a tagokat a különböző kompetenciák hoz jobb feladat. Ez azt jelenti, hogy válassza ki a megfelelő személy a munkára.

Fontolja meg a következő forgatókönyvet -

Tegyük fel, hogy hozzárendel egy taghoz egy fejlesztőt, mint a vizsgáló a projekt Teamben. Feladata a tesztesetek végrehajtása és a hibák bejelentése a tesztmenedzser felé. Ezt a feladatot egy hét alatt kell elvégezni. De az eredmény:

Kompetenciaértékelés

Ön beosztotta őt a rossz feladat. Ő fejlesztő, a programozás a készsége, nem a tesztelés. A tag rossz készségekkel való egyeztetése a feladat kudarcát okozhatja, és késleltetheti a projektet.

A hiba elkerülése érdekében, mielőtt tagokat rendelne hozzá bármilyen feladathoz, a tesztmenedzsernek számos tényezőt figyelembe kell vennie:

  • A jártasság különböző projektfeladatok elvégzéséhez.
  • A csapattagok készségeit és képességeit a projekt küldetéséhez és céljához kell mérni. Ha a rendelkezésre álló emberek nem rendelkeznek a szükséges kompetenciákkal, a tesztmenedzsernek meg kell terveznie, hogyan fejlesztheti őket.

1.3. lépés) Fejlessze a tervezést

Készségnövelő tervezés

  • Határozza meg a hiányosságokat: Bizonyos esetekben vannak rések a tag kompetenciái és a projekt készségigénye között. A tesztmenedzser felelőssége, hogy azonosítsa, mely készségek hiányoznak a tagokból, hogy megfelelő képzési tervet készítsen számukra. Például az előző forgatókönyvben a csapattag nem rendelkezik tesztelési készségekkel, és ez egy hiányosság, amelyet a tesztmenedzser azonosított.
  • Képzés és értékelés: A humánerőforrás-tervezés magában foglalja annak mérlegelését, hogy a meglévő tagokat hogyan képezhetik és fejleszthetik a szükséges készségek és kompetenciák elérése érdekében. Az edzéstervet közvetlenül a hiányosság azonosítása után kell elkészíteni és alkalmazni. A fenti példában ezt a tagot ki kell képezni a tesztelés készség, hogy átvehesse a tesztelési feladatot.
  • Értékelés: A képzési programok a ellenőrizni és a gyakran értékelik hogy biztosítsák azok hatékonyságát. Ez a program szükség esetén módosítható.

Például a fenti esetben a menedzsernek értékelnie kell a fejlesztő képzési előrehaladását. Ha a fejlesztő nehezen veszi fel a tesztelést, a menedzser fontolóra vehet egy alternatív képzési módszert, vagy fontolóra veheti a leváltását.

2. lépés) Építse fel a projektcsapatot

Miután befejezte a humánerőforrás-terv kidolgozását, ideje felépíteni a projektcsapatot.

Hogyan építsek sikeres csapatot? 4 fontos elem van a hatékony csapat felépítéséhez

Építsd fel a projektcsapatot

Lépés 2.1) Csapatküldetés

Az első dolog, amit a tesztmenedzsernek meg kell tennie, a csapat küldetése a többi taggal. A küldetésnyilatkozat elkészítése megköveteli a csapattagoktól, hogy gondolkodjanak, megvitassák és megegyezzenek

Például a Guru99 Bank projekt küldetése, hogy tesztelje a nettó banki lehetőség a tisztelt „Guru99 Bank”. Tesztmenedzserként ezt a küldetést meg kell osztania csapattagjaival, meg kell mutatnia nekik a küldetés fontosságát az üzleti tevékenységben.

2.2. lépés) A csapat felelőssége

Mi történik, ha a csapattagok nem tudják, mi a szerepük, és mit kell tenniük a projektben?

Csapat felelőssége

Csapatkörnyezetben nagyon fontos, hogy a csapat tagjai tudják, mi az várható mindegyikről.

A Guru99 Bank projektben megtarthatod a csapattalálkozót. A találkozón a következőket kell tennie:

  • Tegye egyértelművé, hogy ki a felelős, és mit vár el a csapatától
  • Győződjön meg arról, hogy mindenki tisztában van szerepével és felelősségével. Ezeket a szerepköröket az 1.1. lépésben már meghatároztuk

2.3. lépés: Csapatszabályok

A csapatszabályok iránymutatást adnak az együttműködés módjára vonatkozóan. A csapatoknak nincs szükségük sok szabályra a jó együttműködéshez, de a csapat minden tagjának el kell fogadnia a szabályokat, és meg kell osztania a felelősséget azok betartásáért

Az alábbiak szerint hivatkozhat néhány minta csapatszabályra

Csapatszabályok

2.4 lépés: Csapatmotiváció

A csapatmunka motiváció nélkül úgy néz ki, mint egy test lélek nélkül. Egy Guru99 projekt tesztmenedzsereként Önön múlik, hogy minden nap következetesen motiválja-e csapatát.

Ha motivált csapata van, az javítja a projekt minőségét és termelékenységét. Jó munkakörnyezetet teremt, amely képessé teszi tagját.

Ha szeretné tudni, hogyan motiválja csapatát, tekintse meg a People Skill cikk.

3. lépés) Projektcsapat kezelése

A csapat irányítása nagyon nagy kihívást jelent a tesztmenedzser számára. Különböző személyiségekkel és munkastílusokkal lesz dolgod. A jó menedzser elsődleges célja, hogy mindenki összpontosítson, gondoskodjon arról, hogy mindenki kommunikáljon, és a projektet a pályán tartsa.

A következő ábra a Tesztkezelő fontos szerepét mutatja be. Képzeljük el, hogy a csapattagok sok nulla, de vezető nélkül még mindig nullák. De ha van egy menedzser, ezek kombinálhatók és nagy számmá válhatnak.

Projektcsapat kezelése

Háromféleképpen lehet csapatot kezelni az alábbi ábra szerint:

Projektcsapat kezelése

Beállítási csapat Target

A tesztmenedzsernek tájékoztatnia kell a tagokat arról, hogy mit dolgoznak. Meg kell határoznia azokat a csapatcélokat, amelyeket minden tagnak ismernie kell és el kell fogadnia. A Guru99 Bank projektben a csapat célja „a Guru99 Bank netbanki szolgáltatásának tesztelése”

A csapatcélokat meg kell tervezni, és be kell törni a meghatározott feladatba.

Megfigyelés

A csapat megfigyelése a következőket jelenti:

  • megfigyelés a csapattagok teljesítménye
  • Egyetértési amit csinálnak és munkájuk eredménye.

A megfigyelés segít a tesztmenedzsernek ellenőrizni a hatékonyság a csapattag munkájáról, a projektről haladás, a problémák korai felismerése.

Konfliktus kezelés

Egy projektcsapatban, ahol különböző személyiségű és munkastílusú emberek dolgoznak együtt, konfliktusok biztosan előfordulnak. Az embereknek különböző nézőpontjaik vannak, és megfelelő körülmények között ezek a különbségek konfliktussá fokozódnak. A Tesztkezelő feladata a konfliktus kezelése.

Gyakoroljunk egy példával

A projekt során a Guru99 előrehaladást figyelve megkéri a csapat összes tagját, hogy frissítse a projekt előrehaladását, és itt van a válaszuk.

Konfliktus kezelés

A csapattagok nem működnek együtt, szeszélyeik és elképzeléseik szerint akarják csinálni a dolgokat, és nem akarnak semmilyen szabályt betartani. Ebben az esetben mit fog tenni?

Hagyja figyelmen kívül ezt a konfliktust

Hibázzon valakit ezért a problémáért

A lehető leghamarabb oldja meg a konfliktust

Helyes
Helytelen

Van néhány ajánlott tevékenység, amelyre hivatkozhat az ilyen konfliktusok megoldására

  • Tarts egy csapatot találkozó hogy a tagok elismerjék a projekt helyzetét
  • Hagyjuk a tagokat megért az együttműködés fontossága a projektben
  • Kérd meg őket együttműködik hogy megoldja a konfliktust

A legfontosabb dolog a megoldási folyamat során az, hogy megtartsuk megnyílik a kommunikáció mindenkinek. Az érintetteknek beszélniük kell a konfliktusról, és meg kell beszélniük erős érzéseiket.

A konfliktusok közvetlenül és gyorsan észlelhetők és kezelhetők. Azáltal, hogy tiszteletben tartja az emberek közötti különbségeket, képes megoldani a konfliktusokat, amikor azok megtörténnek, és a megelőzésükön is dolgozik, egészséges és kreatív csapathangulatot tud fenntartani.