CSCI E-71 Agile Software Development
Fall term 2017 CRN 14737
This course is an immersive experience in agile software development. We study both the technical and cultural/social aspects of agile, including pair and mob programming, high performance teams with the core protocols, TDD, behavior-driven development, continuous delivery, refactoring, extreme programming, scrum, kanban, and agile project management. Students must have and bring to the required weekend session a laptop computer suitable for software development.