View on GitHub

COMP 491/492

Dickinson College Computer Science Senior Seminar

RD07 - Software Process

Preparation

Review the expectations for preparation for the Readings and Class Discussions.

Assigned Readings

Optional Additional Sources

Discussion Questions

  1. The terms software methodology, software development framework, and software development process all sound similar. Are they the same or different? How would you classify each of the following: Waterfall, Agile, Spiral, Google’s Nexus, Extreme Programming (XP), Scrum, Kanban, Spotify’s SAFe?
  2. Which software development frameworks or processes have you had experiences with in an internship or other setting that you would like to share?
  3. Identify at least two concerns, confusions, conflicts, or questions that you have about the Agile Principles that you would like to discuss with the class.
  4. For each of the 4 statements in the Agile Manifesto, identify the Agile Principles that it supports.
  5. Prepare at least one question of your own related to the readings that you would like to raise for class discussion. This may be a question:
    • seeking factual clarification of something in the readings.
    • that you would like to hear your classmates thoughts and opinions on.

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License All textual materials used in this course are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

GPL V3 or Later All executable code used in this course is licensed under the GNU General Public License Version 3 or later