Search course

Use the search function to find more information about the study programmes and courses available at Chalmers. When there is a course homepage, a house symbol is shown that leads to this page.

Graduate courses

Departments' graduate courses for PhD-students.


Syllabus for

Academic year
DAT257 - Agile software project management
Agile software project management
Syllabus adopted 2019-02-21 by Head of Programme (or corresponding)
Owner: TKITE
7,5 Credits
Grading: UG - Pass, Fail
Education cycle: First-cycle
Major subject: Computer Science and Engineering, Information Technology

Course round 1

The course is full. For waiting list, please contact the director of studies:
Teaching language: English
Application code: 52141
Open for exchange students: Yes
Maximum participants: 60

Module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0119 Project 7,5 c Grading: UG   7,5 c    

In programs



Jan-Philipp Steghöfer

  Go to Course Homepage

Course round 2

Teaching language: English
Application code: 52142
Open for exchange students: No
Only students with the course round in the programme plan

Module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0119 Project 7,5 c Grading: UG   7,5 c    

In programs

TKIEK INDUSTRIAL ENGINEERING AND MANAGEMENT - Information technology, Year 3 (compulsory)


Jan-Philipp Steghöfer

  Go to Course Homepage


DAT255   Software engineering project DAT256   Software engineering project


In order to be eligible for a first cycle course the applicant needs to fulfil the general and specific entry requirements of the programme(s) that has the course included in the study programme.

Course specific prerequisites

To be eligible for the course the student must have passed a minimum of two courses in programming.


The course is intended to provide the students with the basic knowledge, and first experience, in the creation of value through software within the scope of a practical project.

Learning outcomes (after completion of the course the student should be able to)

After completion of this course the student should possess the following understanding, skills, abilities and judgement:
Knowledge and understanding, the student should:
  • describe software engineering as an engineering discipline by using relevant terminology
  • describe the relationship between stakeholder, product, and process
Skills and abilities, the student should:
  • specify, implement, and evaluate a system based on what different stakeholders perceive as valuable
  • learn tools and APIs which are relevant for the project in collaboration with the other team members
  • apply a structured software development process as a member of a team
Judgement and approach, the student should:
  • reflect on how the process was applied in a project
  • reflect on the own and the team's learning strategies


The course provides a practical introduction to Software Engineering. Students work on an open problem that is defined by stakeholders outside of the students' team. That means that students will not be able to define the project they work on themselves. In order to address this challenge, students will learn:
  • a software development process to structure their work
  • how to specify and evaluate requirements and the collaboration with stakeholders to assure that was is being delivered is perceived as valuable
  • new technologies and tools and fitting ways to use them in order to realise the value proposition based on the students' own learning strategies
  • how to organise themselves in a team in order to reach a joint goal with limited resources
  • how to reflect on their own work and learning to enable a continuous improvement of their way of working


The course is organized as a project where the students work in teams of usually six students to address a real-world software engineering assignment. The teams have weekly supervision meetings. The project is supplemented by exercises and lectures that provide insight into the assignment students are working on and software engineering in general.


Course literature will be announced on the course webpage.

Examination including compulsory elements

The course is assessed continuously through a weekly report. The report contains both a joint team part and an individual part for each team member and documents the projects progress. The final grade will be based on the last version of the report according to the grading scale in the course PM. The content of the report is aligned with the intended learning outcomes and the course contents. The report is divided into different sections as defined in the course PM. Each section needs to be revised each week in order to be assessed.

Page manager Published: Thu 04 Feb 2021.