TKOPA12 Projektity, 6-12 op

Samankaltaiset tiedostot
TIEA4 Projektityö, 5-10 op.,

TIEA4 Projektityö, 5-10 op.,

A4.1 Projektityö, 5 ov.

Kurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset

TKOPA12 Projektityö, 12 op.

TKOPA12 Projektityö, 6 ov.

Projektityö

Projektityö

Projektityö

Sähköisen projektikansion dokumentointi Innon levyasemalle \\kapa10\inno

Figure 1: Projektipäälliköt Juha-Pekka Honkavaara ja Juha Mattila

Projektityö

Tik Ohjelmistoprojektien Hallinta

Tiedote Projekti I -kurssin Tilaajalle

Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla

Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa

ESITUTKIMUS. Polku Versio 0.1. Projektiryhmä

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

Ryhmän kehitysvaiheet opiskelijoiden ohjelmistoprojekteissa

Kandidaatintyöprosessi Sähköenergiatekniikan laitoksella

Opinnäytetyön prosessikuvaus

Ohjelmistotekniikan menetelmät, kesä 2008

Tietotekniikan opiskelijaprojektien kehitys

Harjoittelu omassa opetustyössä ammatillisen koulutuksen parissa

1 Aateliset. 1.1 Johdanto. 1.2 Organisaatio

Ohjelmistotekniikan menetelmät, kevät 2008

T Ohjelmistokehitysprojekti I - Iteraatiosuunnitelma (I2)

Projektin suunnittelu

IIZT4020 Projektitoiminta

Projektin suunnittelu A71A00300

Valmistusprosessin kehittäminen/abb

Ohjelmistojen mallintaminen, kesä 2009

Seuranta ja raportointi KA2-hankkeessa. CIMO, Helsinki

Yhteenvetodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

PROJEKTITOIMINTA Tietoa käytännöistä

CT60A4600 Projektinhallinta. Luentorunko. Luento 1:Yleistä ja organisaatiot. Projektinhallinta Osa 1: yleistä. Kurssin tavoitteet

Projektityö

TIES406 Tietotekniikan opintojen aktivointi

Projektin suunnittelu A71A00300

Ryhmän kehitysvaiheet opiskelijoiden ohjelmistoprojekteissa

Tietotekniikan Sovellusprojektit

Seuranta ja raportointi KA2-hankkeessa. CIMO, Helsinki

pikaperusteet 3.3. versio

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI

SÄHKÖTEKNIIKAN KOULUTUSOHJELMAN KANDIDAATINTYÖOHJE

Projektisuunnitelma. Projektin tavoitteet

1 TILATAR. 1.1 Yleistä. 1.2 Projektiorganisaatio

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Ohjelmistotekniikka - Luento 2

Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008

TIE Ohjelmistojen suunnittelu

Opintojen ohjattu suunnittelu (ITIY1) ja HOPS. Paavo Arvola, FT, yliopistotutkija, HOPS-vastaava

Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework

Projektityö

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

TTY/OHJ: OHJ-3500 Ohjelmistotuotannon projektityö

TYÖN OPINNOLLISTAMINEN OPISKELIJAN OHJEET

T Ohjelmistojen määrittely- ja suunnittelumenetelmät

Markkinoitten mallintaminen ja Internet-markkinat

TIETOJENKÄSITTELYTIETEIDEN LAITOS

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.

Projektinhallinta SFS-ISO mukaan

ENG-A1002 ARTS-ENG-Projekti. B-kori

Yliopistotason opetussuunnitelmalinjaukset

Seuranta ja raportointi. Erasmus+ KA2 strategiset kumppanuushankkeet

lineitä oppimisen tueksi

Ylläpitodokumentti Mooan

käyttötapaukset mod. testaus

S11-09 Control System for an. Autonomous Household Robot Platform

PROJEKTIN SUUNNITTELU JOUNI HUOTARI, PAAVO MOILANEN, ESA SALMIKANGAS

Projektin suunnittelu. Pienryhmäopetus - 71A00300

14. TIETOJOHTAMINEN. Rakennustekniikka. Tietojohtaminen Tavoitteet Koulutusohjelman yhteiset perusopinnot

PPS nykyiset versiot Taito-osiot ja mallipohjat/esimerkit

Perusopetus, käytännön opetus ja korvaavuudet/ UEF/ Sosiaalityö

Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistoprosessit ja ohjelmistojen laatu (4op)

Monitorointi ja raportointi KA2- hankkeessa

Seuranta ja raportointi KA2-hankkeessa. CIMO, Helsinki Esityksen sisältö. 1. Hankkeen sisäinen seuranta ja raportointi

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

UCOT-Sovellusprojekti. Projektisuunnitelma

perusteet kysellen ja keskustellen

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet

Fysiikan opinnot Avoimen yliopiston opiskelijoille

Vaihtoehto A. Harjoittelu Oulun seudun harjoitteluverkostossa Vaihtoehto B. Harjoittelu Rovaniemen seudun harjoitteluverkostossa

ADAPTIIVISESTI: MIKSI JA MITEN YLIOPISTO KOULUTTAA ASIANTUNTIJOITA TYÖELÄMÄÄN?

A14-11 Potilaan mittaustiedon siirtäminen matkapuhelimeen

Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)

477011P Prosessi- ja ympäristötekniikan perusta 1. Syksy 2012 Vastuuopettaja prof. Timo Fabritius Prosessimetallurgian laboratorio

MS-E2177 Operaatiotutkimuksen projektityöseminaari 2016

Korkealämpötilakemia

SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU käyttöjärjestelmässä -projekti

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara

Tieto- ja viestintätekniikan opinnot Jyväskylän yliopistossa. Humanistinen tiedekunta Syksy 2016 Tanja Välisalo

UKJ-suunnittelun etenemisestä

KÄYNNISTYSVAIHE. Aiheen valmistelu Ajankohta: syys-lokakuu/helmi-maaliskuu

Projektin suunnittelu 71A00300

Ohjelmistotuotteen hallinnasta

OHJAUS- JA HOPS-PROSESSI YMPÄRISTÖTEKNOLOGIAN KOULUTUSOHJELMASSA

Ohjeita opinnäytetöiden tekijöille, ohjaajille ja tarkastajille 1. Kandidaatintutkielma

Transkriptio:

TKOPA12 Projektity, 6-12 op. 2009-10 Luennot Kurssin esitietovaatimuksia ja tavoitteista Kurssin sisllst Suoritustavoista ja -vaatimuksista, arvostelukriteerit Yleisi ohjeita Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, tyhuone: B1042) Kurssin kotisivut: http://www.cs.uta.fi/pt/2009_10/ 1

Luennot pe 4.9 ls. B1097, klo 12-14: Yleisi asioita. Luennolla kerrotaan, kuinka tmn kurssin projektien tytyy ppiirteissn edet. Esitutkimus. pe 11.9 ls. B1097, klo 12-14: Yleisi asioita, projektisuunnitelma, kehitysmallit. pe 18.9 ls. B1097, klo 12-14: Vaatimusten mrittely. pe 25.9 ls. Paavo Koli sali, klo 12-14: Toteuksen suunnittelu. pe 2.10 ls. B1097 klo 12-14: Testaus, projektin lopputoimenpiteet. pe 9.10 ls. B1097 klo 12-14: Vierailuluento? Projektien esitykset joulukuussa (9.12) ja maaliskuussa. Paljon ryhmtyt ja ryhmien ohjausta. 2

Esitietovaatimukset Vhintn 50 op TKO:n opintoja, ajankohtasuositus: 3. vuosi. Tulee sislt perusopinnot. Ei en: Ohjelmistotuotanto 1ov tai laajempi (www.cs.uta.fi/se/). Ohjelmistoalalle suuntautuville suositellaan Ote ja vuorovaikutteisen teknologian opiskelijoille Graafisen kyttliittymn suunnittelun tykurssi (Graksut). Huomaa mys, ett: Molempien paineiden paineopiskelijoilla pakollinen kurssi. Jos sivuaineopiskelija haluaa suorittaa TKO:n syventvt, niin mys silloin kurssi on pakollinen. 3

Kurssin sisllst Mik on projekti (Risto Pelin: Projektinhallinnan ksikirja): Projekti on tykokonaisuus, joka tehdn mritellyn kertaluonteisen tuloksen aikaansaamiseksi. Opinto-oppaasta: Projektityn luonne. Projektin suunnittelu, dokumentointi ja seuranta. Todellisen projektin toteuttaminen. Kytettvyys ohjelmistoprojektissa. 4

Lis kurssin sisllst Yhdess tyskentely. Yhteistoiminta tulevien kyttjien kanssa. Ryhmn kommunikointitavat. Suullisten ja kirjallisten esityksien tekeminen. 5

Kurssin tavoitteista Opinto-oppaasta: Opintojakson tavoitteena on tutustuttaa opiskelija projektimuotoisen tyn suunnitteluun, organisointiin ja toteuttamiseen. Opintojakson aikana suunnitellaan ja toteutetaan todellinen projekti kuvitteellisen ohjelmistoyrityksen muodostamassa kehyksess (ks. Ohjelmistoprojektin johtaminen). 6

Lis kurssin tavoitteista Erityisesti: Oppia toimimaan projektin osana. Oppia noudattamaan annettuja toimintatapaohjeistuksia. Ymmrt, miksi ohjeistuksia annetaan. Muita: Ohjelmistoprojektin tyypillisten vaiheiden tunnistaminen. Kehitt ilmaisuvalmiuksia. Kehitt arvointi- ja palautteenantokyky (eri asioiden suhteen). 7

Kurssin sislt kytnnss Asiakas on ehdottanut projektia kurssille. Tyskentelet 5 hengen projektiryhmss (lisksi 2-3 projektipllikk ja kytettvyysryhmn edustaja) jonka tavoitteena on saada toteutettua asiakkaan toimeksianto. Projektit alkavat suuskuussa 2009 ja loppuvat viimeistn maaliskuussa 2010. Toteutuksen on hyv olla valmiina 15.2 ja projektin loppunut 6.3! Muuten aikataulun saa valita kohtuullisen vapaasti. Projektit saavat valita kyttmns kehitysmallin: Inkrementaalinen, iteratiiviset menetelmt, kettert menetelmt (XP, Scrum,...). Vesiputousmalli: (kannattavuuden arvionti), mrittely, suunnittelu, toteutus (=ohjelmointi) ja testaus (yllpito). 8

Tietoa aiemmista projekteista yms. Vanhojen projektien kotisivuilta lytyy niin hyvi kuin huonojakin dokumenttiesimerkkej: http://www.cs.uta.fi/pt/2008_9/projects.html http://www.cs.uta.fi/pt/2007_8/projects.html Project stories 2008-9: http://www.cs.uta.fi/reports/dsarja/d-2009-6.pdf Project stories 2007-8: http://www.cs.uta.fi/reports/dsarja/d-2008-8.pdf Project stories 2006-7: http://www.cs.uta.fi/reports/dsarja/d-2007-7.pdf Ahtee, T. and Poranen, T.: Teaching software projects in universities at Tampere, 2007, http://www.cs.uta.fi/~tp/ pub/ahtee-poranen-final-inspire.pdf 9

Lukuvuoden 2008-2009 projektit 10 projektia, noin 60 projektikurssilaista, 39 projektipllikk. Lue projektikertomukset: http://www.cs.uta.fi/reports/dsarja/d-2009-6.pdf Kaikki projektit menivt hyvin oppimisen kannalta, toteutusasioissa muutama ryhm ei saanut toteutettua aivan kokonaan toivottua lopputuotetta. Trkeimmt onnistumistekijt olivat hyv ryhm, hyv ryhmhenki, taidokkaat projektikurssilaiset ja osaavat projektipllikkt. Yleisimmt eponnistumistekijt olivat huono motivaatio ja johtaminen (aikataulutusongelmat, kokousten jrjestminen, tiedottaminen, kommunikointiongelmat), kurssin kesken lopettavat opiskelijat sek puutteelliset ohjelmointitaidot. 10

Mit hyty koko kurssista? Yhdist eri kursseilta saadut tiedot ja taidot kokonaisuudeksi. Kasvattaa tyelmn valmiuksia. Kynnys hypt mukaan jonkin yrityksen projektiin pienenee, kun tuntee edes osan kytettvist ksitteist. Parhaimmillaan tst voi saada tynytteen tulevia tynhakuja varten. Projektien loppukertomukset julkaistaan laitoksen raporttisarjassa. 6-12 op. pakollisia aineopintoja. Antaa kokonaiskuvan hallitusti toteutetusta ohjelmistoprojektista. 11

Arvostelusta ja opintopisteist I/II Kuinka monta opintopistett? Vaihtelee 6-12 opintopisteen vlill. Riippuu ensisijaisesti projektin laajuudesta ja tehdyn tyn mrst (tuntiraportointi). Opintopisteiden mr voi vaihdella ryhmn sisll. Useimmilla opiskelijoilla suoritus oli viime vuonna 10-12 op. 12

Arvostelusta ja opintopisteist II/II Arvosana? Lopputuotteen ja kehitysprosessin laatu. Ohjelmakoodin laatu. Tuotetut dokumentit ja tarkastukset/katselmoinnit. Raportointi, henkilkohtaiset raportit. Esitykset, WWW-sivu, projektin oman aikataulun seuraaminen. Henkilkohtainen panos projektiin. Arvosana voi vaihdella ryhmn sisll. 13

Tehtvist ja tehtvien jaosta Projektipllikk vastaa kokonaisuudesta (eri osa-alueiden eteneminen, kokoontumiset ja muu koordinointi). Projektipllikk toimii linkkin ryhmn ja toimeksiantajan vlill sek ryhmn ja luennoitsijan vlill. Projektipllikk vastaa tehtvien oikeudenmukaisesta jakamisesta projektiryhmn jsenille sek tarkastaa, ett tyt tulee tehty. Pohdittavaksi: itseohjautuvan Scrum-ryhmn johtaminen / scrum-masterin rooli? Useimmilla ryhmill on kaksi projektipllikk. Jokaiselle ryhmn jsenelle tulee omia vastuualueita. Tehtv, joka ei ole kenenkn vastuulla, j yleens tekemtt! 14

Ohjausryhm Jokaisella projektilla on ohjausryhm. Ohjausryhm seuraa projektin edistymist, auttaa vaikeissa ptksiss ja hyvksyy muutokset suunnitelmiin. Ohjausryhm = Projektipllikkt, asiakkaan edustaja ja kurssin luennoitsija. Kokoukset poikkeuksellisissa tilanteissa (ongelmat aikataulun kanssa, tekniset vaikeudet, ongelmat ryhmn toiminnassa, ryhmn jsenen lopettaminen,...). 15

Kytettvyysryhm Kytettvyysryhmn kuuluu n. 10 VT:n paineopiskelijaa sek 1-3 projektipllikk. Ryhm tukee projekteja kaikissa kytettvyyteen ja kyttliittymiin liittyviss asioissa. Ryhmn edustaja osallistuu aktiivisesti omien projektiensa (1-2) tyskentelyyn ja tarkastuksiin/katselmointeihin. Kytettvyysryhmn sislt saadaan apua kytettvyyteen liittyviin ongelmiin ja kytettvyystestaukseen. Kytettvyysryhmll on omia tapaamisia, miss tehdn esimerkiksi vertaisarviointeja. Ne asiat, jotka kytettvyysryhmn edustaja tulee tekemn omille projekteilleen, luetellaan projektisuunnitelmassa (kuten kaikkien muidenkin tehtvt!) ja kytettvyyskartoituksessa. 16

Projektien aikataulu Tarkempi aikataulu lytyy kurssin kotisivulta. Ajantasalla oleva projektikohtainen aikataulu lytyy projektisuunnitelmasta! Tapaaminen asiakkaan ja projektipllikn kanssa ja toimeksiantoon tutustuminen, viikoilla 37-38. Ryhmn ja luennoitsijan tapaaminen (esitutkimuksen lpikynti viimeistn 23.9). Projektisuunnitelma, tarkastus viimeistn 9.10. Riippuen kytetyst kehitysmallista: Vaatimusmrittely, tarkastus viimeistn 30.10 tai iteraation katselmointi. Testaussuunnitelma, tarkastus viimeistn 27.11 tai iteraation katselmointi viimeistn 18.12. 17

Projektien aikataulu - jatkoa Projektin esittely 9.12 klo 9-16 Paavo Koli sali. Toteutussuunnitelma, tarkastus viimeistn 18.12 tai iteraation katselmointi viimeistn 22.1.2009 Ohjelmointity mielelln valmiina 15.2.2009. Projektin ja ohjelmiston esittelypiv maaliskuun alussa. Ohjelmiston luovutus asiakkaalle esittelypivn (tai samalla viikolla), loppuraportti ja loppukertomus. Projekti CD. Viimeistn 6.3.2009. Loppupalaveri ryhmn ja luennoitsijan kesken. Viimeistn 6.3.2009. 18

Pakolliset dokumentit Projektin dokumentit voivat olla (tulostuskelpoisia) wikidokumentteja. Tarvittavat dokumentit ovat projektiriippuvaisia, mutta seuraavat dokumentit vaaditaan kaikilta: Esitutkimus Projektisuunnitelma, vaatimusten mrittely (RS), testaussuunnitelma (TS) ja toteutussuunnitelma (IP). RS, TP, IP koostetaan mahdollisesti inkrementaalisesti tai korvataan erillisill inkrementti / release suunnitelmilla. Toimiva ohjelmisto lhdekoodeineen ja testausraportti. Loppuraportti ja projekti CD. Loppukertomus ja projektin WWW-sivut. 19

Pakolliset raportit ja ohjaustapaamiset Viikkoraportit (PM) Kolme henkilkohtaista raporttia. (Deadlinet: 7.11.2009, 7.1.2010, viimeinen projektin jlkeen). Kokouspytkirjat ja muut muistiot palavereista. Seuraavat tapaamiset ja esitykset: Alkutapaaminen (esitutkimus) ryhmn ja luennoitsijan kanssa. Nelj tarkastusta/katselmointia. Joulukuun ja maaliskuun esitykset. Lopputapaaminen ryhmn ja luennoitsijan kanssa. 20

Projektin aiheesta riippuvat dokumentit Kytettvyyskartoitus, kyttliittymsuunnitelma, kytettvyystestauksen suunnitelma, kytettvyystestauksen raportti, kyttliittymn lpikynti, kyttliittymn heuristinen arviointi. Kyttohje (tulostettava tai on-line). Asennusohje. Yllpitosuunnitelma. Mys muut dokumentit ovat mahdollisia. 21

Dokumenttipohjista Pohjat lytyvt kurssin kotisivulta. Pohjia saa muokata projektin tarpeiden mukaan. Yrityksill voi olla omat dokumenttipohjat. Esimerkkidokumenteissa voi olla ylimrist ja niist voi puuttua jotakin, joka liittyy oleellisesti juuri sinun projektiisi. Kirjallisuudesta lytyy apua (Pressman, Sommerville, Haikala ja Märijärvi,...). On trket kytt erilaisia kaavioita ja tekniikoita dokumenteissa. UML on suositeltavin kuvauskieli tll kurssille. Wikin kytt on suositeltavaa dokumenttien kirjoittamisessa ja tallentamisessa. 22

Yleist dokumenttien palautuksesta Puhtaana tekstin, rtf, doc, pdf tai OpenOffice. Toimitetaan shkpostitse (linkki) tai valmiiksi tulostettuna. Saa tuoda suoraan tyhuoneeseeni. Jos en ole paikalla, voi jtt postilokerooni. Olkaa huolellisia dokumenttien kirjoittamisessa. Lueta dokumentti aina ensin ryhmn sisll. Tehk ryhmn. Tarkastettavat dokumentit toimitetaan aina 5 piv ennen katselmointia kaikille asianosaisille (vesiputousmalli). Iteratiivissa menetelmiss kokouskutsussa voidaan antaa linkit katselmointiin liittyviin dokumentteihin. 23

Moodle On erittin hydyllist jakaa omia kokemuksia ja kysy projekteihin liityvi asioita muilta opiskelijoilta (ja luennoitsijalta). Kurssilla kytetn Moodlea kurssitiedotusten jakamiseen, esitysaikojen varaamiseen, keskusteluihin ja henkilkohtaisten raporttien palauttamiseen. Tm avataan vasta viikolla 37. https://learning.uta.fi/, etsi kurssi [TKOPA12 and TKOPS117] Project Work and Software Project Management. Avain: software 24

Projektihuone B1074 Avaimen voi kuitata laitoksen kansliasta (Tuula Mntyniemi), tmn jlkeen huonetta voi kytt projektityskentelyyn. Huonetta kytetn mys katselmointeihin, joita varten on varauslista. Huoneessa on pte ja projektori. Avain pit palauttaa jotta saat opintopisteet!!! Demolassa ja kirjastoissa (Linna, Humanika) on mys tyskentelytiloja. 25

Jatkosta Projektipllikk kutsuu ryhmn aloituskokoukseen. Tutustutte toisiinne, sovitte alustavasti vastuualueista, sovitte ryhmnne yhteiset pelisnnt, kommunikointitavat, selvittte henkilkohtaiset tavoitteet, ryhmn tavoitteet,... Tutustutte asiakkaaseen ja hnen toimeksiantoonsa. Kirjoitatte esitutkimuksen ja esittelette sen ryhmn ja luennoitsijan alkutapaamisessa. Allekirjoitatte tarvittaessa sopimukset yritysprojekteissa. Aloitatte projektisuunnitelman ja vaatimusmrittelyn laatimisen. Kartoitatte tarpeenne kytettvyystiimille projektisuunnitelmaa varten. 26

Yleisi asioita: tuntikirjanpito Jokainen kurssilainen pit omaa tuntikirjanpitoa koko kurssin ajan (kts. ohjeet kurssin www-sivulta). Projekteissa tuntikirjanpito jakautuu aktiviteetteihin: Projektin suunnittelu ja johtaminen, Vaatimusten mrittely, (toteutuksen) Suunnittelu, Ohjelmointi, Integrointi ja testaus, Katselmoinnit, Korjaus, Opiskelu, Muut. Kytettvyysryhmn jsenet pitvt kirjaa projektikohtaisista tunneista, kytettvyysryhmn liittyvst tyst (viikkopalaverit, vertaisarvioinnit,...) sek Opiskelusta. Viikkotunnit raportoidaan viikottain projektiplliklle. Projektipllikk liitt tiedot viikkoraporttiin, joka toimitetaan projektien ohjaajille, asiakkaalle ja ryhmlle. 27

Yleisi asioita: kotisivu Sivulta pit lyty kuvaus projektista sek suomeksi ett englanniksi. Projektin kumulatiivinen eri aktiviteettien tytuntimr julkaistaan projektin kotisivulla. Kaikista projektin ptksist pit lyty merkint jostain pytkirjasta tai dokumentista, kotisivu on hyv tallennuspaikka! Kotisivu voi olla mys projektin wiki. Muista snnllinen pivitys. Ei tarvitse laittaa nkyviin salaista materiaalia. Ilmoittakaa kotisivun osoite viimeistn esitutkimuksen lpikynnin yhteydess. 28

Sopimukset ja oikeudet kurssilla Yleens tullaan toimeen jollain seuraavista kolmesta: Ensimminen, jossa tekijt julkaisevat tuotokset GPL-lisenssin alaisuudessa. Toinen, yrityksi varten tehty. Tss tekijt luovuttavat oikeudet yritykselle, joka sitten voi tehd tuotoksilla, mit haluaa. Tt kytetn, jotta saataisiin mys yrityksilt projektityaiheita. Osa opiskelijoista haluaa perinteisesti yritysprojekteihin (ja osa ei). Kolmas, mys yrityksist lhtisin oleva. Tss tekijt luovuttavat kullekin projektin osapuolelle vapaat oikeudet soveltaa tuotoksia. Tavallaan samankaltainen kuin ensimminen, mutta antaa kaikille oikeuden tehd lopputuotteella mit haluavat. 29

Esitutkimus Esitutkimuksessa tutkitaan, onko projektin aloittaminen kannattavaa. Katso http://www.cs.uta.fi/pt/2009_10/, Document Templates, Preliminary analysis. Deadline 23.9. Dokumentti palautetaan 24 tuntia ennen tapaamista luennoitsijalle. Varaa 30 minuutin aika Timo Poraselta. Ryhm varaa mys tapaamispaikan (projektihuone, demola,...). Timo Porasen vapaat ajat: http://www.cs.uta.fi/~tp/schedule.txt. 30

Kirjallisuutta kurssille Pressman: Software Engineering, A Practitioner s Approach. Sommerville: Software Engineering. Haikala ja Mrijrvi: Ohjelmistotuotanto. Hughes and Cotterell: Software project management. Verkkomateriaaliin ja ohjelmistoihin lytyy linkkej kurssin kotisivulta: http://www.cs.uta.fi/pt/2009_10/, valitse: Project Work tai Tools and Links, 31