A6: Beta
This assignment is the Beta phase of the midterm project.
Your (possibly new or revised) team has been formed for you in CMS. Whether your team has changed or not, set up an initial meeting to create a new Team Expectations Agreement or update your old one. Perhaps the experiences you’ve had during A2 through A5 will give you some new ideas about what to write into the agreement. Give everyone a day to think about it, make any amendments necessary, then upload the result to CMS. Note: you need to do this new agreement even if your team has not changed.
If you do have personnel changes in your team, make sure to establish or reconfigure your collaboration tools, e.g., Slack and GitHub.
Instructions:
-
Complete one sprint. Because it will take time for you both to boot up your team and come to a team decision about what kind of system to build, we do not expect you to complete as much functionality in this sprint as in the next sprint.
-
Submit your source code.
-
Demo what you have completed to your section and TAs. Be prepared to give a 30-second pitch for your system to anyone who sees the demo.
-
Write and submit your progress report. In giving yourself a scope grade for this Beta sprint, consider a grade of X to be equivalent to having successfully implemented and demoed functionality that is comparable to the scope of X on assignments A1 or A2.