Closed mbatuhancelik closed 2 years ago
As we discussed in our first meeting, we aim to satisfy following requirements:
On top of those, we want to start the implementation of basic course features like CRUD operations.
Since working with the application we used for the last semester, I believe prototyping the plan on Notion would be more beneficial. Under this link you can see the last form of the proposal me and Onur created.
https://www.notion.so/a65c56f90ecb4d3fb318935283751e05?v=846337c07136445b9c1bae89766b6cb2
Since we are not aware of the future tasks, currently some tasks are in form of vague representations. As they are completed and divided into tasks that are assigned to people, this plan can be updated.
Thank you @mbatuhancelik and @onurkomurcu for the effort. I think using Notion for project plan is a brilliant idea. I have reviewed your proposal and have some suggestions about it:
I think updating requirements page may take longer. Because after reviewing it and reading all other member's suggestions regarding the requirements, we may be changing a lot.
After checking #323 I think you are right, I made the adjustment so that next week, we will be focusing on revisions.
We may decide sub parts of the profile page to implement during this time period of project plan, or make its timespan more than 5 days.
I added course page implementation to add as a buffer zone, we can use that time to focus on profile page more. However, profile page has dependencies on annotations, classes, etc so I believe implementing those after their requirements are satisfied will be more beneficial. I believe for now we can focus on base profile page and extend it in future.
The project plan in its current form seems to have created and planned a good time schedule for us to implement the related parts. During the implementation, some tasks will be more time-consuming than planned but also there will be opposite cases. So, I find it optimal to set goals until Milestone 1. Tool preference is quite lovely for the project plan and we can continue planning the process after Milestone 1 from there.
@mbatuhancelik and @onurkomurcu, thank you for your efforts. I also agree with Altay that using Notion with its timeline feature is a nice idea.
I revised your work and have some suggestions:
Me and @bahricanyesil talked with @uskudarli about optimal action path for the first milestone. I will deliver more details in our lab meeting but TLDR: we are expected to set an environment that works on everyone and on AWS and perform minimal database reading operations using them, so the important point is setting up the environment and its proof of work.
On another note, navigating from the last year I assumed that the first milestone would be around 20th of November, however, to my surprise it was actually 1st of November.
Required updates are now made to the project plan now, which is subject to change about our lab meeting in 11th of October.
Project plan is discussed during the lab session with team members and TA. From now on, last version of the project plan can be seen below. If there is any update and addition, last version of the project plan can be seen from Project Plan page. Thank you all for your contribution!
Issue Description
The project plan from our last semester is too outdated! Thus, we need to come up with a better one.
Under this issue, we shall create a plan for the semester, with emphasis on our actions up to first milestone.
As previously discussed, we want to be done with login and profile page requirements that are not related to achievements, and embark on the courses page until the first milestone comes.
Step Details
Steps that will be performed:
Final Actions
Upon completion, plan shall be visible on our wiki page!
Deadline of the Issue
10.10.2022 Monday 23:59
Reviewer
Gökay Yıldız
Deadline for the Review
11.10.2022 Tuesday 12:00