About

CSCI E-71 Agile Software Development is a course taught at Harvard University Extension School and Summer School. For more information and to register, visit the the official course catalog.

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.

This is a "hybrid class". We meet over live video every other Monday at 5:30-7:30PM ET, beginning August 29. We also meet face-to-face for two full days on campus, September 17-18, 9:00AM-5:00PM ET.