<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%&amp; --translate-file latin2pl
\documentclass[a4paper,10pt]{article}

\usepackage{polski}
\usepackage[latin2]{inputenc}



% Marginesy
\textwidth17cm \textheight24.5cm \topmargin-40pt
\oddsidemargin-0.04cm

%%%%%%%%%%%%%%%
% To zmieniac %
%%%%%%%%%%%%%%%
% Nazwa, wersja
\newcommand{\nazwaprojektu}{Snatch, serwer brydżowy}
\newcommand{\nazwadokumentu}{plan zarz\k{a}dzania projektem}
\newcommand{\wersjadokumentu}{1.4}

\title{\nazwaprojektu \ --- \nazwadokumentu}
\author{Micha\l{} Korch \and Piotr Tomanek \and Marcin Pilipczuk \and Piotr Tabor}

\begin{document}

% Definicja naglowka posrodku strony
\newcommand{\nagl}[1]{\par\begin{center}{\bf{#1}}\end{center}\par}
% Definicja tego na poczatku
\newcommand{\pocz}{\par {\bf{\nazwaprojektu}}\par {\bf{\nazwadokumentu}}\par {\bf{Wersja: \wersjadokumentu}}\par}
\maketitle
\par
{\bf{Wersja: \wersjadokumentu}}
\par

%% Historia
% environment
\newenvironment{historia}{\nagl{Historia}\begin{tabular*}{17cm}{c|c|c|l} {\bf{Data}} &amp; {\bf{Wersja}} &amp; {\bf{Autor}} &amp; {\bf{Zmiany}} \\}{\end{tabular*}}
% item
\newcommand{\hist}[4]{#1 &amp; #2 &amp; #3 &amp; \parbox[t]{9cm}{#4} \\ }

%% Spis tresci
\newcommand{\spistresci}{\tableofcontents}


\begin{historia}

\hist{2005-03-06}{1.0}{Micha\l{} Korch}{Stworzono pierwsz\k{a} wersj\k{e} ca\l{}o\'{s}ci}
\hist{2005-03-07}{1.1}{Micha\l{} Korch}{Poczyniono uzupe\l{}nienia w punkcie 4.2}
\hist{2005-03-07}{1.2}{Marcin Pilipczuk}{Uzupełnienie punktu 1.4 oraz 2.3}
\hist{2005-03-07}{1.3}{Piotr Tomanek}{Poprawki kontrolera jakości}
\hist{2005-03-07}{1.4}{Marcin Pilipczuk}{Zaktualizowanie działu 2.2 zgodnie z BV 1.4}
\end{historia}

\spistresci
\newpage

\section{Wst\k{e}p}

\subsection{Cel dokumentu}
Celem tego dokumentu jest kr\'{o}tki opis projektu i zaplanowanie prac nad nim.

\subsection{O projekcie}
Ten dokument dotyczy projektu rozgrywek brydżowych przez internet. Działający projekt ma umożliwić grę towarzyską
i organizowanie turniejów brydżowych przez internet w ramach portalu www.bardzofajnyportal.pl, który jest udziałowcem
projektu. Zyski mają płynąć z zamieszczanych reklam.

\subsection{Definicje i skr\'{o}ty}
\begin{description}

\item[projekt] To, co ten dokument opisuje - projekt rozgrywek brydżowych przez internet.
\item[gracz] Klient grający w brydża przez działający projekt.
\item[widz] Klient obserwujący rozgrywki.
\item[sędzia] Klient mający większe uprawnienia, organizujący turnieje i nadzorujący je.
\item[udziałowiec] Portal www.bardzofajnyportal.pl, który jest udziałowcem i docelowym właścicielem binarnej wersji projektu.
\item[zesp\'{o}\l{}] Zesp\'{o}\l{} wykonuj\k{a}cy projekt.

\end{description}

\subsection{Źródła}
Ten dokument jest pierwszym dokumentem opisującym projekt od strony zarz\k{a}dzania, nie odwołuje się do żadnych wcześniejszych dokumentów na ten temat.

Korzysta on z Wizji Biznesowej projektu w kwestii specyfikacji celów i założeń projektu.

\subsection{Streszczenie}
W dokumencie tym kr\'{o}tko opisano projekt i przedstawiono uwagi na temat zarz\k{a}dzania projektem, w szczeg\'{o}lno\'{s}ci wst\k{e}pny
harmonogram prac.

\newpage
\section{Kr\'{o}tki opis projektu}
Projekt zak\l{}ada stworzenie kompleksowego serwisu bryd\.{z}owego dla portalu internetowego www.bardzofajnyportal.pl. Portal ten
obecnie nie wyr\'{o}\.{z}nia si\k{e} niczym szczeg\'{o}lnym i taki w\l{a}\'{s}nie serwis jest dla niego mo\.{z}liwo\'{s}ci\k{a}
przyci\k{a}gni\k{e}cia klietn\'{o}w. Kompleksowo\'{s}\'{c} serwisu ma polega\'{c} przede wszystkim na mo\.{z}liwo\'{s}ci sprawnej i \l{}atwej
organizacji, przeprowadzenia turniej\'{o}w bryd\.{z}owych, obliczania i przeglądania ich wynik\'{o}w. Konkretniejszy opis za\l{}o\.{z}e\'{n}
i cel\'{o}w projektu znajduje si\k{e} poni\.{z}ej.

\subsection{Cel projektu}

\subsubsection*{Og\'{o}lne cele biznesowe udzia\l{}owca}
Podstawowym celem udzia\l{}owca jest {\bfseries powiększenie zysk\'{o}w portalu www.bardzofajnyportal.pl}.
Drog\k{a} ku temu jest {\bfseries zwi\k{e}kszenie wp\l{}ywu z reklam} zamieszczanych w portalu, do czego
niezb\k{e}dne jest {\bfseries podniesienie jego atrakcyjno\'{s}ci}, a co za tym idzie ogl\k{a}dalno\'{s}ci.
Udzia\l{}owiec chcia\l{}by zrealizowa\'{c} ten cel do po\l{}owy roku 2006, to znaczy wtedy
chcia\l{}by zauwa\.{z}y\'{c} istotne zwi\k{e}kszenie zysk\'{o}w, kt\'{o}re pozwala\l{}oby mu na dalsze
inwestycje w {\bfseries rozw\'{o}j portalu}. Udzia\l{}owiec szacuje, \.{z}e zwi\k{e}kszenie atrakcyjno\'{s}ci
portalu b\k{e}dzie go kosztowa\l{}o oko\l{}o 150 do 200 tys. PLN, ale ta kwota zwr\'{o}ci si\k{e} z nawi\k{a}zk\k{a} w ci\k{a}gu
dw\'{o}ch lat z dodatkowych wp\l{}yw\'{o}w z reklam (nie tylko w serwisie brydżowym).

Bezpo\'{s}rednio z tym zwi\k{a}zanym celem jest {\bfseries wyrobienie marki} www.bardzofajnyportal.pl.

W zwi\k{a}zku z tym, celem udzia\l{}owca jest {\bfseries uruchomienie systemu, kt\'{o}ry przyci\k{a}gn\k{a}\l{}by
do niego relatywnie du\.{z}\k{a} grup\k{e} klient\'{o}w}. Udzia\l{}owiec chcia\l{}by również
dzi\k{e}ki temu {\bfseries zyska\'{c} pewn\k{a} liczb\k{e} sta\l{}ych u\.{z}ytkownik\'{o}w} portalu.

Udzia\l{}owiec zdecydowa\l{}, \.{z}e tym systemem b\k{e}dzie {\bfseries kompleksowy serwer bryd\.{z}owy}. Chcia\l{}by, aby
ostateczna i pe\l{}na jego wersja pojawi\l{}a si\k{e} na portalu najp\'{o}\'{z}niej w pa\'{z}dzierniku,
jednak\.{z}e jego podstawowe cz\k{e}\'{s}ci chcia\l{}by wdra\.{z}a\'{c} ju\.{z} w lipcu,
wobec czego pozosta\l{}o niewiele czasu.
Na ten cel jest w stanie przeznaczy\'{c} 120 do 140 tys. PLN - w zale\.{z}no\'{s}ci od ostatecznej zawarto\'{s}ci systemu
(wi\k{e}kszo\'{s}\'{c} reszty kwoty chce przeznaczy\'{c}
na promowanie tego serwera i og\'{o}lnie portalu www.bardzofajnyportal.pl).



\subsubsection*{Cele, kt\'{o}re realizowa\'{c} ma projekt}

Aby projekt m\'{o}g\l{} pos\l{}u\.{z}y\'{c} realizacji wy\.{z}ej wymienionych cel\'{o}w,
musi przyci\k{a}gn\k{a}\'{c} bryd\.{z}yst\'{o}w swoj\k{a} atrakcyjno\'{s}ci\k{a}.
Sk\l{}adaj\k{a} si\k{e} na ni\k{a} nast\k{e}puj\k{a}ce czynniki. Powinien umo\.{z}liwia\'{c} 
(lub te\.{z} mo\.{z}e umo\.{z}liwia\'{c} - vide 5. Pierwsze\'{n}stwo i priorytety):

\begin{itemize}
\item
przeprowadzenie rozgrywki
\item
obserwacj\k{e} rozgrywki
\item
\l{}atw\k{a} organizacj\k{e} i przeprowadzenie turnieju
\item
nadzorowanie turnieju przez s\k{e}dzi\'{o}w
\item
wyb\'{o}r systemu punktowego
\item
obserwacj\k{e} turnieju
\item
przeprowadzenie meczu bryd\.{z}owego
\item
nadzorowanie meczu
\item
obserwacj\k{e} meczu
\item
przeprowadzenie trening\'{o}w
\item
\l{}atwego ,,obrobienia'' wynik\'ow
\item
atrakcyjny wizualnie wygl\k{a}d gry
\item
nauk\k{e} gry w bryd\.{z}a
\item
przegl\k{a}d s\l{}awnych, bryd\.{z}owych rozgrywek
\item
wyb\'{o}r j\k{e}zyka
\item
wyb\'{o}r wygl\k{a}du aplikacji klienckich
\item
gr\k{e} w r\'{o}\.{z}nych \'{s}rodowiskach (Windows, Linux,\ldots)
\item
gr\k{e} z komputerem (SI)
\item
przechowywanie danych o u\.{z}ytkownikach
\item
mo\.{z}liwo\'{s}\'{c} rejestracji u\.{z}ytkownik\'{o}w

\end{itemize}


\subsection{Za\l{}o\.{z}enia i ograniczenia}
Poniżej wymienione są za\l{}o\.{z}enia i ograniczenia projektu, czyli: wymagania, standardy, przewidziane środki i czas na realizację.

\subsubsection*{Konieczne standardy i wymagania}

\begin{itemize}

\item Zasady brydża.

\item Zasady turniejów brydżowych.

\item Łączność pomiędzy serwerami musi się stosować do protokołu TCP/IP.

\item Baza danych i odwołania do niej w standardzie SQL, baza danych Oracle.

\item Licencja GPL, na której udostępniana jest część wykorzystywanych bibliotek.

\end{itemize}

\subsubsection*{Przydatne standardy}

\begin{itemize}

\item Interfejs bazy danych organizacji brydżowych.

\item Standard ISO-8859-2 w kodowaniu polskich znaków diakrytycznych.

\item System naliczania punktów i tworzenia rankingów, m.in. wg standardowego sposobu naliczania. % Piotrek, jak to sie nazywa?

\item Wszelkie przesyłanie danych, w tym haseł, powinno się odbywać przez protokół SSL.

\item Przesył danych powinien się odbywać w standardzie XML.

\end{itemize}

\subsubsection*{W czym się mieścimy?}

Projekt powinien zająć dziewięć miesięcy pracy i kosztować około 130 tysięcy złotych. 

Aplikacje klienckie powinny być dostępne na względnie dowolnej, popularnej platformie - Windows, Linux, Unix, ew. MacOS.

Aplikacja serwera będzie pod systemem linux, musi być zintegrowana z portalem udziałowca. Korzysta z bazy danych Oracle.

Powinien być dostępny internetowy support do aplikacji kliencich - Manual, FAQ oraz możliwość zadawania pytań do wykwalifikowanych
ludzi z portalu.

Pierwsze elementy systemu maj\k{a} by\'{c} gotowe w lipcu.

\subsubsection*{Potrzebana infrastruktura i wymagania \'{s}rodowiskowe}

{\bf{Aplikacja serwera.}} Potrzebne są:

\begin{itemize}
\item średniej klasy serwer z łączem do internetu o dużej przepustowości;
\item Linux zainstalowany na nim;
\item relacyjna baza danych, zapewne Oracle, z możliwością regularnego zrzutu stanu bazy danych;
\item biblioteki do obsługi popularnych potrzebnych standardów, SSL, TCP/IP, XML, które są dostępne na licencji GPL;
\item poddomena brydz.bardzofajnyportal.pl;
\item system podtrzymywania sieci (UPS);
\item serwer WWW, zapewne Apache, z silnikiem skryptowym (zapewne PHP lub JBoss).
\end{itemize}

\noindent {\bf{Aplikacje klienckie.}} Klient (sędzia, gracz, widz) potrzebuje:

\begin{itemize}
\item komputera z dostępem do Internetu;
\item system operacyjny Linux bądź Windows (ew. MacOs);
\item przeglądarkę internetową.
\end{itemize}

\subsection{Elementy projektu i terminy ich realizacji}
\subsubsection*{Elementy tworzonego oprogramowania}
Tworzone oprogramowanie sk\l{}ada si\k{e} z nast\k{e}puj\k{a}cych cz\k{e}\'{s}ci:
\begin{itemize}
\item aplikacja gracza,
\item aplikacja s\k{e}dziego,
\item serwer pojedynczego turnieju lub meczu,
\item serwer nadzoruj\k{a}cy ca\l{}o\'{s}\'{c},
\item witryna www.
\end{itemize}

\subsubsection*{Planowana funkcjonalno\'{s}\'{c} i terminy}
Wy\.{z}ej wymienione elementy b\k{e}d\k{a} stopniowo wyposa\.{z}ane w funcjonalno\'{s}\'{c} opisan\k{a} poni\.{z}sz\k{a} tabelk\k{a}.
\begin{center}
\begin{tabular}{|c|c|}
\hline
co&amp; kiedy gotowe \\ \hline \hline

przeprowadzenie rozgrywki &amp; 01.07 \\ \hline

obserwacja rozgrywki &amp; 01.07\\ \hline

\l{}atwa organizacja i przeprowadzenie turnieju&amp;  1.08 \\ \hline

nadzorowanie turnieju przez s\k{e}dzi\'{o}w &amp;  1.08\\ \hline

atrakcyjny wizualnie wygl\k{a}d gry &amp; na ka\.{z}dym etapie tworzenia oprogramowania\\ \hline

obserwacja turnieju &amp; 1.08 \\ \hline

gra w r\'{o}\.{z}nych \'{s}rodowiskach &amp; 1.08 \\ \hline

przetrzymywanie danych o u\.{z}ytkownikach &amp; 1.08 \\ \hline

rejestracja u\.{z}ytkownik\'{o}w &amp; 1.08 \\ \hline

przeprowadzenie meczu bryd\.{z}owego &amp; 20.08 \\ \hline

nadzorowanie meczu &amp;  20.08 \\ \hline

obserwacja meczu &amp;  20.08 \\ \hline

\l{}atwa ,,obr\'{o}bka'' wynik\'ow &amp;  1.09 \\ \hline

przeprowadzenie trening\'{o}w &amp;  1.09 \\ \hline

wyb\'{o}r wygl\k{a}du aplikacji klienckich &amp; 10.09 \\ \hline

wyb\'{o}r systemu punktowego &amp; 10.09 \\ \hline

nauka gry w bryd\.{z}a &amp; 20.09, je\'{s}li w og\'{o}le \\ \hline

przegl\k{a}d s\l{}awnych, bryd\.{z}owych rozgrywek &amp; 20.09, je\'{s}li w og\'{o}le \\ \hline

wyb\'{o}r j\k{e}zyka &amp; 20.09, je\'{s}li w og\'{o}le \\ \hline
 
gra z komputerem (SI) &amp; 20.09, je\'{s}li w og\'{o}le \\ \hline


\end{tabular}
\end{center}                                                               

Pierwsze\'{n}stwo w wykonaniu uzyska\l{}y cz\k{e}\'{s}ci
systemu odpowiadaj\k{a}ce za przeprowadzenie rozgrywki i turnieju, baz\k{e} danych
oraz wygl\k{a}du aplikacji klienckich.
Nast\k{e}pnie cz\k{e}\'{s}ci zwi\k{a}zane z meczami i treningami.
Najmniej istotne okaza\l{}y si\k{e} nauka bryd\.{z}a, inne wersje j\k{e}zykowe,
s\l{}awne rozgrywki i modu\l{} sztucznej inteligencji. Pytanie, czy te cz\k{e}\'{s}ci
maj\k{a} si\k{e} znale\'{z}\'{c} w systemie, jest nadal omawiane z udzia\l{}owcem. 

Pierwsze elementy systemu powinny by\'{c} gotowe w lipcu. Pe\l{}na wersja
ma by\'{c} wdro\.{z}ona w pa\'{z}dzierniku.                                             


\newpage
\section{Organizacja projektu}

\subsection{Struktura organizacyjna}
Zesp\'{o}\l{} sk\l{}ada si\k{e} z nast\k{e}puj\k{a}cych os\'{o}b:
\begin{description}
\item[Micha\l{} Korch] --- kierownik projektu,
\item[Piotr Tomanek] --- kontroler jako\'{s}ci,
\item[Marcin Pilipczuk,]
\item[Piotr Tabor.]
\end{description}

\subsection{Kontakty - udzia\l{}owcy i klienci}
Jedynym udzia\l{}owcem jest www.bardzofajnyportal.pl:
\begin{quote}
www.bardzofajnyportal.pl \\
ul. Portali Internetowych 44 \\
44-444 Ciemnogr\'{o}d.
\end{quote}
Przedstawicielem www.bardzofajnyportal.pl jest Pan Lucjan Pud\l{}okarton, szef dzia\l{}u rozwoju portalu:
\begin{quote}
Pan Lucjan Pud\l{}okarton,\\
Szef Dzia\l{}u Rozwoju Portalu\\
firma www.bardzofajnyportal.pl\\
e-mail: opakowanie@bardzofajnyportal.pl\\
tel. do pracy: (44)4404444, wewn. 44\\
tel. kom.: 644044044\\
tel. domowy: (44)4400044.
\end{quote}

Za kontakty z docelowymi klientami tworzonego serwisu, tzn. graczami, s\k{e}dziami i obserwatorami jest w ca\l{}o\'{s}ci odpowiedzialny
Pan Pud\l{}okarton.

\subsection{Role poszczeg\'{o}lnych os\'{o}b i odpowiedzialno\'{s}\'{c}}
\newcommand{\osoba}[2]{#1 &amp; \parbox[t]{10cm}{#2} \\ \hline}
\begin{center}
\begin{tabular}{|c|c|} \hline
\osoba{kto}{rola i odpowiedzialno\'{s}\'{c}} \hline
\osoba{Micha\l{} Korch}{kierownik projektu,\\
programista,\\
odpowiedzialny za:
\begin{itemize}
\item ca\l{}okszta\l{}t,
\item zarz\k{a}dzanie projektem,
\item ostateczn\k{a} planowan\k{a} zawarto\'{s}\'{c} projektu.
\end{itemize}}
\osoba{Piotr Tomanek}{kontroler jako\'{s}ci,\\
programista,\\
odpowiedzialny za:
\begin{itemize}
\item dokumentacj\k{e} projektu,
\item zarz\k{a}dzanie jako\'{s}ci\k{a} projektu.
\end{itemize}}
\osoba{Marcin Pilipczuk}{cz\l{}onek zespo\l{}u,\\
programista,\\
odpowiedzialny za:
\begin{itemize}
\item kontakty z udzia\l{}owcem i polityk\k{e} wzgl\k{e}dem niego,
\item plan wdro\.{z}enia i wdro\.{z}enie projektu.
\end{itemize}}
\osoba{Piotr Tabor}{cz\l{}onek zespo\l{}u,\\
programista,\\
odpowiedzialny za:
\begin{itemize}
\item plan test\'{o}w i ich przeprowadzenie,
\item zapewnianie zasob\'{o}w potrzebnych przy tworzeniu projektu.
\end{itemize}}
\osoba{Lucjan Pud\l{}okarton}{udziałowiec - bezpo\'{s}redni klient,\\
odpowiedzialny za:
\begin{itemize}
\item zareklamowanie już działającego produktu,
\item kontakt z klientem: graczami i sędziami,
\item późniejsze nadzorowanie przebiegu turniejów, zarządzanie sędziami i turniejami,
\item zapewnienie infrastruktury fizycznej pod aplikację - serwera, łącza i niezbędnych aplikacji (np. baza danych),
\item ogólne specyfikowanie celów i interfejsu projektu,
\item kontakt z reklamodawcami.
\end{itemize}}
\end{tabular}
\end{center}

\newpage
\section{Proces zarz\k{a}dzania}

\subsection{Oszacowania projektu}
Projekt powinien zająć dziewięć miesięcy pracy, kosztować oko\l{}o 130 tysięcy złotych. 

Pierwsze elementy systemu maj\k{a} by\'{c} gotowe w lipcu, a ostateczne wdro\.{z}enie powinno nast\k{e}pi\'{c} w pa\'{z}dzierniku.

Nowe oszacowania projektu mog\k{a} pojawi\'{c} si\k{e}:
\begin{itemize}
\item po uzgodnieniu z udzia\l{}owcem czy w\l{}\k{a}czamy do projektu te\.{z} elementy o ni\.{z}szym priorytecie (lub ew. kt\'{o}re z nich) -
jeszcze w marcu,
\item gdy powstanie projekt techniczny systemu - najp\'{o}\'{z}niej na pocz\k{a}tku kwietnia,
\item w wyniku nieprzewidzianych problem\'{o}w lub (hope so) wr\k{e}cz przeciwnie - maj, 
\item w wyniku dodatkowego, koniecznego planowania, w ramach kt\'{o}rej\'{s} z iteracji.
\end{itemize}

\subsection{Plan projektu}

\subsubsection{Plan etapowy}
Prac\k{e} nad projektem mo\.{z}na podzieli\'{c} na nast\k{e}puj\k{a}ce etapy:

\newcommand{\etap}[4]{#1 &amp; \parbox[t]{3cm}{#2} &amp; \parbox[t]{4cm}{#3} &amp; \parbox[t]{6cm}{\begin{itemize} #4 \end{itemize}} \\ \hline}
\newcommand{\tyt}[4]{#1 &amp; \parbox[t]{3cm}{#2} &amp; \parbox[t]{4cm}{#3} &amp; \parbox[t]{6cm}{#4} \\ \hline}
\begin{center}
\begin{tabular}{|c|c|c|c|} \hline
\tyt{nr}{co}{kiedy}{kryterium sukcesu} \hline
\etap{1}{analiza \\i projektowanie}{marzec-kwiecie\'{n}}{\item zosta\l{}a uzgodniona dok\l{}adna zawarto\'{s}\'{c} projektu
\item stworzono wi\k{e}kszość dokumentacji}
\etap{2}{programowanie -\\ 1. iteracja}{kwiecie\'{n}-czerwiec}{\item zaprogramowano elementy o najwi\k{e}kszym pierwsze\'{n}stwie,
\item stworzono solidn\k{a} część element\'{o}w o troch\k{e} ni\.{z}szym priorytecie}
\etap{3}{testowanie i zdanie oprogramowania - \\1. iteracja, uwagi klienta}{czerwiec-lipiec}{\item testowanie przebieg\l{}o zgodnie z planem
\item okaza\l{}o si\k{e}, \.{z}e w miar\k{e} zrozumieli\'{s}my si\k{e} z klientem}
\etap{4}{kolejne iteracje}{czerwiec-wrzesie\'{n}}{\item kolejne iteracja przebiegaj\k{a} zgodnie z planem}
\etap{5}{ostateczne wdro\.{z}enie}{wrzesie\'{n}-pa\'{z}dziernik}{\item system w pe\l{}ni zaczyna dzia\l{}a\'{c}
\item nie zauwa\.{z}ono powa\.{z}nych usterek
\item otrzymali\'{s}my ca\l{}o\'{s}\'{c} zap\l{}aty}
\end{tabular}
\end{center}

\subsubsection{Cele poszczeg\'{o}lnych iteracji}
Wersje oprogramowania wyprodukowane w poszczeg\'{o}lnych iteracjach maj\k{a} rozszerza\'{c} funkcjonalno\'{s}\'{c} systemu o
nast\k{e}puj\k{a}ce elementy:
\newcommand{\iteracja}[3]{#1 &amp; \parbox[t]{9cm}{#2} &amp; #3 \\ \hline}
\begin{center}
\begin{tabular}{|c|c|c|} \hline
\iteracja{nr}{co ma si\k{e} pojawi\'{c}}{data zako\.{n}czenia}
\iteracja{1}{przeprowadzenie rozgrywki,\\
obserwacja rozgrywki,\\
\l{}atwa organizacja i przeprowadzenie turnieju,\\
nadzorowanie turnieju przez s\k{e}dzi\'{o}w, \\
atrakcyjny wizualnie wygl\k{a}d gry, \\
obserwacja turnieju, \\
gra w r\'{o}\.{z}nych \'{s}rodowiskach, \\
przetrzymywanie danych o u\.{z}ytkownikach, \\
rejestracja u\.{z}ytkownik\'{o}w.}{1.08}
\iteracja{2}{przeprowadzenie meczu bryd\.{z}owego,\\
nadzorowanie meczu,\\
obserwacja meczu.}{20.08}
\iteracja{3}{\l{}atwa ,,obr\'{o}bka'' wynik\'ow, \\ 
przeprowadzenie trening\'{o}w.}{1.09}
\iteracja{4}{wyb\'{o}r wygl\k{a}du aplikacji klienckich, \\
wyb\'{o}r systemu punktowego.}{10.09}
\iteracja{5}{nauka gry w bryd\.{z}a, \\
przegl\k{a}d s\l{}awnych, bryd\.{z}owych rozgrywek, \\
wyb\'{o}r j\k{e}zyka, \\
gra z komputerem (SI).}{20.09, je\'{s}li w og\'{o}le}
\end{tabular}
\end{center}

\subsubsection{Wypuszczanie oprogramowania}
Ostatnim etapem ka\.{z}dej iteracji b\k{e}dzie oczywi\'{s}cie zdanie wyprodukowanego oprogramowania udzia\l{}owcowi. Decyzj\k{e}, czy
poszczeg\'{o}lne wersje b\k{e}d\k{a} wdra\.{z}ane czy te\.{z} przeznaczone tylko do wewn\k{e}trznego testowania, podejmie udzia\l{}owiec.

\subsubsection{Harmonogram projektu}
Harmonogram prac wynika bezpo\'{s}rednio z informacji zawartych w poprzednich punktach.

\subsubsection{Kadrowe zapotrzebowania projektu}
Potrzeby kadrowe projektu ko\'{n}cz\k{a} si\k{e} na zespole. Za niekt\'{o}re elementy odpowiedzialny jest Pan Lucjan Pud\l{}okarton,
przedstawiciel www.bardzofajnyportal.pl.
W fazie testów będą uczestniczyć przedstawiciele środowisk grających i sędziowskich, zaproszeni przez Pana Pudłokartona.

\subsubsection{Bud\.{z}et}
Projekt powinien kosztować oko\l{}o 130 tysięcy złotych. Koszty te ponosi udzia\l{}owiec.
\end{document}
</pre></body></html>