course aims in Estonian
* 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.
course aims in English
* 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.
learning outcomes in the course in Est.
* 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
learning outcomes in the course in Eng.
* 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.
brief description of the course in Estonian
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.
brief description of the course in English
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.
type of assessment in Estonian
Eristav hindamine komisjoni poolt projekti kaitsmisel.
type of assessment in English
Graded by the commission during the defence of the project.
independent study in Estonian
Infosüsteemi arendusprojekti teostamine
independent study in English
Implementing the information systems related project
study literature
Materjalid kursuse kodulehel, vastavalt vajadusele (Study materials are on the course website as required)
study forms and load
daytime study: weekly hours
8.0
session-based study work load (in a semester):