Projekt

Obecné

Profil

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