Sprint 2 Retrospective

 Links to evidence of activity on GitLab.

https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/generatewcfbreportfrontend


I created a new generate WCFB report frontend which I used the sample frontend example from the professor. I have already had a basic model for the Frontend. I need to do more to connect the backend API, which can let customers download the report for the inventory.


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/23


I designed the API for backend endpoints.


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/34


I met with Marcos and Matt and talked about the difference between each group's FrontEnd design. For the next sprint, we will be having more meetings to help each other out on the API.


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/35


I looked for WSU visual standards to use for the frontends.


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/61


As a team, we created a Docker_compose file for the Integration of all systems.


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/67


I implemented FrontEnd for Reporting with the most recent version


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/55


I am stilling mak OpenAPI.yaml fileReflection on what worked well?


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/71


As a team, we are looking at the new architecture and plan accordingly.


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/66


As a team, we are looking over TheasPantryReport.

https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/20


I am researching Kubernetes with Migena.


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/22


We are reviewing Scrum issue boards


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/12


We are reviewing LibreFoodPantry Architecture and technologies used.


https://gitlab.com/LibreFoodPantry/client-solutions/theas-pantry/reportingsystem/community/-/issues/58


I am creating a simple frontend to test keycloack with Migena.



Reflection on what worked well?


In terms of what worked well, team members are working together more efficiently to complete the project plan through the first phase of working together than ever before. After a teamwork period, we have a deeper understanding of our mission goals and become more accustomed to each other's habits. There will be a relaxed working atmosphere, and the chemistry between the groups will encourage each other to move the project forward.


Reflection on what didn't work well?

As for why it didn't work out, there was some confusion about the final product as to the project's future goals. When faced with unknown challenges, we are still a little confused. As we communicated with the professor, we had some clear goals. Because the front end and the back end are related, taking charge of every task affects productivity. So we have overlapping project leaders working together to get the job done, which improves efficiency. The mission was complex and challenging, but we encouraged each other through the ZOOM meetings after class.


Reflection on what changes could be made to improve as a team?

As a team with cooperation, smooth communication, and tacit understanding among team members are the basis and key to improving our team's cooperation level. We would discuss the project after class and give some constructive suggestions about each other's tasks. Good communication makes our team have chemistry. Through communication and cooperation, we have a thorough understanding of the team members' tasks. Each knew the other's project progress would be conducive to the overall advancement of the project. When a team member encounters a bottleneck in a task, we will appropriately slow down the overall progress and communicate with him to buffer his time to complete and push forward the overall task progress.


Reflection on what changes could be made to improve as an individual?

As an individual, I need to improve my understanding of the Frontend more quickly to help my team better connect Frontend and backend. I need to arrange my group tasks more reasonably to help promote the whole group project's completion. Besides, I also need to make clear my work objectives, continue to follow up on the team's project, and make my part and the whole develop simultaneously. 

Comments

Popular posts from this blog

Detailed and basic usage of Mockito

What is software architecture design?

differences and benefits between JUnit 4 to JUnit 5: