Agile Software Development
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | IT00BL20 |
OPS: | IT 2024 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 2 (2025-2026) |
Lukukausi: | Syksy |
Laajuus: | 3 op |
Vastuuopettaja: | Kankaanpää, Timo |
Opetuskieli: | Englanti |
Osaamistavoitteet
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.
Opiskelijan työmäärä
81 h, of which 30 hours of scheduled contact teaching.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Application development
Sisältö
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.
Opiskelumateriaali
Material provided by the teacher at the portal page of the course. https://www.azuredevopslabs.com/
Opetusmuoto / Opetusmenetelmät
Team work in small teams. Weekly based small online tests about the concepts. Using a modern devops solution (Azure dev)
Arviointikriteerit
Grade 5: The student is able list most of the key concepts, roles and artifacts of Agile processes. Student has advanced skills working with dev.azure.com 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
Arviointimenetelmät
Weekly assignments 30%, weekly quizzes 30% team based project work 40%.