For the next two weeks, you and your team will ideate and implement a working software system. You will have the opportunity to apply the skills that you have learned to solve an interesting problem or contribute a meaningful tool that improves our lives.
Your project submission must include the following elements:
Main branch and only merge changes via pull requests (we’ve been using squashed merges for the main repo to simplify commit history). Don’t forget to use Conventional Commits.To ensure the timely completion of your project, you will need to complete the following milestone tasks.
| Milestone | Date |
|---|---|
| Submit user stories to your repo as a markdown file. | Thurs, Oct 9 |
|
Obtain project sign-off from instructor/TAs Schedule a review meeting here |
Fri, Oct 10 |
| Hold Sprint planning meeting | Mon, Oct 13 |
| Begin implementing your designs | Mon, Oct 13 |
| Update your meeting notes document | Daily |
| Practice presentation sessions | Wed-Thurs, Oct 22-23 |
| Presentations due | Thurs, Oct 23, EOD |
| Final presentations | Fri, Oct 24 |
Here are some links to tools and templates that can help you work together effectively.
For your presentation, you will be given up to 20 minutes to feature your project. Each person on the team should have a speaking role. Here’s what your presentation will contain:
Please use this link to submit feedback on your teammates for grading.
Please refer to the Academic Integrity section of the syllabus regarding the use of third-party code and resources that you have used for your project. Give credit to where credit is due!