Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

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