CS 555 (SSW 555) Agile Methods for Software Development
Describe several agile methods for software development
Describe the origins and motivations of the Agile Manifesto
Practice pair programming
Perform test-first development with a unit testing framework such as JUnit
Create and critique user stories for system requirements
Refactor code and tests to meet changing needs
Develop and monitor project backlogs
Measure and monitor velocity of development
Compare and contrast plan-driven versus agile methods
Work effectively on teams