Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
|
|
- Liisa Hakala
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu LOPPURAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: Hyväksytty Päivämäärä: Tekijä: Katariina Ylinen Kommentit: Hyväksyi: Maaret Pyhäjärvi, Niko Tolvanen
2 VERSIOHISTORIA Versio Päivämäärä Muutokset Muuttaja Alustava versio Katariina Ylinen Sisäisen katselmoinnin korjaukset tehty Niko Tolvanen Viimeistelty palautukseen Katariina Ylinen
3 1. JOHDANTO 1 2. PROJEKTIN TAVOITTEET JA NIIDEN TOTEUTUMINEN RYHMÄN OMAT TAVOITTEET ASIAKKAAN TAVOITTEET VAATIMUSMÄÄRITTELYSSÄ TUNNISTETUT TAVOITTEET 5 3. PROJEKTIN KULKU TYÖMÄÄRÄARVIOT VAIHEITTAIN TEHTÄVÄJAKO JA TYÖMÄÄRÄT JÄRJESTELMÄN VIRHEET T4 JÄRJESTELMÄTESTAUS OPPONENTTITESTAUS KÄYTETYT MENETELMÄT RISKIEN HALLINTA ARVIO PROJEKTIN ONNISTUMISESTA MITÄ OPITTIIN? MITÄ TEKISIMME TOISIN? ARVIO KURSSISTA 16
4 1. JOHDANTO LiKe-projektin tarkoituksena on luoda TAI-tutkimuslaitoksen KOOKOS-projektin tarpeisiin liiketoiminnan kehityksen tukijärjestelmä, jonka avulla KOOKOS-projektin liiketoiminnan tukemisen materiaalit saadaan käytettäviksi hajautetusti verkon yli. Järjestelmä tukee organisaatioiden työntekijöitä liiketoiminnan kehittämiseen tähtäävissä moninaisissa projekteissa vaiheistetun Kehittäjän karttakirjan polun avulla, ja osaltaan rakentaa KOOKOS-ajatusmaailmaa, jossa jatkuvakin liiketoiminnan kehittäminen on projektoitavaa mitattavuuden ja tavoitteellisuuden saavuttamiseksi. TAI-tutkimuslaitoksen luoman Kehittäjän karttakirjan polun ajatuksena on ohjata käyttäjää luontevasti projektin vaiheesta toiseen ja tarjota tarvittava materiaali projektin eteenpäin viemiseen dokumenttipohjineen ja ohjeineen. Järjestelmän tärkeimpiä vaatimuksia on, että sitä tulee voida käyttää verkon yli ja että monen käyttäjän yhtäaikainen järjestelmän käyttö on tuettua. Tarkempi projektin kuvaus on projektisuunnitelmassa. Järjestelmä on luovutettu asiakkaalle ja asiakas on sen hyväksynyt. Tämä projekti kuului aloittavana osana kolmivuotiseen KOOKOS-projektiin, ja järjestelmän kehitystä jatketaan asiakkaan toimesta seuraavat kaksi vuotta. Asiakkaan tavoitteena on tässä ajassa toteuttaa kaikki määritellyt ja toteuttamatta toistaiseksi jääneet suositeltavat ja lisäominaisuudet sekä SSL-salaus. Asiakas on jo työn aloittanut, mutta tarkkaa tietoa työn etenemisestä ei ryhmällä ole. Järjestelmä lienee ensimmäisellä loppuasiakkaalla vuoden 2002 aikana. Tämän dokumentin tarkoituksena on vetää yhteen projektin vaiheet ja tavoitteet sekä niiden toteutuminen. Tässä dokumentissa käydään läpi projektin tavoitteet, vaiheet ja tuotokset sekä riskienhallinta ja vedetään yhteen projektiryhmän kokemukset vuoden ajalta. 1
5 2. PROJEKTIN TAVOITTEET JA NIIDEN TOTEUTUMINEN 2.1 RYHMÄN OMAT TAVOITTEET Ryhmän tavoite on alusta saakka ollut luoda asiakkaalle heidän tarpeensa täyttävä järjestelmä noudattaen järjestelmän toteuttamisessa mahdollisimman järkeviä menetelmiä. Ryhmä haluaa toteuttaa järjestelmän kurssin aikataulun ja ohjeellisten työmäärien puitteissa hyvällä arvosanalla. Ryhmän kannalta tavoitteet ovat täyttyneet erinomaisesti. n ja asiakkaan yhteistyö on ollut palkitsevaa, ja sekä asiakkaalta että kurssilta saadut arvosanat ovat olleet hyviä. Suunnitelluissa työmäärissä on pysytty, joskin T3-vaiheen lopussa projektin onnistumiseksi projektiin hetkellisesti panostettiin lähinnä ryhmäläisten samanaikaista aikaa määrää pysyessä kohtuullisena. Erilaisia menetelmiä ja työkaluja on kokeiltu, osaa paremmalla menestyksellä kuin toisia. Menetelmien järkevyyttä pohdittiin sekä jäsenten yksilöllisten tarpeitten että ryhmän tarpeitten kannalta, oppimismahdollisuuksiin keskittyen. 2.2 ASIAKKAAN TAVOITTEET Asiakkaan tärkeimpänä tavoitteena on saada Kehittäjän karttakirjan ominaisuudet ja aineisto hajautetusti useiden käyttäjien käyttöön ilman että käyttäjän koneelle on tarpeen asentaa erillisiä ohjelmistoja. Asiakkaan kymmenen tärkeintä tavoitetta ja niiden tila projektin lopussa on esitetty alla. (Määritelty mittari suluissa) 1. Pakollisiksi määritettyjen käyttötapausten kuvaamien toimintojen toteuttaminen (Prosenttiosuus, joka tällaisista ominaisuuksista on toteutettu) Projektin tuloksena syntynyt järjestelmä toteuttaa pakollisiksi määriteltyjen käyttötapausten kuvaukset. Tarkemmin analysoitaessa järjestelmällä on kuitenkin vaatimuksia, joita ei yksikäsitteisesti ole merkitty vaatimusmäärittelyyn, mutta ne ovat olleet ryhmän ja asiakkaan samoin ymmärtämiä. Vaatimukset ovat välittyneet erityisesti projektin alkupuolella palavereissa ja niitä on kirjattu palaverien pöytäkirjoihin. 2
6 Loppujen lopuksi järjestelmästä toteutettiin kaikki pakolliset käyttötapaukset sekä yksitoista suositeltavaa käyttötapausta. 2. Suositeltavien ominaisuuksien toteuttamisen helppous (Asiakkaan ja ohjaajan subjektiivinen näkemys ryhmän jatkokehitysehdotuksista) Projektin puitteissa toteutettiin yksitoista suositeltavaa käyttötapausta. Järjestelmä luovutettiin asiakkaalle T4-vaiheen lopuksi ja asiakas on jo aloittanut jatkokehityksen SSL-salauksen toteuttamisesta järjestelmään. Asiakas on saanut järjestelmän asennettua asennusohjeen pohjalta eikä ole ollut yhteydessä projektiryhmään tarkentavien kysymysten vuoksi. Asiakkaalle on pidetty koulutus järjestelmän rakenteesta. 3. Järjestelmän jatkokehityskelpoisuus (Asiakkaan ja ohjaajan subjektiivinen näkemys koodin kommentoinnin ja järjestelmän dokumentoinnin laadusta. Järjestelmän modulaarisuus) Järjestelmän rakenne ja rajapinnat on dokumentoitu ja ryhmä uskoo jatkokehityksen olevan helppoa. Koodi on kommentoitu ja kommentit on ennen järjestelmän viimeisen version luovuttamista asiakkaalle katselmoitu ryhmän toimesta. Järjestelmän modulaarisuutta parannettiin T4-vaiheen alussa ja se dokumentoitiin Rational Rosella. 4. Dokumentaation laatu (Asiakkaan subjektiivinen näkemys katselmointiprosessin kautta.) Asiakkaalla ei ole ollut suuria muutoksia ryhmän katselmointiin toimittamiin dokumentteihin. Keskustelua ja tiedonvälitystä parhaiten tuki käyttöliittymäprototyypin määrittelevä dokumentti. 5. Järjestelmä tukee useita samanaikaisia käyttäjiä (Mahdollisten yhtäaikaisten käyttäjien enimmäismäärä) Järjestelmää on kokeiltu projektiryhmän toimesta 7:llä yhtäaikaisella käyttäjällä. Yhtäaikaisuuden hallinnassa ei ole havaittu ongelmia. Käyttäjien enimmäismäärää ei mitattu työkalu- ja aikarajoitteen yhdistelmän vuoksi. 3
7 6. Järjestelmä on helposti lokalisoitavissa (Lokalisointikriteerien täyttyminen) Järjestelmän käyttöliittymän kaikki viestit tulevat tietokannan lokalisointitaulusta ja näin ollen ovat helposti muutettavissa keskitetysti. Toteutuksessa on seurattu ryhmän alussa määrittämää lokalisointiohjetta ja kriteerit täyttyvät halutussa laajuudessa. 7. Järjestelmän helppokäyttöisyys (Järjestelmän käytön opettelemiseen kuluva aika uudelta käyttäjältä) Järjestelmän opponenttitestaukseen käytettiin kahdelta ihmiseltä yhteensä noin työpäivä. Opponenttitestauksessa ilmeni joitain puutteita helppokäyttöisyydessä ja nämä puutteet on saatettu asiakkaan tietoon, joka pyrkii ne korjaamaan jatkokehityksessään. Opponenttitestauksessa kuitenkin järjestelmän käyttö onnistui kohtuullisen lyhyessä ajassa, joten järjestelmää voi pitää melko helppokäyttöisenä, se pyrkii noudattamaan normaalien Web-sovellusten asettamaa mallia. Järjestelmän käytettävyyden testaaminen todettiin jo projektin alkupuolella viimeisessä vaiheessa oikeilla käyttäjillä projektin tavoitteiden kannalta tarpeettomaksi viimeisessä vaiheessa muutoksien tekeminen olisi ollut liian myöhäistä. Käytettävyyden tutkimiseen panostettiin sen sijaan jo paperiprotovaiheessa järjestämällä erilaisia käyttöliittymäläpikäyntejä sekä ryhmän kesken että asiakkaan kanssa. 8. Järjestelmän toteutuksen on oltava selainpohjainen (Toimii selaimessa) Järjestelmä toimii selaimessa eikä vaadi selaimelta lisäominaisuuksia. Järjestelmä on testattu sekä Internet Explorer että Netscape Navigator selaimilla. 9. Järjestelmän on tarjottava mahdollisuus TAI:n tutkimustulosten levittämiseen (TAI:n tuottamaa materiaalia on mahdollista käyttää järjestelmän kautta) Järjestelmään vietiin Kehittäjän karttakirjan peruskarttakirjan aineisto ja sitä käytettiin pohjana testi- ja demotarkoituksiin luoduissa tiedoissa. 10. TAI:n on saatava tarvittavat tiedot järjestelmästä, jotta se voi tehokkaasti suunnitella ja toteuttaa järjestelmän käyttöönoton kohdeyrityksissään. (Luvatut 4
8 materiaalit toimitetaan ajallaan ja projektiryhmä raportoi viikkotasolla projektin edistymisestä) Dokumentit on toimitettu asiakkaalle kuten on sovittu ja asiakas on voinut käyttää niitä pilottiyritystensä kanssa toimiessa. Asiakkaalle on järjestetty koulutus projektin lopussa, jossa käsiteltiin järjestelmän toimintojen lisäksi jatkokehitystä. Kaikki projektissa tuotettu dokumentaatio on luovutettu asiakkaalle asennus-cd:llä myös Word-muodossa, jotta asiakas voi muuttaa luotuja dokumentteja vastaamaan jatkokehitetyn järjestelmän tilaa. 2.3 VAATIMUSMÄÄRITTELYSSÄ TUNNISTETUT TAVOITTEET Vaatimusmäärittelyssä tavoitteiksi on asetettu vaadittujen toiminnallisuuksien toteuttamisen lisäksi seuraavat. 1. Projektissa noudatetaan sille asetettuja laatutoimenpiteitä mahdollisimman laadukkaan tuotteen toimittamiseksi (ryhmä arvioi itse, onko laatuprosesseja noudatettu) Määritettyjä laatukäytäntöjä analysoidaan tarkemmin kohdassa 5 Käytetyt menetelmät. 2. Tuote vastaa toiminnoiltaan asiakkaan vaatimuksia (asiakkaan palaute kurssin loputtua) Asiakas on läpi projektin kertonut olevansa tyytyväinen ryhmän työhän. Asiakkaan kanssa on käyty läpi ryhmän testauksessa havaitsemat puutteet ja sovittu korjattavat asiat, joten näiden nyt tehtyjen korjausten jälkeen järjestelmä on valmis asiakkaan jatkokehitykseen. 3. Suorituskyky (Asiakkaan palaute käytön sujuvuudesta) Asiakkaalla ei ole ollut huomautettavaa suorituskyvystä. Suurien dokumenttien siirtäminen verkon yli järjestelmästä käyttäjän koneelle saattaa olla hidasta, mikä on tunnettu ongelma. Mikäli verkko on ongelma pilottiyrityksissä, asiakkaan 5
9 kanssa on T2-vaiheessa keskusteltu mahdollisista vaihtoehdoista asiakkaan pohjien pienentämiseksi värejä ja fontteja muuttamalla tai mahdollisesti zippaamalla. 4. Ohjelmiston jatkokehityksen vaivattomuus (oma arvio ja jatkokehittäjän palaute) KOOKOS-projektiin on palkattu uusi ohjelmoija, jonka vastuulle järjestelmän jatkokehitys siirtyi. Hän on asentanut järjestelmän ja lähtenyt toteuttamaan SSLsalausta eikä ole joutunut pyytämään projektiryhmän tukea, joten jatkokehityksen voi arvioida olevan kohtuullisen vaivatonta. 5. Luotettavuus (testaamalla ongelmatilanteita) Järjestelmää on testattu sekä projektiryhmän, asiakkaan että opponentin toimesta. Ongelmia luotettavuudessa ei ole havaittu, tiedot säilyvät järjestelmässä odotetusti. 6. Tietoturva (todetaan asiakkaan kanssa riittävyys) Tietoturvan toteutukseen sisältyi oletus SSL-salauksen toteutuksesta, joka kehitysympäristön muuttamiseen liittyvän riskin vuoksi sovittiin jätettäväksi asiakkaan toteutukseen. Käyttäjäryhmät on toteutettu ja niiden toimintaa on testattu. Asiakkaalla ei ole ollut huomautettavaa. SSL-salaus jätettiin toteuttamatta, koska sen implementointi koettiin riskiksi projektin edistymiselle. SSL-salauksen toteutus olisi vaatinut Apache-palvelimen muuntamista https-palvelimeksi, jonka jälkeen palvelimemme ei olisi vastaanottanut perus-http-kutsuja. Koska SSL:n ja TomCatin yhteensovittamisen vaatimat operaatiot eivät olleet täysin tiedossa (palvelinsovellusten tuki Windowsalustalla ei ole vastaavalla tasolla kuin Unixissa) ja sen toteuttamiseen kuluvaa aikaa ei pystytty hyvin arvioimaan, korvattiin tämä viiden suositeltavan käyttötapauksen toteuttamisella. Jos työ olisi aloitettu, järjestelmän muu kehitys olisi jouduttu pysäyttämään kunnes SSL-salaus toimisi päästä päähän. Koska toteutuksella oli kiire ja se oli alustaan alkaen myöhässä aikataulustaan (toteutuksen piti alkaa T2-vaiheessa ja päättyä T3-vaiheen loppuun kun se alkoikin vasta T3-vaiheessa päättyen T4-vaiheeseen), nähtiin aiheelliseksi varmistaa muiden vaatimusten täyttyminen. 6
10 7. Dokumentoinnin laatu (asiakaskatselmoinnit) Asiakaskatselmoinneissa ei ole havaittu suuria puutteita dokumenteissa. Projektin tuottama dokumentaatio valmistui hyvin ajallaan ja täytti sille asetetut vaatimukset. Dokumentaatio on suurimmaksi osaksi katselmoitu myös asiakkaalla, erityisesti vaatimusmäärittely- ja suunnitteluvaiheissa, jolloin yhtäläinen näkemys asioista oli erityisen tärkeä. Näin asiakkaan kanssa on saavutettu hyvä yhteisymmärrys projektin asioista. 8. Selkeä, hyvin kommentoitu toteutus (asiakas tutustuu) Asiakkaalle luovutetusta järjestelmästä ei kysymiseen kannustamisesta huolimatta ole tullut tarkentavia kysymyksiä. Kommentoinnit katselmoitiin ryhmän toimesta ennen viimeisen version (4.1) luovutusta. 9. Käytettävyys (asiakas ja käyttäjäpalaute) Järjestelmän käyttäminen on melko suoraviivaista. Käyttäjäpalautetta kuulemme varsinaisesti vasta projektin loputtua, kun järjestelmä siirtyy pilottiyrityksiin käyttöön. 10. Aikataulun pitäminen (vertailu, pakollisten toteutus) Aikataulu on pitänyt kohtuullisesti ja siinä tapahtuneet heitot on saatu korjattua. 3. PROJEKTIN KULKU Projektisuunnitelmasta poikettiin monella eri tavalla projektin aikana, eikä laatukäsikirjaakaan voitu noudattaa kaikissa kohdissa. Suurimmat linjaukset kuitenkin pitivät koko projektin ajan, mitä voidaan pitää hyvänä saavutuksena. Tässä kappaleessa arvioidaan projektiryhmän menestystä projektin hallinnassa niin projektisuunnitelman noudattamisen ja arvioiden onnistumisen, kuin riskienhallinnan ja laatukontrollinkin kannalta. 7
11 3.1 TYÖMÄÄRÄARVIOT VAIHEITTAIN Projektin työmääräarvioissa pysyttiin kokonaisuutena kiitettävästi: kokonaistyömäärä jäi alle alkuperäisen arvion. Alla alkuperäisen projektisuunnitelman työmääräarvioiden taulukko sekä taulukko työmäärien toteutumista (KY = Katariina Ylinen, NT = Niko Tolvanen, KK = Kimmo Kujala, MR = Minna Reino, EJ = Eero Jyske ja AS = Antti Sillanpää). Suunnitelma: Vaihe KY NT KK MR EJ MP AS Yhteensä PS T T T T LU Yht Toteutuma: Vaihe KY NT KK MR EJ MP AS Yhteensä PS (+13%) T (-5,8%) T (-18.7%) T (+21.7%) T (+1,1%) LU , 5 (-73,8%) YHT (-8,5%) 8
12 Taulukoista on nähtävissä, että vaikka vaihekohtaisissa työmääräarvioissa oli suurta heittoa niin alle kuin ylikin, kokonaistuntimäärässä päästiin selvästi alle alkuperäisen arvion. Heitto on jopa merkittävän suuri, 8,5 prosenttia. Henkilökohtaisissa työmäärissä sen sijaan heitot ovat valitettavan suuria. Tämä johtuu siitä, että työmääräarviot heittelivät suuresti nimenomaan tehtäväkohtaisesti ja erityisesti toteutukseen arvioitu työmäärä ylittyi reilusti. Tämä aiheutti sen, että toteutukseen osallistujilla työmäärät kasvoivat liikaa kun taas muilla työtä ei tullut niin paljon kuin oli arvioitu. Osa hallinnollisista ja laaduntarkkailutehtävistä tosin on luultavasti jäänyt merkitsemättä tuntitarkkailuun, koska sitä on tehty satunnaisesti eikä sitä ole ollut helppo merkitä. Valitettavaa oli erityisesti Eero Jyskeen työmäärän merkittävä ylittyminen, joka johtui nimenomaan toteutukseen menneestä ajasta. Toteuttajien väliset erot ovat syntyneet lähinnä siitä, kenellä on ollut parhaiten kulloinkin aikaa toteuttaa, eikä näitä siis olla voitu täysin tasoittaa. Kurssin lopussa etenemiskäyrä on hieman harhaanjohtava, koska työmääräarvioita muutettiin kurssin kuluessa ja täten viimeisimmässä versiossa kokonaistuntimäärä onkin 1488,5 tuntia. Tämä aiheuttaa sen, että VICA-kaavio projektin etenemisestä osoittaa työmääräarvion pitäneen paikkaansa ja projektin päätyneen toteumaltaan oikeisiin tuntimääriin. Käyrästä voidaan kuitenkin nähdä suurpiirteisesti projektin työmäärän kehitys ja missä vaiheissa se on ylittänyt arviot ja palannut takaisin oikeille urille. Projekti on siis pysynyt lähes koko matkan ajan arvion alla suunnitteluvaiheessa mentiin hivenen yli, samoin kuin toteutus 3 -vaiheessa joulu-tammikuussa. Vaihekohtaisien tuntiarvioiden pettämisessä merkittävä rooli oli käyttöliittymäproton valmistumisen lykkääntyminen. Kun käyttöliittymäproto ei ollut valmis, toteutuksen aloittaminen 9
13 viivästyi. Tällöin T1- ja T2- vaiheisiin ei tullut toteutustunteja niin paljon kuin arvioitiin ja T3-vaiheessa sekä vielä T4-vaiheessakin jouduttiin ottamaan toteutuksen aikataulua kiinni. 3.2 TEHTÄVÄJAKO JA TYÖMÄÄRÄT Projektin alussa tehdyn suunnitelman mukaisesti projektin hallintaan, laaduntarkkailuun ja testaukseen arvioitiin menevän huomattavasti enemmän aikaa kuin mihin päädyttiin. Toisaalta toteutukseen kului huomattavasti enemmän aikaa. Virhearviot johtuvat siitä, että ryhmällä ei ollut kokemusta kokonaisen ohjelmistoprojektin työmääräarvioiden laatimisesta. Koska opinnoissa on usein painotettu projektin suunnitteluun ja järjestelmän määrittelyyn menevän merkittävän suuri prosentuaalinen osuus koko projektin työmäärästä, arvio pitkälti perustui tähän tietämykseen. Projektimme toteutustavat olivat kuitenkin projektin osallistujille ennestään tuntemattomia, ja täten toteutukseen meni aikaa enemmän kuin keskiverto ohjelmistoprojektissa kun osa ohjelmointiajasta meni opiskeluun ja asioiden kokeilemiseen. Testauksen työmäärä on myöskin mittarien mukaan jäänyt hyvin alhaiseksi. Tämä johtuu ryhmän toteutustyylistä. Ohjelmointia ei jaettu koko ajan selkeästi eri kokonaisuuksiin, joista kukin olisi ollut yhden henkilön vastuulla vaan kaikki käytännössä työskentelivät jossakin määrin samojen ohjelmatiedostojen parissa. Näin ollen kaikki ohjelmoijat itse työskennellessään tulivat samalla katselmoineeksi muiden koodia, eikä tätä voitu selkeästi kuitenkaan erottaa tuntiraportoinnissa. Samoin käyttöliittymän ollessa yksinkertainen websivusto, jokainen ohjelmoidessaan testasi aina toiminnon tehtyään sen toiminnallisuutta. Näin ollen moduulitestausta ei myöskään pystytty helposti erottamaan ohjelmoinnista raportoinnin osalta. Tunnit oltaisiin toki pystytty laskemaan, mutta ryhmä tuli siihen lopputulokseen että on parempi pyrkiä työskentelyn tehokkuuteen kuin minuutintarkkaan pöytäkirjan pitämiseen. Näin ollen kaikki järjestelmän toteutukseen liittyvät tunnit merkittiin ohjelmointiin, kun niistä todellisuudessa merkittävä osa oli moduulitestausta ja koodin katselmointia. Tämä myös osaltaan selittää toteutukseen kuluneiden tuntien valtavan ylityksen sekä sen, että toteuttajille tuli enemmän tunteja kuin mitä oli arvioitu. Alun perin kun testaus oli pitkälti eritelty eri henkilöiden tehtäväksi. 10
14 4. JÄRJESTELMÄN VIRHEET Edellä mainituista toteutuksen ja testauksen työnjakoon liittyvistä syistä myös virhemäärien arviointi ja niistä johtopäätösten vetäminen on hyvin hankalaa. Referenssinä voidaan käyttää vain järjestelmätestauksessa vaiheissa T3-T4 löytyneitä virheitä sekä opponenttitestauksessa löytyneitä virheitä. Kyseiset mittarit eivät kerro mitään moduulitestauksessa löytyneistä virheistä, koska ne on aina korjattu välittömästi eikä niitä ole merkitty ylös. T3-vaiheen järjestelmätestaus suoritettiin melko pikaisesti, koska sen merkitys ei ollut kovin merkittävä järjestelmän ollessa pahasti kesken erityisesti testattavan käyttöliittymään osalta. Sen sijaan vaiheen T4 järjestelmätestauksen ja opponenttitestauksen tuloksista voisi tehdä johtopäätöksiä. 4.1 T4 JÄRJESTELMÄTESTAUS Järjestelmätestauksen vaiheessa T4 suorittivat Maaret Pyhäjärvi ja Niko Tolvanen. Tuloksista voitiin vetää se johtopäätös, että järjestelmä toimii hyvin vaatimusten mukaisesti, mutta käyttöliittymää ei ole hiottu loppuun saakka spesifikaatioiden mukaan. Lähes kaikki järjestelmän virheet liittyivät käyttöliittymän epäjohdonmukaisuuksiin sekä poikkeamiin suunnitellusta. Toiminnalliset virheet (2 kappaletta) korjattiin asiakkaan kanssa sovitulla tavalla. 4.2 OPPONENTTITESTAUS Opponenttitestauksessa merkittäviä toiminnallisia virheitä ei myöskään löytynyt sen lisäksi mitä järjestelmätestauksessa itse oli löydetty. Ainoa merkittävä toiminnallisuuteen liittyvä bugi, joka katsottiin tarpeelliseksi korjata, oli salasanan vaihdon epäonnistuminen. Tämän huomattiin olevan ohjelman siirrettävyysongelma alkuperäisessä järjestelmässä toiminto toimi, mutta yksi tähän tarvittava ohjelmatiedosto oli jäänyt kopioimatta testattavaan instanssiin. Näin ollen asennusohjetta sekä levyä jouduttiin hivenen muuttamaan mutta ohjelmallisia korjauksia ei jouduttu tekemään. 11
15 Loppuyhteenvetona testauksista voitaisiin todeta järjestelmän toiminnallisuuden toimineen odotettua paremmin, mutta käytettävyydessä olevan ongelmia. Nämä voidaan katsoa virheiksi, koska järjestelmän hyvä käytettävyys oli pakollinen ominaisuus. Käyttöliittymään liittyvistä ongelmista päästiin kuitenkin sopimukseen asiakkaan kanssa eikä niitä ollut tarpeellista lähteä korjaamaan. 5. KÄYTETYT MENETELMÄT Projektissa oli suunniteltu käytettävän USDP-prosessia, jonka erityispiirteitä ovat sekä inkrementaalisuus että iteratiivisuus. Menetelmää myös sovellettiin jossakin määrin, joskin tulkinnasta riippuen menetelmän käyttö ontui. Ryhmä ymmärsi, osin omien odotustensa pohjalta, kurssin antamia ohjeita projektin alussa väärin, ja pyrki kirjoittamaan teknisen määrittelyn heti aluksi kokonaisuudessaan. Tästä johtuen inkrementaalisuuteen ei kunnolla päästy, kun koko järjestelmä tuli määritellyksi kerralla ja korjattua tarkentamisen sijasta. Toisaalta iteratiivisuutta toteutettiin niin käyttöliittymäsuunnittelussakin (lukuisat kierrokset asiakkaan kommentoitavina ja hiottavina) sekä toteutuksessa ja teknisessä määrittelyssä (määrittely muuttui toteutuksen edetessä, kun toteutustekniikoista opittiin lisää). Inkrementaalisuuden vähyyteen johti myös se, että järjestelmä pyrittiin määrittelemään hyvin pitkälle käyttöliittymäprototyypin avulla. Toteutus aloitettiin vasta prototyypin ollessa valmis, jottei vääriä toteutustapoja jouduttaisi turhan paljon korjailemaan. Tästä syystä toisaalta kaikki järjestelmän toiminnallisuus tuli suunniteltua kerralla kokonaisuudessaan. Vaikka suunnittelu tehtiin iteratiivisesti, koko ajan suunnittelun alla oli täysi kokonaisuus, jota ei osattu laajentaa ajan myötä. Osasyynä tähän pohdimme olevan ryhmän kokemustaso epävarmuuksia on muutenkin paljon osaamattomuudessa ja kokemattomuudessa ja osien tietoinen ulosjättäminen kun niitä ei ymmärrä on vaikeaa. Inkrementaalisuuden arvioinnissa toki voidaan käyttää eri katsontakantoja, ja toki järjestelmää pyrittiin toteuttamaan kerros kerrallaan jolloin järjestelmä kehittyi inkrementaalisesti toteutusvaiheessa. Kokouskäytännöt ja katselmointiprosessi, jotka määriteltiin kurssin alussa, toimivat projektin kuluessa hyvin. Kokouskäytännöstä tingittiin toteutuksen päästyä vauhtiin, sillä suunnittelu- ja organisointityötä oli hyvin vähän eikä ajan kuluttamista viikoittaisiin 12
16 palavereihin nähty enää tarpeelliseksi. Myös asiakaskatselmointeja supistettiin, koska palautettavissa dokumenteissa ei enää muunneltu kovin merkittäviä asioita, ja nämä käytiin yleensä lähinnä sähköpostitse tai puhelimitse asiakkaan kanssa läpi ja neuvoteltiin muutosten sopivuudesta. Edistymisestä raportoitiin suunnitelmien mukaan ja asiakas on ilmaissut olleensa tyytyväinen tiedotuksen määrään ja laatuun. Testauksen menetelmiä käytettiin aluksi, mutta esimerkiksi testauksen automatisointi nähtiin hyötyyn nähden varsin resursseja kuluttavaksi ja niistä täten osittain luovuttiin. Uusia työkaluja kokeiltiin ja osa koettiin hyödyllisiksi siinä missä osa lähinnä taakaksi testaajille. Työkalujen käytöstä opittiin ja tämäkin koettiin kokemuksena hyväksi, erityisesti tähän voitiin käyttää vähän ylimääräistä aikaa kun testauksen ja koko projektin tuntimäärät olivat jäämässä alle odotetun. Nämä tunnit katsottiin tulevan projektin hyödyksi koska ne palvelivat ryhmän jäsenten oppimisintressejä. 6. RISKIEN HALLINTA Projektin riskien hallinta onnistui kohtuullisen hyvin. Alussa tehty riskianalyysi kattoi hyvin kaikki merkittävät riskit, eikä suuria yllätyksiä täten päässyt tulemaan. Myös riskien ennalta ehkäisyssä voidaan katsoa onnistutun. Ainoa projektin riskianalyysissa listattu riski, joka on toteutunut, on riski numero 3: Valitaan toteutustekniikka, josta ei ole kokemuksia. Tämä oli oikeastaan välttämätöntä järjestelmän arkkitehtuurin ja käytännön kannalta toteutustekniikkavalinnat olivat pitkälti ainoita järkeviä, ja kuitenkaan monilla ei ollut niistä kokemusta. Tämä on aiheuttanut, kuten jo aiemmin totesimme, toteutuksen työmäärien kasvamista ennakoidusta. Lisäksi tämä on aiheuttanut SSL-salauksen pois jättämisen järjestelmän toteutuksesta. Periaatteessa myös riski 7: Yhteisiä sovittuja prosesseja ei noudateta, on toteutunut USDP-prosessin vaillinaisen implementoinnin vuoksi. Tämä ei kuitenkaan vastaa riskin taustalla ollutta ajatusta, sillä prosessin vaillinainen toteutus ei suuresti haitannut projektin kulkua, eikä siihen johtaneihin tekijöihin juuri voitu projektiryhmän keinoin vaikuttaa. Ongelmana riskienhallintaprosessissa oli lähinnä riskianalyysin tulkinnan ja varautumiskeinojen yksipuolisuus. Molempien mainittujen riskien tapauksessa niiden ilmenemismuoto oli hivenen erilainen, kuin riskienhallintasuunnitelmaa laadittaessa oli 13
17 ajateltu. Tällöin myöskään sama torjuntamenetelmä ei suoraan toiminut. Tuntemattoman toteutustekniikan pelättiin aiheuttavan sen, että toteutustekniikka ei ole toimiva ja sitä joudutan muuttamaan kesken projektin, kun se todellisuudessa toikin ainoastaan lisätunteja opiskelun ja harjoittelun ansiosta. Prosessien laiminlyönnin taas arveltiin johtuvan sitoumuksen puutteesta, joskaan sitoumuksen puutetta ei ollut projektissa muuten havaittavissa. Lisäksi ongelmaksi koitui käyttöliittymäproton merkittävä myöhästyminen, joka omalta osaltaan myöhästytti toteutuksen alkamisajankohtaa. Tähän ei osattu suoranaisesti valmistautua. Riskiksi kyllä merkittiin asiakkaan mahdollinen mielenmuutos tai vaatimusten ymmärtäminen väärin, ja osittain juuri näiden riskien välttämiseksi protoa iteroitiin pitkään ja huolella. Näin vältettiin kahden riskin toteutuminen, mutta jälkikäteen ajateltuna olisi voinut olla aikataulullisesti kannattavampaa ottaa suurempia riskejä näiden suhteen. Jos toteutus olisi päässyt alkamaan aikataulussa, jossakin määrin käyttöliittymään olisi varmasti voitu tehdä muutoksia jälkikäteenkin työmäärän kovasti ylittymättä. Tätä ei osattu määrittelyvaiheessa varmaksi arvioida ja siksi ehkä näiden riskien torjumiseen käytettiin kohtuuttomasti aikaa. Toisaalta käyttöliittymäprotot olivat paras keinomme saada asiakkaalta palautetta kehityksen oikeasta suunnasta. Yleisesti ottaen voidaan todeta riskienhallinnan onnistuneen projektissa hyvin mikään analysoiduista riskeistä ei ole toteutunut sellaisenaan, ja vain yksi täysin listan ulkopuolinen riski on toteutunut. Riskit pystyttiin yhtä lukuun ottamatta kartoittamaan kattavasti, joskin niiden tarkempi analysointi olisi voinut olla huolellisempaa. Samoin riskien torjunnassa olisi voitu käyttää enemmän harkintaa, jotta toteutusta olisi voitu lähteä tekemään ajoissa. 14
18 7. ARVIO PROJEKTIN ONNISTUMISESTA Projektin voi todeta onnistuneen tavoitteissaan sekä ryhmän että asiakkaan kannalta. Olemme oppineet tekemisen aikana paljon, joten voisi olettaa, että olemme myös kurssin tavoitteiden kannalta saavuttaneet sen mitä oli tarkoituskin. Järjestelmä on valmis, ja asiakas on sen hyväksynyt. Riskienhallinta on onnistunut kohtuullisen hyvin, työmääräarviot kokonaisuutena varsin mainiosti, budjetti alitettiin ja projektiryhmän tavoitteena pidettyjä hyviä arvosanojakin on projektin aikana saatu. Pakollisena ominaisuutena olleen SSL-salauksen poisjäännistä päästiin asiakkaan kanssa sopimukseen. Asiakas on myös antanut ymmärtää olleensa tyytyväinen ryhmän työskentelyyn ja tiedottamiseen, jotka ovat käytännön yritysmaailmassa erittäin arvokkaita asioita. 7.1 MITÄ OPITTIIN? Projektiryhmä on oppinut kurssin aikana merkittävästi asiakasyhteistyöstä, vaatimusmäärittelyyn liittyvistä asioista, riskien hallinnasta ja projektin hallinnasta. Uudet teknologiat kuten JSP-ohjelmointi sekä kokonaisen client/server-ohjelmiston toteutus ovat olleet valtaosalle ryhmästä uusia asioita. Myös käyttöliittymäsuunnittelusta opittiin monta läksyä, niin asiakkaan mielipiteiden ja yleisen käytettävyyden välisestä tasapainottamisesta kuin riskinoton tarpeellisuudesta. Projektin sisäisen kommunikaation tärkeys on tullut esille ja sen tärkeys on ymmärretty ehkä laajemmin kuin ennen. 7.2 MITÄ TEKISIMME TOISIN? Jos projekti pitäisi nyt aloittaa alusta, ryhmämme tekisi varmasti monta asiaa eri lailla kuin ensimmäisellä kerralla. Yksi selkeä virheeksi tunnistettu asia, joka korjattaisiin, oli käyttöliittymäproton odottaminen toteuttamisen alkamiseksi. Järjestelmän toteuttaminen olisi pitänyt aloittaa jo aiemmin tarvittavien muutosten implementointi ei suurimmassa osaa tapauksista olisi aiheuttanut suurta lisätyötä, ja toteutuksella olisi ollut paljon enemmän aikaa. Tällöin myös oltaisiin osittain vältytty työtaakan kertymiltä, joihin nyt törmättiin, kun työnjakoa olisi voitu tehdä vapaammin eikä se tekee joka ehtii periaatteella. 15
19 Ryhmämme ei myöskään pyrkisi tekemään koko teknistä määrittelyä heti projektin alussa. Päinvastoin ainoastaan arkkitehtuurin suuremmat linjaukset tehtäisiin alussa, ja määrittelyä tarkennettaisiin toteutuksen edetessä. Näin edellytykset USDP-prosessin tarkempaan seurantaan olisivat paremmat, ja toisaalta siihen voitaisiin myös kiinnittää enemmän huomiota. Muuta ryhmä tuskin muuttaisi merkittävästi. Ryhmän sisäinen ymmärtämys toistensa osaamistasosta ja yhteistyökyky olisi luultavasti heti aluksi parempi, jolloin yhteistyö olisi saumattomampaa kuin mitä se tässä tapauksessa heti projektin alettua saattoi olla. Kunkin erityisosaamisia voitaisiin näin käyttää paremmin hyödyksi heti kurssin alussa. Projektia suunniteltaessa otettaisiin myös paremmin huomioon, millaisille kokonaisuuksille tunnit on helppo jakaa ja merkitä tuntikirjanpidossa nyt tuntimerkintöjä ei tehty kuin suurille kokonaisuuksille ja niiden seuraaminen siksi vaikeutui. Lisäksi palavereihin ja projektin hallintaan kulutettavia työmääriä ei tulisi arvioitua niin suuriksi enää projektin loppuvaiheessa. Suuria muutoksia tähänkään tuskin tulisi. 8. ARVIO KURSSISTA Kurssi on täyttänyt projektiryhmän sille asettamat odotukset. Kurssin järjestelyt toimivat sujuvasti; arvostelut tulivat ajallaan ja olivat jokseenkin yhdenmukaisia. Kurssin tarjoamien työkalujen käyttöön olisi saanut olla enemmän ohjeistusta. Ryhmämme kohdalla ongelmia huomattiin vasta myöhäisessä vaiheessa edistymisraporttien yhteydessä, kun VICA- kuvaajia analysoitiin. Kuvaajat antoivat erheellistä kuvaa projektista, koska Tiranaa ja PMIX-dumppauksia oli käytetty virheellisesti. Tiranasta annettu ohjeistus olisi siis saanut olla syventävämpi, lähinnä sen kannalta että ymmärtäisi paremmin, mikä vaikuttaa mihinkin kuvaajaan jo ennen tuntien syöttämistä. Kurssin työmäärä oli ryhmän mielestä jonkin verran suurempi kuin viiden opintoviikon suoritus, jonka siitä saa. Tosin tämä oli odotettavissa kurssin alusta lähtien. Toki projekti olisi voitu suunnitella siten, että vain opintoviikkojen edellyttämä tuntimäärä tulee tehdyksi ja noudattaa tätä, mutta käytännössä projektityön kokoista järjestelmää ei olisi 16
20 voitu toteuttaa niin lyhyessä ajassa lähtien ryhmän jäsenten osaamistasosta projektin alussa. Näin ollen valittavissa oli joko epäonnistunut projekti tai ylimääräinen työ. Tämän valinnan tekeminen taas suoraan vastaa sitä, että saadakseen hyvän arvosanan kurssilla on tehtävä enemmän tunteja kuin viisi opintoviikkoa edellyttävät. Toisaalta, opintoviikko on suhteellinen käsite ja käytetyn työmäärän suhteuttaminen opintoviikkoihin vaatisi pidempää pohdintaa kurssin esitietovaatimuksia ja tavoitteita vasten. Assistentin roolia ja kurssin vaatimuksia voisi jollain tapaa koittaa selkiyttää. Projektit ovat erilaisia ja näin arvostelu voi olla hyvinkin haastavaa. Asiakkaan ei-teknisyyden ja ohjaajan toimimattomuuden kannalta olisimme jostain suunnalta voineet kaivata myös teknisiä kommentteja. Kurssin anti oli kiitettävä. Ryhmän jäsenet oppivat hyvin paljon projektin hallinnasta, asiakkaan kanssa toimimisesta, käyttöliittymäsuunnittelusta sekä eri toteutustekniikoista. 17
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTIRAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:
Kuopio Testausraportti Kalenterimoduulin integraatio
Kuopio Testausraportti Kalenterimoduulin integraatio Kuopio, testausraportti, 22.4.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 22.4.2002 Matti Peltomäki Ensimmäinen versio 0.9 22.4.2002 Matti
PS-vaiheen edistymisraportti Kuopio
PS-vaiheen edistymisraportti Kuopio Kuopio, PS-vaiheen edistymisraportti, 30.10.2001 Versiohistoria: Versio Pvm Laatija Muutokset 1.0 30.10.2001 Ossi Jokinen Kuopio2001, vain kurssin T-76.115 arvostelun
SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti
Järjestelmäprojekti 1 projektisuunnitelma ICT4TN007-2 SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti Versio 0.1 Tekijät Keijo Nykänen Tarkastanut Hyväksynyt HAAGA-HELIA
SOVELLUSALUEEN KUVAUS
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu SOVELLUSALUEEN KUVAUS LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 12.12.2000
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Testauksen loppuraportti v. 1.0 Päivitetty 23.4.2001 klo 19:05 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 1.0
EDISTYMISRAPORTTI - PS Virtuaaliyhteisöjen muodostaminen Versio 1.0
EDISTYMISRAPORTTI - PS Edited by Checked by Approved by Antti Tuomaala Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. PROJEKTIN TILA 2 2. SUORITETUT TEHTÄVÄT 3 Projektisuunnitelma 3 Vaatimusmäärittely
Verkkopokerijärjestelmä. Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008
Verkkopokerijärjestelmä Loppuraportti Ryhmä Kanat Ohjelmistotuotantoprojekti, syksy 2008 Projektiryhmä Samuli Aalto-Setälä Jukka Kekälainen Jarno Kyykkä Mika Mielonen Mårten Smeds Otto Waltari Ohjaaja
Projektisuunnitelma Viulu
Projektisuunnitelma Viulu Kuusela Johannes Sjöblom Teemu Suominen Osma Ohjelmistotuotantoprojekti Helsinki 23.9.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Versiohistoria Päivämäärä Versio
IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS
20.4.2015 IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA 1 1.1 SOVELTAMINEN Näitä erityisehtoja sovelletaan ohjelmistojen tai niiden osien toimituksiin ketterien
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu JÄRJESTELMÄN KÄYTTÖOHJE LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001
Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu
Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu
EDISTYMISRAPORTTI - T2 Virtuaaliyhteisöjen muodostaminen Versio 1.2
EDISTYMISRAPORTTI - T2 Edited by Checked by Approved by Antti Tuomaala Harri Kauhanen i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. PROJEKTIN TILA 2 1.1. Yleistä 2 1.2. Resurssit 2 1.3. Laatu 4 2. SUORITETUT
Kuopio Testausraportti Asiakkaat-osakokonaisuus
Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki
Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
LOPPURAPORTTI Paperikonekilta Versio 1.0
Loppuraportti LITA/TIKO/PAPERIKONEKILTA 1 (14) 18.5.2009 LOPPURAPORTTI Paperikonekilta Versio 1.0 Tekijät: Jaakko Karhunen Jani Hyvönen TIKO, IT-Dynamo 5.kerros Osoite: Tietojenkäsittelyn koulutusohjelma
Tik-76.612 Ohjelmistoprojektien Hallinta
Tik-76.612 Ohjelmistoprojektien Hallinta Tervetuloa kurssille! 2 Kurssin yleisinfo Kurssin tausta Katsaus luentoihin Aloitusluennon agenda Luennoitsijoiden esittely Harjoitustyön läpikäynti Muut käytännön
Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli
Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)
Terja Ketola PTJ2008-työsuunnitelma 1 (5) AIKATAULU JA TEHTÄVÄT / PTJ2008 VALMIS MENOSSA MYÖHÄSSÄ ALOITTAMATTA ALUSTAVA AJANKOHTA EI PIDETTY / TEHTY 1 Määrittelyn läpikäynti PTi, TKe, IHa, TRö 34 23.8.2007
T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tästä dokumentista ilmenee T1-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 1.12.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi
JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi
JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi Versio: 0.9 Julkaistu: n.n.2011 Voimassaoloaika: toistaiseksi Sisällys 1 Katselmointi osana laadunvarmistusta... 2 2 Yleistä katselmoinneista...
Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana
Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana Muutamia ajatuksia siitä, miten testaus pärjää lama-ajan säästötalkoissa. Laman patologioita ja mahdollisuuksia. Säästämisen strategioita.
TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!
TARJOUSPYYNTÖ / LIITE 1 1 (5) TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM! Tällä liitteellä yksilöidään hankinnan kohteen ominaisuuksia ja toiminnallisuuksia, jotka
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
Edistymisraportti v. T4 (Toteutus 4) Päivitetty 15.3.2001 klo 18:13 2 (8) Sisällys 1 PROJEKTIN TILA...3 2 SUORITETUT TEHTÄVÄT...6 3 KÄYTETYT MENETELMÄT...7 4 ONGELMAT...8 EDISTYMISRAPORTTI 2 3 (8) 1. Projektin
VERSIONHALLINTA. PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D
VERSIONHALLINTA PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D Versio Päivä Tekijä Kuvaus 0.1 26.10.2005 Kaarlo Lahtela Ensimmäinen versio 0.2 10.12.2006 Lauri Kiiski Suomennettu 3 (8 ) SISÄLLYS
Opponointitestaus VYM -> LiKe 29.03.2001
Opponointitestaus VYM -> LiKe 29.03.2001 Opponoinnin testitapaukset Opponoinnin testitapaukset on pääosin suoritettu loggautumalla sisään käyttäjällä Minna Reino, joka on I -käyttäjä After Sales-projektissa.
Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3
Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2
Internet-pohjainen ryhmätyöympäristö
Menetelmäohje Internet-pohjainen ryhmätyöympäristö Riku Hurmalainen, 24.3.2002 Sisällysluettelo 1. Johdanto...3 2. Termit...4 3. Toteutus...5 3.1. Yleiskuvaus...5 3.2. Tekninen ratkaisu...5 3.3. Tietoturva...6
T Projektikatselmus
T-76.115 Projektikatselmus Projektityöryhmä GenCode I3-iteraatio 17.3.2004 Agenda Tavoitteiden toteutuminen (5 min) Resurssien käyttö (5 min) Iteraation tulokset (10 min) Riskit (5min) +Kokemuksia työskentelymenetelmistä
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu LAATUKÄSIKIRJA LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 12.12.2000
Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:
Dokumentaatio, osa 1 Tehtävämäärittely Kirjoitetaan lyhyt kuvaus toteutettavasta ohjelmasta. Kuvaus tarkentuu myöhemmin, aluksi dokumentoidaan vain ideat, joiden pohjalta työtä lähdetään tekemään. Kuvaus
Mihin kaikkeen voit törmätä testauspäällikön saappaissa?
Mihin kaikkeen voit törmätä testauspäällikön saappaissa? Arto Stenberg Copyright Kuntien Tiera Oy Kuntien Tiera Copyright Kuntien Tiera Oy Tiera on vuonna 2010 perustettu yli 200:n kuntatoimijan omistama
COTOOL dokumentaatio Riskiloki
Table of Contents 1 Johdanto.................................................................................. 1 1.1 Versiohistoria...........................................................................
SUUNTA TOIMINNAN JA ARVIOINNIN SUUNNITTELUN TYÖKALU
1 SUUNTA TOIMINNAN JA ARVIOINNIN SUUNNITTELUN TYÖKALU Suunta on työkalu, jota käytetään suunnittelun ja arvioinnin apuna. Se on käyttökelpoinen kaikille, jotka ovat vastuussa jonkun projektin, toiminnon,
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu PROJEKTISUUNNITELMA LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 3.1 Tila: hyväksytty Päivämäärä: 12.12.2000
Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Ylläpitodokumentti Boa Open Access Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari
Yhteenvetodokumentti. Boa Open Access. Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Yhteenvetodokumentti Boa Open Access Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari
EDISTYMISRAPORTTI - T1 Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 1)
EDISTYMISRAPORTTI - T1 Edited by Checked by Approved by Antti Tuomaala i Sisällysluettelo DOKUMENTIN VERSIOT 1 1. PROJEKTIN TILA 2 2. SUORITETUT TEHTÄVÄT 4 Projektisuunnitelma Vaatimusmäärittely Virhe.
Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu VAATIMUSMÄÄRITTELY LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 3.1 Tila: hyväksytty Päivämäärä: 12.12.2000
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2016 VIIME KERRALLA MENETELMIÄ Musta laatikko Valkea laatikko Harmaa laatikko Regressio Automaatio Rasitus (kuormitus)
TIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 14.9.2015 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut
SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus
SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus Lehmus, Auvinen, Pihamaa Johdanto Käyttäjätestauksella tarkoitetaan tuotteen tai sen prototyypin testauttamista todellisilla käyttäjillä. Kehittäjät
SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3
AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 7 Dokumenttihistoria Revisiohistoria Revision päiväys: 29.11.2004 Seuraavan
Ylläpitodokumentti Mooan
Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas
Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma PiccSIM - TrueTime integrointi Henri Öhman 31.1.2012 1. Projektityön tavoite PiccSIM on Aalto-yliopistolla kehitetty simulointiympäristö,
TITANIC TEMPPU, vaan ei karille
TITANIC TEMPPU, vaan ei karille Mikko Mäkelä Tuomo Rintamäki 17/10/10 Helsinki Metropolia University of Applied Sciences 1 Metropolia- ammattikorkeakoulusta Suomen suurin ammattikorkeakoulu, joka aloitti
Lefkoe Uskomus Prosessin askeleet
Lefkoe Uskomus Prosessin askeleet 1. Kysy Asiakkaalta: Tunnista elämästäsi jokin toistuva malli, jota et ole onnistunut muuttamaan tai jokin ei-haluttu käyttäytymismalli tai tunne, tai joku epämiellyttävä
Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Koskelo Helsinki 16.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Tom Bertell Johan
Sähköisen projektikansion dokumentointi Innon levyasemalle \\kapa10\inno
Valmistelu Suunnittelu ja organisointi Aloitus Toteutus Päätös Projektiidea, tarjous ja into tehdä! Valmentajan / ohjaavan opettajan nimeäminen Projektitiimin kokoaminen / roolit Sopimus toimeksiantajan
Tik-76.612 Harjoitustyö
Tik-76.612 Harjoitustyö Harjoitustyö Tehdään 2-3 hengen ryhmissä Koostuu etapeista joiden aikana simuloidaan ohjelmistoprojektin läpivientiä On nivottu osaksi kurssin luentoja On pakollinen 2 Harjoitustyön
Convergence of messaging
Convergence of messaging Testaussuunnitelma The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO
SÄHKÖTEKNIIKAN KOULUTUSOHJELMAN KANDIDAATINTYÖOHJE
SÄHKÖTEKNIIKAN KOULUTUSOHJELMAN KANDIDAATINTYÖOHJE Ohje hyväksytty osastoneuvostossa 17.8.2005 1 Sisällys 1. Kandidaatintyö ja sen tarkoitus...2 2. Kandidaatintyön aihe ja tarkastaja...3 3. Kandidaatintyön
Tik Harjoitustyö
Tik-76.612 Harjoitustyö Harjoitustyön uusi aikataulu Ti 12.3 Kurssin aloitus Harjoitustyön läpikäynti To 14.3 Ti 19.3 Projektin synty Projektisuunnitelma Ryhmien muodostuminen To 21.3 Ti 26.3 To 4.4 Ti
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite
S11-09 Control System for an. Autonomous Household Robot Platform
S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on
Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston rakenteen ja laatia ohjelmiston teknisen spesifikaation.
1(7) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ Tutkinnon osa: Ohjelmiston prototyypin toteuttaminen 30 osp Tavoitteet: Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston
HUIPUT KEHIIN palautelomake
HUIPUT KEHIIN palautelomake 1. Organisaatio Skills Finland ry SAMPO Saimaan ammattiopisto Sampo Vaasan Ammattiopisto Winnova Hyria koulutus Oy WinNova EteläKarjalan koulutuskuntayhtymä Linnan Vartijat
Tekninen suunnitelma - StatbeatMOBILE
Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in
JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja
JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja Versio: 0.9 Julkaistu: n.n.2011 Voimassaoloaika: toistaiseksi 1 Yleistä Palvelun kehitys jakautuu vaiheisiin, joiden väleissä
Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri
Testausraportti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio
Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,
Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille
1(23) Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille Matti Vuori, Tampereen teknillinen yliopisto 30.10.2012 Sisällysluettelo 1/2 Esityksen tarkoitus 4 Laatu on tärkeää, ei
T Testiraportti - järjestelmätestaus
T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria
A11-02 Infrapunasuodinautomatiikka kameralle
A11-02 Infrapunasuodinautomatiikka kameralle Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Lassi Seppälä Johan Dahl Sisällysluettelo Sisällysluettelo 1. Projektityön tavoite
AHOT- käytäntöjen jalkauttaminen ja jalkautuminen Savoniaammattikorkeakoulussa
AHOT- käytäntöjen jalkauttaminen ja jalkautuminen Savoniaammattikorkeakoulussa Anna-Leena Ruotsalainen AHOT:lla eli aiemmin hankitun osaamisen tunnistamisella ja tunnustamisella tarkoitetaan opiskelijan
ESR-PROJEKTIN LOPPURAPORTTI
ESR-PROJEKTIN LOPPURAPORTTI Ohjelmakausi 2007-2013 Viranomaisen merkintöjä Saapumispvm 31.08.2010 Diaarinumero EPOELY/336/04.00.05.00/2010 Käsittelijä Tuija Nikkari Puhelinnumero 040-551 9844 Projektikoodi
Asko Ikävalko, k0201291 22.2.2004 TP02S-D. Ohjelmointi (C-kieli) Projektityö. Työn valvoja: Olli Hämäläinen
Asko Ikävalko, k0201291 22.2.2004 TP02S-D Ohjelmointi (C-kieli) Projektityö Työn valvoja: Olli Hämäläinen Asko Ikävalko LOPPURAPORTTI 1(11) Ratkaisun kuvaus Käytetyt tiedostot Tietuerakenteet Onnistuin
Yksikkötestaus. import org.junit.test; public class LaskinTest public void testlaskimenluonti() { Laskin laskin = new Laskin(); } }
Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin testattaviin toiminnallisuuksiin, kuten olion tarjoamiin metodeihin.
Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Projektisuunnitelma KotKot Helsinki 22.9.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen
Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve
Lohtu-projekti Testiraportti Versiohistoria: 1.0 6.5.2003 2. syklin toteutuksen testit. 1. ajo Virve Helsinki 6. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja, Mari Muuronen, Seppo Pastila, Virve Taivaljärvi
Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi
Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut Ohjelmointikurssin järjestäminen Helsingin yliopiston Ohjelmoinnin MOOC-kurssimateriaalin avulla 15.4.2016 1 Linkki Tietojenkäsittelytieteen
Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria
Sivu: 1 / 10 Testausdokumentti Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto Versiohistoria Versio Päivitykset 0.4 Lisätty mod_form.php -tiedostoon liittyvät testit 0.5 Lisätty johdanto 1.0 Dokumentti
2. Koetilan palvelin. 4. Varatietokoneet ja -kuulokkeet. 6. Kokelaan tikkuja osallistujille, varapäätelaitteille ja varalle
Valvojan ohje Nämä ohjeet koskevat koetilanteen valvontaa. Ennen koetilaisuuden alkua koetila ja kokelaiden suorituspaikat on valmisteltu lukioihin rehtoreille lähetettyjen ohjeiden mukaisesti. Koetilaan
A4.1 Projektityö, 5 ov.
A4.1 Projektityö, 5 ov. Kurssin esitietovaatimuksia Kurssin tavoitteista Kurssin sisällöstä Luentojen tavoitteista Luentojen sisällöstä Suoritustavoista ja -vaatimuksista Arvostelukriteereistä Motivointia
ESITUTKIMUS. Polku Versio 0.1. Projektiryhmä
ESITUTKIMUS Polku Versio 0.1 Projektiryhmä Janne Pihlajaniemi janne.pihlajaniemi@iki.fi Antti Jämsén antti.jamsen@uta.fi Maria Hartikainen maria.hartikainen@uta.fi Pekka Kallioniemi pekka.kallioniemi@uta.fi
TESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - VYM JA KANTA Versio 1.0 i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI 3 2.1. Testauksen
Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTITAPAUKSET LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:
Työn ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework
Työn ositusmalleista Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Walker Royce, Software Project Management, A Unified Framework 1 Tavoitteista Luentojen jälkeen opiskelijan tulisi osata:
Lohtu-projekti. Testaussuunnitelma
Lohtu-projekti Testaussuunnitelma Versiohistoria: 1.0 19.2.2003 1. versio Mari 1.1 20.2.2003 Muutoksia Mari 1.2 25.2.2003 Katselmoinnissa esiin tulleet Mari muutokset 1.3 17.3.2003 2. syklissä tehtävät
SEPA päiväkirja. BetaTeam. Juho Mäkinen, 57796V, Jari Leppä, 42710V, Versio Pvm Tekijä Kuvaus
SEPA päiväkirja BetaTeam Juho Mäkinen, 57796V, jvmakine@cc.hut.fi Jari Leppä, 42710V, jleppa@cc.hut.fi Versio Pvm Tekijä Kuvaus 0.1 10.11.2005 Juho Mäkinen Johdanto 1. 0.2 11.11.2005 J.Mäkinen, Käytäntöön
Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus
Projektisuunnitelma (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus Ville Toiviainen Tomi Tuovinen Lauri af Heurlin Tavoite Projektin tarkoituksena
Projektisuunnitelma. Projektin tavoitteet
Projektisuunnitelma Projektin tavoitteet Projektin tarkoituksena on tunnistaa erilaisia esineitä Kinect-kameran avulla. Kinect-kamera on kytkettynä tietokoneeseen, johon projektissa tehdään tunnistuksen
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTAUSSUUNNITELMA LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 12.12.2000
Liikkuva työ pilotin julkinen raportti 30.06.2014
Liikkuva työ pilotin julkinen raportti 30.06.2014 2 / 9 Green ICT pilotin raportti SISÄLLYSLUETTELO 1. Tiivistelmä koekäytöstä... 3 2. Toteutus... 4 2.1.Tavoite... 4 2.2.Mobiilisovellus... 4 2.3.Käyttöönotto...
Valtaosa 67% viljelijöistä on jatkamassa ennallaan. Toiminnan laajentamista suunnittelee 16% viljelijöistä.
MTK TERVO-VESANTO JÄSENKYSELY 2009 Yleistä kyselyn toteutuksesta MTK Tervo-Vesanto ry:n jäsenkysely toteutettiin 12.4.-5.5.2009 välisenä aikana. Kysely oli internet-kysely. Kyselystä tiedotettiin jäseniä
Alueellisen ja valtakunnallisen arkkitehtuurin yhteensovittaminen
Alueellisen ja valtakunnallisen arkkitehtuurin yhteensovittaminen Yrjö Koivusalo tietohallintapäällikkö Varsinais-Suomen sairaanhoitopiiri Kansallinen vs. alueellinen arkkitehtuuri Onko yhteensovittaminen
ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ
ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ IMS Business Solutions Oy, J Moisio 10/ 2016 2.10.2016 IMS Business Solutions Oy 2 ISO 9001:2015 PROSESSIEN AUDITOINTIKYSYMYKSIÄ ISO 9001:2015
Loppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio
1 Loppuraportti Virtuaali-Frami, CAVE-ohjelmisto Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu Versio 1.0 15.1.2006 2 Sisällys Tiivistelmä... 3 1 Johdanto... 4 1.1 Dokumentin tarkoitus...
Toteutusvaihe T3 Digi-tv: Edistymisraportti
Toteutusvaihe T3 Digi-tv: Edistymisraportti Sisällysluettelo 1. Projektin tila...3 Dtv: Work done per Person (current phase)...3 Dtv: Work done per Worktype (current phase)...3 2. Suoritetut tehtävät...4
Työhyvinvoinnin vuosikymmenet
kuntoutuksen ja työhyvinvoinnin erikoislehti Työhyvinvoinnin vuosikymmenet Työyhteisö keskeisessä roolissa: SAIRAUSPOISSAOLOT PUOLITTUIVAT VERVE 1965-2015 Palvelujärjestelmän MONIMUTKAISUUS HÄMMENTÄÄ TYÖKYKYJOHTAMINEN
Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti5004000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 4.6.2007,
suomi.fi Suomi.fi-palveluväylä
Suomi.fi-palveluväylä Julkishallinto, valtion ja kuntien yhtiöt 11.9.2015 Versio 1.0 JPV031 Esityksen sisältö 1. Suomi.fi-palvelukokonaisuus 2. Palvelulupauksemme 3. Mitä palvelu tarjoaa? 4. Miten? 5.
Ikivihreä kirjasto loppuraportti määrittelyprojektille
loppuraportti määrittelyprojektille Mikkelin Ammattikorkeakoulu Oy Sähkö ja informaatiotekniikan laitos Versiomuutokset 29.1.2014 viimeisin tilanne tietokantakonversiosta Mirja Loponen 7.2.2014 tarkennettu
Projektityö
Projektityö 21.10.2005 Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, työhuone: B1042) Kurssin kotisivut:
COTOOL dokumentaatio Testausdokumentit
Table of Contents Testausraportti.............................................................................. 1 1 Tiivistelmä...............................................................................
tsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004
Tarkastusmenettelyt ja katselmukset tsoft Vesa Tenhunen 4.2.2004 http://cs.joensuu.fi/tsoft/ Johdanto Yksi tärkeimmistä tekijöistä laadukkaiden ohjelmistojen tuottamisessa on puutteiden aikainen havaitseminen
@Tampereen Testauspäivät (2012-06)
@Tampereen Testauspäivät (2012-06) Testausodotukset räätälöityjen järjestelmien projekteissa Maaret Pyhäjärvi, testausasiantuntija Twitter: maaretp Testausvastaava @ Granlund Oy Yrittäjä
58160 Ohjelmoinnin harjoitustyö
58160 Ohjelmoinnin harjoitustyö Testaus 30.3.2009 Tuntiop. Sami Nikander sami.nikander@helsinki.fi 58160 Ohjelmoinnin harjoitustyö, Sami Nikander 30.3.2009 1 Testaus Ohjelman systemaattista tutkimista