Software Agility

I am teaching  Software Project and Process Management (SER 516) this Spring (2020). I have taught this course for two years – Spring 2019 and Spring 2018.

SER516 describes quality software construction principles in an agile community context.


version Spring 2018


This course includes 22 lectures and the following topics are covered: process, project management, agile methods, open source communities, coding best practices, configuration management, software delivery, and building in quality.

My slides for each lecture are available below: