Siirry suoraan sisältöön

Ketterä järjestelmäkehitys (5 op)

Toteutuksen tunnus: R504TL159-3007

Toteutuksen perustiedot


Ilmoittautumisaika

24.03.2025 - 31.07.2025

Ajoitus

05.09.2025 - 18.12.2025

Laajuus

5 op

Virtuaaliosuus (op)

5 op

Toteutustapa

Etäopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet

  • Suomi

Paikat

0 - 50

Tutkinto-ohjelma

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Matias Hiltunen

Vastuuhenkilö

Matias Hiltunen

Opiskelijaryhmät

  • RA54T24S
    Tieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2024

Tavoitteet

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.

Sisältö

- 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

Aika ja paikka

Lukujärjestyksen mukainen Zoom-työtila

Oppimateriaalit

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/

Opetusmenetelmät

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

Tenttien ajankohdat ja uusintamahdollisuudet

Loppukoe Moodlessa. Uusintakokeet sovitaan tapauskohtaisesti.

Sisällön jaksotus

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

Lisätietoja opiskelijoille

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

Arviointiasteikko

H-5

Arviointikriteerit, tyydyttävä (1)

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

Arviointikriteerit, hyvä (3)

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

Arviointikriteerit, kiitettävä (5)

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