Appreciation for Software Development Process
Introduction
This lesson teaches the benefits of adopting a formal software development process. Specifically, the course adopts OpenUP for strategic process (phases) and Scrum for tactical team operations (sprints, meetings, activities and artifacts).
Because this lesson falls on the first day of class you will not be expected to prepare. All of the content you need will be presented in class.
Learning Outcomes
- Identify the benefits of a formal software development process.
- Describe the goal for each OpenUP phase.
Study Resources
For your study of this topic, use some of these resources.
Web Articles and Blogs
- OpenUP (EPF wiki)
- Introduction to OpenUP (PDF)
- The Scrum Guide, by Ken Schwaber and Jeff Sutherland (PDF)
- Scrum Reference Card by Michael James andLuke Walter, Software Process Mentor, Seattle Scrum Company
- Dzone.com Scrum Refcard
Books
- Agility and Discipline Made Easy , by Kroll & MacIssac
- The Team, by Memory Jogger (www.goalQPC.com)
Wikipedia
Class Lecture
Exercises
None