Release Planning - CMPUT301F16T01/Carrier GitHub Wiki

1. Project Timeline Part 4

2. Project Timeline Part 5

3. Project Timeline Part 6

4. Additional Information

Project Timeline Part 4

Plan: Address a certain number of use cases every week.

Contingency: We have reading week and a week before project part five as a buffer if we are behind in completing use cases.

OCT 09 to OCT 15 week 1

  • Meeting: Oct 12
  • Deadlines: PROJECT PART 2 (OCT 14, Fri)

OCT 16 to OCT 22 week 2

  • Meeting: Oct 19, develop UML diagram
  • Complete 3 use cases (for Project Part 4)
  • Finish XML based on storyboard and mock-ups
  • Create a working login activity
  • Address User Profile use cases

OCT 23 to OCT 29 week 3

  • Meeting: Oct 26
  • Deadlines: PROJECT PART 3 (OCT 24, Mon)
  • User Profile (Kieter + Mike)
  • Search Activity (Sarah)
    • By Geolocation (bring up map dialogue?)
    • By Keyword (enter in search box) *View request as Driver (Mandy)
  • We all have a large number of midterms this week, so we've all agreed to work through the weekend.

OCT 30 to NOV 05 week 4

  • Meeting: Nov 02
  • Complete 5 use cases (for Project Part 4)

NOV 06 to NOV 12 week 5

  • READING WEEK
  • Meeting: Nov 09
  • Complete 5 use cases (for Project Part 4)
  • Contingency: This is a "catch up and get ahead" week, where we will address missed use cases and try to do future ones if we have run out of time

Project Timeline Part 5

UPDATED AS OF NOVEMBER 13TH 2016

NOV 13 to NOV 19 week 6

  • Meeting: Nov 16
  • Deadlines: PROJECT PART 4 (NOV 14, Mon)
  • Make sure the updating of the screen shows up (listeners and what not)
  • Make sure tests are up to date
  • Complete 15 use cases, bolded ones have been completed.
    • Requests

      • US 01.05.01 - As a rider, I want to be able to phone or email the driver who accepted a request.
      • US 01.07.01 - As a rider, I want to confirm the completion of a request and enable payment.
      • US 01.08.01 - As a rider, I want to confirm a driver's acceptance. This allows us to choose from a list of acceptances if more than 1 driver accepts simultaneously.
    • Searching

      • US 04.01.01 - As a driver, I want to browse and search for open requests by geo-location.
    • Offline behavior

      • US 08.01.01 - As an driver, I want to see requests that I already accepted while offline.
      • US 08.02.01 - As a rider, I want to see requests that I have made while offline.
      • US 08.03.01 - As a rider, I want to make requests that will be sent once I get connectivity again.
      • US 08.04.01 - As a driver, I want to accept requests that will be sent once I get connectivity again.
    • Accepting (Needs more testing)

      • US 05.01.01 - As a driver, I want to accept a request I agree with and accept that offered payment upon completion.
      • US 05.03.01 - As a driver, I want to see if my acceptance was confirmed.
      • US 05.04.01 - As a driver, I want to be notified if my ride offer was accepted
    • Surprise (Requirements cluster 2)

      • US 1.09.01 - As a rider, I should see a description of the driver's vehicle.
      • US 03.04.01 - As a driver, in my profile I can provide details about the vehicle I drive.
      • US 04.03.01 - As a driver, I should be able filter request searches by price per KM and price.
      • US 04.04.01 - As a driver, I should be able to see the addresses of the requests.
      • US 04.05.01 - As a driver, I should be able to search by address or nearby an address.

NOV 20 to NOV 26 week 7

  • Meeting: Nov 23
  • All use cases should be complete or caught up on immediately.
  • This week is for refactoring and polishing our code.
  • Java doc and GH pages
  • Make sure all tests pass
  • get friends to try it out and attempt to break it
  • We will also be preparing the demo for our app.

NOV 27 to DEC 03 week 8

  • Meeting: no meeting
  • Deadlines: PROJECT PART 5 (NOV 28, Mon)

Project Timeline Part 6

DEC 04 to DEC 10 Week 9

DEC 11 to DEC 17 Week 10

DEC 18 to DEC 24 Week 11

DEC 25 to DEC 31 Week 12

  • Meeting: Dec 28
  • Update UML
  • To be done:

Additional Information

Midterm Schedules for Team Members

Week Mandy Bennett Kieter Mike Sarah
1 0 1 1 0 0
2 2 0 0 2 0
3 1 2 2 2 4
4 1 0 1 0 1
5 0 0 0 0 0
6 0 0 0 0 0
7 0 0 0 0 0
8 0 0 0 0 0