06 Team : Risk Mitigation
Objectives
Attempt to mitigate the risks identified last week.
Risk Mitigation
This week, for your team project, you need to do the research or proof of concept work that you identified last week to help mitigate the biggest risks to your project. This does not mean that you have to finish the entire project this week, but rather that you should become more familiar with pieces that were previously unknown.
The goal is that by the end of this week, you can verify that there is a way to accomplish the task at hand, and you have a basic idea of how to go about it. Then, we will spend the rest of the semester building out the complete projects using these ideas.
Example
The risk mitigation report should be pretty simple. Something along the lines of:
Risk Mitigation Report for Team 06
Risk 1. Our application will require storing data in the cloud, and none of us have any experience working with cloud storage.
Update: John gave a great report about this and we feel pretty confident that we'll be able to use Google Firestore to solve this problem. John is going to take the lead on this and continue to get up to speed with some online tutorials he found.
2. Our application requires users to log in to a secure system and post photos of their cats. None of us have ever worked with user authentication before, and none of us have a cat.
Update: We actually found a stray cat behind the apartment building we can use. We debated the pros and cons of the authentication methods Steve researched and decided to use Google's authentication APIs that are built into Firebase. Steve is going to put together a quick prototype of how this would work.
3. We're planning on adding some location-aware features, but none of us have experience with the location APIs.
Update: Sally finished her prototype early and it's ready to drop into the app once we reach that point.
4. etc...
Submission
Submit one document per team listing each risk identified in the previous week, the steps that were taken to mitigate that risk, and briefly summarize what you learned.