Tentalabbet

TDP032 · 10 credits · Basic level (G2F) · Programmering

Project: Agile System Development

Active · next start VT 2027

100%

passed the latest regular sitting

PRA1 · 26 May 2026 · 48 students

99%

passed the regular sittings, all sittings over the last 5 years

PRA1 · 193 students

3%

Harder than 3% of courses at basic level

Compared with 874 courses at the same level, ordinary exams over the last three academic years. 100 students.

Part of 1 programme

Hand-in or lab

PRA1 Project work

  • G
  • U

Main rounds

99% passed · 193 students

  • 100%48
  • 98%52
  • 100%44
  • 100%22
  • 100%27

Later rounds

No sittings with at least 5 students.

    Show small sittings (1)

    Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

    • 100%1

    Other modules

    Partial exams, hand-ins and labs. They are not part of the figures at the top.

    Hand-in or lab

    UPG1 Assignment

    • G

    Main rounds

    100% passed · 172 students

    • 100%48
    • 100%52
    • 100%44
    • 100%28

    Later rounds

    100% passed · 21 students

    • 100%21
    • Pass a later round: 100% (21 students), compared with 100% (172 students) on the ordinary exam
    Show small sittings (3)

    Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

    • 100%1
    • 100%1
    • 100%1

    About the course

    Aim

    Having passed the course, the student will be able to:

    • develop a graphical interactive system together with other programmers and external client (customer)- develop software based on agile system development's basic values, methods and tools- reason about sustainability challenges and sustainability in relation to the development and use of technical systems- reason about ethical aspects in the development of technical systems- apply usability principles and integrate usability work within the framework of an agile system development process- use a method to discover possible gender-related problems when designing a system

    Content

    Craftmanship:- Knowledge of working with agile methodology both individually, in pairs and in groups.- Ability to communicate and function socially in a good way in a project and team.- Be able to develop software in the simplest possible way to solve given requirements.- Be able to take and give feedback in a constructive and rewarding way.- Work at high speed with good quality and deliver innovative satisfactory results.- Working directly with source code rather than documentation and being open to continuous changes.- Plan and carry out usability testing

    Subjects:- Agile development methodology, including techniques such as Planning game, User stories, Time estimation, Scrum board, Burndown charts, Scrum meetings, test-driven development.- Usability testing, including personas, use cases, formative and summative evaluation.- Oral communication.- Sustainability and ethics in relation to the development of technical systems

    Technique:- Programming language and software development environment depending on the project- Version management system Git, or similar system- Requirements management and project management in Trello, or similar systems

    Examiner
    Annika Silvervarg
    Scheduled hours
    86 h
    Main field of study
    Programmering
    Syllabus on Studieinfo ↗