Date

Lab 1: Project Pitches (09/03)

Lab 2: Meet Your Team (09/10)

Lab 3: Project Requirements (09/17)

Lab 4: Environment and Requirements (09/24)

Lab 5: Project Start (10/01)

  • http://cs3240.cs.virginia.edu/lab-5-project-start.html
  • SPRINT CHECK 2: Teams must show three distinct, complete instances of the Django tutorial, pushed to GitHub
  • Teams have their first stand-up meeting and decide on what to work on in the first weeks of the project
  • Scrum Masters and Requirements Managers need to indicate on the Project Management spreadsheet what will be worked on and by whom during the next two weeks as there is no lab on 10/08 due to Fall Break

Lab 6: Your First Page (10/15)

Lab 7: Major Feature 1 (10/22)

Lab 8: Major Feature 2 (10/29)

  • SPRINT CHECK 5: Teams must show second, distinct nearly-complete "major feature" for their app, as definied by the project specific guidelines with an automated test suite

Lab 9: Logging In (11/05)

  • SPRINT CHECK 6: Teams must show that users can login to their app, displaying specific user information on login, along with automated tests

Lab 10: Beta Version (11/12)

  • SPRINT CHECK 7: Teams must show an end-to-end, working version of their app with automated test suite that they can show to students around Grounds for feedback

Lab 11: Polish (11/19)

  • SPRINT CHECK 8: Teams must show a polished version of their app, showing that it displays properly on both laptop and mobile devices

Lab 12: User Test Report (11/26)

  • SPRINT CHECK 9: Teams must present a User Test Report, showing what students said about their apps and how they addressed those comments ahead of this build

Lab 13: Demo Sessions (12/03)

  • FINAL VERSION OF PROJECT IS DUE