Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 00c2c634

Přidáno uživatelem HarryHeres před asi 2 roky(ů)

Updated internal documentation

Zobrazit rozdíly:

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