Popis tématu

Diplomová práce v oboru Informační systémy.

Identifikace a modelování špatných praktik v projektovém řízení

Nástroj SPADe (Software Process Anti-patterns Detector) slouží k shromažďování dat o průběhu softwarových projektů z různých zdrojů (bugtrackery, úložiště, wiki, mailing listy, atd.). Dlouhodobým cílem je v těchto datech hledání špatných praktik (bad practices, smells, anti-patterns) opakujících se vzorů (patternů) a kontrola adheze projektu k deklarovanému procesu. Pro tyto účely je třeba provést široký a hloubkový průzkum v úložištích dat reprezentativního vzorku projektů a identifikovat objevující se anti-patterny zachytitelné nástrojem SPADe. Tyto pak zachytit v XML podobě pomocí existujícího grafického editor vzorů s výstupem ve formátu XML, popř. nástroj rozšířit, pokud se bude zdát nedostatečným.

1. Seznamte se s projektem SPADe a katalogy popsaných, často opakovaných procesních chyb (bad practices, anti-patterns, process smells) z dostupné literatury.

2. Analyzujte data vybraných open-source (nebo jiných volně dostupných) projektů a identifikujte procesní chyby zachytitelné nástrojem SPADe včetně jejich vztahu ke konkrétním metodologiím.

3. Vytvořte modely nalezených procesních chyb v jedné z částí nástroje SPADe k tomu určených (grafický editor procesů, gramatika, editor vlastních grafů aplikace SPADe GUI) a navrhněte jeho rozšíření nutná k zachycení co největší množiny procesních vzorů.

4. Implementujte a otestujte rozšíření funkčnosti vybrané části nástroje SPADe identifikovaná v předchozím bodě.

5. Ověřte správnost vybraných modelů procesních chyb kontrolou přítomnosti v příslušných projektových datech.

Doporučená literatura:
[1] Brown, W. J., McCormick, H. W., & Thomas, S. W. (2000). Anti-Patterns Project Management. John Wiley & Sons, Inc..

[2] Laplante, P. A., & Neill, C. J. (2005). Antipatterns: identification, refactoring, and management. CRC Press.

[3] Brown, W. H., Malveau, R. C., McCormick, H. W., & Mowbray, T. J. (1998). AntiPatterns: refactoring software, architectures, and projects in crisis. John Wiley & Sons, Inc..

Téma vypsal: Ing. Petr Pícha (UN 308)

Vypsáno pro akademický rok 2018/2019 dne: 2017-04-11

Zadáno komu: Patrik Bezděk (dokončeno: 2019-06-27)

Aktualizováno 0