Software Project Management


The following topics are covered:

  • Project management foundations and basic processes
  • Software development process models
  • Agile development models
  • Project planning techniques
  • Traditional and agile cost estimation techniques
  • Project scheduling techniques
  • Project controlling and monitoring
  • Risk management
  • Stakeholder management and decision analysis techniques

Learning objectives

The module introduces central aspects and techniques of modern project management. Hence, students will be familiar with goals, major activities, and techniques of software project management. Furthermore, they will have a detailed understanding on how project management and software development activities relate and collaborate. Altogether, this knowledge will be put together in terms of modern software development processes.

Students will be able to plan, estimate, control and assess project risks. All these skills are trained in the exercises, where small teams of students have to create important project management artifacts. They have to present and discuss their solutions and ideas in front of the class.

Benefits for future professional life / soft skills

Knowledge on project team leadership is provided. Together with competencies, e.g., in stakeholder management and decision analysis techniques, students gain personal and professional competencies that enable to take over leadership responsibilities in industry.


  • H. Kerzner (2017): Project Management - A Systems Approach to Planning, Scheduling and Controlling, Wiley.
  • IEEE Std 1490  (2003): Adoption of PMI Standard A Guide to the Project Management Body of Knowledge

Course information

Course type

Lecture & exercise


Summer semester 2024

Course language
  • English
Course level
  • Master
Credit points 1


1: The actual number of credit points can vary depending on the study program's examination regulation version. Consult your examination regulation's module catalog or the campus information system to see the valid number of credit points.