ICT-toimeksiantoprojekti (5op)
Opintojakson tunnus: DT10050
Opintojakson perustiedot
- Laajuus
 - 5 op
 
- Opetuskieli
 - suomi
 
- Vastuuhenkilö
 - Jarmo Talvivaara, Vastuuopettaja
 - Mika Matveinen, Vastuuopettaja
 - Seppo Nevalainen, Vastuuopettaja
 - Anssi Gröhn, Vastuuopettaja
 - Mikko Anttonen, Vastuuopettaja
 
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).