Summary
In this sprint, I mainly did the following things:
- Design API Backend Endpoints – I thought about the routes the backend would need.
- Implement API Backend Endpoints in OpenAPI – I created the routes in OpenAPI.
- Implement API Backend Endpoints in Node – I created the update route in Node.
- Components and Schemas – I helped work on the components and schemas for the backend endpoints.
- Design GuestInfoDB – I helped design aspects of the GuestInfoDB.
- Update Backend – I updated the backend code to the new example.
What Worked Well
This sprint, I worked a lot with Marcos on the backend. Overall, I think that we worked well together. This was the first time I spent most of my time working with someone else and it went well. We didn’t really run into any issues because we made sure to be careful with git. I now see why its recommended to add new features on a new branch. We were able to split up the work and stay in communication.
I also had a decent understanding of OpenAPI and Node during the work. It felt like I knew what I was doing in a sense.
What Didn’t Work Well
I think the team overall just had a lot to do outside of this class. I was able to get done what I needed to during class but if I had to work on things outside of class as well, I wouldn’t have had the time and the motivation at the same time. I think that overall as a team we didn’t get as much done as I expected because people were busy with other classes.
We also still sometimes feel lost and don’t really know what questions to ask. This applies mostly to the details of the design or implementation. However, it was a lot better than Sprint 1.
What Changes Could be Made to Improve as a Team
We need to get used to typing out more info for the cards. I’ve also noticed people aren’t always moving the cards they’re working on into the “doing task” column. Besides that, I think as a team we’re doing pretty well. We work together when its necessary or convenient and manage our own work otherwise.
What Changes Could be Made to Improve as an Individual
I could dedicate more time to this class overall and I could ask teammates if they need help rather than always waiting for them to ask for it.
From the blog CS@Worcester – The Introspective Thinker by David MacDonald and used with permission of the author. All other rights reserved by the author.

