Tarkvaraarenduse meeskonnaprojekt (ITI8740)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ITI8740
õppeaine nimetus eesti k
Tarkvaraarenduse meeskonnaprojekt
õppeaine nimetus inglise k
Software Development Team project
õppeaine maht AP
-
õppeaine maht EAP
12.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
hindeline arvestus
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IAPM02/26
ei
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
* Anda kogemus projekti sisu valikust ja ülesandepüstitusest.
* Anda kogemus teaduskirjanduse lugemise ja teadustulemuste praktilise kasutamise osas.
* Anda kogemus meeskonnatöö organiseerimisest realistliku suurusega meeskonna ja ülesande jaoks.
* Anda kogemus agiilsete arendusmetoodikate praktilisest kasutamisest.
* Anda kogemus väljatöötatud tarkvara laiemast tutvustamisest ja klientide/kasutajate leidmisest.
õppeaine eesmärgid inglise k
* Give an experience of choosing the project and the goals.
* Give an experience of reading scientific literature and the practical employment of scientific results.
* Give an experience of organising a teamwork.
* Give an experience of using agile development methods.
* Give an experience of a wider distribution of the developed software and finding clients/users.
õppeaine õpiväljundid eesti k.
Kursuse läbides oskab tudeng:
* valida projekti ja kirjeldada selle eesmärke;
* lugeda teaduskirjandust ja teadustulemusi praktikas rakendada;
* suhelda potensiaalse kliendiga, mõista lahendatavat probleemi ja täpsustada spetsifikatsiooni töö käigus;
* osaleda tarkvaraarenduse meeskonnas ja organiseerida meeskonnatööd;
* organiseerida arendustööd agiilsete metoodikate järgi;
* valida tehnoloogiad ja implementeerida, installeerida ning dokumenteerida rakendus vastavalt potentsiaalse kliendi vajadustele ja võimalustele;
* levitada laialdaselt informatsiooni väljatöötatud tarkvara kohta ning leida kliente/kasutajaid.
õppeaine õpiväljundid ingl k.
upon completion of the course a student has
* an experience of choosing the project and the goals;
* an ability to read scientific literature and to implement scientific results;
* an ability to communicate with the potential customer to understand the problem and refine the specification during the development process;
* an ability to work in the software development team and organise teamwork;
* an ability to organise development process using agile methods;
* an ability to choose the right technology and implement, install, and document the developed application according to the needs of potential customers;
* an ability to widely distribute information about the developed software and to find actual users/customers of the software.
õppeaine sisu lühikirjeldus eesti k
Mingile spetsiifilisele kasutajate nishile tarviliku IT rakenduse iseseisev valimine, temaatilise teaduskirjanduse lugemine, rakenduse spetsifitseerimine, realiseerimine, installeerimine ja dokumenteerimine, tehes seda ca 3-6 inimesest koosneva meeskonnana 12 nädala jooksul. Lõpptulemust tuleb võimalikult laialt tutvustada ja reklaamida, samuti leida rakendusele mõned kasutajad/kliendid.

Meeskonnaliikmetelt eeldatakse projekti käigus tööpanust vähemalt kaks päeva nädalas.

Meeskond peab oma tööjaotuse ise organiseerima, looma vajaliku töökeskkonna ja infrastruktuuri. Projekti tegemise ajal toimuvad regulaarsed iganädalased koosolekud, kus õppejõud osalevad konsultandi rollis. Meeskond ja tema üksikud liikmed peavad vähemalt kord nädalas täiendama avalikku projektipäevikut selle nädala progressi ja oma panuse lühiülevaatega, kas siis projekti veebilehe, blogi või sotsiaalmeedia-lehe näol.
õppeaine sisu lühikirjeldus ingl k
Choosing an application potentially useful for a specific niche of users, reading scientific literature, specifying, implementing, installing and documenting an application. The development project is carried out in teams of 3-6 students in 12 weeks. The end result should be publicized and promoted. The team should find some users/clients for the application.

Every team member should contribute at least two days in a week during the project.

Team has to organise its roles itself, create an environment and infrastructure themselves. Weekly meetings are held during the project time. A staff member is taking part of the weekly meetings to assess the process, give advises and refine the problem specification. The team and each member has to maintain a public web page, blog or social media page documenting the progress of the project and her own contribution at least weekly.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Kursuse kodulehel
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
-
praktikume
0.0
praktikume
-
harjutusi
2.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 sügis
Martin Verrev, IT - tarkvarateaduse instituut
eesti keel
    kuva rohkem
    2024/2025 sügis
    Martin Verrev, IT - tarkvarateaduse instituut
    eesti keel
      2023/2024 sügis
      Martin Verrev, IT - tarkvarateaduse instituut
      eesti keel
        2022/2023 sügis
        Martin Verrev, IT - tarkvarateaduse instituut
        eesti keel
          2021/2022 sügis
          Martin Verrev, IT - tarkvarateaduse instituut
          eesti keel
            ITI8740 Tarkvaraarenduse meeskonnaprojekt est.pdf 
            2020/2021 sügis
            Martin Verrev, IT - tarkvarateaduse instituut
            eesti keel
              ITI8740 Tarkvaraarenduse meeskonnaprojekt est.pdf 
              2019/2020 sügis
              Martin Verrev, IT - tarkvarateaduse instituut
              eesti keel
                ITI8740 Tarkvaraarenduse meeskonnaprojekt est.pdf 
                Ainekaart eesti keeles
                Ainekaart inglise keeles