Skip to main content

Agile System Development (5 cr)

Code: R504TL159-3007

General information


Enrollment
24.03.2025 - 31.07.2025
Registration for the implementation has begun.
Timing
05.09.2025 - 18.12.2025
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
0 cr
Virtual portion
5 cr
Mode of delivery
Distance learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
Finnish
Seats
0 - 50
Degree programmes
Degree Programme in Information and Communication Technology
Teachers
Matias Hiltunen
Teacher in charge
Matias Hiltunen
Groups
RA54T24S
Bachelor of Engineering, Information Technology (online studies), autumn 2024
Course
R504TL159

Evaluation scale

H-5

Content scheduling

Johdanto ketterään kehitykseen
Ketterät menetelmät ja prosessit (Scrum)
Ketterät työkalut digitaalisessa ympäristössä
DevOps ja CI/CD
DevSecOps – tietoturvan integrointi
Työkalujen soveltaminen käytännössä ja prototypointi
Laadun varmistaminen ja testaus

Objective

Opiskelija osaa soveltaa ketteriä menetelmiä ohjelmistokehityksessä. Opiskelija ymmärtää ketterän järjestelmäkehityksen erityispiirteet ja osaa tarvittaessa hyödyntää siihen soveltuvia työkaluja. Opiskelija osaa kehittää osaamistaan erilaisissa oppimisympäristöissä hyödyntäen alan parhaita (best practices) käytäntöjä. Opiskelija osaa huomioida käyttäjänäkökulman ja saavutettavuuden palvelu- tai tuotekehitysratkaisuissa.

Content

- Ketterät menetelmät ja prosessit
- Ketterät järjestelmäkehitystyökalut digitaalisessa toimintaympäristössä
- Työkalujen soveltaminen käytännössä järjestelmäkehityksessä ja prototypoinnissa
- Laadun varmistaminen

Location and time

Lukujärjestyksen mukainen Zoom-työtila

Materials

Luentomateriaali, tehtävät Moodlessa, opetussuunnitelma, palautuskansiot ja linkit materiaaleihin Moodlen työtilassa.



Stellman A. & Greene J. 2015. Learning Agile. O’Reilly Media



Flewelling P. 2018. The the Agile Developer's Handbook. Packt Publishing



https://www.agilealliance.org/



https://www.scrum.org/



https://www.scrumalliance.org/



https://www.devsecops.org/


Teaching methods

Opintojaksoon sisältyy teoriaopetusta ja käytännön harjoituksia.
Oppiminen tapahtuu oppimistehtävien kautta, jossa teoriaa sovelletaan käytäntöön.
Ohjaus Zoom:n ja Teamsin kautta
Itsenäinen opiskelu

Exam schedules

Loppukoe Moodlessa. Uusintakokeet sovitaan tapauskohtaisesti.

Assessment criteria, satisfactory (1)

Opiskelija tuntee ketterän järjestelmäkehityksen keskeiset käsitteet, menetelmät ja työkalut sekä osaa soveltaa niitä pienimuotoisessa järjestelmäkehityksessä.

Assessment criteria, good (3)

Opiskelija tuntee monipuolisesti ketterän järjestelmäkehityksen käsitteitä, menetelmiä ja työkaluja sekä osaa soveltaa niitä järjestelmäkehityksessä.

Assessment criteria, excellent (5)

Opiskelija tuntee laajasti ketterän järjestelmäkehityksen käsitteitä, menetelmiä ja työkaluja sekä osaa soveltaa niitä vaativassa järjestelmäkehityksessä.

Further information

Opintojaksolla käydään mm. seuraavia asioita:
- Scrum
- DevOps
- DevSecOps

Go back to top of page