Ketterä kehitysprojekti (10op)
Opintojakson tunnus: DT10039
Opintojakson perustiedot
- Laajuus
 - 10 op
 
- Opetuskieli
 - suomi
 
- Vastuuhenkilö
 - Jarmo Talvivaara, Vastuuopettaja
 - Mika Matveinen, Vastuuopettaja
 - Seppo Nevalainen, Vastuuopettaja
 - Anssi Gröhn, Vastuuopettaja
 - Mikko Anttonen, Vastuuopettaja
 - Sanna Kukkasniemi
 
Osaamistavoitteet
Ketterät kehitysmenetelmät ja projektin toteutus
- osaat toimia kehittäjänä toimeksiantoon perustuvassa ICT-projektissa. 
- tunnet ja osaat soveltaa ketteriä kehitysmenetelmiä ICT-projektin toteuttamisessa (esim. peli- tai sovelluskehitysprojektin tai digitaalisen liiketoiminnan kehittämisprojekti). 
- osaat suunnitella ja toteuttaa ict-kehitysprojektin ketterien kehitysmenetelmiä soveltaen. 
- osaat arvioida ja kehittää edelleen projektityöskentelyn valmiuksiasi (projektin jako iteraatioihin, aikataulutus ja suunnittelu, etenemisen ja tuotosten esittely/demot ja seuranta). 
- tunnet ja osaa soveltaa projektityöskentelyyn liittyviä edistyneitä työkaluja (vaatimustenhallinta, version- ja tuotteenhallinta, testaus). 
- osaat integroida aiempien lukukausien opintojaksojen eri sisältöjä toisiinsa projektityöskentelyn keinoin. 
- syvennät osaamistasi valitsemasi täydentävien osaamisen ja projektin toimeksiannon teknologiavaatimusten osalta. 
Käyttätuki ja koulutusosaaminen
- tunnet käyttäjätuen ja käyttöönottamiseen liittyvän koulutuksen merkityksen loppukäyttäjien kannalta. 
- tunnet oppimisen kriteerit ja aikuiskoulutuksen periaatteet, osaat käyttää erilaisia opetusvälineitä ja ohjata sekä arvioida oppimista 
- osaat vastaanottaa ja antaa palautetta
- osaat arvioida erilaisten oppimateriaalien ja tehtävien soveltumista eri koulutustilanteisiin ja koulutusryhmälle 
- osaat suunnitella ja toteuttaa koulutustilaisuuden
                    
Sisältö
Ketterät kehitysmenetelmät ja projektin toteutus
- Perusteet; käsitteet, tavoitteet, vaihejakomallit ja prosessien vaiheet sekä erot perinteisiin menetelmiin verrattuna.  
- Projektin organisointi ja kehityssyklien suunnittelu ketterää kehitysmenetelmää hyödyntäen.  
- Projektin toteutus ketterällä menetelmällä.   
- Ketteriä kehitysmenetelmiä tukevat projektinhallintatyökalut (eritystapauksina peli- ja ohjelmistokehitys tai digitaalisen liiketoiminnan ratkaisujen kehitys). 
- Vaatimustenhallinta. 
- Tuotteen- ja versionhallinta ketterän kehityksen tukena. 
- Testaus ketterän kehityksen tukena. 
- Suuntautumisten ja toimeksiantojen pohjalta tarvittavat valinnaiset sisällöt (peliohjelmointi, sovelluskehitys ja digitaalinen liiketoiminta). 
Käyttätuki ja koulutusosaaminen
- Vuorovaikutus käyttäjätuki- ja koulutustilanteissa
- Kouluttajan taidot
- Palautteen vastaanottaminen ja antaminen
- Oppimateriaalien valinta eri koulutustilanteisiin
- Oppimistilanteen suunnittelu ja toteuttaminen