Agile Software Product Management and Design

IS 629 for Master students (M.Sc. MMM, M.Sc. MMBR, M.Sc. Bus. Edu., M.Sc. Bus. Inf., M.Sc. Econ.)

Lecturer Prof. Dr. Hartmut Höhle
Course Format Lecture
Offering FSS
Credit Points 6 ECTS
Language English
Grading Case study and written exam (60 min.)
Exam Date TBD
Information for Students  

Course Information

  • Course Description

    More and more products, from consumer to business markets, show an ever-increasing amount of software at their very heart. The ability to understand, design, and manage software-intense products has become of great importance to ensure sustainable success across all industries.

    This module introduces key aspects of the entire software product lifecycle, ranging from product strategy and planning, to the actual product development and finally the post- development phase covering aspects such das the product launch and product support. Furthermore, the interplay between processes, people, and practices will be discussed and contemporary software development paradigms will be framed into this interplay. This course puts specific emphasize on the two roles of the product manager and the product designer (also: Usability / User Experience Professional) within software development. Following an interdisciplinary perspective, this course will introduce key concepts from the field of management, marketing and human computer interaction. The course contents will be put into a practical perspective by selected industry talks. Furthermore, as part of a case study, the students will be asked to analyze and propose solutions for a given software product development challenge leveraging the knowledge acquired within the lecture and industry talks.

  • Learning Outcomes


    • learn basic concepts and characteristics of software products and the associated software product lifecycle.
    • understand the underlying mechanisms for a successful interplay between people, processes, and practices within product development.
    • understand key concepts and methods required for fulfilling the product management and product design role.
    • analyze and propose solutions for a given software product challenge along the entire lifecycle.