What we did as group for sprint
Our first sprint we planned out what are the things we need to work on during the sprint and how long would it take. We assigned each other to what their tasks will be, whoever was comfortable in doing took the tasks and started working on it and whoever was unaware or was not sure everyone in the group made sure that the member has enough info to cover the task.
After agreeing and planning out the sprint, we all started to work on the project. We started by creating two black angular apps for is register and register guest and one black rest server. We created classes and used java language for the rest API, HTML and TypeScript for Angular App.
One of the challenges that we faced during this sprint was working on the database. We decided to choose MySQL for our database.
Overview of what we did:
- Designing: endpoints, front ends
- Choosing the database program to run the server to match with Angular App
- Designing wireframes
- Coding backend
- Coding frontend
What i did for sprint
I volunteered to do the front end for the isRegistered. Shams and I discussed what the layout of the page should look like. Before starting the code I made sure that the other team members agreed on the layout and language that I thought of using. To keep it simple, I used HTML and CSS and webstorm as the tool to write the code for the frontend.
What caught my attention was the Docker. I researched more on the docker whiel working on the frontend. I’ve never worked with a docker before and was curious in know how it works. I researched and shred whichever information I found helpful in understanding the docker to the team.
Reflection on what worked well?
What worked well was frontend. I enjoyed my time coding and exploring more in designing the layout. It came out quite nice.
Reflection on what didn’t work well?
What didn’t work well for me was being consistent with the issues that were assigned. It was helpful in knowing the issues and working on it. But I rarely did a few because of figuring and working on the frontend. I would be aware of the next sprint.
Reflection on what changes could be made to improve as a team?
I feel like not everyone was on the same boat. There should be roles assigned, such as who is the manager, which keeps everyone on check. I do feel confused about what else we would be doing in the project. I recommend planning out and having everyone on check.
Reflection on what changes could be made to improve as an individual?
More material the better the understanding of the task. I should research and discuss what/how my team members are doing. Knowing it would also enhance my knowledge on the project and I might be able to help them as well.
Whole project : https://gitlab.com/LibreFoodPantry/modules/visitmodule-tp/registerguest
Issue board: https://gitlab.com/LibreFoodPantry/modules/visitmodule-tp/registerguest/Plan/-/boards
From the blog CS@Worcester – Tech a Talk -Arisha Khan by ajahan22 and used with permission of the author. All other rights reserved by the author.