Kurssilla käsitellään ohjelmistotuotantoprojektien hallinnan, työvaiheiden ja työvälineiden perusteita painottaen ketteriä ohjelmistotuotantomenetelmiä.
Kurssin opetusjärjestelyt ja arvosteluperusteet on kuvattu osassa 0, lue ne tarkasti heti kurssin alussa!
Ajankohtaista
- Viimeinen varsinainen luento tiistaina 2.12.
- Työkokemusta jo hankkineiden opiskelijoiden paneelikeskustelu tiistaina 9.12. klo 10:15 - 12:00 (osallistumisesta saa vierailuentoihin liittyviä kurssipisteitä)
- Vierailuluennot keskiviikkona 10.12. klo 10:15 - 12:00 (osallistumisesta saa vierailuentoihin liittyviä kurssipisteitä)
Kurssipalaute
Kurssin lopussa kerättävän palautteen lisäksi on voit antaa milloin vain kurssihenkilökunnalle anonyymiä palautetta osoitteessa https://norppa.jyu.fi/targets/7131/feedback.
Henkilökunta
Petri Ihantola ja Simo Lehtinen toivivat kurssin vastuuopettajina ja Niko Iljin kurssiassistenttina. Henkikökunnalle voi lähettää sähköpostia osoitteeseen ohtu1@tim.jyu.fi (esim kurssikorvaavuuden tai henkilökohtaiset järjestelyt).
Neuvonta
Kurssin discord kanava sijaitsee muutaman muun kurssin kanssa samalla palvelimella: https://discord.gg/Fd5Bq36V6U
Lisäksi apua tehtävien tekoon saa Koodaamosta, Agoran Latin tietokoneluokka (Ag B112.2) tiistaisin, torstaisin ja perjantaisin klo 12:00-14:00. Kurssin oma assistentti on paikalla perjantaisin, mutta Koodaamoon saa osallistua muinakin aikoina.
Lisäksi Ohjelmistotuotanto kurssin opiskelijat voivat osallistua ohjelmistoteustaus kurssin kanssa yhteisiin harjoituksiin maanantaisin ja torstaisin 9:15-10:45 luokassa C331.3.
Ryhmiin osallistuminen on vapaaehtoista ja niihin voi tulla tekemään tehtäviä ja kysymään apua opettajilta. Tehtävien tekemiseen ei tarjota sähköpostineuvontaa.
Aikataulu
Viikko 1
- Luento 1: tiistai 28.10. klo 10:15 - 12:00 Ag B122.1 Alfa
- Luento 2: keskiviikko 29.10. klo 10:15 - 12:00 Ag B122.1 Alfa
- Laskarit
- Luentoja 1 ja 2 monivalintatehtävät deadline sunnuntai 2.11. klo 23:59:00
Viikko 2
- Luento 3: tiistai 4.11. klo 10:15 - 12:00 Ag B105 Auditorio 2
- Luento 4: keskiviikko 5.11. klo 10:15 - 12:00 Ag B121.1 Beeta
- Laskarit
- Luentojen 3 ja 4 monivalintatehtävät deadline sunnuntai 9.11. klo 23:59:00
- ohjelmointi/versionhallinta/konfigurointitehtävät deadline maanantai 3.11. klo 23:59
- Miniprojektin aikataulukysely
Viikko 3
- Luento 5: tiistai 11.11. klo 10:15 - 12:00 Ag B121.1 Beeta
- Luento 6: keskiviikko 12.11. klo 10:15 - 12:00 Ag B122.1 Alfa
- Laskarit
- Luentojen 5 ja 6 monivalintatehtävät deadline sunnuntai 16.11. klo 23:59:00
- ohjelmointi/versionhallinta/konfigurointitehtävät, deadline maanantai 10.11. klo 23:59
- Miniprojekti
- Miniprojektin esittely
- Ryhmien muodostaminen
- Ryhmät kokoontuvat itsenäisesti ja valmistautuvat ensimmäiseen tapaamiseen
Viikko 4
- Luento 7: tiistai 18.11. klo 10:15 - 12:00 Ag B121.1 Beeta
- Luento 8: keskiviikko 19.11. klo 10:15 - 12:00 Ag B122.1 Alfa
- Laskarit
- Luentojen 7 ja 8 monivalintatehtävät deadline sunnuntai 23.11. klo 23:59:00
- ohjelmointi/versionhallinta/konfigurointitehtävät, deadline maanantai 24.11. klo 23:59
- Miniprojekti
- Asiakastapaamiset (sprintin 0 review, sprintin 1 suunnittelu)
Viikko 5
- Luento 9: tiistai 25.11. klo 10:15 - 12:00 Ag B121.1 Beeta
- Luento 10: keskiviikko 26.11. klo 10:15 - 12:00 Ag B122.1 Alfa (Peruttu sairastumisen vuoksi)
- Laskarit
- Luentojen 9 ja 10 monivalintatehtävät deadline sunnuntai 30.11. klo 23:59:00
- Miniprojekti
- Asiakastapaamiset (sprintin 1 review, sprintin 2 suunnittelu)
Viikko 6
- Luento 11: tiistai 2.12. klo 10:15 - 12:00 Ag B121.1 Beeta
- Miniprojekti
- Asiakastapaamiset (sprintin 2 review, sprintin 3 suunnittelu)
Viikko 7
- Paneelikeskustelu/Vierailuluento: tiistai 9.12. klo 10:15 - 12:00 Ag B122.1 Alfa
- Työkokemusta jo hankkineiden opiskelijoiden paneelikeskustelu
- Vierailuluennot: keskiviikko 10.12. klo 10:15 - 12:00 Ag B122.1 Alfa
- Ohjelma:
- 9:15-9:45 Vlad Strirbu: AI native software engineering
- 9:45-10:15, Tomi Suomi: TBD
- 10:15-10:20 Tauko
- 10:20-10:50 Jussi Koskinen, Solita: Konsultointi ja asiakkaan kanssa eläminen
- Ohjelma:
- Miniprojekti
- Ei asiakastapaamista, ryhmät tekevät itsenäisesti sprintin 3 ja siihen liittyvät jälkityöt ja valmistautuvat seuraavan viikon loppudemoon
Viikko 8
- Koe 16.12.2025 tiistai 16.12. klo 8:30 - 11:30 salissa Ag Aud3
- Miniprojektien loppudemot keskiviikko 17.12. klo 9:15-12 salissa Ag Aud3
Kurssimateriaalin tekijä ja lisenssi
Kurssillä käytetään Matti Luukkaisen ja Kalle Ilveksen Helsingin yliopistolle kehittämää avointa oppimateriaalia. Materiaalia on muokatty Jyväskylän tarpeisiin.
Tämä materiaali on lisensoitu Creative Commons BY-NC-SA 3.0 -lisenssillä, joten voit käyttää ja levittää sitä vapaasti, kunhan alkuperäisten tekijöiden nimiä ei poisteta. Jos teet muutoksia materiaaliin ja haluat levittää muunneltua versiota, se täytyy lisensoida samalla lisenssillä. Materiaalien käyttö kaupalliseen tarkoitukseen on ilman erillistä lupaa kielletty.