Iterations » Historie » Verze 4
Tomáš Kment, 2023-04-26 08:03
1 | 1 | Václav Šíma | h1. Iterations |
---|---|---|---|
2 | |||
3 | Summary of project work in interations. |
||
4 | |||
5 | h2. S01 ( 06.03.2023 - 19.03.2023 ) |
||
6 | |||
7 | * selection of a suitable IDE - Visual Studio |
||
8 | * specification of requirements |
||
9 | * agreement that everyone has to learn c++ (nobody knows c++) |
||
10 | * introduction to cMake |
||
11 | * gitflow settings |
||
12 | * setting meeting times (Saturday 9:00 (planning + retrospective) + Wednesday 17:00) |
||
13 | |||
14 | h2. S02 ( 20.03.2023 - 26.03.2023 ) |
||
15 | |||
16 | * getting the program up and running |
||
17 | * source code analysis |
||
18 | * workshop with the client about cMake and project requirements |
||
19 | * creation of a project plan |
||
20 | * configuration of Redmine and setting conventions |
||
21 | |||
22 | > h3. Retrospective |
||
23 | > |
||
24 | > *GLAD:* |
||
25 | > * TK - Vasek made a nice plan |
||
26 | > * TK - Compared to the previous sprint we are more coordinated, more efficient |
||
27 | > * MJ - Better planning |
||
28 | > * JK - Clarifying the procedure with the mentor |
||
29 | > |
||
30 | > *SAD:* |
||
31 | > * TK - I don't really understand the code |
||
32 | > * JK - The code is complicated |
||
33 | > |
||
34 | > *MAD:* |
||
35 | > * VŠ - we are a little behind schedule |
||
36 | > * VŠ - we need to correctly specify the requirements for each task (optimizing is not a sufficient description) |
||
37 | |||
38 | h2. S03 ( 27.03.2023 - 02.04.2023 ) |
||
39 | |||
40 | 2 | Václav Šíma | * workshop with the client about mathematical background of the project and source code structure |
41 | 1 | Václav Šíma | * risk analysis document prepared |
42 | * vision document prepared |
||
43 | * source code analysis of ARAP and PBD |
||
44 | |||
45 | h3. Retrospective |
||
46 | |||
47 | > *GLAD:* |
||
48 | > * JK - the meeting with the author of the project was very useful |
||
49 | > * TK - the meeting with the author helped me to get a better understanding of the code |
||
50 | > * VŠ - the meeting with the author was good |
||
51 | > * VŠ - we made up for the initial delay in the plan |
||
52 | > * TK - Vasek played nicely with the administration |
||
53 | |||
54 | > *SAD:* |
||
55 | > * TK - I analyzed a lot of things, but I still don't feel like I have a proper understanding of how everything works |
||
56 | > * JK - lots of work, little time |
||
57 | > * VŠ - Mathematically challenging project, big overhead for analysis |
||
58 | > * VŠ - We will descope cMake refactoring to the next sprint |
||
59 | |||
60 | > *MAD:* |
||
61 | > * VŠ - We still have a big slippage, we should escalate the situation better |
||
62 | > * VŠ - Tomas writes Czech in Redmine |
||
63 | > * VŠ - We need to improve communication in the team, we don't have a very good overview of the status of the individual tasks |
||
64 | |||
65 | 2 | Václav Šíma | h2. S04 ( 03.04.2023 - 09.04.2023 ) |
66 | |||
67 | * consultations with client about PBD and ARAP merge |
||
68 | * architecture document first part prepared |
||
69 | * internal convention document prepared |
||
70 | * resolving super-build issue |
||
71 | |||
72 | h3. Retrospective |
||
73 | |||
74 | > *GLAD:* |
||
75 | > * JK - better understanding of the mathematical part of the method |
||
76 | |||
77 | > *SAD:* |
||
78 | > * JK - a team member couldn't handle the time pressure |
||
79 | > * JK - high mental load |
||
80 | |||
81 | > *MAD:* |
||
82 | > * TK - MJ left us |
||
83 | > * VŠ - basically zero progress on Cmake, I started implementing from scratch |
||
84 | > * VŠ - missing team member + delay on cMake will make big problems for on-time delivery |
||
85 | 3 | Václav Šíma | |
86 | h2. S05 ( 10.04.2023 - 16.04.2023 ) |
||
87 | |||
88 | * Setting new targets - removing a task for comparison of results |
||
89 | * Testing is unlikely to be as high quality due to time constraints |
||
90 | |||
91 | h3. Retrospective |
||
92 | |||
93 | > *GLAD:* |
||
94 | > * TK - The client is helpful and supportive |
||
95 | > * VŠ - We have the first implementation deliverable |
||
96 | > * VŠ - Improved team communication |
||
97 | > * VŠ - Moving the meeting to Sunday evening is better for closing tickets |
||
98 | > * TK - I better understand the connection of building c++ projects (Cmake etc.) |
||
99 | > * JK - positive feedbakc from ASWI mentor |
||
100 | > * TK - Vasek made nice documents => lots of points on ASWI evaluation |
||
101 | > * VŠ - team morale is not dropping (probably could now be less now) |
||
102 | |||
103 | |||
104 | > *SAD:* |
||
105 | > * JK - Mental state remains unchanged |
||
106 | > * VĚ - Every step of putting together a project results in a problem that blocks development |
||
107 | |||
108 | > *MAD:* |
||
109 | > * TK - I'm already on my second week of almost 0% progress and it's severely demoralizing (despite X hours spent on the task) |
||
110 | |||
111 | h3. Actionable points |
||
112 | |||
113 | * Trying to get the project to a state where we can start implementing as soon as possible |
||
114 | * Help from the author + focus on the build process |
||
115 | * Lunch together to boost team morale |
||
116 | * Incorporate deadlines from other coursework into deadline planning |
||
117 | |||
118 | h2. S06 ( 17.04.2023 - 23.04.2023 ) |
||
119 | |||
120 | * oSim superbuild is working now on Win |
||
121 | * Fixing an unexpected bug that was in our project |
||
122 | * ARAP method - the project is in a state where we can address the combination of both methods |
||
123 | * We have received from the project author his proposal for a solution to the combination of methods |
||
124 | |||
125 | h3. Retrospective |
||
126 | |||
127 | > *GLAD:* |
||
128 | > * JK - quite a lot of implementation progress |
||
129 | > * JK - having lunch with the team was beneficial, I got motivated to continue my studies |
||
130 | > * TK - finally something is working -> big boost to morale |
||
131 | > * TK - Client satisfied with our bug fix |
||
132 | > * VŠ - One big feature was descoped, according to our new plan, we should be able to delivery everything on time |
||
133 | |||
134 | |||
135 | |||
136 | > *SAD:* |
||
137 | > * JK - time pres from other subjects |
||
138 | 4 | Tomáš Kment | > * TK - I'm scared that we won't be able to get everything done in time |
139 | 3 | Václav Šíma | > * VŠ - In superbuild there is often a problem with external libraries (can't be translated, not compatible, other problems) - this creates blockers that prevent further progress and are time-consuming to resolve (hard to estimate time to resolve these kind of problems) |
140 | |||
141 | > *MAD:* |
||
142 | > * TK - I managed to forget about half of the mathematical background |
||
143 | |||
144 | h3. Previous actionable points outcomes |
||
145 | |||
146 | * Project is now in runnable state - perfect |
||
147 | * Lunch together to boost team morale was good |
||
148 | |||
149 | |||
150 | h3. Actionable points |
||
151 | |||
152 | * Create a prototype of the combination of PBD & ARAP methods |
||
153 | * Implement at least one of the two possible combinations (using scales or using a combination of kinetic forces) |
||
154 | * Would be helpufull to have one GIT repo for both features, current situation might lead in merge issues |