Projekt Menedzsment Módszertan

Ezen dokumentum egy általános leírást és összefoglalót tartalmaz a WSH PMM (Projekt Menedzsment Módszertan) alapú szoftverfejlesztések végrehajtásáról.

 

A WSH Kft.-nél mi az ügyfél elégedettségét tekintjük az egyik legfontosabb célunknak. Annak érdekében, hogy a kitűzött célt minél hatékonyabban és eredményesebben tudjuk teljesíteni, kidolgoztunk egy magasabb ügyfélelégedettséget biztosító agilis működési folyamatot.

 

Az WSH Projekt Menedzsment Módszertan kidolgozása során kiemelt szempontként kezeltük az ügyfélközpontú gondolkodást, azért különös hangsúlyt fektetünk minden döntésünk esetén arra, hogy valóban megismerjük az ügyfél igényeit, illetve azt adott szakmai területet.

 

A módszertan eredménye, a folyamatos kommunikáció és a termék még fejlesztés alatt álló, de már működő bemutatása. Ezek segítségével már a projekt kezdetétől egy magasabb ügyfélélményt szolgáltatunk, valamint az igények folyamatos kiértékelésére is lehetőséget ad a módszertan.

 

A szállítások folyamatos kiértékelése és adott esetben az új üzleti követelményekhez való alakítása nagy flexibilitást szolgáltat az ügyfél számára. Ezért sokkal könnyebben tud reagálni a még fejlesztés alatt álló termék a változásokra. Az eredeti mérföldkövek helyett ezért minden iteráció végén a szállítás megtörténik, amit az alábbi kép is reprezentál.

Szerepek

Az egyes szerepekhez tartozó feladatok és felelősségek az 1.sz mellékletben található felelősség-hozzárendelési (RACI) mátrix-ban kerülnek részletes kifejtésre.

 

  • Szoftverfejlesztési Igazgató: A szervezeten belüli projekt reprezentatív.
  • Projektvezető (PM): Azért felel, hogy a projekt megfelelő időben és minőségben a finanszírozási tervnek megfelelően készüljön el.
  • Solution Architect (SA): Az adott követelményeknek megfelelő rendszer megtervezéséért felel.
  • Tesztelési Vezető: Az adott scope-nak megfelelően kialakítja a tesztelési stratégiát és meghatározza a szükséges erőforrásokat az adott projektra.
  • Product Owner (PO): Az ügyfél által meghatározott scope-ot kezeli és prioritási sorrendet állít fel a feladatok között. Segíti az ügyfelet a céljai elérésében és kutatja az aktuális üzleti területi trendeket.  
  • Üzleti Elemző (BA): Az aktuális üzleti folyamatok és igényeket elemzi és dokumentálja az operatív csapat számára.
  • Fejlesztő: Az aktuális technikai feladatok tényleges implementálását végzi el.
  • Tesztelő: Az elkészült (implementált) feladatokat ellenőrzésével és minőségének biztosításával foglalkozik.

Alap Fogalmak

  • Mérföldkő: a szerződés során kialakított főbb szállítási időpontok scope-al.
  • Iteráció: általában kéthetes (lehet több is) periódus, amely során az operatív csapat elkészül (fejlesztés és tesztelés) az aktuális scope-al.
  • Release: az iteráció során elkészülő termék csomag.
  • Release notes: az akutális iterció végén szállított csomag rövid leírás.
  • Show case(Demo a megrendelőnek): minden release során a fejlesztői csapat be is mutatja az aktuálisan elkészült fejlesztést. Itt van lehetősége az ügyfélnek arra, hogy kiértékelje az aktuális üzleti fejlesztési irányokat, valamint, hogy finom hangolja a már elkészült és szállított csomagot.
  • Sprint planning: ezen a meeting során tervezi meg az operatív csapat az aktuális iterációban szereplő feladatok leszállítását
  • Product Backlog: azon feladatok listája, amiket el kell végeznünk annak érdekében, hogy a kitűzött célt el tudjuk érni.
  • Sprint Backlog: az aktuális sprint-re vonatkozó már részletesen kidolgozott feladatok listája (a csomag scope-ja)
  • Sprint Cycle: a fejlesztési periódus amikor az operatív csapat leszállítja (fejleszti és teszteli) a spring backlog-ot
  • Dialy Scrum Meeting: minden nap történi rövid max 10-15 perce meeting, ahol átbeszéli az operatív csapat, hogy mivel fognak dolgozni az aktuális napon, illetve mit csináltak előző nap, és van-e bármi, ami akadályozza őket
  • Project Retrospective: annak érdekében, hogy a folyamatos fejlődést és ez által a minőség növekedését is el tudjuk érni minden sprint végén kiértékelésre kerül az aktuális sprint
  • Product Increment: az aktuálisan leszállított funkcionalitás gyűjtemény (csomag)

 

WSH Projekt Menedzsment Módszertan

Felelősség hozzárendelési mátrix (RACI)

R: végrehajtásért felelős

A: jóváhagyás, elfogadás

C: közreműködik

I: értesül a történtekről