xx ◾ Preface
end of the project phase, the best solutions can be committed to the official open-
source project repository. For these changes, Chapters 3–10 are a prerequisite.
Other Processes and Roles
As mentioned previously, these projects emphasize the role of developers in a class-
room-tailored version of DIP software evolution. In our opinion, this is the best
gateway into the world of software engineering suitable for a one-semester course.
If a more complete project experience with other software engineering roles in
other software engineering processes is desired, it should be taught in follow-up
courses. In these courses, the students can learn and experience additional roles,
such as testers or project managers; they can learn addit ...