Agile Software Development

Harvard Summer School

CSCI S-71

Section 1

CRN 33524

View Course Details
This course is an immersive experience in agile software development. We study the technical, cultural, and social aspects of agile, including agility in software product development; business agility, including scrum, agile product inception, user stories, product backlog construction, definition of done and definition of ready, estimating, agile forecasting, project management, sprint planning, and retrospectives; technical agility, including pair programming, mob programming, test-driven development, working with legacy code, refactoring for clean code, behavior-driven development, continuous integration, continuous delivery, DevOps; and advanced agility, including high-performance teams, core protocols for psychological safety and emotional intelligence, agile at large scale, and introducing and sustaining agile in your organization.

Instructor Info

Richard Kasperowski, ALB

Co-Founder and Chief Technology Officer, Alli Connect


Meeting Info

MTWTh 3:15pm - 6:15pm (6/24 - 7/11)

Participation Option: On Campus

Deadlines

Last day to register: June 20, 2024

Prerequisites

CSCI E-22 or equivalent. Students should have a computer suitable for software development.

Notes

Not open to Secondary School Program students.

Syllabus

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
16441 1 On Campus, Online Synchronous Richard Kasperowski Open Sa 9:00am - 5:00pm
Su 9:00am - 1:00pm
M 3:00pm - 5:00pm
F 5:30pm - 8:30pm
Sep 3 to Dec 21
33524 1 On Campus Richard Kasperowski Field not found in response. MTWTh 3:15pm - 6:15pm
Jun 24 to Jul 11