Aikataulu

Kurssilla on viikottaisia opetustilaisuuksia tiistaisin klo 8:00 - 10:45 luokassa 5006. Opetustilaisuuksiin osallistuminen on pakollista.

Etenkin ensimmäisen viikon opetustilaisuuteen osallistuminen on erityisen tärkeää, koska silloin muodostetaan projektien tiimit.

Kurssi etenee kolmen viikon sprinteissä. Sprinttien aikana järjestetään Scrum-prosessin mukaisia tapahtumia:

  • Sprintti alkaa sprintin suunnittelulla (Sprint Planning)
  • Sprintin aikana tiimiläiset pitävät päivittäispalavereja (Daily Scrum)
  • Sprintti päättyy sprintin katselmointiin (Sprint Review) ja retrospektiiviin (Retrospective)

Sprinttien aikana tiimit edistävät projektiaan. Lisäksi jokaisella sprintillä käsitellään uusia aihealueita ja näihin liittyen projektille on sprintti-kohtaisia tavoitteita.

Viikko Aihealueet
21.8. 🏃‍♂️ Sprint 0: ketterä vaatimusmäärittely, tiimien muodostaminen, projektin käynnistys
28.8. GitHub repositorion luonti, projektin vaatimusmäärittelyn aloittaminen, backlogin perustaminen
4.9. 🏃‍♂️ Sprint 1: spritin 1 suunnittelu, versionhallinan kertausta
11.9. Daily scrum, Git haarat, GitHub pull request
18.9. Sprint review -valmistelut, GitHub release
25.9. 🏃‍♂️ Sprint 2: sprintin 2 suunnittelu, sprintin 1 katselmointi ja retrospektiivi
2.10. Tuotantoonvienti, koodikatselmoinnin valmistelu
9.10. Testaaminen, jatkuva integraatio, koodikatselmoinnit pull requesteissa
16.10. 🏝️ Intenssiiviviikko, ei opetusta
23.10. 🏃‍♂️ Sprint 3: sprintin 3 suunnittelu, sprintin 2 katselmointi ja retrospektiivi
30.10. Tiimien välisten koodikatselmoinnin valmistelu
6.11. Tiimien välisten koodikatselmointien tekeminen
13.11. 🏃‍♂️ Sprint 4: sprintin 4 suunnittelu, sprintin 3 katselmointi ja retrospektiivi
20.11. Projektin edistämistä
27.11. Loppudemon valmistelut, projektin viimeistelyä
4.12. 🚀 Loppudemot
11.12. Tällä viikolla ei ole opetusta. Projektin palautus ja lopputoimenpiteet. ⚠️ Loppullinen deadline 13.12. klo 23:59