Sisällysluettelo
Osa 0: Johdanto
- Esitiedot ja sisältö
- Kurssin suorittaminen ja arvostelu
- Luennot - laskuharjoitukset - miniprojekti
- Aikataulu
- Typoja materiaalissa
Osa 1: Ohjelmistotuotanto ja Scrum
- Ohjelmistotuotanto ja sen osa-alueet
- Ohjelmiston vaiheet ja elinkaari
- Ketterä ohjelmistokehitys
- Scrum
- Laajat kielimallit ohjelmistokehityksessä
Osa 2: Vaatimustenhallinta
- Vaatimusmäärittely
- Vaatimusmäärittelyn vaiheet
- Vaatimusten kartoituksen menetelmiä
- Vaatimusten analysointi, dokumentointi, validointi ja hallinnointi
- Toiminnalliset vaatimukset
- Ei-toiminnalliset vaatimukset
- Vaatimusmäärittely vesiputousmallin valtakaudella
- Vaatimusmäärittely iteratiivisessa ja ketterässä ohjelmistokehityksessä
- Uuden ajan vaatimusmäärittely: Lean startup
- Vaatimusmäärittely ja projektisuunnittelu ketterässä prosessimallissa
- Sprintin suunnittelu
Osa 3: Laadunhallinta
- tulossa
Osa 4: Ohjelmiston suunnittelu, DevOps
- tulossa
Osa 5: Lean ja laajan skaalan ketterä
- tulossa