Pracownia programowania zespołowego 2

Termin zajęć (semestr zimowy 2017/2018)

0000

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

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

Linki

Project Hosting List

Comparison of open source software hosting facilities

Subversion (SVN) Hosting Comparison

Comparison of issue-tracking systems

Version Control with Subversion

Trac Open Source Project

Agile Modeling

Trac Outlook synchronization

Visual Studio Online (Team Fundation Service)

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

git: https://gitlab.com/web-app-exile

Trello: https://trello.com/exile16

PoorIoT

git: https://gitlab.com/PoorIoT

Trello: https://trello.com/pooriot

JSGames

git: https://bitbucket.org/jumper002/jsgamers-2017-18/overview

Projekty 2016/2017

siny

TFS: https://applieditteam.visualstudio.com/

Trac: https://promap.is.umk.pl/trac/siny

jnt

TFS: https://mainka.visualstudio.com

Trac: https://promap.is.umk.pl/trac/jnt

Projekty 2015

AlphaBeta

https://promap.is.umk.pl/trac/AlphaBeta

http://158.75.104.79:8080/icescrum/p/AB#project Strona projektu w IceScrum

https://bitbucket.org/AlphaBetaTeam/ Repozytorium w BitBucket

MatrixV

https://promap.is.umk.pl/trac/matrixv

TEYS (TEst Your Skills)

https://promap.is.umk.pl/trac/teys

http://www.teys.pl/

Projekty 2014

SYNC.US! /Time To Work

https://promap.is.umk.pl/trac/TTW

https://ablewski.visualstudio.com/DefaultCollection/ProgramowanieZespołowe

AncientDust

https://promap.is.umk.pl/trac/AncientDust

Straight Flush Poker

https://promap.is.umk.pl/trac/StraightFlushPoker

http://www.sfpoker.pl/

SRS: http://cactuspie.eu/~poker/dokumentacja/funkcjonalne.pdf http://cactuspie.eu/~poker/dokumentacja/niefunkcjonalne.pdf

Projekty 2013

AndTune

https://promap.is.umk.pl/trac/AndTune

Lokalizacja Routerów

https://promap.is.umk.pl/trac/LR

Burned Shadows

http://www.burned-shadows.tk/

https://promap.is.umk.pl/trac/BurnedShadows

Zoobato

http://zoobato.pl/

http://www.zoobato.pl/

http://redmine.zoobato.com/

https://promap.is.umk.pl/trac/Zoobato

Projekty 2012

Tunedo

http://tunedo.pl/

https://promap.is.umk.pl/trac/tunedo

tunedo - TFS - WEB Acces

Turbo Biuro

http://turbo-biuro.pl/

https://promap.is.umk.pl/trac/TurboBiuro

Olimp Defenders (215 studios)

https://promap.is.umk.pl/trac/215-Studios