Siirry suoraan sisältöön

ICT-toimeksiantoprojektiLaajuus (5 op)

Tunnus: DT10050

Laajuus

5 op

Opetuskieli

  • suomi

Vastuuhenkilö

  • Jarmo Talvivaara
  • Mika Matveinen
  • Seppo Nevalainen
  • Anssi Gröhn
  • Mikko Anttonen

Osaamistavoitteet

- osaat toimia itsenäisenä kehittäjänä ja ryhmän jäsenenä ulkoiseen toimeksiantoon perustuvassa ICT-projektissa.
- osaat arvioida omaa sekä ryhmän kehittämistoimintaa kokonaisuutena.
- tunnet, osaat soveltaa, arvioida ja kehittää ketteriä kehitysmenetelmiä ICT-projektin toteuttamisessa (esim. peli-, sovelluskehitys tai digitaalisen liiketoiminnan kehitysprojekti)
- osaat arvioida ja kehittää edelleen projektityöskentelyyn liittyvien työkalujen käyttöä (vaatimustenhallinta, version- ja tuotteenhallinta, testauksen automatisointi)
- tunnet laadun merkityksen ICT- projekteissa toiminnan ja tulosten näkökulmasta.
- tunnet ja osaat soveltaa laatua mittaavia ja parantavia käytänteitä projektityön kehittämisessä.
- tunnet ja osaat soveltaa automatisointiratkaisuja kehitystyön eri vaiheiden tukemisessa (mm. testaus, infrastruktuurin hallinta, integraatioiden ja julkaisujen hallinta)
- syvennät osaamistasi valitsemasi täydentävien osaamisen ja projektin toimeksiannon teknologiavaatimusten osalta.

Sisältö

- Toimeksiantoihin perustuvan ketterän kehitystoiminnan hallinta ja arviointi.
- Edistynyt vaatimusten-, tuotteen- ja konfiguraation hallinta.
- Vaatimusten-, tuotteen ja konfiguraationhallinnan työkaluja.
- Ohjelmisto- ja ICT- kehitysprojektien automatisointi (esim. DevOps, IT -process automation).
- Testausympäristöt ja testausprosessien suunnittelun perusteet, automaattisen testauksen menetelmät ja ympäristöt.
- Valmiiden komponenttien riippuvuuksien hallinta (dependency management).
- Valinnaisten opintojen ja toimeksiantojen pohjalta tarvittavat valinnaiset sisällöt (peliohjelmointi, sovelluskehitys ja digitaalinen liiketoiminta, älykäs automaatio).

Ilmoittautumisaika

01.04.2025 - 30.04.2025

Ajoitus

15.09.2025 - 19.12.2025

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tradenomi / Tietojenkäsittely (DD)

Toimipiste

Wärtsilä-kampus Karjalankatu 3 (WÄR)

Opetuskielet
  • Suomi
Paikat

10 - 70

Koulutus
  • Tietojenkäsittelyn koulutus
Opettaja
  • Ossi Laakkonen
  • Antti Hurme
Vastuuopettaja

Ossi Laakkonen

Ryhmät
  • DTNS23
    Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2023

Tavoitteet

- osaat toimia itsenäisenä kehittäjänä ja ryhmän jäsenenä ulkoiseen toimeksiantoon perustuvassa ICT-projektissa.
- osaat arvioida omaa sekä ryhmän kehittämistoimintaa kokonaisuutena.
- tunnet, osaat soveltaa, arvioida ja kehittää ketteriä kehitysmenetelmiä ICT-projektin toteuttamisessa (esim. peli-, sovelluskehitys tai digitaalisen liiketoiminnan kehitysprojekti)
- osaat arvioida ja kehittää edelleen projektityöskentelyyn liittyvien työkalujen käyttöä (vaatimustenhallinta, version- ja tuotteenhallinta, testauksen automatisointi)
- tunnet laadun merkityksen ICT- projekteissa toiminnan ja tulosten näkökulmasta.
- tunnet ja osaat soveltaa laatua mittaavia ja parantavia käytänteitä projektityön kehittämisessä.
- tunnet ja osaat soveltaa automatisointiratkaisuja kehitystyön eri vaiheiden tukemisessa (mm. testaus, infrastruktuurin hallinta, integraatioiden ja julkaisujen hallinta)
- syvennät osaamistasi valitsemasi täydentävien osaamisen ja projektin toimeksiannon teknologiavaatimusten osalta.

Sisältö

- Toimeksiantoihin perustuvan ketterän kehitystoiminnan hallinta ja arviointi.
- Edistynyt vaatimusten-, tuotteen- ja konfiguraation hallinta.
- Vaatimusten-, tuotteen ja konfiguraationhallinnan työkaluja.
- Ohjelmisto- ja ICT- kehitysprojektien automatisointi (esim. DevOps, IT -process automation).
- Testausympäristöt ja testausprosessien suunnittelun perusteet, automaattisen testauksen menetelmät ja ympäristöt.
- Valmiiden komponenttien riippuvuuksien hallinta (dependency management).
- Valinnaisten opintojen ja toimeksiantojen pohjalta tarvittavat valinnaiset sisällöt (peliohjelmointi, sovelluskehitys ja digitaalinen liiketoiminta, älykäs automaatio).

Arviointiasteikko

H-5

Ilmoittautumisaika

01.04.2025 - 30.04.2025

Ajoitus

25.08.2025 - 19.12.2025

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tradenomi / Tietojenkäsittely (DD)

Toimipiste

Wärtsilä-kampus Karjalankatu 3 (WÄR)

Opetuskielet
  • Suomi
Paikat

10 - 70

Koulutus
  • Tietojenkäsittelyn koulutus
Opettaja
  • Anssi Gröhn
  • Seppo Nevalainen
Vastuuopettaja

Ossi Laakkonen

Ryhmät
  • DTNS23
    Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2023

Tavoitteet

- osaat toimia itsenäisenä kehittäjänä ja ryhmän jäsenenä ulkoiseen toimeksiantoon perustuvassa ICT-projektissa.
- osaat arvioida omaa sekä ryhmän kehittämistoimintaa kokonaisuutena.
- tunnet, osaat soveltaa, arvioida ja kehittää ketteriä kehitysmenetelmiä ICT-projektin toteuttamisessa (esim. peli-, sovelluskehitys tai digitaalisen liiketoiminnan kehitysprojekti)
- osaat arvioida ja kehittää edelleen projektityöskentelyyn liittyvien työkalujen käyttöä (vaatimustenhallinta, version- ja tuotteenhallinta, testauksen automatisointi)
- tunnet laadun merkityksen ICT- projekteissa toiminnan ja tulosten näkökulmasta.
- tunnet ja osaat soveltaa laatua mittaavia ja parantavia käytänteitä projektityön kehittämisessä.
- tunnet ja osaat soveltaa automatisointiratkaisuja kehitystyön eri vaiheiden tukemisessa (mm. testaus, infrastruktuurin hallinta, integraatioiden ja julkaisujen hallinta)
- syvennät osaamistasi valitsemasi täydentävien osaamisen ja projektin toimeksiannon teknologiavaatimusten osalta.

Sisältö

- Toimeksiantoihin perustuvan ketterän kehitystoiminnan hallinta ja arviointi.
- Edistynyt vaatimusten-, tuotteen- ja konfiguraation hallinta.
- Vaatimusten-, tuotteen ja konfiguraationhallinnan työkaluja.
- Ohjelmisto- ja ICT- kehitysprojektien automatisointi (esim. DevOps, IT -process automation).
- Testausympäristöt ja testausprosessien suunnittelun perusteet, automaattisen testauksen menetelmät ja ympäristöt.
- Valmiiden komponenttien riippuvuuksien hallinta (dependency management).
- Valinnaisten opintojen ja toimeksiantojen pohjalta tarvittavat valinnaiset sisällöt (peliohjelmointi, sovelluskehitys ja digitaalinen liiketoiminta, älykäs automaatio).

Opetusmenetelmät

Pelikehitykseen suuntautuville tarkoitettu Capsized-peliprojekti.

Kurssille osallistuminen vaatii, että hyväksyt digitaalisella allekirjoituksella Capsized-projektiin liittyvän rinnakkaisen käyttöoikeuden tuotettuihin assetteihin myöntävän sopimuksen, joka mahdollistaa monivuotisen projektin kehittämisen mm. kaikkien integroituvien opintojaksojen (verkko- ja moninpelikehitys, syventävä pelikehitys ja pelien tekoäly) kesken kumulatiivisesti tuotetuilla asseteilla.

Sisältö

Verkkomoninpelin toiminnallisuuksien rakentaminen suunnitteluohjeisiin nojaten
Projektin kehitysmenetelmän sovittaminen peliprojektia varten (peliprojektin roolit ja vastuualueet)
Peliprojektin vaatimusten-, tuotteen- ja konfiguraation hallinta.
Ylläpidettävyys projektin assettien hallinnassa pelimoottorin avulla
Pelibuildien rakentamisen automatisointi Azure Devopsin avulla
Pelin ominaisuuksen testauksen suunnittelu ja testien tekeminen, automaattisten testien hyödyntäminen (yksikkötestit)
Projekitin komponenttien riippuvuuksien hallinta (kuten esimerkiksi tarvittavat liitännäiset).

Harjoittelu- ja työelämäyhteistyö

Toteutuksen aikana pyritään järjestämään pelialan asiantuntijaluentoja.

Tenttien ajankohdat ja uusintamahdollisuudet

Kurssista ei järjestetä tenttiä, ja sen tilalla on osaamisen näyttö projektityöskentelyn tuotosten perusteella. Varsinaisen toteutuksen osaamisen näyttö palautetaan kurssin päättymispäivään mennessä. Kurssista järjestetään kaksi uusintakertaa, jolloin osaamien näyttö palautetaan aina määritelltyn uusintakerran loppuun mennessä. Uusintaan on ilmoittauduttava etukäteen oppimisympäristössä määritellyllä tavalla.

Opiskelijan ajankäyttö ja kuormitus

Kokonaisajankäyttö 133h

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Osaamisen näyttö arvioidaan jokaisen opintojakson osaamistavoitteen perusteella. Jokaisesta osaamistavoitteesta saa osaamisen näytön perusteella pisteet asteikolla 0-5. Kaikista osaamistavoitteista saatava pistemäärä määrittää kurssista saatavan arvosanan. Osaamistavoitteet arvoidaan kolmiportaisen asteikon perusteella:

Perustaso: (1)

Tiedät ja ymmärrät mistä oppimistavoitteiden sisällöissä on kyse, ja miten ne toimivat.

Edistynyt taso: (3)

Tiedät ja ymmärrät mistä oppimistavoitteiden sisällöissä on kyse, ja miten ne toimivat.
Osaat soveltaa oppimistavoitteiden sisältöjä yhdessä tai useammassa eri tapauksessa oppimisympäristössä esiteltyyn materiaaliin nähden.

Tavoiteltava taso: (5)

Tiedät ja ymmärrät mistä oppimisatavoitteiden sisällöissä on kyse, ja miten ne toimivat.
Osaat luoda yhden tai useamman täysin uuden ratkaisun oppimistavoitteiden sisältöjen avulla tai soveltaa niitä yhdessä tai useammassa täysin erilaisessa tilanteessa oppimisympäristössä esiteltyyn materiaaliin nähden.
Osaat arvioida ja perustella miksi mitäkin voi ja kannattaa soveltaa tekemälläsi tavalla uusissa tilanteissa.

Osaamistavoiteiden ja niiden tasojen täyttyminen on esitettävä oppimisympäristössä määritellyllä tavalla joko videomuodossa ääntä käyttäen, tai kirjallisesti.

Arvioinnissa huomioidaan lisäksi osallistumisaktiivisuus ja panos projektityöskentelyyn, palaute vertaisarvioinista sekä onko projektin aikana toimittu tehtäväroolin mukaisesti. Tarkempi arviointi kuvataan kurssin alussa.

Ilmoittautumisaika

01.04.2024 - 30.04.2024

Ajoitus

26.08.2024 - 20.12.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tradenomi / Tietojenkäsittely (DD)

Toimipiste

Wärtsilä-kampus Karjalankatu 3 (WÄR)

Opetuskielet
  • Suomi
Paikat

10 - 70

Koulutus
  • Tietojenkäsittelyn koulutus
Opettaja
  • Ossi Laakkonen
  • Antti Hurme
  • Anssi Gröhn
  • Seppo Nevalainen
Vastuuopettaja

Ossi Laakkonen

Ryhmät
  • DTNS22
    Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2022

Tavoitteet

- osaat toimia itsenäisenä kehittäjänä ja ryhmän jäsenenä ulkoiseen toimeksiantoon perustuvassa ICT-projektissa.
- osaat arvioida omaa sekä ryhmän kehittämistoimintaa kokonaisuutena.
- tunnet, osaat soveltaa, arvioida ja kehittää ketteriä kehitysmenetelmiä ICT-projektin toteuttamisessa (esim. peli-, sovelluskehitys tai digitaalisen liiketoiminnan kehitysprojekti)
- osaat arvioida ja kehittää edelleen projektityöskentelyyn liittyvien työkalujen käyttöä (vaatimustenhallinta, version- ja tuotteenhallinta, testauksen automatisointi)
- tunnet laadun merkityksen ICT- projekteissa toiminnan ja tulosten näkökulmasta.
- tunnet ja osaat soveltaa laatua mittaavia ja parantavia käytänteitä projektityön kehittämisessä.
- tunnet ja osaat soveltaa automatisointiratkaisuja kehitystyön eri vaiheiden tukemisessa (mm. testaus, infrastruktuurin hallinta, integraatioiden ja julkaisujen hallinta)
- syvennät osaamistasi valitsemasi täydentävien osaamisen ja projektin toimeksiannon teknologiavaatimusten osalta.

Sisältö

- Toimeksiantoihin perustuvan ketterän kehitystoiminnan hallinta ja arviointi.
- Edistynyt vaatimusten-, tuotteen- ja konfiguraation hallinta.
- Vaatimusten-, tuotteen ja konfiguraationhallinnan työkaluja.
- Ohjelmisto- ja ICT- kehitysprojektien automatisointi (esim. DevOps, IT -process automation).
- Testausympäristöt ja testausprosessien suunnittelun perusteet, automaattisen testauksen menetelmät ja ympäristöt.
- Valmiiden komponenttien riippuvuuksien hallinta (dependency management).
- Valinnaisten opintojen ja toimeksiantojen pohjalta tarvittavat valinnaiset sisällöt (peliohjelmointi, sovelluskehitys ja digitaalinen liiketoiminta, älykäs automaatio).

Arviointiasteikko

H-5