Software Project Management 2019

Course's objectives

In this course, the students will learn the theoretical knowledge about managing a software project. They will also practice managing a small project as a part of this course.

Learning Materials

  • How to Win Friends and Influence People (ISBN-10: 1-4391-6734-6) (link)
  • Effective Project Management : Traditional, Agile, Extreme by Robert K. Wysocki (ISBN-13: 978-1118729168, ISBN-10: 1118729161)
  • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition), Craig Larman (ISBN-13: 978-0131489066 ISBN-10: 0131489062) (link)
  • The Lean Startup

Slides

  • Class 1: Mindset (slide)
  • Class 2: Types of project, basic process, management style, Gantt chart (slide)

Grading

  • Super (S) >= 95
  • Average (A) >= 85
  • Bad (B+) >= 75
  • Bad (B) >= 70
  • Catastrophic (C+) >= 65
  • Catastrophic (C) >= 60
  • Disowned (D+) >= 55
  • Disowned (D) >= 51
  • Forgotten Forever (F) < 51

Evaluation

  1. Assignments (10%)
  2. Midterm exam (40%)
  3. Final exam (40%)
  4. Class participation (10%)

Class Timetable

Announcements

  • Assignment 2
    • Create a bottom-up and top-down Gantt chart of a project. (Submit your assignment here: link)
  • Assignment 3
    • In class assignment: Read this article (link) and prepare for a pop quiz!
    • Waterfall quiz: (link)
  • Assignment 4
    • Submit your question about iteration software development here (link)
    • Group 1 & 2 assignment (link)
    • Group 3 & 4 assignment (link)
    • Download and setup Trello board to manage your own day-to-day task
    • Read Chapter 2, page 13 - 26 (link)
  • Assignment 5
    • Scrum handbook: (link)
  • Assignment 6
    • Translate the first chapter of Lean startup. Submit here (link)
  • Assignment 7
    • Submit your GitHub work work here (Coming soon)
  • Assignment 8
    • Translate the second chapter of Lean startup.

Late counter