TIE-21100 Ohjelmistotuotannon menetelmät, 6 op
Software Engineering Methodologies
Lisätiedot
Kurssista järjestetään vain englanninkielinen toteutus "Software Engineering Methodology"
Ei toteuteta lukuvuonna 2016-2017.
Vastuuhenkilö
Tero Ahtee, Kari Systä
Opetus
Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
TIE-21100 2016-01 | - |
Kari Systä |
Tentti, harjoitustyö, vierailuluennot |
Osaamistavoitteet
Kyky toimia suuressa ohjelmistoprojektissa eri rooleissa.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Tuntee ohjelmistoprojektien tyypilliset ongelmat, työtehtävät ja tavat Tuntee työmääräarvioinnin ja seurannan perusteet. | Osaa perustaa, suunnitella ja vetää ohjelmistoprojektia. | Pystyy vetämään vaativaa ohjelmistoprojektia. Kykenee parantamaan organisaation toimintatapoja. |
2. | Tuntee ohjelmistojen kehitysprosessien ja elinkaarimallien perusteet ja taustalla olevat ajatukset. Pystyy, ilman erillistä koulusta osallistumaan yleisen/yleisten (Scrum vuonna 2015) mallien mukaiseen projektiin. | Tuntee mallien edut ja haitat ja pystyy soveltamaan. Voi toimia Scrum-master roolissa (v 2015) ilman erillistä koulutusta. | Osaa valita organisaatiolle ja projektille sopivan elinkaarimallin ja sovittaa sen kyseiseen tarpeeseen. |
3. | Tuntee ja osaa käyttää yleisiä laadunvarmistustekniikoita. Tietää mitä "laatujärjestelmät" ja "kypsyysmallit" ovat. | Osaa valita organisaatiolle ja projektille sopivat laadunvarmistusmenetelmät, ja pystyy hoitamaan että niitä käytetään tehokkaasti. | Tietää miten organisaatiolle pystytetään laatujärjestelmä ja miten organisaatio varautuu laatujärjestelmän auditointiin. |
4. | Tuntee vaatimusten hallinnan perusteet, ja ymmärtää miten niitä sovelletaan ketterässä kehityksessä (2015 Scrum) | Osaa ottaa vastuun projektin vaatimusten hallinnasta. Osaa toimia Scrum tuotteen omistajana. | |
5. | Tuntee konfiguraation ja versionhallinnan perusteet sekä tietää miten niitä käytönnössä sovelletaan. | Osaa soveltaa itsenäisesti. Pystyy perustamaan versionhallinan koodivaraston.. | Osaa luoda ja kommunikoida projektin konfiguraationhallinan käytännöt ja ohjeistukset. |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
Arvosana perustuu tentin, viikkoharjoitusten ja harjoitustyön pisteisiin.
Arvosteluasteikko:
Arvosteluasteikko on numeerinen (0-5)
Osasuoritukset:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Lisätiedot | Tenttimateriaali |
- | Ohjelmistotuotannon käytännöt | Mikkonen Tommi, Haikala Ilkka | 9789521417542 | Kyllä | ||
Kirja | Ohjelmistotuotanto | Haikala, Märijärvi | Talentum 2004, 11. painos | Kyllä |
Esitietovaatimukset
Opintojakso | P/S | Selite |
TIE-02300 Johdatus ohjelmistotuotantoon | Pakollinen | |
TIE-20200 Ohjelmistojen suunnittelu | Suositeltava |
Tietoa esitietovaatimuksista
Kurssin osallistujien oletetaan osaavan ohjelmoinnin ja ohjelmien suunnittelun käytännöt ja periaatteet.
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
TIE-21100 Ohjelmistotuotannon menetelmät, 6 op | TIE-21106 Software Engineering Methodologies, 6 op | |
TIE-21100 Ohjelmistotuotannon menetelmät, 6 op | OHJ-3050 Ohjelmistotuotannon menetelmät, 6 op |