=====Systém pro vedení projektů===== ====Autor==== Dalibor Šimáček ====Oponent==== Ing. Ondřej Guth ====Adresa==== http://bp.dasim.cz ====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=== * Zaslány tyto dokumenty: * [[http://webing.felk.cvut.cz/~matyap1/projekty/simacdal/2010-01-11a.pdf| ER diagram]]. * [[http://webing.felk.cvut.cz/~matyap1/projekty/simacdal/2010-01-11b.jpg| diagram aktivit]]. * [[http://webing.felk.cvut.cz/~matyap1/projekty/simacdal/2010-01-11c.png| webML]]. ===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=== * Zaslány tyto dokumenty: * [[http://webing.felk.cvut.cz/~matyap1/projekty/simacdal/2009-12-06b.pdf| upravená rešerše]]. * [[http://webing.felk.cvut.cz/~matyap1/projekty/simacdal/2009-12-06a.pdf| USE-CASE a datový model]]. ===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=== * Zaslán [[http://webing.felk.cvut.cz/~matyap1/projekty/simacdal/2009-11-08.pdf| soubor s rešerší existujících projektů a aktualizovanými cíli]]. ===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=== * Zaslán [[http://webing.felk.cvut.cz/~matyap1/projekty/simacdal/2009-09-30.pdf| soubor s cíli projektu]]. ===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=== * Zaslána [[http://webing.felk.cvut.cz/~matyap1/projekty/simacdal/2009-08-07.pdf| rešerše podobných produktů]].