õppeaine eesmärgid eesti k
* Anda kogemus infosüsteemide analüüsist, spetsifitseerimisest, arendusest, dokumenteerimisest ja installatsioonist koostöös reaalse kliendiga.
* Anda kogemus meeskonnatöö organiseerimisest realistliku suurusega meeskonna ja ülesande jaoks.
* Anda kogemus arendusmetoodikate praktilisest kasutamisest
Koostöös teiste teaduskondade õpekavadega viiakse aine läbi interdistsiplinaarse õppe vormis.
õppeaine eesmärgid inglise k
* Provide experience of the analysis, specification, development, documentation and installation of information systems in cooperation with a real client.
* Provide experience of organising teamwork for a task and a team of a realistic size.
* Provide experience of using agile development methods in practice.
In cooperation with the curricula of other faculties, this subject is taught in an interdisciplinary study format.
õppeaine õpiväljundid eesti k.
* Oskus suhelda kliendiga ülesandest arusaamiseks ja ülesande täpsustamiseks realisatsiooniprotsessi käigus.
* Oskus organiseerida meeskonnatööd.
* Oskus organiseerida arendustööd agiilsete metoodikate järgi ning kasutada seejuures versioonihaldusvahendeid.
* Oskus dokumenteerida tulemust ja tööprotsessi.
* Oskus valida tehnoloogiad ja implementeerida, installeerida ning dokumenteerida rakendus vastavalt kliendi vajadustele ja võimalustele
õppeaine õpiväljundid ingl k.
* Ability to communicate with the customer to understand the problem and refine the specification during the development process.
* Ability to organise teamwork
* Ability to organise development process using agile methods and version control systems.
* Ability to document both the software product and the development process.
* Ability to choose the right technology and implement, install, and document the developed application according to the needs of the customer.
õppeaine sisu lühikirjeldus eesti k
Aine sisuks on reaalsele kliendile vajaliku IT rakenduse iseseisev spetsifitseerimine, realiseerimine, installeerimine ja dokumenteerimine, tehes seda ca 5-10 inimesest koosneva meeskonnana 12 nädala jooksul. 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 osalevad konsultandi rollis õppejõud ja tellija esindaja.
Meeskond ja iga üksik tudeng peab jooksvalt ja avalikult tööprotsessi dokumenteerima, sisestades projekti veebilehele, blogisse või sotsiaalmeedia-lehele progressiraporti ja oma tööde ülevaate vähemalt kord nädalas.
õppeaine sisu lühikirjeldus ingl k
The course consists of independently specifying, implementing, installing and documenting an IT application for a real client. The development project is carried out in teams of 5-10 students in 12 weeks. Every team member is expected to contribute at least two days a week during the project.
The team has to organise the division of work themselves, and create the required work environment and infrastructure. During the project, regular weekly meetings should be held where a staff member and a representative of the customer participate as consultants.
The team and each individual member have to continuously and openly document the whole work process by adding a progress report and an overview of their own work to the public web page, blog or social media page of the project.
hindamisviis eesti k
Eristav hindamine komisjoni poolt projekti kaitsmisel.
hindamisviis ingl k
Graded by the commission during the defence of the project.
iseseisev töö eesti k
Infosüsteemi arendusprojekti teostamine
iseseisev töö ingl k
Implementing the information systems related project
õppekirjandus
Materjalid kursuse kodulehel, vastavalt vajadusele (Study materials are on the course website as required)
õppevormid ja mahud
päevaõpe: nädalatunnid
8.0
sessioonõppe töömahud (semestris):