project_managment.tex (2627B)
1 \label{appendix-gant} 2 \begin{figure}[H] 3 \centering 4 \begin{ganttchart}[ 5 hgrid, 6 vgrid, 7 x unit=0.1cm, 8 y unit title=0.7cm, 9 y unit chart=0.7cm, 10 time slot format=isodate, 11 title/.append style={draw=none, fill=orange!50} 12 ]{2024-02-19}{2024-06-14} 13 \gantttitlecalendar{year, month=shortname} \\ 14 15 \ganttgroup{Concept}{2024-02-19}{2024-03-20} \\ 16 \ganttbar{Get to know Wallee}{2024-02-19}{2024-03-06} \\ 17 \ganttbar{Get to know GNU Taler}{2024-02-19}{2024-03-06} \\ 18 \ganttbar{Identify areas of work}{2024-02-19}{2024-03-06} \\ 19 \ganttbar{API Specification}{2024-03-06}{2024-03-20} \\ 20 \ganttbar{UX Specification}{2024-03-06}{2024-03-20} \\ 21 22 \ganttgroup{Implementation}{2024-03-20}{2024-05-22} \\ 23 \ganttbar{C2EC}{2024-03-20}{2024-04-27} \\ 24 \ganttbar{Wallee Terminal}{2024-04-27}{2024-05-15} \\ 25 \ganttbar{Installation}{2024-04-27}{2024-05-15} \\ 26 \ganttbar{Testing}{2024-05-01}{2024-05-22} \\ 27 28 \ganttgroup{Documentation}{2024-02-19}{2024-06-14} \\ 29 \ganttbar{Goal}{2024-02-19}{2024-03-06} \\ 30 \ganttbar{Architecture}{2024-03-06}{2024-03-27} \\ 31 \ganttbar{Implementation}{2024-03-27}{2024-05-22} \\ 32 \ganttbar{Proofreading}{2024-05-22}{2024-06-07} \\ 33 \ganttbar{Print Thesis}{2024-06-08}{2024-06-13} \\ 34 \ganttbar{Book Entry}{2024-05-08}{2024-05-26} \\ 35 \ganttbar{Poster}{2024-05-08}{2024-05-26} \\ 36 \ganttbar{Video}{2024-05-27}{2024-06-13} \\ 37 \ganttbar{Presentation}{2024-05-27}{2024-06-14} \\ 38 \end{ganttchart} 39 \caption{The project plan} 40 \label{fig-appendix-gant} 41 \end{figure} 42 43 \subsection*{Iterative approach} 44 45 During the project, each week a plan is made which described the tasks for the week. The plan is made on paper and hanged above my desk so I can see it. I inform the thesis advisors during the weekly synch call and change them if needed. For the prioritisation of work, the project plan in \autoref{appendix-gant} was used. This iterative approach helps to adapt to changing requirements and environment fast. Since I am working alone on the project, there is no need for more methodological overhead or to implement a big project organisation. Requirements are captured as specifications within the Taler documentation repository or in the architecture section (\autoref{sec-architecture}). As part of the weekly planning I reflect the past work and therefore can change what I think is necessary. Questions and impediments are directly addressed through the channel and/or person I think can help me with it.