Azt ajánlom minden vállalkozónak és projektvezetőnek, hogy olvassa el ezt a cikket, mielőtt bármilyen projektet elkezdene.
Először is nézzük meg a projektben részt vevők körét:
1.) Az ügyfél:
Ő felel a projekt céljainak és követelményeinek meghatározásáért, valamint a projekt finanszírozásának biztosításáért.
Elősegíti az ügyfél igényeinek kommunikációját a fejlesztőcsapattal.
2.) Projektmenedzser:
Ő felel a projekt befejezéséért és hatékonyságáért. Irányítja és koordinálja a csapatot, valamint meghatározza a feladatokat. Felelős az erőforrások (emberi, technikai) kezeléséért.
3.) Fejlesztési csapat:
Fejlesztők, programozók, tesztelők és más műszaki szakértők alkotják őket.
Ők felelnek a szoftver tervezéséért, fejlesztéséért és teszteléséért.
Emellett a funkciókat és modulokat a projektspecifikációknak megfelelően valósítják meg.
Rendszeresen kommunikálnak a projektmenedzserrel a fejlesztés előrehaladásáról.
4.) Terméktulajdonos (ügyféloldal)
Képviseli az ügyfél érdekeit és igényeit.
Elősegíti az ügyfelek igényeinek átadását a fejlesztőcsapatnak. Fontos, hogy ő dönt a prioritásokról és a funkciók kiadásáról, ellenőrzi a termék minőségét, és elfogadja az eredményeket.
5.) UI/UX tervező:
Ő felel a felhasználói felület és a felhasználói élmény megtervezéséért.
Röviden meghatározza az alkalmazás megjelenését, elrendezését és interakcióit.
Tanulmányozza a felhasználói visszajelzéseket, és javítja a felhasználói felületet és a felhasználói élményt.
6.) Tesztelő:
Felelős a szoftver teszteléséért és a hibák felderítéséért. Teszteljárásokat készít a funkcionalitás, a teljesítmény és a biztonság ellenőrzésére. Emellett kijavítja a hibákat és megerősíti a szoftver minőségét.
7.) Szoftverbiztonsági szakértő:
Ő felel a szoftverbiztonság tervezéséért, megvalósításáért és karbantartásáért a fejlesztési projekt teljes időtartama alatt. Azonosítja és értékeli a biztonsági kockázatokat, és javaslatot tesz megelőző intézkedésekre és biztonsági irányelvekre.
A projektet támogató egyéb személyzet:
A projektmenedzserek felügyelik és irányítják a projektet (fejlesztési oldal).
Az adatbázis-adminisztrátorok gondoskodnak az adatbázisok kezeléséről.
A rendszergazdák biztosítják a szükséges infrastruktúrát és karbantartják a rendszert.
A hálózati szakemberek felelősek a hálózati konfigurációért és biztonságért.
A fentiek csak egy általános áttekintést adnak a szoftverfejlesztési projekt résztvevőiről és feladataikról. Konkrét projektekben a szereplők és feladataik a projekt méretétől és jellegétől, valamint az alkalmazott módszertantól függően változhatnak.
Most nézzük meg, mi történik a projektmenedzsment különböző típusainak használata esetén. Egyelőre csak a vízesés és az agilis módszertanokat fogjuk összehasonlítani, de számos különböző projektmenedzsment-megközelítés létezik.
Tehát az olyan projektmenedzsment-módszerek, mint a vízesés és az agilis, jelentősen befolyásolják a szoftverfejlesztési projektek elszámoltathatóságát. A két módszertan közötti alapvető különbségek a következők:
Vízesés
A vízesés-módszerben a projekt fázisokban és lineárisan halad előre, ahol minden egyes szakasz befejeződik, majd a következő következik.
Ebben a módszertanban a felelősségvállalás egyértelmű és jól strukturált, mivel a projekt minden egyes szakasza jól meghatározott. A projektvezető általában az utolsó személy, akinek a legnagyobb a felelőssége, és aki a pr minden fázisáért felelős. Ugyanakkor a csapattagok általában csak a saját konkrét feladataikért felelősek.
A probléma ezzel a módszerrel az, hogy a hiba kijavítása nagyon időigényes és költséges lehet, ha valami elromlik egy korábbi szakaszban, mivel az egész projektet vissza kell állítani arra a szakaszra.
Agilis
Az agilis módszertan a projektet kisebb, jobban kezelhető részekre, úgynevezett "sprintekre" bontja.
Itt a tulajdonlás decentralizáltabb és rugalmasabb. A csapattagok általában nagyobb felelősséggel rendelkeznek saját munkájuk irányításában, és több lehetőségük van a visszajelzésre és az iterációra.
A scrum masterek vagy a terméktulajdonosok viselik a végső felelősséget a projekt sikeréért, de a csapat minden tagjának aktív szerepet kell vállalnia a projekt sikerében. Az agilis módszer előnye, hogy a hibák és problémák gyorsan azonosíthatók és javíthatók, mivel a projektet folyamatosan felülvizsgálják és iterálják.
Mindkét esetben a felelősségvállalás a projekt sikerének kulcsa, de ennek a felelősségnek a kezelése és megosztása elsősorban a választott módszertől függ.
Összességében a projekt sikeréért való felelősségvállalás nemcsak attól függ, hogy ki milyen szerepet vállal a projektben, hanem attól is, hogy milyen projektmenedzsment-módszert választ.
25 ÉVES TAPASZTALATUNKKAL CSAPATUNK SEGÍTHET ÖNNEK A PONTOS FELELŐSSÉGI KÖRÖK MEGHATÁROZÁSÁBAN.
Kerülje el a meglepetéseket!
Biró András - vezérigazgató | DevZone
hireus@devzone.codes
Nekünk nincsenek ügyfeleink - nekünk partnereink vannak.