Scenario-Implementation Work. Each team member must be assigned a set of scenarios to implement and submit in a GitHub pull request for Milestone M1. To successfully implement a scenario, all the features required to enact the scenario in the app must be fully completed. It is assumed that error-handling will also be completed although not explicitly depicted in the scenario.
10-hour minimum per team member. Each team member must plan pull requests that total at least 10 hours of work for Milestone M1.
3-scenario minimum per team member. Each team member must be assigned at least three scenarios to implement.
No shared pull request assignments. Do not assign a pull request to more than one team member. Although team members are encouraged to collaborate, the responsibility for completing a particular pull request must lie with one and only one team member. Teammates who assist on a pull request can be credited in the pull request.
Other work assumed. It is assumed that each team member will have additional work beyond just their pull requests for M1 (e.g., demo-video creation, code reviewing).
List of planned code changes. For each pull request planned for each team member, the team member must document a list of the anticipated code changes required to complete the pull request.
Your team’s task plans must be specified and formatted as follows.
stories_scenarios_storyboards.docx
document that will be implemented in the pull request.kebab-case
. They should begin with the name of the team member doing the work, followed by keywords that convey what is being implemented (e.g., bart-picture-feed
, lisa-display-saved-pins
).To clarify what is expected, here are example pull request plans.