•   Ohjelmistoprojekti I SWD4TN022-3020 24.10.2022-16.12.2022  5   (TN3PA, ...) +-
    Osaamistavoitteet
    Opintojakson suoritettuaan opiskelija osaa
    1. toimia ohjelmistotiimin jäsenenä
    2. toteuttaa ohjelmistorajapinnan
    3. tehdä yhteistyötä toisen tilaajaorganisaation kanssa
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Esitietovaatimuksena palvelinohjelmointi tai vastaavat tiedot (käytännössä Spring sovelluskehys pitäisi esim. olla jo jollain tavalla tuttu).
    Sisältö
    Opintojaksolla kehitetään ohjelmistoratkaisu, jossa hyödynnetään aiemmin opittuja taitoja ohjelmoinneista (I ja II), palvelinohjelmoinnista. Voit hyödyntää myös mahdollisesti suorittamasi frontend kurssin oppeja. Opintojaksolla kiinnitetään erityistä huomioita menetelmiin (SCRUM) sekä REST rajapintaan.

    Esitietovaatimuksena palvelinohjelmointi tai vastaavat tiedot (käytännössä Spring sovelluskehys pitäisi esim. olla jo jollain tavalla tuttu).
    Arviointikriteerit
    Arviointikriteeri - arvosana 1
    Opiskelija osallistuu ryhmän toimintaan vähän ja kuvaa loppuesseessä oman ja ryhmän toiminnan pinnallisesti. Ryhmän lopputulos ei täytä tarkoitustaan ja yhteistyö tilaajatahon kanssa kassa oli heikkoa.
    Arviointikriteeri - arvosana 3
    Opiskelija osallistuu ryhmän toimintaan aktiivisena ryhmän jäsenenä. Hän auttaa toteuttamisessa, muttei ota suurta vetovastuuta mistään aihealueesta. Loppuesseessä hän kuvaa oman ja ryhmän toiminnan hyvin, muttei osoita vielä syvällistä vertailu- tai analysointikykyä. Ryhmän lopputulos palvelee tarkoitusta osin ja yhteistyö tilaajatahon kanssa toimi kohtalaisesti.
    Arviointikriteeri - arvosana 5
    Opiskelija osallistuu ryhmän toimintaan aktiivisesti. Hän ottaa vetovastuun yhdestä tai useammasta kokonaisuudesta. Hän osaa ehdottaa menetelmiä ja tekniikoita ryhmän käyttöön. Loppuesseessä hän analysoi omaa ja ryhmän toimintaan pohdiskelevasti ja kypsästi. Hän osaa analysoida mitä on tehty hyvin ja missä olisi voitu parantaa. Ryhmän lopputulos palvelee tarkoitusta erinomaisesti ja yhteistyö tilaajatahon kanssa toimi erinomaisesti ja aloitteellisesti.

    Opetusmenetelmät ja ohjaus

    Opiskelijat toimivat 5-6 henkilön Scrum-tiimeissä toteuttaen ohjelmistorajapintaa asiakkaalle. Ohjaustilanteet erityisesti kehityssprinttien alussa ja lopussa. Tiimi voi pyytää konsultoivaa ohjausta aina tarvittaessa sprinttien aikana.

    Oppimateriaali ja suositeltava kirjallisuus

    Moodlessa

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    Ei tenttiä.

    Opetuskieli

    Suomi

    Ajoitus

    24.10.2022 - 16.12.2022

    Oppimistehtävät

    Moodlessa

    Ilmoittautumisaika

    13.06.2022 - 21.10.2022

    Aikataulu

    Viikko-aikataulu:
    vko9/16: Tiimit, Projekti, Git-versionhallinta, Ketterä Scrum-menetelmä, 0.Sprint Planning,
    0.Sprint:, Daily Scrum + työskentely
    vko10/16: Daily Scrum + työskentely
    vko11/16: Sprint Review + Retro, 1.Sprint Planning,
    1. Sprint: Daily Scrum + työskentely (,alustus: UML-mallinnus, REST-suunnittelu)
    vko12/16: Daily Scrum + työskentely, Sprint Review + Retro, 2.Sprint Planning
    vko13/16: 2.Sprint: Daily Scrum + työskentely
    vko14/16: Daily Scrum + työskentely, Sprint Review + Retro, 3.Sprint Planning
    vko15/16: 3.Sprint: Daily Scrum + työskentely
    vko16/16: Daily Scrum + työskentely, Loppudemo (Ohtu+Digi-tiimit), Kurssipalaute

    Ryhmä
    • TN3PA
    • CONTACT
    Opettaja

    Tanja Bergius

    Paikkoja

    15 - 30

    Arviointitavat

    Kurssiarvionnissa huomioidaan:
    • Tiimin toiminta kurssin aikana ratkaisun tekemisessä
    • Ratkaisun toimivuus (GitHub-dokumentaatio ja -lähdekoodi)
    • Loppuesseessä oman ja tiimin toiminnan analysointi

    Koulutus

    HETI Tietojenkäsittelyn koulutusohjelma

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    0.00 op

    Arviointiasteikko

    H-5