Kurssin organisointi
Ohjelmistotuotanto TTOS1000 ja ohjelmistotuotannon käytännöt TTOS1200 muodostavat yhdessä projektimuotoisen opintojakson, jossa opiskelijoista muodostuvat projektiryhmä tuottaa tilaajan vaatimusten mukaisen tuotteen.
Yleinen aikataulu 2020
- Kurssi käynnistyy syyskuun 2020 aikana!
- Alkuvaiheessa keskitytään peruskäsitteisiin ja ammattilaisten puheenvuoroihin
- Syys/lokakuun aikana esitellään yritysten antamat projektit ja luodaan kiinnostuksen mukaan sopivat projektiryhmät
- Syysloman jälkeen käynnistetään projektityöskentely täysimääräisenä 3p/viikko
- Alkuvaiheessa projekti keskittyy vaatimusmäärittelyjen + projektisopimusten laadintaan ja keskittyy mahdollisimman pian työskentelyyn aiheen parissa.
- Marraskuun 2020 aikana pyritään siirtymään toteutustyöhön. Tiimit työskentelevät kolme päivää viikossa projektin parissa.
Karkea aikataulu
Projekti jakautuu osakokonaisuuksiin:
Syyskuu
- Toimeksiantojen esivalinta
- Ryhmien muodostaminen
- Suullinen sopimus toimeksiannosta (Syyskuu)
Lokakuu
- Toimeksiantajan esittäytyminen (Syyskuussa 2020)
- Sopimuspohjien & mahdollisen vaitiolosopimuksen määrittely aloitetaan
- Esi-vaatimusmäärittelyn tuottaminen (lokakuu)
- Sopimusten allekirjoitus (Lokakuun)
- Perehdytys ja tutustuminen asiakkaan toimialaan / ongelmakenttään voidaan virallisesti aloittaa
- Muut asiakastapaamiset
- Sopimuksien allekirjoitus (lokakuu)
- Tarkennettu vaatimusmäärittely + projektisuunnitelma
- Toteutuksen käynnistäminen (lokakuu+marraskuu)
Marraskuu-helmikuu
- Työskentelyä projektin parissa
- Välikatselmoinnit + palaverit
- Testaus
- Dokumentointi
- Tuotteen luovutus (maaliskuu 2018)
- Loppuraportointi
Maaliskuu
- Seminaari
- Loppuraportin luovutus
- Henkilökohtainen oppimisraportti
Ohjaajat & muut resurssit
Ohjaajina JAMKin IT-Instituutin puolesta toimivat seuraavat henkilöt:
- Kurssin vastaavana opettajana: Marko "NarsuMan" Rintamäki
- Ohjaaja Juho Pekki
- Vierailevat asiantuntijat
Tiedonjako
- Labranet Gitlab ja TEAMS
Kurssien välinen integraatio
Ohjelmistotuotannonkurssi TTO1000 on integroitu vahvasti ohjelmistotuotannon menetelmien TTOS1200 kanssa.
Kurssien välillä painopisteet on jaettu seuraavasti:
- TTOS1000 (2 OP käsitekoe + 4 OP projektityöskentelyä)
- TTOS1200 (6 OP projektityöskentelyä)
Arvosana kirjataan vasta kun kumpikin kursseista on läpäisty.
- Hyväksytty GT0-harjoitus ja siihen liittyvä koe hyväksytty/hylätty = 2 ECTS
- Projekti kokonaisuus muodostaa 10 OP kokonaisuuden joka arvoidaan lopussa
Harjoitustyöt
- Kurssilla on pakollinen GT1-harjoitustyö ja siihen liittyvä koe