Loading Events

CSCI E-71/S-71 Agile Software Development is my course at Harvard University Extension School and Summer School.

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,
  • test-driven development,
  • behavior-driven development,
  • continuous delivery,
  • clean code,
  • refactoring,
  • extreme programming,
  • Scrum,
  • Kanban, and
  • Agile project management.

Students must have a laptop computer suitable for software development and bring it to all class sessions.

By the end of this course, you will understand Agile software development so thoroughly that you’ll be able to be an effective leader or member of a great software product development team.

Fall 2021 will be 100% online. We will meet Mondays at 3:00-5:00 pm ET beginning on August 30.

Share this story: