Content
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.
Literature
- 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