Post Mortem - Hexadoon/Data-Recovery GitHub Wiki

What We Did Well

1.Got most tasks done

Almost every task we planned was completed. We faced some impediments along the way like Mike making the animations in a way that Akash could not implement them, but we were able to adapt and work through it to accomplish almost all of our tasks on time.

2.Meetings were productive and everyone attended each one

At the beginning, we were able to find consistent meeting times that worked well for everyone. Even though some team members were sometimes late to meetings, everyone attended nearly every meeting, and when they couldn’t they let the team know ahead of time. Additionally, our meetings were very productive and we rarely went off-topic from the agendas.

3.Delivered a good final product

Considering we only had a month to develop our concept, everyone on the team feels that we accomplished a lot and delivered an impressive final product. Our final presentation went well and we got a lot of positive feedback.

What We Didn't Do Well

1.Did not prioritize tasks at the start of the project

When we filled our backlog at the start of the project, we did not prioritize them from most to least important which resulted in some confusion and wasted time. Our sprint planning meetings would take longer because we would have to look through all of our tasks in the backlog to figure out which ones we wanted to tackle that sprint.

2.Did not check-in or log hours consistently

The team took a while to get the hang of logging hours and doing the daily check-ins. They often ignored reminders and did not complete either of them.

3.Communication

The team did not communicate well when it came to not understanding something. The developers did not understand what was required at first for the daily check-ins and logging hours, but they did not communicate that and instead often did not do them even when they were reminded. Additionally, team members would often not respond in Discord when asked direct questions.

How We Can Improve

1.With experience, to better estimate hours for tasks.

2.Communicate better, especially when having trouble with something.

What We Learned

1.Maggie learned how to use Unity.

2.Mike learned how to animate using Unity and Illustrator.

3.Akash learned how to collaborate on Github and use new features with Unity.

4.Ryan and Nick learned how to better manage a team remotely.

5.Nick learned how to work with another manager.