13
Aplikační podpora pro správu projektů Obhajoba bakalářské práce Jan Vlnas, FIT ČVUT

Aplikační podpora pro správu projektů (Obhajoba BP, FIT ČVUT 2012)

Embed Size (px)

Citation preview

Aplikační podpora pro správu projektůObhajoba bakalářské práce

Jan Vlnas, FIT ČVUT

2 / 13

ICT oddělení fakulty

● Správa hardware a software● Funkčnost učeben● Informační systémy fakulty

Edux● Uživatelská podpora

Projekty

3 / 13

Systém pro správu projektů

● Odpovědné osoby a jejich role● Hlášení problémů● Správa znalostí (wiki)● Koordinace vývoje, nákupů, oprav● Správa zdrojového kódu

4 / 13

RedmineStávající systém

5 / 13

Nedostatky Redmine

● Centrální správa uživatelských skupin a oprávnění● Nelze omezit přístup k individuální zdrojům

(stránka wiki)● Absence uživatelů v LDAP

6 / 13

Alternativy

● Trac● GitLab● The Bug Genie● Teambox● Open Atrium● mtrack● ChiliProject

7 / 13

ChiliProject„Fork“ systému Redmine

8 / 13

Implementace chybějících funkcí

● Zásah do jádra aplikace,● nebo vývoj samostatných rozšíření.

9 / 13

Implementovaná rozšíření

● Uživatelské skupiny na úrovni projektů● Uživatelské role na úrovni projektů● Soukromé wiki stránky● Soukromé úkoly● Přidávání uživatelů z LDAP

10 / 13

Uživatelské role na úrovni projektůUkázka rozšíření

11 / 13

Testování

● Jednotkové testy● Funkcionální testy● Continuous Integration● Individuální rozšíření,

kompletní systém

12 / 13

Budoucí vývoj

● Nasazení v průběhu léta 2012● Kompatibilita s dalšími rozšířeními● Zapojení komunity, propagace● Začlenění do jádra

13 / 13

Děkuji za pozornost