Siirry suoraan sisältöön

Ohjelmistotuotanto (5 op)

Toteutuksen tunnus: KLI1312-3002

Toteutuksen perustiedot


Ilmoittautumisaika

01.07.2021 - 05.09.2021

Ajoitus

06.09.2021 - 17.12.2021

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Liiketoiminta (LAB)

Toimipiste

Lappeenrannan kampus

Opetuskielet

  • Suomi

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Jaana Tanhuanpää
  • Liisa Uosukainen

Opetusryhmät

  • Luennot 1 (Koko: 0. Avoin AMK: 0.)
  • Opintokäynti/ekskursio 1 (Koko: 0. Avoin AMK: 0.)

Ryhmät

  • LLPRIT20S
    Tietojenkäsittelyn koulutus 20S Lappeenranta

Pienryhmät

  • Luennot 1
  • Opintokäynti/ekskursio 1

Osaamistavoitteet

Opintojakson jälkeen opiskelija ymmärtää mitä erilaisten ohjelmistojen ammattimainen tuottaminen on, sekä mitä tietoja ja taitoja se vaatii. Opiskelija tuntee ohjelmistotuotannon peruskäsitteet sekä pystyy yleisellä tasolla selittämään millaisia asioita ja vaiheita ohjelmistojen ammattimaiseen tuottamiseen kuuluu. Kaikki tämä tähtää siihen, että opiskelija pystyy tehokkaasti toimimaan ohjelmistoprojektin sidosryhmässä - joko oman alansa asiantuntijana tai asiakkaan edustajana.

Toteutustapa ja opetusmenetelmät

Palautettavat arvioitavat tehtävät.

Ajoitus ja läsnäolo

Luennot ovat vapaaehtoisia, mutta osallistuminen on suotavaa. Oppimistehtäviä voi suorittaa itsenäisesti ja etänä. Arvioitavat tehtävät ovat pakollisia.

Oppimateriaali ja suositeltava kirjallisuus

Haikala, Ilkka & Märijärvi, Jukka. 2006. Ohjelmistotuotanto. Helsinki: Talentum.
Opettajan jakama luentomateriaali.

Työelämäyhteistyö

Yritysvierailu ohjelmistotuotantoyritykseen.

Sisältö

Ohjelmistotuotantoon liittyvien vaatimusmäärittelyjen ja laadunvarmistuksen toteuttaminen
Ohjelmistoprojektien työelämälähtöiset työtehtävät, tavat ja tyypilliset haasteet,
Työmääräarvioinnin ja seurannan perusteet
Ohjelmistojen kehitysprosessien ja elinkaarimallien perusteet ja taustalla olevat ajatukset
Konfiguraation ja versionhallinnan perusteet
IT-sopimukset

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Ei esitietovaatimuksia.

Arviointimenetelmät

Arviointi perustuu palautettuihin tehtäviin.

Arviointiasteikko

1-5

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

tuntee ohjelmistoprojektien tyypilliset ongelmat, työtehtävät ja tavat
tuntee työmääräarvioinnin ja seurannan perusteet
tuntee ohjelmistojen kehitysprosessien ja elinkaarimallien perusteet ja taustalla olevat ajatukset
pystyy, ilman erillistä koulusta osallistumaan Scrummallien mukaiseen projektiin
tuntee ja osaa käyttää yleisiä laadunvarmistustekniikoita
tuntee vaatimusten hallinnan perusteet, ja ymmärtää, miten niitä sovelletaan ketterässä kehityksessä
tuntee konfiguraation ja versionhallinnan perusteet sekä tietää, miten niitä käytönnössä sovelletaan
osaa käyttää joitakin ammattikäsitteitä johdonmukaisesti

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

osaa perustaa, suunnitella ja vetää ohjelmistoprojektia
tuntee mallien edut ja haitat
osaa ottaa vastuun projektin vaatimusten hallinnasta
osaa toimia Scrum tuotteen omistajana
pystyy perustamaan versionhallinan koodivaraston
käyttää ammattikäsitteitä sujuvasti ja laaja-alaisesti

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

osaa perustaa, suunnitella ja vetää vaativaa ohjelmistoprojektia
tuntee mallien edut ja haitat ja pystyy soveltamaan niitä
voi toimia Scrum-master roolissa ilman erillistä koulutusta
osaa valita organisaatiolle ja projektille sopivat laadunvarmistusmenetelmät sekä pystyy hoitamaan niiden tehokkaasta käytöstä
käyttää ammattikäsitteitä asiantuntevasti