|
Optimalizace plánování úkolů pro management pomocí Sharepoint
Winkler, Tomáš ; Trchalík, Roman (oponent) ; Kreslíková, Jitka (vedoucí práce)
Problémem, jímž se v práci zabývám, je optimalizace procesu plánování, sledování a vyhodnocování úkolů v oblasti managementu na oddělení Corporate Technology společnosti Siemens, Brno. Po nastudování teorie CMMI a principů normy ISO 9001 proces optimalizuji automatizací některých opakujících se manuálních činností. Implementovaná aplikace rozšiřuje funkcionalitu serveru SharePoint, jenž je na cílovém oddělení používán pro ukládání úkolů. Tato aplikace byla otestována v prostředí organizace nad reálnými daty a splňuje vše potřebné k tomu, aby ušetřila při optimalizovaném procesu minimálně 50 % času. Výsledky práce dokazují užitečnost automatizace manuálních a opakujících se činností probíhajících v rámci procesů a představují možnost zvyšování úrovně procesů s pomocí předcházení lidským chybám.
|
|
Podpora managementu rizik v agilním vývoji produktu
Vafek, Zdeněk ; Květoňová, Šárka (oponent) ; Kreslíková, Jitka (vedoucí práce)
Diplomová práce se zabývá oblastí projektového managementu v agilním vývoji produktu dle standardu PMI (Project Management Institute) na základě metodických příruček. V rámci agilního vývoje je zde brán důraz rovněž na metody testování produktu a jejich spojení s agilním prostředím. Na základě sesbíraných poznatků je zde navrhnuta programová aplikace pro podporu managementu rizik v agilním vývoji produktu.
|
|
Implementace agilní metodiky projektového řízení pro softwarové projekty
Zezula, Lukáš
Diplomová práce se zabývá implementací agilní metodiky Scrum. Cílem této práce je implementovat agilní metodiku Scrum pro interní vývojový projekt. Pro naplnění cíle budou využita východiska z teoretické části práce, která se věnuje současným agilním metodikám včetně metodiky Scrum. Praktická část se zabývá implementací metodiky Scrum, kde samotná implementace je zaměřena na vytvoření všech nezbytných artefaktů dané metodiky včetně integrace a nastavení dané metodiky v interním softwaru Jira. Práce má dále za cíl identifikovat rizika spojena s využitím metodiky pro projekty vyššího rozsahu a navrhnout opatření pro identifikovaná rizika.
|
|
Webová administratíva pre mobilnú aplikácii MyMENDELU
Bistáková, Lenka
Diplomová práce se zabývá návrhem a implementací front-endu webové administrativy pro mobilní aplikaci MyMendelu se zaměřením na vytvoření architektury aplikace a mapového modulu v podobě interaktivní mapy. Jednotlivé moduly slouží pro správu nejčastějších otázek, nahlášených událostí a místností budov a areálu Mendelovy univerzity. Součástí práce je analýza současných frameworků a nástrojů pro tvorbu webových front-endů, stejně jako analýza mapových knihoven pro sestrojení interaktivní mapy. Na základě této analýzy je navržena funkcionalita systému a výsledné řešení s využitím frameworků Vue.js a Leaflet vychází ze specifikace požadavků obsažených v práci. Implementována administrativa představuje přehledné rozhraní sloužící zaměstnancům univerzity k zajištění aktuálnosti dat mobilní aplikace, bez nutnosti zásahu programátora.
|
|
Podpora managementu rizik v agilním vývoji produktu
Vafek, Zdeněk ; Květoňová, Šárka (oponent) ; Kreslíková, Jitka (vedoucí práce)
Diplomová práce se zabývá oblastí projektového managementu v agilním vývoji produktu dle standardu PMI (Project Management Institute) na základě metodických příruček. V rámci agilního vývoje je zde brán důraz rovněž na metody testování produktu a jejich spojení s agilním prostředím. Na základě sesbíraných poznatků je zde navrhnuta programová aplikace pro podporu managementu rizik v agilním vývoji produktu.
|
|
Návrh projektu a aplikace metodiky projektového managementu v podniku
Doležel, Filip ; Majkus, Martin (oponent) ; Smolíková, Lenka (vedoucí práce)
Diplomová práce se zabývá návrhem projektu ve vybrané společnosti a řešení projektu pomocí projektového řízení. Vybraná společnost je analyzována pomocí několika analýz, z nichž je sestavena analýza SWOT. V teoretické části práce je definováno projektové řízení společně s projektem a vývojem softwaru. Navrhované řešení projektu zahrnuje návrh a analýzu změny společně s návrhem informačního systému, jeho finanční a časové analýzy.
|
|
Infrastructure as Code in Agile Software Development
Hromádka, Vojtěch ; Bartík, Vladimír (oponent) ; Rychlý, Marek (vedoucí práce)
This thesis is focused on the usage of infrastructure as code in agile software development. Concepts such as continuous integration and delivery, DevOps are analyzed. Further cloud environments are analyzed. In this work are compared different infrastructure as code tools. For the prevention of possible issues in using infrastructure as code software was designed. The software purpose is to control concurrent access to infrastructure creation with a tool called Terraform. The software was then is for experiments. The first experiment demonstrates that workflow with Terraform agent is behaving correctly. The second experiments demonstrate control of concurrent access to infrastructure creation.
|
|
Vytvorenie nástroja pre správu výsledkov automatizovaných testov vo firme AVG technologies
Ševčík, Peter
Ševčík Peter, Vytvoření nástroje pro správu výsledků automatizovaných testů ve firmě AVG Technologies, Diplomová práce, Brno: Mendelova univerzita v Brně, 2017. Práce se zaměřuje na vytvoření nástroje zefektívňujíciho procesy vydávání a testování softwaru pro konkrétní brňěnskou firmu. Analýza současného stavu automatizovaného testování a správy výsledků s důrazem na zahrnutí vztahu ke pracovním procesům ve firmě. Identifikace Klíčovího problému a návr řešení. Návr a vývoj databázy, zabezpečení korektního ukládání dat. Rozšíření současné implementace automatizovaných testů. Vývoj aplikace v jazyku PHP a frameworku Laravel. Uživatelské testování aplikace. Důraz na uživatelskou přívětivost. Zhodnocení dosáhnutých výsledků a nedostatků konečné aplikace. Formulace případných rozšíření vyvíjeného nástroje. Ekonomické zhodhnocení řešení.
|
|
Využití Nix/NixOps pro průběžnou integraci a nasazení software při vývoji
Vlk, Tomáš ; Burget, Radek (oponent) ; Rychlý, Marek (vedoucí práce)
Tato práce se zabývá uplatněním funkcionálního balíčkovacího systému Nix a jeho ekosystému (NixOS, NixOps) pro CI/CD při agilním vývoji. Při použití těchto technologií jsou problémy způsobené odlišným prostředím prakticky eliminovány bez nutnosti kontejnerizace. Práce obsahuje popis možností a nedostatků Nix/NixOps a navrhuje obecný postup použití těchto technologií pro jednotlivé fáze agilního vývoje a CI/CD. Díky Nix/NixOps je implementace CI/CD velmi jednoduchá a celý proces je navíc reprodukovatelný. Výstupem práce je sada příkladů demonstrující použití Nix/NixOps v různých projektech, která je dostupná jako open-source. Díky této sadě mohou vývojáři použít Nix rychle a jednoduše v jakémkoliv projektu, bez nutnosti studia velkého množství materiálů.
|
|
Automatizace v projektech vývoje softwarových aplikací
Merta, Daniel ; Bartík, Vladimír (oponent) ; Kreslíková, Jitka (vedoucí práce)
Tématem této bakalářské práce je automatizace Definition of Done v projektech vývoje softwarových aplikací. Práce vychází ze zásad agilní metodiky Scrum a její podstatou je zjednodušení vybraného procesu Definition of Done ve společnosti Kentico Software s.r.o. Na základě analýzy procesů DoD a možných automatizací byla vybrána a naimplementována statická analýza CSS souborů pomocí nástroje Stylelint. Výsledek této práce umožňuje automatickou kontrolu všech CSS souborů, čímž usnadňuje vývoj software a šetří čas vývojářům.
|