|
Aplikace Best Practices agilních metodik do PRINCE 2
Šíma, Petr ; Chocholatý, Drahomír (vedoucí práce) ; Kincl, Petr (oponent)
Předmětem této práce je definice Best Practices agilních metodologií, jejich aplikace na nejčastěji se vyskytující problémy projektového managementu a jejich integrace do PRINCE2. Práce se bude zaměřovat především na jednotlivé aplikaci agilní praktiky, nikoli na celé metodologie. Tato diplomová práce bude rozdělena na dvě hlavní části. V první části budou představeny základy metodologie PRINCE2, vybrané praktiky agilních metodologií a samotný pojem Best Practices. V druhé části práce budou definovány nejčastěji se vyskytující problémy projektového managementu. Poté budou jednotlivé Best Practices aplikovány na definova-né problémy a na různé aspekty PRINCE2. Nakonec budou vyhodnoceny nejpoužitelnější Best Practices na základě výsledků výzku-mu.
|
|
Agilní metodiky v komplexním prostředí
Balada, Jakub ; Buchalcevová, Alena (vedoucí práce) ; Pitner, Tomáš (oponent) ; Antlová, Klára (oponent)
Projekty vývoje informačních systémů stále vykazují nízkou úspěšnost. Agilní metodiky přispěly k vyšší úspěšnosti vývoje menších systémů v malých týmech, nicméně převážná část IT společností nadále odmítá jejich zavedení u dalších typů projektů. Tato práce v první části komentuje udávané podmínky pro nasazení agilních principů, analyzuje uváděné omezení a popisuje postupy pro řešení těchto problémů se zúžením na projekty vývoje informačních systémů v komplexním prostředí. Další část práce v rámci případové studie ukazuje přínosy nasazení agilní metodiky na reálném projektu v komplexním prostředí, což je v rozporu s dosud uváděnými omezeními této metodiky. Projekt byl vyhodnocen jako úspěšný právě díky nasazení agilní metodiky během jeho vývoje. Tento krok přispěl k plnění jednotlivých termínů projektu, rychlejším opravám reportovaných chyb a zejména k implementaci funkčností, které zadavateli přinesly větší přidanou hodnotu. Na základě závěrů případové studie jsou dále v práci definovány postupy a praktiky rozšiřující vybranou agilní metodiku, které mohou být v budoucnu využity pro další projekty v komplexním prostředí. Tím práce ukazuje větší možnosti využití této metodiky, což může do budoucna napomoci k jejímu masovějšímu využití a tím pádem zvýšení úspěšnosti projektů zaměřených na vývoj informačních systémů. Tento stav by vedl k efektivnějšímu propojení ICT s podnikovou strategií, zejména díky flexibilní dodávce aktuálně potřebných ICT služeb.
|
|
Metodika SCRUM a její programová podpora
Marek, Jan ; Pavlíčková, Jarmila (vedoucí práce) ; Fortinová, Jana (oponent)
Cílem této práce je porovnání programové podpory metodiky Scrum. Přínosem této práce je doporučení organizacím, které poptávají programovou podporu pro metodiku Scrum. V teoretické části se práce zabývá vymezením metodiky Scrum. V praktické části autor nejprve vybírá z dostupných programů ty, které splňují určitá kritéria, a které bude autor porovnávat. Pro porovnání programů jsou v práci identifikovaná vhodná kritéria, která jsou porovnána pomocí Fullerova Trojúhelníku. Výsledkem porovnávání jsou identifikované přednosti a nedostatky jednotlivých programů a autorovo zhodnocení a doporučení.
|
|
Analýza projektu implementace penzijní reformy
Kupka, Jaromír ; Novotný, Ota (vedoucí práce) ; Řezáč, Miroslav (oponent)
Tato diplomová práce se věnuje tématu implementace nového informačního systému do penzijní společnosti. První část práce je vstupem do tematiky, vymezuje rámec diplomové práce a definuje cíle, kterých by autor chtěl v práci dosáhnout. Ve druhé části se práce zaměřuje na analýzu projektových metodik a výběr vhodného druhu metodiky pro tento projekt. Třetí část diplomové práce je zaměřena na analýzu agilních metodik a výběru vhodné konkrétní metodiky pro projekt. Čtvrtá část se věnuje analýze metodiky Scrum, závěrem této části jsou argumenty pro nasazení agilního přístupu v případě konkrétního projektu. V páté části se práce vrací k chybám na úrovni projektového řízení, které negativně ovlivnily časový a finanční plán projektu. Závěrečná část shrnuje výsledky analýz, sumarizuje naplnění cílů a pojmenovává očekávané přínosy práce.
|
|
Návrh procesů a infrastruktury informačních systémů pro splnění strategických cílů projektově řízené společnosti
Rys, Jaromír ; Mildeová, Stanislava (vedoucí práce) ; Čížek, Martin (oponent)
Konkurence na trhu malých softwarových organizací je vysoká a s ohledem na současnou globální ekonomickou krizi je velmi důležité, aby tyto organizace získaly konkurenční výhodu na trhu. Mezi tyto společnosti patří také společnost Smart Solutions, s.r.o., která je nyní přibližně 5 let na trhu a je na začátku procesu přeměny ze společnosti malé ve společnost středí. Jedna ze slabin zkoumané společnosti jsou nedostatečně popsané procesy a tím možné oblasti procesů, které nejsou vhodně nebo dostatečně podpořeny současnou infrastrukturou IS. Cílem této diplomové práce je provést procesní analýzu v projektově řízené společnosti, která využívá agilních metodik k vývoji SW a na základě výsledků a procesní analýzy zhodnotit současný stav informační podpory procesů, a následně s ohledem na strategické cíle společnosti navrhnout novou infrastrukturu IS. K provedení procesní analýzy jsem využil metodiky Methodology for Modeling and Analysis of Business Process (MMABP). Procesy identifikované v procesní analýze byly následně zanalyzovány z pohledu strategických cílů společnosti a zároveň z pohledu jejich podpory v současné infrastruktuře IS. Na základě těchto analýz byly zjištěny oblasti procesů, které měly špatnou anebo žádnou podporu. V závěru své práce jsem navrhl úpravy současné infrastruktury IS, ve které budou mít všechny oblasti procesu ve společnosti vhodnou informační podporu. Největší změny proběhly v oblasti podpory obchodních procesů, kde bylo navrhnuto nové řešení CRM systému a zavedení intranetového portálu, který by měl v první fázi pokrýt zejména současnou špatnou informační podporu procesů z oblasti práce s lidskými zdroji.
|
|
Hodnocení projektu Implementace BI v poradenské společnosti
Řezníček, Miroslav ; Novotný, Ota (vedoucí práce) ; Pour, Jan (oponent)
Diplomová práce se zabývá problematikou implementace Business Intelligence v malých a středních firmách a zároveň se zaměřuje na agilní řízení projektů a představuje možnosti tohoto přístupu. Cílem práce je představení agilní metodiky pro implementaci Business Intelligence a porovnání průběhu reálného projektu s postupem navrhovaným v této metodice a navržení jeho zlepšení. Práce je členěna do tří hlavních celků. První částí je úvod do teorie, v kterém je nejdříve představena Business Intelligence a jsou popsány pojmy jako transakční a analytické systémy, datový sklad, datové tržiště a jiné. Následuje rešerše minulých prací zaměřených na implementaci Business Intelligence. Úvod do teorie je zakončen představením metodiky CRISP-DM pro malé a střední podniky současně s agilními metodikami Scrum a Extrémní programování. Cíle práce a některých dílčích cílů je dosaženo pomocí analýzy agilní metodiky Agile Data Warehousing pro implementaci Business Intelligence v druhé části práce a porovnání této metodiky s reálným projektem ve společnosti v závěrečné hlavní části, kde jsou také navržena zlepšení pro budoucí použití. Přínosem práce je především netradiční pohled na implementaci Business Intelligence pomocí agilního přístupu a navržené postupy pro další použití v malých či středních firmách. Přínosem jsou i popsaná specifika pro firmy z oblasti finančního poradenství.
|
|
Implementace metodiky budování IS v IT společnosti
Kolář, Vít ; Chlapek, Dušan (vedoucí práce) ; Karas, Michal (oponent)
Tématem této práce je zavedení exitující metodiky budování informačních systémů v malé IT společnosti. Hlavní cílem této práce je vybrat a přizpůsobit jednu z existujících metodik a nasadit jí v reálném prostředí. Prvním úkolem bude proto analyzovat současný stav tohoto prostředí a následně navrhnout nejlepší způsob nasazení vybrané metodiky. První kapitola této práce se věnuje teoretickým aspektům týkajících se historie metodik vývoje softwaru a vysvětluje význam a cíle této oblasti. Součástí této kapitoly je i představení některých specifik a trendů, jež lze v tomto odvětví vypozorovat. Další část práce se zaměřuje na momentálně nejpoužívanější metodiky a přístupy. Konkrétně jsou zde podrobně analyzovány některé metodiky vhodné pro menší vývojové týmy za účelem usnadnění procesu finálního výběru metodiky. Dalším logickým krokem této části je analýza současného stavu vývojového procesu zadavatele a nalezení vhodné metodiky k implementaci. Poslední část této práce se zabývá projektem implementace, který se skládá z několika kroků, které lze rozdělit do třech hlavních fází. Cílem první fáze projektu je navrhnout způsob, jakým bude nová metodika nasazena. Po této fázi následuje implementace navrženého řešení v reálném prostředí zadavatele. Projekt implementace končí ověřením dosažených výsledku na reálném pilotním projektu.
|
|
Analýza výuky agilních metod vývoje softwaru na vysokých školách v ČR
Košák, Vojtěch ; Buchalcevová, Alena (vedoucí práce) ; Balada, Jakub (oponent)
Cílem této práce je provést analýzu výuky agilních metod vývoje softwaru na vysokých školách v České republice. Jelikož tyto informace nejsou dostatečně známé, má práce stanovit v jaké míře a rozsahu je agilní přístup vyučován. Zdrojem dat pro analýzu jsou veřejně dostupné zdroje jednotlivých vysokých škol a informace o jejich výuce. Dalším důležitým zdrojem je dotazníkový průzkum, který byl v rámci této práce proveden. Na základě zkoumání těchto údajů jsou formulovány závěry a doporučení, jejichž splnění by mohlo vést ke zvýšení zájmu o agilní pojetí vývoje softwaru. Práce je členěna do několika kapitol. Na úvod se věnuji agilním metodikám obecně a snažím se je ve stručnosti charakterizovat. V dalších kapitolách stanovuji stav výuky agilních metod na jednotlivých vysokých školách a podávám informace o dotazníkovém průzkumu a jeho vyhodnocení. V poslední části se snažím, ve spojitosti s touto prací, vyvodit závěry z dříve provedených průzkumů o používání agilního vývoje v praxi.
|
|
Sample solutions according to project methodology, Extreme Programming
Niko, Eduard ; Pavlíčková, Jarmila (vedoucí práce) ; Kunstová, Renáta (oponent)
Práce se zabývá popisem agilní metodiky vývoje informačního systému. Extreme Programming a jeho následné provedení na vybraném projektu. V první části práce je úvod do agilních metodik ve všeobecnosti spolu s teoretickými znalostmi k metodice Extreme Programming. Taktéž se tam nachází slovenský překlad agilního manifestu, který slouží jako osnova pro všechny agilní metodiky. V druhé části práce se nachází popis postupu při vypracování projektu Chat s architekturou klient/server v jazyku Java. Na vypracování tohoto projektu byly použitá právě metodika Extreme Programming. Vývojové prostředí použité v tomto projektu bylo Netbeans 6.8. Další vývojové nástroje využité v projektu jsou: úložiště Subversion na serveru kitscm.vse.cz, testovací framework T2 a Jude Professional na tvorbu diagramů tříd.
|
|
Requirement management and its implementation into the lifecycle of information system developement
Majling, Matej ; Stanovská, Iva (vedoucí práce) ; Hrdlička, Tomáš (oponent)
Bakalářská práce je zložena ze tří částí. První část pojednává o problematice správy a řízení požadavek na softwarový produkt. Jsou uvedené základní princípy, procesy a definice pojmů, kterými se tato disciplina zabývá. V druhé části jsou porovnány přístupy a procesy řešení správy a řízení požadavek z pohledu rigorózních a agilních metodik (Rationa Unified Process, Feature Driven Development a Extreme Programming). V poslední části je uvedena případová studie, ve které aplikuji agilní zásady k tvorbě návrhu agilního procesu správy a řízení na konkrétním projekte vývoje informačního systému pro evidenci pojištění motorových vozidel.
|