Official course description:

Full info last published 15/11-19
Course info
Language:
English
ECTS points:
7.5
Course code:
1409001U
Participants max:
145
Offered to guest students:
no
Offered to exchange students:
Offered as a single subject:
no
Programme
Level:
Bachelor
Programme:
BSc in Software Development
Staff
Course manager
Assistant Professor
Course semester
Semester
Forår 2020
Start
27 January 2020
End
31 August 2020
Exam
Exam type
ordinær
Internal/External
ekstern censur
Grade Scale
7-trinsskala
Exam Language
GB
Abstract
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
Learning activities

The teaching is organized as an alternation between lectures and practical exercises to experience first hand the topics under analysis. Individual and group-based assignments will also be given sporadically to ensure consolidation of core concepts throughout the course. Finally, students will be highly encouraged---but not requested---to incrementally submit preliminary reports of their final hand-in. These submissions will be evaluated and feedback will be provided with the aim of improving the quality of the final hand-in.

Course literature

The course literature is published in the course page in LearnIT.

Ordinary exam
Exam type:
D: Submission of written work with following oral, external (7-trinsskala)
Exam variation:
D22: Submission of written work with following oral exam supplemented by the work submitted.
Exam submission description:
The submission will be a report documenting and reflecting on the management of the second year project; additional information about the required content will be provided throughout the course and clearly detailed on LearnIT. In those cases in which the second year project cannot be used as a test case, alternative assignments will be crafted on an ad-hoc basis. The same will be applied for re-examinations.
Exam duration per student for the oral exam:
20 minutes

Time and date