After the first month of my final semester, my capstone course has proved to be an interesting experience so far. As much as we are working in groups to create a database dedicated for the food pantry, I believe we really are striving to strengthen our skills with using the SCRUM method of group work. Our first sprint went very well in my eyes. We have not gotten much done in terms of making the frontend and backend of our database, but we accomplished a lot when it came to getting tasks done that we chose to try to complete at the beginning of the sprint. Our team worked very well together and it seemed as though everyone was contributing heavily towards finishing our tasks quickly and completely. Personally, I thought I contributed a lot of research, work, and extra effort for the team to help everyone out. We decided to make me the team’s SCRUM Master which in all honesty did not force me to have much more responsibility at all, but it was helpful for me to learn from the product owner and relay back to the team. I tried keeping helpful information posted both on discord and on gitlab for the team and for myself. This proved very helpful. In the future (for later sprints and for in similar situations in real life), I believe we could have done a better job communicating outside of our class periods. It may have help our group get things done even smoother than how we already did if we had been running a better communication system. This however was not really anyone’s fault as we were still able to get most of our tasks done and because of the fact that everyone is taking a lot of classes right now and not just this one. On a personal note, I think it would have relieved some stress for me if I could have tried spacing my work for this group out throughout the week rather than getting things done in one or two sessions per week. This would have made it easier for me to communicate problems if I had had any and would have reflected better on my final completions at the end of the sprint. Again though, it is more difficult when I am taking other courses and not having this project as my main job or focus. The main issue that I think my group and I will run into for the next sprint is that we will have more tasks related to building the database now rather than the more learning and reviewing bases tasks we had in sprint one. Like I stated earlier, this sprint seems more like one in which we get familiarized with how the rest of the sprints will be done and how to work as a group with SCRUM. However, I think we picked up on what we needed to do very fast, and everyone seemed to have put in a lot of good work and dedication. Because of this, I know that even if the tasks in the next sprints become more difficult, we will still be able to get great work done and have a successful product in no time!
From the blog CS@Worcester – Tim Drevitch CS Blog by timdrevitch and used with permission of the author. All other rights reserved by the author.