Nástroj SPADe slouží k dolování projektových dat z nástrojů pro řízení pro-
jektů za účelem detekce špatných praktik při řízení těchto projektů. Cílem
této bakalářské práce je navrhnout a implementovat aplikaci vhodnou pro
správu vybraných aspektů dat ve SPADe databázi, která umožní pomocí
grafického rozhraní uživatelské opravy způsobené nevhodnou klasifikací vy-
braných položek a pomůže tak udržovat konzistenci dat. Pro dosažené cílů
této práce byla analyzována struktura dat v nástrojích pro řízení projektů
a databáze nástroje SPADe. V další části bylo navrženo rozšíření již exis-
tující webové aplikace o uživatelskou správu vybraných aspektů dat, které
bylo následně implementováno. V závěru byly výsledky práce ověřeny sadou
testů.
Annotation in English
The SPADe tool is used to mine project data from ALM tools in order
to detect bad practices. The aim of this bachelor thesis is to design and
implement an application suitable for managing selected aspects of data in
the SPADe database, which will allow corrections caused by inappropriate
classification of selected items through a graphical interface and will help to
maintain data consistency. To achieve the goal of this thesis, an analysis
of the data structure in the project management tools and the database of
the SPADe tool was carried out. In the next part, an extension of the web
application was designed to provide users a way to manage selected aspects
of the data, which was subsequently implemented. Finally, the results of the
work were verified by a set of tests.
Nástroj SPADe slouží k dolování projektových dat z nástrojů pro řízení pro-
jektů za účelem detekce špatných praktik při řízení těchto projektů. Cílem
této bakalářské práce je navrhnout a implementovat aplikaci vhodnou pro
správu vybraných aspektů dat ve SPADe databázi, která umožní pomocí
grafického rozhraní uživatelské opravy způsobené nevhodnou klasifikací vy-
braných položek a pomůže tak udržovat konzistenci dat. Pro dosažené cílů
této práce byla analyzována struktura dat v nástrojích pro řízení projektů
a databáze nástroje SPADe. V další části bylo navrženo rozšíření již exis-
tující webové aplikace o uživatelskou správu vybraných aspektů dat, které
bylo následně implementováno. V závěru byly výsledky práce ověřeny sadou
testů.
Annotation in English
The SPADe tool is used to mine project data from ALM tools in order
to detect bad practices. The aim of this bachelor thesis is to design and
implement an application suitable for managing selected aspects of data in
the SPADe database, which will allow corrections caused by inappropriate
classification of selected items through a graphical interface and will help to
maintain data consistency. To achieve the goal of this thesis, an analysis
of the data structure in the project management tools and the database of
the SPADe tool was carried out. In the next part, an extension of the web
application was designed to provide users a way to manage selected aspects
of the data, which was subsequently implemented. Finally, the results of the
work were verified by a set of tests.
Seznamte se se strukturou dat v nástrojích pro řízení projektů, s projektem SPADe a se strukturou jeho databáze.
Navrhněte aplikaci vhodnou pro správu vybraných aspektů dat ve SPADe databázi, která umožní pomocí grafického rozhraní uživatelské opravy způsobené nevhodnou automatickou klasifikací vybraných položek a pomůže udržovat konzistenci dat.
Implementujte navrženou aplikaci v desktopové nebo webové formě. Při realizaci klaďte důraz na její pozdější rozšiřitelnost.
Ověřte pomocí sady testů funkčnost a použitelnost aplikace.
Research Plan
Seznamte se se strukturou dat v nástrojích pro řízení projektů, s projektem SPADe a se strukturou jeho databáze.
Navrhněte aplikaci vhodnou pro správu vybraných aspektů dat ve SPADe databázi, která umožní pomocí grafického rozhraní uživatelské opravy způsobené nevhodnou automatickou klasifikací vybraných položek a pomůže udržovat konzistenci dat.
Implementujte navrženou aplikaci v desktopové nebo webové formě. Při realizaci klaďte důraz na její pozdější rozšiřitelnost.
Ověřte pomocí sady testů funkčnost a použitelnost aplikace.