Systém pro vedení projektů

Autor

Dalibor Šimáček

Oponent

Ing. Ondřej Guth

Adresa

Zadání

  • Prostudujte dostupná existují řešení pro vedení menších týmových projektů.
  • Navrhněte a implementujte webový systém pro vedení menších týmových projektů a desktopového klienta, které budou navyájem propojeny.
  • Systém bude umožňovat správu projektů, úkolů pro členy týmu, milníků projektu a sdílení souborů včetně pokročilého nastavení uživatelských práv a bude usnadňovat komunikaci v týmu.
  • Desktopový klient bude umět synchronizovat projekty, úkoly, soubory a soukromou poštu uživatele a pracovat s nimi i offline.
  • Webovou část implementujte pomocí PHP, MySQL, HTML, CSS a JS, desktopovou pomocí technologie Adobe AIR.
  • Při implementaci použijte dostupná existující řešení a frameworky.
  • Obě části důkladně otestujte.

Úkoly a komunikace

6. 5. 2010

  • schůzka,
  • úkoly:
    • dopsat zprávu,
    • dokončit webovou aplikaci.
  • termín odevzdání: 16. 5. 2010
  • další „schůzka“: 19. 5. 2010, cca 11:00 (potvrdit mailem)

21. 4. 2010

  • schůzka,
  • úkoly:
    • komentáře,
    • interní pošta,
    • doplňte kapitoly o analýze a realizaci,
    • pokračujte v implementaci desktopové aplikace,
  • další „schůzka“: 5. 5. 2010, cca 11:00

7. 4. 2010

  • schůzka,
  • úkoly:
    • správa souborů,
    • komentáře,
    • interní pošta,
    • pokračujte s tvorbou zprávy,
    • základ desktopové aplikace,
  • další „schůzka“: 21. 4. 2010, cca 11:00

24. 3. 2010

  • schůzka,
  • úkoly:
    • správa novinek, milníků, úkolů a kontaktů,
    • diskuze,
    • napište úvod,
    • dopište druhou kapitolu,
    • začněte dávat dohromady analýzu (aspoň základ)
  • další „schůzka“: 5. 4. 2010, cca 10:00

8. 3. 2010

  • schůzka,
  • úkoly:
    • platí úkoly z minula,
    • navrhněte šablony,
    • implementujte správu uživatelů, týmů a projektů,
    • začněte připravovat závěrečnou zprávu v LaTeXu.
  • další „schůzka“: 22. 3. 2010, cca 10:00

21. 1. 2010

  • schůzka,
  • úkoly:
    • u vybraných aktivit rozkreslete activity diagram vyšší úrovně,
    • popište webML diagram,
    • vytvořte fyzickou databázi,
  • další „schůzka“: první týden v březnu.

10. 1. 2010

9. 12. 2009

  • „schůzka“,
  • úkoly:
    • Rozmyslete si, jak budete realizovat tabulky v databázi.
    • Popište vztahy mezi entitami.
    • Navrhněte navigaci mezi jednotlivými stránkami. Využít můžete např. WebML či jiný podobný nástroj.
    • Zpracujte activity diagram nejvyšší úrovně.
  • termín další „schůzky“: první týden v lednu.

8. 11. 2009

16. 11. 2009

  • „schůzka“,
  • úkoly:
    • v rešerši vypište výhody a nevýhody jednmotlivých sledovaných aplikací,
    • do seznamu požadavků přidejte i zcela samozřejmé věci jako úprava, smazání,
    • zpracujte přehled uživatelských rolí a jejich funkcionalit (USE CASE),
    • připravte návrh datového modelu alespoň na úrovni tabulek,
    • navrhněte základní architekturu webové aplikace,
    • navrhněte zadání BP.
  • termín odevzdání: 6. 12. 2009
  • termín další „schůzky“: v týdnu po 7. 12. 2009, dle dohody.

8. 11. 2009

22. 10. 2009

  • „schůzka“,
  • úkoly:
    • ujasněte si, které části budete sám ipmlementovat a kde použijete existující open-source řešení,
    • aktualizujte rešerši systémů pro vedení projektů s ohledem na směrování Vaší práce,
    • sepište seznam základních rysů aplikace,
    • stanovte, co bude řešit desktop a co web,
    • zdůvodněte, proč chcete dělat desktop.
  • termín odevzdání: 8. 11. 2009
  • termín další „schůzky“: v týdnu po 9. 11. 2009, dle dohody.

30. 9. 2009

12. 8. 2009

  • schůzka,
  • úkoly:
    • projděte existující open-source projekty, zejména ty týkající se desktopové části práce,
    • stanovte si cíle projektu,
    • rozhodněte, které části budete implementovat sám a kde použijete existující řešení.
  • termín odevzdání: konec září,
  • další „schůzka“: dle dohody začátkem října.

7. 8. 2009

bp/simacdal.txt · Poslední úprava: 2010/09/01 18:22 autor: matyape1
 
Kromě míst, kde je explicitně uvedeno jinak, je obsah této wiki licencován pod následující licencí: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki