Pracownia programowania zespołowego 2

wtorki (raz na 2 tygodnie), godz 1400-1600, sala PK COK

  • 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
  1. 1 semestr
    1. 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)
    2. analiza wymagań (najpierw zgrubna, z czasem bardziej uszczegółowiona)
    3. pełna specyfikacja, architektura systemu
    4. strona WWW projektu (uaktualnienia na bieżąco do końca zajęć)
    5. wersja prototypowa programu (?!)
    6. (styczeń) prezentacja projektu po pierwszym semestrze
  2. 2 semestr
    1. implementacja, rozbudowa systemu
    2. wersja alfa, beta programu
    3. eliminacja błędów, testy
    4. gotowa dokumentacja
    5. prezentacja gotowego programu (ostatnie zajęcia)
  • 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
  • trac + git - dostępne pod adresem http://promap.is.umk.pl/trac/nazwa_projektu, dostęp do strony projektu oraz repozytorium kodu w ramach zajęć PPZ2
  • 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

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

Exile

PoorIoT

JSGames

siny

jnt

AlphaBeta

MatrixV

TEYS (TEst Your Skills)

SYNC.US! /Time To Work

AncientDust

Straight Flush Poker

AndTune

Lokalizacja Routerów

Burned Shadows

Zoobato

Tunedo

Turbo Biuro

Olimp Defenders (215 studios)