Change language: Suomi

Front Page > Current Education > Information Technology (IT) > 2023 > Year 2 > Agile Software Development (IT00BL20)

Agile Software Development

Structure Type: Study unit
Code: IT00BL20
Curriculum: IT 2023
Level: Bachelor of Engineering
Year of Study: 2 (2024-2025)
Semester: Autumn
Credits: 3 cr
Responsible Teacher: Kankaanpää, Timo
Language of Instruction: English

Courses During the Academic Year 2024-2025

Impl.Group(s)Study TimeLanguageEnrolment
3002IT2023-2, IT2023-2A, IT2023-2B, IT2023-2C2024-10-07 – 2024-12-14Finnish2024-08-01 – 2024-09-06

Taking the course in advance? See the courses during the academic year 2023-2024.

Learning Outcomes

The student knows the key concepts of agile software methods. The main focus is to gain knowledge and skill to work as Scrum development team member. The students knows the roles, artifacts and meeting routines related to Scrum methodology.

Student's Workload

81 h, of which 30 hours of scheduled contact teaching.

Prerequisites / Recommended Optional Courses

Application development


Basics of project management (WBS, scheduling, resource allocation). Various agile methods (Scrum, Agile, Kanban, Lean). Designing and working with requirements, user stories and tasks. Acting with various roles (product owner, scrum master, member of development team). Design the contents of various meetings (sprint planning, review and retrospective meetings and daily scrums). Planning the acceptance criteria for the user stories. Splitting the stories into tasks and understand the process how the tasks are implemented, tested and accepted. Leaning and reporting status changes and actual hours.

Recommended or Required Reading and Other Learning Resources/Tools

Material provided by the teacher at the portal page of the course.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Team work in small teams. Weekly based small online tests about the concepts. Using a modern devops solution (Azure dev)

Assessment Criteria

Grade 5: The student is able list most of the key concepts, roles and artifacts of Agile processes. Student has advanced skills working with and supporting other team members. Student also is able to configure CI/CD pipeline.
Grade 3: The student is able list most of the key concepts, roles and artifacts of Scrum and has capabilities to work either as product owner, scrum master or member of development team
Grade 1: The student has clear view how to operate in spring process and can participate as development team member during daily scrums and report the status changes using Azure DevOps

Assessment Methods

Weekly assignments 30%, weekly quizzes 30% team based project work 40%.