Revize 00c2c634
Přidáno uživatelem HarryHeres před asi 2 roky(ů)
doc/internal/doc.tex | ||
---|---|---|
104 | 104 |
\begin{itemize} |
105 | 105 |
\item Backlog - analogie s TODO |
106 | 106 |
\item In progress |
107 |
\item To deploy - funkcionalita implementována, nicméně je nutné funkční verzi \textit{deploynout} na testovací prostředí k umožnění testování |
|
108 | 107 |
\item To test (dev) and review - testování \textbf{vždy provádí jiný vývojář/tester!} a v rámci samotného testování proběhne i krátké \textbf{code review} |
109 |
\item To be merged - končí schválením merge requestu do \textbf{masteru} |
|
110 |
\item To test (master) - ověření funkcionality i na produkčním prostředí |
|
111 |
\item Closed |
|
108 |
\item Code review - rychlá kontrola kódu |
|
109 |
\item To deploy (dev) - funkcionalita implementována, nicméně je nutné funkční verzi \textit{deploynout} na testovací prostředí k umožnění testování |
|
110 |
\item To test (prod) - otestování na produkčním prostředí |
|
111 |
\item To deploy (prod) - končí schválením merge requestu do \textbf{masteru} |
|
112 |
\item Done - Issue hotova, uzavřena |
|
112 | 113 |
\end{itemize} |
113 | 114 |
|
115 |
\paragraph{} Poznámka: Ze stavu ,,To deploy (dev)'' lze přejít do stavu ,,Done'', pokud není žádoucí ovlivňovat produkční prostředí (zejména pro malé změny, které budou součástí větší úpravy). |
|
116 |
|
|
117 |
|
|
114 | 118 |
\paragraph{Typy issues} |
115 | 119 |
\begin{itemize} |
116 |
\item Feature, |
|
117 |
\item Bug, |
|
118 |
\item Change request. |
|
120 |
\item Epic - velký logický blok, který obaluje novou funkcionalitu nebo velké množství úprav |
|
121 |
\item Feature - nová funkcionalita (zejména front-endové změny) |
|
122 |
\item Ticket - jakýkoliv další úkol, který implicitně není novou funkcionalitou, spíše například vytvoření obsáhlejší dokumentace, případně nových tříd či struktur |
|
123 |
\item Task - základní úkol (ideálně atomický); využití na rozdělení ticketu do menších podúkolů |
|
124 |
\item Bug - Chyba, kterou je nutno opravit |
|
125 |
\item Change request - vyžádaná změna od zákazníka/uživatele, která byla již dříve implementována |
|
119 | 126 |
\end{itemize} |
120 | 127 |
|
121 | 128 |
\paragraph{Typy priority/urgentnosti} |
... | ... | |
126 | 133 |
\item \textbf{Severe} - maximální důležitost - vyžaduje okamžité řešení (například v případech, kdy tyto problémy způsobují nestabilitu či přímo rozbíjí produkční prostředí) |
127 | 134 |
\end{itemize} |
128 | 135 |
|
129 |
\paragraph{} V rámci jakýchkoliv úkolů \textbf{není potřeba} vést časové údaje a odhady. Tato činnost bude probíhat v systému \textbf{TBD}. |
|
136 |
\paragraph{} V rámci jakýchkoliv úkolů \textbf{není potřeba} vést časové údaje a odhady. Tato činnost bude probíhat v systému \textbf{Jira}. |
|
137 |
|
|
130 | 138 |
|
139 |
\section{Aplikace pro řízení projektů - Jira} |
|
140 |
\paragraph{} Pro účely předmětu ASWI bylo schváleno garantem předmětu doc.Ing. Přemyslem Bradou, MsC., Ph.D. a vedoucími projektu použití nástroje \textbf{Jira} pro správu vývoje a projektu. |
|
141 |
Pro sjednocení vývojového procesu byl vytvořen následující projektový workflow: |
|
142 |
|
|
143 |
\begin{figure} |
|
144 |
\centering |
|
145 |
\includegraphics[width=\linewidth]{assets/jira_workflow.png} |
|
146 |
\caption{Projektový workflow v systému Jira} |
|
147 |
\end{figure} |
|
131 | 148 |
|
132 |
\section{Aplikace pro řízení projektů - TBD} |
|
133 |
\paragraph{} WIP |
|
149 |
\paragraph{} Poznámka: Je tedy zřejmé, že tento workflow přesně koreluje s navrženou stukturou repozitáře projektu. |
|
134 | 150 |
|
135 | 151 |
|
136 | 152 |
% \cite{Example} |
Také k dispozici: Unified diff
Updated internal documentation