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.
Igen
Nem
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
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
- 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:
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
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 nő 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:
Ö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
- 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
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?
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
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.
Háromféleképpen lehet csapatot kezelni az alábbi ábra szerint:
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.
Hagyja figyelmen kívül ezt a konfliktust
Hibázzon valakit ezért a problémáért
A lehető leghamarabb oldja meg a konfliktust
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.