Projekt

Obecné

Profil

Iterations » Historie » Revize 6

Revize 5 (Václav Šíma, 2023-05-18 09:53) → Revize 6/8 (Václav Šíma, 2023-05-18 10:29)

h1. Iterations 

 Summary of project work in interations. 

 h2. S01 ( 06.03.2023 - 19.03.2023 ) 

 * selection of a suitable IDE - Visual Studio 
 * specification of requirements 
 * agreement that everyone has to learn c++ (nobody knows c++) 
 * introduction to cMake 
 * gitflow settings 
 * setting meeting times (Saturday 9:00 (planning + retrospective) + Wednesday 17:00) 

 h2. S02    ( 20.03.2023 - 26.03.2023 ) 

 * getting the program up and running 
 * source code analysis 
 * workshop with the client about cMake and project requirements 
 * creation of a project plan 
 * configuration of Redmine and setting conventions 

 > h3. Retrospective 
 >  
 > *GLAD:* 
 > * TK - Vasek made a nice plan 
 > * TK - Compared to the previous sprint we are more coordinated, more efficient 
 > * MJ - Better planning 
 > * JK - Clarifying the procedure with the mentor 
 >  
 > *SAD:* 
 > * TK - I don't really understand the code 
 > * JK - The code is complicated 
 >  
 > *MAD:* 
 > * VŠ - we are a little behind schedule 
 > * VŠ - we need to correctly specify the requirements for each task (optimizing is not a sufficient description) 

 h2. S03 ( 27.03.2023 - 02.04.2023 ) 

 * workshop with the client about mathematical background of the project and source code structure 
 * risk analysis document prepared 
 * vision document prepared 
 * source code analysis of ARAP and PBD 

 h3. Retrospective 

 > *GLAD:* 
 > * JK - the meeting with the author of the project was very useful 
 > * TK - the meeting with the author helped me to get a better understanding of the code 
 > * VŠ - the meeting with the author was good 
 > * VŠ - we made up for the initial delay in the plan 
 > * TK - Vasek played nicely with the administration 

 > *SAD:* 
 > * TK - I analyzed a lot of things, but I still don't feel like I have a proper understanding of how everything works 
 > * JK - lots of work, little time 
 > * VŠ - Mathematically challenging project, big overhead for analysis 
 > * VŠ - We will descope cMake refactoring to the next sprint 

 > *MAD:* 
 > * VŠ - We still have a big slippage, we should escalate the situation better 
 > * VŠ - Tomas writes Czech in Redmine 
 > * VŠ - We need to improve communication in the team, we don't have a very good overview of the status of the individual tasks 

 h2. S04 ( 03.04.2023 - 09.04.2023 ) 

 * consultations with client about PBD and ARAP merge 
 * architecture document first part prepared 
 * internal convention document prepared 
 * resolving super-build issue 

 h3. Retrospective 

 > *GLAD:* 
 > * JK - better understanding of the mathematical part of the method 

 > *SAD:* 
 > * JK - a team member couldn't handle the time pressure 
 > * JK - high mental load 

 > *MAD:* 
 > * TK - MJ left us 
 > * VŠ - basically zero progress on Cmake, I started implementing from scratch 
 > * VŠ - missing team member + delay on cMake will make big problems for on-time delivery 

 h2. S05 ( 10.04.2023 - 16.04.2023 ) 

 * Setting new targets - removing a task for comparison of results 
 * Testing is unlikely to be as high quality due to time constraints 

 h3. Retrospective 

 > *GLAD:* 
 > * TK - The client is helpful and supportive 
 > * VŠ - We have the first implementation deliverable 
 > * VŠ - Improved team communication 
 > * VŠ - Moving the meeting to Sunday evening is better for closing tickets 
 > * TK - I better understand the connection of building c++ projects (Cmake etc.) 
 > * JK - positive feedbakc from ASWI mentor 
 > * TK - Vasek made nice documents => lots of points on ASWI evaluation 
 > * VŠ - team morale is not dropping (probably could now be less now) 


 > *SAD:* 
 > * JK - Mental state remains unchanged 
 > * VĚ - Every step of putting together a project results in a problem that blocks development 

 > *MAD:* 
 > * TK - I'm already on my second week of almost 0% progress and it's severely demoralizing (despite X hours spent on the task) 

 h3. Actionable points 

 * Trying to get the project to a state where we can start implementing as soon as possible 
 *     Help from the author + focus on the build process 
 *     Lunch together to boost team morale 
 * Incorporate deadlines from other coursework into deadline planning 

 h2. S06 ( 17.04.2023 - 23.04.2023 ) 

 * oSim superbuild is working now on Win 
 * Fixing an unexpected bug that was in our project 
 * ARAP method - the project is in a state where we can address the combination of both methods 
 * We have received from the project author his proposal for a solution to the combination of methods 

 h3. Retrospective 

 > *GLAD:* 
 > * JK - quite a lot of implementation progress 
 > * JK - having lunch with the team was beneficial, I got motivated to continue my studies 
 > * TK - finally something is working -> big boost to morale 
 > * TK - Client satisfied with our bug fix 
 > * VŠ - One big feature was descoped, according to our new plan, we should be able to delivery everything on time 



 > *SAD:* 
 > * JK - time pres from other subjects 
 > * TK - I'm scared that we won't be able to get everything done in time 
 > * 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) 

 > *MAD:* 
 > * TK - I managed to forget about half of the mathematical background 

 h3. Previous actionable points outcomes 

 * Project is now in runnable state - perfect 
 * Lunch together to boost team morale was good 


 h3. Actionable points 

 * Create a prototype of the combination of PBD & ARAP methods 
 * Implement at least one of the two possible combinations (using scales or using a combination of kinetic forces) 
 * Would be helpufull to have one GIT repo for both features, current situation might lead in merge issues 

 



 h2. --- NEW --- 

 h2. S07 ( 24.04.2023 - 30.04.2023 ) 


 

 * oSim superbuild is working now on Win 
 * Fixing an unexpected bug that was in our project 
 * ARAP method - the project is in a state where we can address the combination of both methods 
 * We have received from the project author his proposal for a solution to the combination of methods 

 h3. Retrospective 

 > *GLAD:* 
 > * JK - A promising proposal for quite a solution lot of implementation progress 
 > * JK - I'm more familiar having lunch with the algorithm and code than in previous sprints team was beneficial, I got motivated to continue my studies 
 > * TK - finally something is working -> big boost to morale 
 > * TK - Client satisfied with our bug fix 
 > * VŠ - CI/CD integration went relatively smoothly 


 One big feature was descoped, according to our new plan, we should be able to delivery everything on time 



 > *SAD:* 
 > * TK JK - The time pres is still growing from other subjects 
 > * TK - I'm scared that we won't be able to get everything done in time 
 > * VŠ - Superbuild unfortunately doesn't work on Linux yet 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) 

 > *MAD:* 
 > * TK -    Vasek is deleting my retrospective points, he's a dictator 


 I managed to forget about half of the mathematical background 

 h3. Previous actionable points outcomes 

 * It Project is now in runnable state - perfect 
 * Lunch together to boost team morale was not possible to implement one of the two options, but we have a promising proposal for a solution 

 good 


 h3. Actionable points 

 * Prototype Create a prototype of the combination of PBD & ARAP methods 
 * Adhere to Implement at least one of the meeting date (Sunday 20:00)!!! two possible combinations (using scales or using a combination of kinetic forces) 
 * Overestimating workload when we know we'll Would be working more helpufull to have one GIT repo for both features, current situation might lead in merge issues 


 h2. S08 ( 01.05.2023 - 07.05.2023 ) 


 

 * oSim superbuild is working now on Win 
 * Fixing an unexpected bug that was in our project 
 * ARAP method - the project is in a state where we can address the combination of both methods 
 * We have received from the project author his proposal for a solution to the combination of methods 

 h3. Retrospective 

 > *GLAD:* 
 > * JK - Merge quite a lot of methods is now maintaining volume implementation progress 
 > * TK JK - having lunch with the team was beneficial, I feel that we could move the project got motivated to a satisfactory form for the client. 
 > * VŠ - Tomas prepared a retrospective during continue my absence studies 
 > *  TK - Team finally something is working -> big boost to morale is increasing and results are becoming visible 



 > *SAD:* 
 > * TK - Honza was late to the retrospective Client satisfied with our bug fix 
 > * VŠ - Honza is late for meetings One big feature was descoped, according to our new plan, we should be able to delivery everything on time 



 > *SAD:* 
 > * JK - There was no lunch together to boost morale time pres from other subjects 
 > * TK - I understand the limitations of ARAP, but implementation by client is a bit different I'm scared that we won't be able to get everything done in time 
 > * JK  - deadlines for midterms 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) 

 > *MAD:* 
 > * JK TK - ASWI administration is basically useless I managed to me and keeps me from my work forget about half of the mathematical background 

 h3. Previous actionable points outcomes 

 * Meeting are still being postponed !!! Project is now in runnable state - perfect 
 * During the current planning it Lunch together to boost team morale was discussed that we will have more time (Tomas) and less time (Vasek) for implementation and this was taken into account 

 good 


 h3. Actionable points 

 * Break down Create a prototype of the comments in the tasks more for a better overview (aimed at    Honza) combination of PBD & ARAP methods 
 * Make timesheets on time so I can close Implement at least one of the sprint on time two possible combinations (using scales or using a combination of kinetic forces) 
 * Adhere Would be helpufull to meeting schedules have one GIT repo for both features, current situation might lead in merge issues 


 h2. S09 ( 08.05.2023 - 14.05.2023 ) 


 

 * oSim superbuild is working now on Win 
 * Fixing an unexpected bug that was in our project 
 * ARAP method - the project is in a state where we can address the combination of both methods 
 * We have received from the project author his proposal for a solution to the combination of methods 

 h3. Retrospective 

 > *GLAD:* 
 > * JK - new insights from the code author quite a lot of implementation progress 
 > * TK JK - according to having lunch with the code author, it is not necessary team was beneficial, I got motivated to apply Laplacian constraints or cotan weighting, which is not trivial continue my studies 
 > * JK TK - at least superbuild finally something is on track working -> big boost to morale 
 > * TK - we have a notion of the process and order in which each method must be applied to deliver acceptable results Client satisfied with our bug fix 
 > * VŠ - One big feature was descoped, according to our new plan, we are starting should be able to come to the end 
 > * VŠ - timesheets delivery everything on time 
 > * VŠ - meetings on time, perfect 



 > *SAD:* 
 > * JK - The time and mental burden of pres from other subjects is becoming unbearable 
 > * TK - I agree with JK -^ I'm scared that we won't be able to get everything done in time 
 > * VŠ - Fixing errors in In superbuild there is often a problem with external libraries was (can't be translated, not taken into account in the planning compatible, other problems) - we will draw on the this creates blockers that prevent further progress and are time-consuming to resolve (hard to estimate time pool "reserve" 


 to resolve these kind of problems) 

 > *MAD:* 
 > * TK - We've tried a lot, but it doesn't look like it based on I managed to forget about half of the added lines of code (trial & error) mathematical background 

 h3. Previous actionable points outcomes 

 * Timesheets & meetings on time Project is now in runnable state - perfect 
 * Lunch together to boost team morale was good 


 h3. Actionable points 

 * Arrange Create a meeting with prototype of the client and present combination of PBD & ARAP methods 
 * Implement at least one of the two possible combinations (using scales or using a combination of kinetic forces) 
 * Would be helpufull to have one GIT repo for both features, current status 

 situation might lead in merge issues