Official course description, subject to change:

Preliminary info last published 28/11-23
Course info
Language:
English
ECTS points:
7.5
Course code:
1409001U
Participants max:
2
Offered to guest students:
no
Offered to exchange students:
no
Offered as a single subject:
no
Programme
Level:
Bachelor
Programme:
BSc in Software Development
Staff
Course semester
Semester
Forår 2025
Start
27 January 2025
End
30 May 2025
Exam
Exam type
ordinær
Internal/External
ekstern censur
Grade Scale
7-trinsskala
Exam Language
GB
Abstract

This course is discontinued. Several supervision sessions in course content and objectives will run for students eligible for the extraordinary exam held summer 2024.

The course content will be based on last year’s instance; this includes course book, articles, exercises, etc. Students will be given access to the recordings of last year’s lectures. Supervision sessions will be organized to provide structured access to the course manager, starting with an introductory meeting in which the course setup will be presented.

The goal of this course is to provide students with a broad understanding of the challenges involved in managing a software development project, as well as well-established techniques and tools available to address these challenges.

Description

According to recent studies, IT project success rates internationally are very low, almost one third of them get cancelled and over half of them are challenged. Lack of skilled project management and executive support is stated as the main reason for failure. This course helps to address this problem in the industry by teaching the students taking the course the important skills of software project management.

The goal of this course is to provide students with a broad understanding of the challenges involved in managing a software development project, as well as well-established techniques and tools available to address these challenges. This will allow students to act within a software development project either as team members or as project managers.

The course includes a general introduction to IT project management and the methods and techniques used to manage an IT project. As a whole, the course provides an overview of different models and how they relate to IT project management.

Content:
  • Differences and similarities between different development models.
  • Different ways to organize the development process, with particular focus on agile and plan-driven methods: waterfall Model and plan driven project management, and Scrum as the method for systems development and project management.
  • Systems development and project management in multicultural and distributed teams.

Formal prerequisites
This course is placed on the fourth semester of the BSc in Software Development.
Knowledge of programming and system development.

Intended learning outcomes

After the course, the student should be able to:

  • Describe the role of a software project manager
  • Explain the content of the various methods and techniques for systems development and project management that are covered in the course
  • Identify key characteristics of a software project and critically reflect on which project model better fits such characteristics
  • Use a variety of tools and effective techniques for software project management
  • Plan and organize a small software project
  • Discuss the different challenges related to managing both collocated and distributed software development projects
  • Apply techniques and methods of software project management on a small software project
Ordinary exam
Exam type:
D: Submission of written work with following oral, External (7-point scale)
Exam variation:
D22: Submission with following oral exam supplemented by the submission.