Section 1.12
Sprint #2
Learning Goals
CRD-1.C: Students will demonstrate effective interpersonal skills during collaboration.
CRD-2.E.3: Students will participate in an iterative development process that requires refinement and revision based upon feedback, testing or reflection during the process.
CRD-2.E.4: Students will participate in an incremental development process that breaks down a problem into smaller pieces and makes sure each piece works before adding it to the whole.
Students will practice Computational Solution design by designing and evaluating computational solutions for a purpose. (P-1)
Students will participate in an AGILE based approach to software development.
Objectives and General Description
The objective of this section is for the student teams to self evaluate their progress from Sprint 1 and revise a new Sprint plan for the completion of the project. They will also participate in a discussion of how the iterative & incremental format is helpful in software development as it relates to their Sprint 1 progress.
Activities
Activity 1.12 (Budget 3 - 5 hours)
Have all teams access their Sprint #1 plan and evaluate their progress. They should complete the table on the bottom of the Sprint 1 form.
Discussion: If there were tasks that were not completed, what were the reasons why the tasks were unfinished? Was it due to overestimating what could reasonably be accomplished in the time frame? Technical problems? Need to time to learn the development environment? Students will get better at planning their time more accurately but having this discussion will help them learn that software development is not always a smooth process. This is why an incremental and iterative format works well. With the AGILE approach, teams can evaluate and revise in order to finish with a better product.
Teams should create a new Sprint plan that lays out everything thing left to finish the entire ARC challenge. Teachers should give more time for the completion of Sprint 2. It could take another 3-5 class periods. It just depends on the amount of time that was given for Sprint 1 and what the overall progress is.
Teams continue working on the project. Teachers should continue teaching the required content when appropriate and facilitating the team environment.