5-1: Software Processes

Announcements:

  • IP1 is now complete!
  • Groups are now assigned (see Discord).
  • The schedule has been refined; see the calendar.

Learning Objectives:

The overall theme of this week's lessons is software engineering processes: how do we organize our (non-programming) activities so that we can build some software project as efficiently as possible? The lessons will center on these three themes:

  • How do we build an effective team?
  • How do we organize our development activities?
  • How do we estimate how long a software project will take?

Lecture Slides:

Activity:

Additional Readings: