Roper Hannah Mária (2020) Az agilis szoftverfejlesztés előnyei és hátrányai. Pénzügyi és Számviteli Kar.
PDF
Roper_Hannah_Mária_EWKJCL.pdf Hozzáférés joga: Csak az archívum karbantartója nyithatja meg (titkosított dolgozat - engedéllyel) until 2025. December 15.. Download (1MB) |
|
PDF
Titkosítási kérelem.pdf Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg Download (330kB) |
|
PDF
BA_TO_Roper_Hannah_Mária_EWKJCL.pdf Hozzáférés joga: Csak az archívum karbantartója nyithatja meg (titkosított dolgozat - engedéllyel) until 2025. December 15.. Download (326kB) |
Absztrakt (kivonat)
Az agilitás a mai világban egy nagyon felkapott kifejezés, amely sok különböző területen is szóba jöhet, többek közt a szoftverfejlesztés kapcsán is. Szakmai gyakorlatomat egy IT tanácsadással és egyedi projektalapú szoftverfejlesztéssel foglalkozó cégnél teljesítettem üzleti elemzőként, így nagyobb betekintést nyerhettem egy szoftver életének alakulásában. Az egyik legfontosabb lépés egy projekt életében az az, amikor eldöntik, hogy milyen módszertannal fogják a projektet véghez vinni, ugyanis, ha ezt nem megfelelően választják ki, akkor annak súlyos gazdasági következményei is lehetnek. Dolgozatom célja, hogy választ találjak arra a kérdésre, hogy valóban jobb választás-e az agilis szoftverfejlesztés, mint a hagyományos módszertanok. Ahhoz, hogy az agilis szoftverfejlesztés kérdésével tudjunk foglalkozni, nélkülözhetetlen a programozás és a szoftverfejlesztés kialakulásának ismerete, illetve a szoftverfejlesztés lépéseinek és a szoftverfejlesztési módszertanok részletesebb megismerése. Dolgozatomban ismertetem a programozás fejlesztésének öt generációját, majd a szoftverkrízisről is szó esik, amely az új módszertanok kifejlődésének egyik legfontosabb kiváltó eseménye volt. Ezek után a szoftverfejlesztés általános lépései kerülnek bemutatásra, amely az igényfelmérést, a célkitűzést, a tervezést, az implementációt, a tesztelést, a bevezetést és az utóértékelést tartalmazza. A szoftverfejlesztés során több probléma is felmerülhet, amelyekre megoldást jelenthet az agilis fejlesztés. Több szoftverfejlesztési modell, módszertan is ismertetésre kerül, többek közt a vízesésmodell, a v modell, az inkrementális fejlesztés, az iteratív fejlesztés, az evolúciós fejlesztés, a spirálmodell, illetve az agilis fejlesztés. Az agilitással kapcsolatban fontos megemlíteni és megérteni az Agilis Kiáltványban foglaltakat. Néhány agilis módszertan is megemlítésre kerül: az Extreme Programming, a Scrum, a Kanban és a RUP. Miután bemutattam a módszertanokat, összehasonlítom az agilis és a hagyományos módszertanokat több szempontból is. Annak érdekében, hogy valós információkkal tudjak szolgálni, hogy a fejlesztés hogyan zajlik egy valós projekt esetén, segítséget kértem a külső konzulensemtől és egyben munkahelyi vezetőmtől. Egy olyan éppen induló projektet választottunk közösen, amelynek az igényfelmérésében és célkitűzésében, illetve az azt követő fázisaiban én is részt veszek. Röviden ismertetem cégünk céljait, vagyis, hogy jó minőségű alkalmazást tudjunk határidőre szállítani, miközben profitot termelünk a fejlesztéssel és maximalizáljuk a vevői elégedettséget, mindezt minél inkább agilis módon. Több jogi és működési környezeti megszorítás is megnehezíti céljaink elérését, melynek egyike, hogy napjainkban a megrendelők nehezen fogadják el, ha nem tudják, hogy egy adott árért cserében milyen terméket fognak kézhez kapni. Ez a megszorítás egyértelműen kihatással van a belső működésre, tervezési és fejlesztési / szállítási szempontból is. Mind a tervezés, mind a fejlesztés fentről lefelé történik. A tervezés kapcsán több dokumentum is létrejön az ügyféllel való folyamatos kommunikáció segítségével. Ilyen a folyamatábra, a képernyőtervek, végül pedig a funkcionális specifikáció. A fejlesztést számos sprintre és csomagra lehet lebontani, amelyeket szintén az ügyféllel való folyamatos egyeztetés kísér. A megszorítások végett az agilitás csak minimálisan tud megjelenni módszertanunkban, leginkább a megrendelő projektbe való bevonását illetően. Kutatásom azt mutatja, hogy annak ellenére, hogy az agilis módszertan sokkal emberközelibb, mint a hagyományos, mégsem annyira elterjedt. Napjainkban a vállalatok nehezen tudnak elszakadni a hagyományos módszertanoktól, így szinte lehetetlen agilis szerződést kötni a megrendelőkkel. A jövőben elképzelhető, hogy nyitottabbak lesznek az agilitásra a vállalatok, így könnyebben lehet majd agilisan fejleszteni.
Intézmény
Budapesti Gazdasági Egyetem
Kar
Tanszék
Gazdaságinformatika Tanszék
Tudományterület/tudományág
NEM RÉSZLETEZETT
Szak
Mű típusa: | diplomadolgozat (NEM RÉSZLETEZETT) |
---|---|
Kulcsszavak: | agilis módszertan, agilitás, fejlesztési módszertanok, projektmenedzsment, szoftverfejlesztés |
SWORD Depositor: | Archive User |
Felhasználói azonosító szám (ID): | Archive User |
Rekord készítés dátuma: | 2021. Már. 16. 12:50 |
Utolsó módosítás: | 2021. Már. 16. 12:50 |
Actions (login required)
Tétel nézet |