Projekt csapat: Fejlesztés, építés és amp; Kezelés: lépésről lépésre folyamat

Tartalomjegyzék:

Anonim

A Tesztbecslés szakaszban úgy becsülte, hogy a Guru99 Bank projekt egy hónap alatt befejeződik. Tegyük fel, hogy 5 tagra van szüksége a projekt egy hónap alatt történő elvégzéséhez. De a főnököd másképp gondolkodik.

1. Helyes a főnök ötlete?
IgenNincs
helytelen
helyes,
mert a csapat nem méretezhető így. Egy csapat túl sok tagja problémát okoz a csapatszervezésben és adminisztrációban

Nem egyszerűen méretezhet olyan csapatot, mint a fenti forgatókönyv képlete, mert:

  • A tíz tagú csapat irányítása teljesen különbözik az öttagú csapattól. Több erőfeszítésbe kerülhet a csapat kezelése és irányítása, és megnőhet a projekt végrehajtási ideje.
  • Ha egy csapat tagjainak száma növekszik, akkor megoszthatják a projektfeladatokat a végrehajtási idő csökkentése érdekében. De a feladatok sok emberrel történő megosztása, amelyet csak egy személy végezhet el, befolyásolhatja a termelékenységet.

A csapatszervezés az egyik legbonyolultabb feladat a „Test Management” -ben. A tesztcsoport nagyon központi szerepet játszik minden szoftverprojektben. Valamennyi sikeres tesztmenedzser fő vonása egy nagy teljesítményű tesztcsoport megszervezése és irányítása, amely üzleti értéket nyújt a szervezet számára.

Mi a „Projektcsapat”?

A Project Team olyan emberek csoportja, akik

Együtt dolgoznak a projekt átfogó céljának elérésében. A Test Manager olyan személy, aki hatékony csapatot épít fel, és elvezeti őket ehhez a sikerhez.

Hogyan lehet rendkívül hatékony csapatot létrehozni?

A nagyon vonzó csapat felépítéséhez elengedhetetlenek a következő tulajdonságok

  • Erős együttműködés - Az együttműködés a másokkal való együttműködés és a munka végzése érdekében végzett munka. Egy tehetséges csapat kitalálja az interperszonális kérdések megoldásának és a munka elvégzésének módjait. Hajlandók támogatni egymást a munkában.
  • Elkötelezettség - Egy erős csapatban minden tag elkötelezi magát a közös projektcélok mellett. Ők törődnek és felelősséget vállalnak munkájukért és a csapat munkájáért. Minden tag nagy erőfeszítéssel dolgozik, és mások is ezt teszik.
  • Hatékony kommunikáció - A csapat sikeres teljesítményének kulcstényezője a kommunikáció. A tagok felszólalnak és világosan, őszintén, logikusan fejezik ki elképzeléseiket, hogy megértsék egymást.
  • Megosztás - A csapatban minden tagnak megvannak a maga erős és gyenge pontjai. Egy jó csapatban a tagok hajlandóak információkat, ismereteket és tapasztalatokat megosztani, hogy felkészítsék egymást.

Hogyan lehet hatékony csapatot felépíteni és kezelni?

Ez a témakör lépésről lépésre megadja a Projekt Csapat megszervezését a Guru99 Bank projekthez. A hatékony csapat felépítéséhez és kezeléséhez kövesse az alábbi 3 lépést:

1. lépés: Készítse el az emberi erőforrás tervét

Az emberi erőforrás-tervezés olyan folyamat, amely meghatározza a szervezet jelenlegi és jövőbeli emberi erőforrás-szükségleteit. Az emberi erőforrás-tervezés célja a lehető legjobb illeszkedés biztosítása a csapattagok és a projektek között, valamint a férfi erőhiány vagy redundancia elkerülése. Ez a szakasz a következő 3 szakaszra oszlik

1.1 lépés) Igény-előrejelzés

Ebben a lépésben a Test Manager előrejelzi az általános emberi erőforrásigényt a különböző projektterveknek megfelelően.

Felmerülhet egy kérdése: „ Hogyan írja be a Test Manager a csapat pozícióját és szerepét ? ”

A csapat összetétele és méretének alapja a projekt jellemzői és funkcionalitása . Ha megértette, hogy milyen típusú csapatra van szüksége, akkor tudja, hogyan sorolja fel a csapat pozícióját és szerepét.

Mivel a Guru99 Bank projekt jellemzője a tesztelés , a projekt végrehajtásához létre kell hoznia egy tesztelő csoportot . A csapat nagysága (a projekt csapat tagjainak száma) a projekt tevékenységeinek mennyiségén és a projekt összetettségén alapul.

A csapat felépítésének tesztelése

A tesztelő csoport általában a következő tagokból áll:

Kijelölés Feladatok
Test Manager Az egész projekt kezelése Meghatározza a projekt irányát
Vizsgáló Építi fel a Tesztsorozat generálása Teszt Suites Execute a teszteket, Log eredmények jelentése a hiba
Fejlesztő a Testben Tesztelendő programot hoz létre - a fejlesztők által létrehozott kód Hozzon létre teszt automatizálási parancsfájlokat
Teszt rendszergazda Felépíti és biztosítja a tesztkörnyezet és az eszközök kezelését és karbantartását. Támogassa a csapatot a tesztkörnyezet használatához a teszt végrehajtásához
SQA tagok A minőségbiztosítás felelőssége

Ennek az emberi erőforrás-tervnek megfelelően legalább 5 tagra van szüksége a projekt csapatához. Minden tag más és más szerepet fog betölteni a projektcsapatban, és rendelkeznie kell a rájuk ruházott szerepnek megfelelő kompetenciákkal .

Ha a projekt komplex és nagy térfogatú, a projekt csapat kell nőni a méret és skálázható , hogy megfeleljen a komplexitás. Ebben az esetben több személy is vállalhat egy szerepet és eleget tehet felelősségének.

1.2. Lépés) Kompetenciaértékelés

A tag kompetenciája fontos szempont, amelyet figyelembe kell vennie az erőforrás-tervezés során. Különböző kompetenciákkal rendelkező tagokat kell a megfelelő feladathoz illeszteni . Ez azt jelenti, hogy kiválasszuk a munkára alkalmas személyt.

Vegye figyelembe a következő forgatókönyvet -

Tegyük fel, hogy a tagokhoz fejlesztőt rendel ki tesztelőként a projektcsapatba. Feladata a tesztesetek végrehajtása és a hibák bejelentése a Test Manager-nek. Ezt a feladatot egy hét alatt el kell végeznie. De az eredmény:

Rossz feladathoz rendelte . Fejlesztő, készsége a programozás, nem a tesztelés. Ha a tagot rossz készséghez igazítja, a feladat sikertelenné válhat, és késleltetheti a projektet.

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

  • A tagoktól a különböző projektfeladatok elvégzéséhez szükséges készségek .
  • A csapattag képességeit és képességeit össze kell mérni a projekt küldetésével és a projekt céljával. Ha a rendelkezésre álló emberek nem rendelkeznek a szükséges kompetenciákkal, a Test Managernek meg kell terveznie, hogyan kell őket felkészíteni.

1.3. Lépés) Készségfejlesztés

  • Azonosítsa a hiányosságokat: Egyes esetekben hiányosságok vannak a tag kompetenciái és a projekt készségigénye között. A Test Manager feladata annak meghatározása, hogy a tagok mely készségek hiányoznak ahhoz, hogy megfelelő képzési tervet alkossanak számukra. Például az előző forgatókönyv szerint a csapattagnak nincs tesztelési készsége, és hiányosságot mutat a Test Manager által.
  • Képzés és értékelés: Az emberi erőforrás-tervezés magában foglalja annak mérlegelését, hogy a meglévő tagokat hogyan lehet képezni és fejleszteni a készségek és a szükséges kompetenciák elérése érdekében. A képzési tervet közvetlenül a hiányosság azonosítása után kell elkészíteni és alkalmazni. A fenti példában ennek a tagnak ki kell képezni a tesztelési készséget annak érdekében, hogy átvegye a tesztelési feladatot.
  • Értékelés: A képzési programokat gyakran ellenőrzik és értékelik annak hatékonyságának biztosítása érdekében. Ez a program szükség esetén megváltoztatható.

Például a fenti esetben a menedzsernek értékelnie kell a fejlesztő képzési haladását. Ha a fejlesztő nehezen veszi fel a teszteket, akkor a vezető megfontolhat egy alternatív képzési módszert, vagy fontolóra veheti a helyettesítését.

2. lépés: Építse fel a projekt csapatot

Miután befejezte az emberi erőforrások tervének kidolgozását, itt az ideje, hogy felépítse a projekt csapatát.

Hogyan építhetek sikeres csapatot? 4 tényező fontos a hatékony csapat felépítéséhez

2.1. Lépés) A csapat küldetése

Az első dolog, amit a Test Managernek meg kell tennie, a csapat küldetésének megosztása a többi taggal. A küldetésnyilatkozat elkészítése megköveteli, hogy a csapat tagjai gondolkodjanak el, megvitassák és megállapodjanak

Például a Guru99 Bank projekt küldetése a megbecsült „Guru99 Bank” nettó banki lehetőségeinek tesztelése . Tesztmenedzserként meg kell osztania ezt a küldetést a csapat tagjaival, megmutatnia 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 csapat tagjai nem tudják, mi a szerepük, és mit kell tenniük a projektben?

Csapatkörnyezetben nagyon fontos, hogy a csapattagok tudják, mi várható el tőlük.

A Guru99 Bank projektben megtarthatja a csapat megbeszélését. A megbeszélésen:

  • Tisztázza, ki a felelős és mit vár el a csapatától
  • Győződjön meg róla, hogy mindenki tisztában van a szerepével és a felelősségével. Ezeket a szerepeket az 1.1 lépés már meghatározta

2.3. Lépés) Csapatszabályok

A csapatszabályok útmutatást adnak a közös munkához. A csapatoknak nem kell sok szabály, hogy jól működjenek együtt, de a csapat minden tagjának el kell fogadnia a szabályokat, és meg kell osztania a felelősséget azért, hogy betartsák

A következőképpen hivatkozhat a csapat szabályainak néhány mintájára

2.4. Lépés) Csapat motiválása

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

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

Ha tudni akarja, hogyan motiválja csapatát, akkor nézze meg a People Skill cikket.

3. lépés: A projekt csapat kezelése

A Team menedzsment nagyon kihívást jelent a Test Manager számára. Különböző személyiségekkel és munkastílusokkal fog foglalkozni. A jó menedzser elsődleges célja, hogy mindenki összpontosuljon, megbizonyosodjon arról, hogy mindenki kommunikál, és a pályán tartja a projektet.

A következő ábra bemutatja a Test Manager fontos szerepét. Képzeljük el, hogy a csapattagok száma nulla, de vezető nélkül még mindig nulla. De ha van menedzserük, akkor egyesíthetők és nagy számtá válhatnak.

A csapat kezelésének három módja van az alábbi ábrán:

Csapatcél beállítása

A Tesztkezelőnek tájékoztatnia kell a tagokat arról, hogy min dolgoznak. Meg kell határoznia azokat a csapatcélokat, amelyeket minden tagnak ismernie és egyetértenie kell. A Guru99 Bank projektben a csapat célja „tesztelni a Guru99 Bank nettó banki lehetőségét”

A csapatcélokat meg kell tervezni, és be kell szakadni a megadott feladatba.

Megfigyelés

A csapatmegfigyelés azt jelenti:

  • A csapattag teljesítményének figyelemmel kísérése
  • Annak megértése, hogy mit csinálnak, és a munkájuk eredménye.

Megfigyelés segíti a teszt, hogy ellenőrizze a hatékonyságát a csapat tagja munkáját, a projekt előrehaladását , a korai felismerés a kérdéseket.

Konfliktus kezelés

A projektcsoport, ahol különböző személyiségű és munkastílusú emberek működnek együtt, konfliktusoknak kell történniük. Az emberek eltérő nézőpontokkal rendelkeznek, és megfelelő körülmények között ezek a különbségek konfliktusokká fajulnak. A Test Manager feladata ennek a konfliktusnak a kezelése.

Gyakoroljunk egy példával

A Guru99 projekt előrehaladásával kapcsolatos projekt során megkéri az összes csapattagot, hogy frissítsék a projekt előrehaladását, és itt van a válaszuk.

A csapat tagjai nem működnek együtt, szeszélyeik szerint akarnak dolgokat csinálni, és nem akarnak semmilyen szabályt betartani. Ebben az esetben mit fog tenni? Hagyd figyelmen kívül ezt a konfliktust Valakit hibáztatni ezért a kérdésért A konfliktus megoldására a lehető leghamarabb Helyes Helytelen

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

  • Tarts egy csapat találkozó , hogy a tagok elismerik a projekt helyzetét
  • Engedje meg, hogy a tagok megértsék az együttműködés fontosságát a projektben
  • Kérje meg őket, hogy működjenek együtt a konfliktus megoldása érdekében

A megoldás során a legfontosabb az, hogy mindenki számára nyitott legyen a kommunikáció . Az érintetteknek beszélniük kell a konfliktusról, és meg kell vitatniuk erős érzéseiket.

A konfliktusok felismerhetők és kezelhetők közvetlenül és gyorsan. Tiszteletben tartva az emberek közötti különbségeket, képes megoldani a konfliktusokat, amikor azok bekövetkeznek, és annak megelőzésére is törekszik, képes lesz fenntartani az egészséges és kreatív csapat légkört.