Notes for SDL Instructors

Overall structure of SDL:

The expectation is that by the end of each term, all code meets standards, designs are documented in diagram form, and all work in progress has been merged into the main branch and that all other branches have been closed.

One thing that is not included is a formal user evaluation. Student teams in SDL do not have the resources for such tests. They may be able to run informal tests with small groups of students, but full evaluation with larger groups must be done by the client.

The bulk of the students take SWE 3710 in the fall and SWE 3720 in the spring. However, students start the sequence in either semester and can have gaps between the courses. As a result, SWE 3720 students may be taking the course at the same time as some SWE 3720 students. Generally students follow the schedule of the dominant group of students on a team. This means that all students will follow the 5-sprint schedule in the spring semester even if some students are enrolled in SWE 3710. The assumption is that students will change roles (as guided by the instructor). Students who follow the 5-sprint calendar in (their) SE 3710 will then bring the experience about finalizing a project to the start of the project in the following term.

In theory, it may be possible for a student to take SWE 3720 while studying abroad. Our experience is this does not work for students at this level. It is too difficult to monitor engagement when the student is in a very different time zone. The expectation is that such students will take advantage of opportunities in their host country and re-engage with SDL when they return.

Notes on Project Selection

General Instructions

SWE 3710

SWE 3720

The model established in the third sprint in SWE 3710 applies to this term as well. Additional notes: