Hide menu
This page was automatically translated from Swedish using Qwen3.5-27B-IQ4_XS. The Swedish version is considered authoritative.

TDDD83 Computer Engineering - Bachelor Project

Groups and Supervision

Project Groups

You will be divided into groups of approximately 8 people. The development groups are self-organizing. Individual members of the development group may have specialized expertise and focus more on certain areas, but the responsibility lies with the group as a whole. Examples of areas of responsibility include Git lead, documentation lead, meeting chair, room booking lead, testing lead, development lead, architecture lead, front-end lead, back-end lead, Scrum Master, etc. However, note that all group members must have knowledge and insight into all areas, and being responsible does not mean doing the work alone. Everyone in a Scrum team must develop and test.


The Scrum Master:

  • Acts as a coach for the group.
  • Ensures adherence to the process.
  • Removes obstacles to the group's progress.
  • Synchronizes between the group and other stakeholders.
  • Participates in Scrum Master meetings.

If any group is not functioning, to the extent that not everyone is doing their part, the supervisor must be notified immediately.

Supervisor

  • Each group is assigned a supervisor. In the bachelor's thesis, the focus is on the individual's and the group's own engagement and responsibility, with the group supported by a supervisor in a facilitative role. This person is NOT a subject teacher who explains how everything works; rather, the supervisor's task is to help the group function effectively, learn how to learn, and solve problems.
  • The supervisor can, for example, help the group understand what is happening in the project by asking questions, drawing attention to group dynamics or working methods. The supervisor does not intervene unnecessarily, only when needed. This may also involve making students aware of how relevant certain activities are for the project and the bachelor's thesis.
    Since the students are also expected to learn the technical development themselves, the supervisor's involvement evolves over time as the students become increasingly competent. Therefore, it is important that the supervisor does not intervene too quickly if the group appears to be making some kind of mistake, as it is crucial for the students to learn to notice and correct errors themselves.
  • The supervisor will provide feedback on the first version of the report and evaluate the report submitted prior to the defense, identifying any deficiencies or weaknesses.
  • You will have weekly meetings with the supervisor. These sessions are scheduled and marked as "Supervision" in the timetable. At these meetings, you should begin by holding the daily stand-up scrum meeting. At the first meeting, the supervisor will cover important aspects such as the course principles and syllabus. The group and the supervisor should discuss relevant guidelines to be followed during the course at this initial meeting. At subsequent meetings, the group leads the session, not the supervisor. Attendance is mandatory.
  • Contact information for the supervisors can be found on the Contact Info page.

Groups

Will be published before the course starts in Lisam, in the course room under Course Documents. If you are not on the list, contact the examiner immediately.

Page responsible: Martin Sjölund
Last updated: 2026-03-12