IFI6054.DT - Agiilne tarkvaraarendus
 
õppeaine kood IFI6054.DT
vana ainekood IFI6054
õppeaine nimetus eesti k Agiilne tarkvaraarendus
õppeaine nimetus inglise k Agile Software Development
õppeaine maht EAP 3.00
orienteeriv kontakttundide maht 28
õpetamise semester kevad
kontrollivorm eksam
2023/2024 kevadsemestri õppejõud Liis Hundt (eesti keel)
2024/2025 sügissemestri õppejõud Ei ole õpetamiseks avatud. Vt all õppekava lingi kaudu peaeriala all nominaaljaotuse ajakava.
õppeaine eesmärgid eesti k Ülevaate andmine kaasaegsetest tarkvaraarendusmetoodikatest, tarkvaraarenduse trendidest, samuti protsessis kasutatavatest vahenditest.
õppeaine sisu lühikirjeldus eesti k Tarkvara arendamise metoodikad: monumentaal- ja agiilsed metoodikad, nende
kontseptuaalsed erinevused. Agiilse tarkvaraarenduse eeldused. Meeskond agiilses tarkvaraarenduses. Inkrementaalsus ja iteratiivsus. Agiilsete metoodikate arengulugu ja erinevad kehastused. eXtreme Programming (XP) ja teiste enamlevinud agiilsete metoodikate rõhuasetused. Agiilse tarkvaraarenduse põhipraktikad. Töökorraldus ja -protsess agiilses tarkvaraarendusmeeskonnas.
iseseisev töö eesti k Iseseisva töö nõuded on kirjeldatud kursuseprogrammis.
õppeaine õpiväljundid eesti k. - omab teadmisi tänapäevastest agiilsetest tarkvaraarenduse metoodikatest, teab ning kirjeldab agiilse tarkvaraarenduse aluspõhimõtteid ning oskab selgitada erinevusi monumentaal- ja agiilsete metoodikate vahel;
- saab aru agiilse tarkvaraarenduse praktikatest, nende rakendamise eesmärkidest, oskab loetleda põhipraktikaid, selgitada nende olemust, mõju ning praktikate vahelisi seoseid, põhjendada nende vajalikkust.
- suudab liituda agiilset arendusmetoodikat kasutava meeskonna töösse, tunneb arenduse võtmetegevusi, mõistab nende sisu ning tunneb tarkvaraarenduse protsessis kasutatavat terminoloogiat;
- teab, milliseid vahendeid ning millistel eesmärkidel tarkvaraarendusmeeskond kasutab;
- mõistab kodeerimisstandardi kasutamise vajalikkust ning kasutab seda;
- suudab iseseisvalt kasutada versioonihaldussüsteeme.


hindamismeetodid eesti k Hinde panekul arvestatakse kirjalikku eksamitööd (50%), tööd kontakttundides (40%) ja referatiivset kodutööd (10%). Eksamilele pääsemise eelduseks on osalemine vähemalt 80% kontakttundides. Praktiseerivatel agiilste arendusmeeskondade juhtliikmetel (näiteks XP Coach, agile team lead jt) ning sertifitseeritud spetsialistidel (näiteks CSM, CSPO, CSD, CSP jt) on võimalik vastava kokkuleppe korral eksamilele pääseda muudel tingimustel.
vastutav õppejõud Liis Hundt