Sprint Retrospective Reflection
In this blog post, I will reflect on the first sprint of my capstone project. I will discuss what worked well, what didn’t work well, changes we can make to improve as a team, changes I can make to improve as an individual, and I will end by listing links to the work I have done with one sentence descriptions.
To start off discussing what worked well, I would like to pick one thing I decided on doing without much prompting. In addition to checking in with my team during the week and through discord, I made an agreement with myself to try to submit at least once a week a “bigger” message on our GitLab that would hopefully be useful. While I think it is important to post links and resources for us to learn more about certain tools and technologies, I wanted to include some posts/documentation on bigger conversations we had during our stand up meetings and detailed documentation of my setup process with certain technologies (e.g see post on setting up React native and post on the user flow diagram).
For things that didn’t work that well, I would like to discuss some of the technological difficulties I had. For the first couple of stand up meetings, I thought I would be able to do this capstone with my old laptop. After realizing that this capstone would require some more CPU power than my laptop could offer, I purchased a laptop that was more appropriate for the demands of this course. After setting up my laptop, I noticed a significant change in the amount of work I could then produce. I do think there is a minimum laptop requirement as far as performance is concerned, especially when we are testing frameworks and downloading various software/programs to build our first app. For example, I ended up downloading Android Studio for this capstone and this is a large application. There was no way I could have used my old laptop with Android Studio. I’m happy with the purchase I made and I know it will last me into the first couple of years of my professional career.
One thing my team could improve on for the next sprint is better documentation. This is something Dr. Wurst had mentioned and also a bigger conversation we had as a team during our retrospective team meeting. We discussed how although we may be doing a lot of work and research on our own, if we are not documenting this process, it’s like it never happened to future groups who join this capstone project. We discussed how sometimes it’s difficult to document as we work because it breaks up our “flow”. One solution we came up with to address this problem is setting aside 10-20 minutes at the end of our work to strictly document what was done.
One thing I think I can work on doing better in our second sprint is documenting the work I have done. This was especially a challenge for me in the beginning when I was transition from one laptop to another, but now that I have a more reliable set up, this is something that should not be as much of a challenge to do. Moving forward, I like the idea of checking in at least once a week with my teammates outside of regular class time to update them on the progress I have made. This would be a great way to build a routine where I am regularly creating some form of documentation.
Lastly, I will include links as evidence of activity on I’ve contributed to GitLab with one sentence descriptions.
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/demo-react/-/issues/17#note_852841115\
In this post, I wrote some notes on some of my research in deciding whether React was a viable framework for us to use.
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/documentation/-/issues/2#note_848876182
In this post, I posted a digital version of the user flow diagram we had discussed in class.
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/documentation/-/issues/2#note_840272759
In this post, I posted some documentation notes on setting up react native in addition some of code and screenshots of a potential place for us to start.
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/9#note_839072762
In this post, I made a comment about the difference between the LICENSE.md and LICENSE_FOR_CONTENT.md files.
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/commits/main
I posted six required files to our General repository.
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/5#note_839049184
I posted a link that teaches about .gitattributes in a straightforward manner.
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/10#note_838060720
Communicated with my team that I moved something to “Needs Review” for them to pick up and move to the “Done” category.
Links to issues I’ve opened/created:
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/demo-react/-/issues/12
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/demo-react/-/issues/11
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/demo-react/-/issues/10
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/demo-react/-/issues/9
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/demo-react/-/issues/9
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/10
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/9
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/8
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/7
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/6
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/6
https://gitlab.com/worcester/cs/naturalization-interview-confidence-environment/General/-/issues/5