People, Process, Roles Self Evaluation - Jacob1225/pufferfish-minecraft-mod GitHub Wiki

People, Process, Roles Self-Evaluation - Final Remarks

Overall, we would give ourselves an Exceeds Expectations in this area. We were able to fully implement a Scrum-like framework in the short time span we were given and use Scrum concepts to resolve personal conflicts (ex. busy schedules) and blockers with the development. Our sprints were easily maintained using our tracking and communication tools and the efficiency of our Scrum is reflected in the quality of the final product.

Summary of improvements since Demo 1:

  • We had meetings on a consistent basis with 95% attendance rate
  • Communications were very effective and detailed
  • The peer programming/execution provided opportunity for our less experience members to gain skills needed to now continue on their own for most part

Potential Improvements

One area that we could improve upon is the documentation. Initially, our approach to the project as a Scrum was to implement high quality features during the sprint, which left less time to create comprehensive documentation. We did have the important documents, such as the user stories and installation guides. After Milestone 1, we found that the development was going more smoothly since our tools and testing frameworks were set up, and this allowed us to have more time for documentation. We found that by having more documentation, more group members were clearly informed on the expectations and execution of each task. Going forward we would like to place a medium-to-high priority on documentation.