Pracownia programowania zespołowego 2
Termin zajęć (semestr zimowy 2017/2018)
wtorki (raz na 2 tygodnie), godz 1400-1600, sala PK COK
Zaliczenie
obrona projektu - prezentacja gotowego produktu na ostatnich zajęciach
zaliczenie półroczne na podstawie aktualnego stanu projektu
raporty wykonanych prac (logi z systemów kontroli wersji, raporty systemów do zarządzania projektami)
prezentacje wybranych zagadnień na zajęciach
ocena przebiegu pracy w zespole: podział obowiązków w zespole, planowanie i terminowa realizacja zadań
dokumentacja projektu: analiza wymagań, strona WWW projektu, dokumentacja techniczna i użytkowa
Harmonogram prac (wstępny)
1 semestr
podział na zespoły (ok. 3/4 osobowe),
wybór projektu i lidera zespołu,
wybór narzędzi do pracy zespołowej (system kontroli wersji, system zarządzania projektami)
analiza wymagań (najpierw zgrubna, z czasem bardziej uszczegółowiona)
pełna specyfikacja, architektura systemu
strona WWW projektu (uaktualnienia na bieżąco do końca zajęć)
wersja prototypowa programu (?!)
(styczeń) prezentacja projektu po pierwszym semestrze
2 semestr
implementacja, rozbudowa systemu
wersja alfa, beta programu
eliminacja błędów, testy
gotowa dokumentacja
prezentacja gotowego programu (ostatnie zajęcia)
Plan spotkań
spotkania co 2 tygodnie
podsumowanie wykonanych prac
planowanie zadań do kolejnego spotkania
aktualizacja zadań w systemie do zarządzania projektami
czas do dyspozycji zespołów w celu omówienia spraw związanych z projektem
co najmniej raz na semestr każdy zespół przygotowuje prezentację na temat związany z projektem, np. dotyczący użytej technologii lub narzędzi
Rekomendowane narędzia
-
Visual Studio Team Services - dostęp poprzez autoryzację Microsoft Account, darmowy do 5 użytkowników w ramach pojedynczego projektu, repozytorium git, szablon zarządzania Scrum lub Agile
Github, bitbucket - nie posiadają rozbudowanych narzędzi do zarządzania projektem, harmonogram można umieścić w opisie projektu
inne narzędzia do pracy zespołowej tylko po uzgodnieniu z prowadzącym i pod warunkiem zagwarantowania dostępu dla prowadzącego
Propozycje projektów
Notatki
Linki
Adresy Trac i repozytorium SVN
Repozytorum SVN
https://promap.is.umk.pl/svn/<nazwa_projektu>
Strona projektu - Trac
https://promap.is.umk.pl/trac/<nazwa_projektu>
Drugie repozytorium (do wyboru) Git
https://promap.is.umk.pl/git/<nazwa_projektu>
Git uwagi dotyczące połączenia
Lista wszystkich projektów
Projekt testowy : Piaskownica
Projekty 2017/2018
Exile
PoorIoT
JSGames
Projekty 2016/2017
siny
jnt
Projekty 2015
AlphaBeta
MatrixV
TEYS (TEst Your Skills)
Projekty 2014
SYNC.US! /Time To Work
AncientDust
Straight Flush Poker
Projekty 2013
AndTune
Lokalizacja Routerów
Burned Shadows
Zoobato
Projekty 2012
Tunedo
Turbo Biuro
Olimp Defenders (215 studios)