VERSIONHALLINTA. PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D

Koko: px
Aloita esitys sivulta:

Download "VERSIONHALLINTA. PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D"

Transkriptio

1 VERSIONHALLINTA PARIOHJELMOINTI Lari Ahti, 62634M Antti Kauppinen, 58390D

2 Versio Päivä Tekijä Kuvaus Kaarlo Lahtela Ensimmäinen versio Lauri Kiiski Suomennettu

3 3 (8 ) SISÄLLYS JOHDANTO... 4 MENETELMÄN KÄYTTÖÖNOTTO... 5 KOKEMUKSET JA MUUTOKSET... 6 Projektin suunnittelu... 6 Toteutus Toteutus Yhteenveto... 6

4 4 (8 ) JOHDANTO Pariohjelmointi on käytäntö, jossa kaksi ohjelmoijaa työskentelee samalla tietokoneella yhteistyössä. Pyrkimyksenä pariohjelmoinnissa on parantaa tuotetun koodin laatua sekä tehostaa tuottavuutta. Pariohjelmoinnissa ohjelmoijien tavoitteena on yhdessä tuottaa jokin ohjelman osa (esim. suunnitelma, algoritmi, koodi). Toinen ohjelmoijista on vastuussa ideoiden kirjoittamisesta, jolloin toinen ohjelmoija voi keskittyä tarkistamaan ja analysoimaan tuotettua materiaalia. Olennaista pariohjelmoinnissa on kummankin osapuolen aktiivinen osallistuminen ohjelmointiin, joten kirjoittavaa henkilöä on vaihdettava aika ajoin. Vahvuutena pariohjelmoinnissa on mahdollisuus tuotetun materiaalin jatkuvaan analysointiin korkealla tasolla, joten riski kehityksen ajautumisesta umpikujaan on pienempi kuin yksin ohjelmoitaessa. Lisäksi monien pienien virheiden havaitseminen on helpompaa henkilölle, joka ei joudu keskittymään ohjelman kirjoittamiseen. [1,2] Edellä mainittujen pariohjelmoinnista saavutettavien hyötyjen ohella erityisesti Dentego-projektissa on tavoitteena parantaa ja kehittää ohjelmoijien välistä kommunikaatiota ja yhteistyötä ohjelmoinnin osalta. Koska Dentegoprojekti on voimakkaasti hajautettu, pystytään pariohjelmointia soveltamalla pienentämään hajautuksesta aiheutuvia riskejä ja edesauttamaan laadukkaan ohjelmiston tuottamista. Lisäksi kokemukset pariohjelmoinnista ovat hyödyllisiä yksittäisille henkilöille, sekä uusien ohjelmointitaitojen oppimisen osalta että mahdollisesti työelämässä sovellettavan pariohjelmoinnin kannalta.

5 5 (8 ) MENETELMÄN KÄYTTÖÖNOTTO Dentego-projektissa pariohjelmointia sovelletaan hajautetun projektin sallimissa rajoissa. Tavoitteena on että puolet ohjelmointiin käytettävästä ajasta suoritettaisiin pariohjelmointina kaikkien kehittäjien toimesta. Ohjelmointipareja ei määrätä, koska projekti koostuu useista osista, jotka on mielekästä toteuttaa eri ohjelmointipareilla. Pariohjelmoinnin vaikutuksesta tuotettuun koodiin pyritään analysoimaan yhteistyössä Staattiset metodit SEPA parin kanssa. Näitä tavoitteita tarkennetaan kehittäjiltä saadun palautteen pohjalta projektin kuluessa, jotta pariohjelmoinnista saadaan mahdollisimman suuri hyöty projektiin. Pariohjelmoinnista pidetään viikkopalaverin yhteydessä lyhyt esitys perusperiaatteiden selvittämikseksi kaikille. Samalla kertaa käydään myös läpi alustavat parit, jotka suorittavat pariohjelmointia, sekä saadaan palautetta pariohjelmointisuunnitelmasta.

6 6 (8 ) KOKEMUKSET JA MUUTOKSET Projektin suunnittelu Toteutus 1 Toteutus 2 PP-iteraatio ei sisältänyt tarkoituksellista pariohjelmointia, vaikka joitain uusien teknologioiden prototyypityksia suoritettiin pareina. Suunnitelman mukaisesti pariohjelmoinnista pidettiin lyhyt esitys viikkopalaverissa. Samalla päätettiin järjestää viikoittain yhteisiä tilaisuuksia, joissa pariohjelmointa tehtäisiin. Näitä ehdittiin ensimmäisessä iteraatiossa järjestää kolme kertaa. Nämä tilaisuudet auttoivat ongelmanratkaisussa. Aina työskentelytapa ei varsinaisesti ollut pariohjelmointia vaan usein jonkinlaista ryhmätyötä. Tieto välittyi kätevästi ja keskittyminen työskentelyyn oli todennäköisesti parempaa. Myös viikkopalaveri voitiin kätevästi pitää tällaisen tilaisuuden yhteydessä, mikä oli hyvä, koska yhteisen ajan löytäminen koko ryhmälle ei aina ollut aivan helppoa. Myös koodikatselmointia tehtiin yhdessä näistä tilaisuuksista. Ongelmiakin kuitenkin esiintyi. Kannettavia ei aina ollut riittävästi. Projektin tekeminen ATK-luokassa ei olisi ollut mahdollista, koska tarvitaan koneeseen asennettu kehitysympäristö. Välillä aikaa kului myös ongelmiin työkalujen ja tekniikoiden kanssa. Kaikki ryhmän jäsenet eivät myöskään pitäneet tällaisia yhteisiä tilaisuuksia erityisen hyödyllisinä. Omasta mielestäni tästä kuitenkin oli hyötyä. Seuraavassa iteraatiossa voisi jatkaa näiden tilaisuuksien järjestämistä ja myös yrittää keskittyä enemmän varsinaiseen pariohjelmointiin, jotta aikaa kuluisi vähemmän muuhun ylimääräiseen. II Iteraatiossa pystyimme lisäämään pariohjelmoinnin määrää sekä kehittämään hyväksi havaittuja menetelmiä edelleen. Koska Maarin taloa ei koettu mielekkääksi työympäristöksi, siirrettiin ohjelmointi kokoontumiset T- talolle. Pariohjelmointia ei tarvinnut suorittaa ohjatusti, koska sopivat parit muodostuivat luonnollisesti suoritettavan tehtävän mukaan. Useamman henkilön kokoontumiset myös auttoivat tiedon välitystä sekä nopeuttivat virheiden korjauksia verrattuna hajautetusti toimimiseen. Koska useat ohjelmointitehtävät liittyivät eri osa-alueiden yhteensovittamiseen, erilaisten

7 7 (8 ) vaihtuvien ohjelmointiparien muodostaminen kokoontumisissa osoittautui tehokkaaksi työskentelykeinoksi. Yhteenveto Dentego-projektissa käytettiin pariohjelmointia parantamaan tuotettavan ohjelmiston laatua sekä auttamaan tiedonkulkua ryhmän jäsenten välillä. Pariohjelmointia pystyttiin soveltamaan varsinkin 2. iteraation aikana, jolloin ohjelmiston eri osa-alueiden yhdistäminen suoritettiin. Pariohjelmointia pyrittiin myös jatkuvasti kehittämään saatujen kokemuksien perusteella. Mielekkäimäksi tavaksi suorittaa pariohjelmointia muodostui yhteiset ohjelmointikokoontumiset, joissa ohjelmointiparit muodostettiin tehtävän mukaan. Lisäksi tapaamiset antoivat mahdollisuuden jakaa uusia ideoita sekä esitellä ohjelmiston eri osia. Tapaamiset olivat kohtalaisen vapaamuotoisia eikä ohjattua pariohjelmointia tarvinnut suorittaa. Tapaamisten yhteyteen voitiin myös sovittaa palaverejä tai katselmointeja. Suurimmiksi hyödyiksi pariohjelmoinnista Dentego-projektissa osoittautuivat nopeampi tiedonkulku, ohjelmiston laadun paraneminen sekä ohjelmiston eri osa-alueiden parempi tuntemus. Yhteiset tapaamiset antoivat mahdollisuuden ongelmien nopeaan selvittämiseen sekä mahdollistivat erilaisten näkökulmien esittelyn. Erityisesti tämä auttoi ohjelmiston rakenteeseen liittyvissä asioissa. Ohjelmiston laatu parani, koska tuotettu koodi on valmiiksi katselmoitu ohjelmointiparin toimesta. Erityisesti pienten ohjelmointivirheiden havainnointi helpottui jatkuvan katselmoinnin ansiosta. Ohjelman eri osaalueiden tuntemus kehittyi, koska pariohjelmointia hyödynnettiin ohjelmiston integraatiossa. Ongelmia pariohjelmoinnissa tuotti mielekkään toteutustavan löytäminen. Koska ryhmän jäsenillä ei ollut kattavaa kokemusta pariohjelmoinnista, aluksi pariohjelmointi koettiin hankalaksi tavaksi ohjelmoida. Pariohjelmoinnin hyödyt kuitenkin huomattiin projektin edetessä. Pariohjelmointi tekniikkana sopii myös paremmin ohjelmiston integraatiovaiheeseen, koska tuolloin testataan ja parannetaan eri osa-aluiden yhteistoimintaa. Pariohjelmointi Dentego-projektissa osoittautui hyödylliseksi menetelmäksi työskennellä. Myös ryhmän jäsenille pariohjelmoinnista oli hyötyä sekä suoranaisesti uudesta työskentely tekniikasta että uusista taidoista, joita opittiin pariohjelmoinni yhteydessä parilta.

8 8 (8 )

9 9 (8 ) VIITTEET [1] L. Williams, R. Kessler.2000 All I really nedd to know about pair programming I learned in kindergarten. Communications of the ACM. Volume 43 Issue. ACM Press. [2] K. Tong. Essential skills for agile development Macau Productivity & Tech. ISBN:

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, 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

Lisätiedot

LAATURAPORTTI Iteraatio 1

LAATURAPORTTI Iteraatio 1 LAATURAPORTTI Iteraatio 1 LAATURAPORTTI 2 (7) VERSION HALLINTA Versio Päivä Tekijä Kuvaus 0.1 9.12.2006 Kaarlo Lahtela Ensimmäinen versio 0.2 Kaarlo Lahtela Korjauksia 1.0 Lauri Kiiski Katselmointi ja

Lisätiedot

Johdanto 1. Projektille esiteltävä versio. Kokemukset ja muutokset 3. Projektille esiteltävä versio. Iteraatio 2., suunnitelma

Johdanto 1. Projektille esiteltävä versio. Kokemukset ja muutokset 3. Projektille esiteltävä versio. Iteraatio 2., suunnitelma 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

Lisätiedot

T SEPA - STAATTISET MENETELMÄT Tuomas Tolvanen, 55382U Timo Töyry, 58578B

T SEPA - STAATTISET MENETELMÄT Tuomas Tolvanen, 55382U Timo Töyry, 58578B T-76.5158 SEPA - STAATTISET MENETELMÄT Tuomas Tolvanen, 55382U Timo Töyry, 58578B T-76.5158 SEPA - Pariohjelmointi 2 (7) VERSION HALLINTA Versio Päivä Tekijä Kuvaus 0.1 5.12.2006 Tuomas Tolvanen Ensimmäinen

Lisätiedot

Tutkittua tietoa. Tutkittua tietoa 1

Tutkittua tietoa. Tutkittua tietoa 1 Tutkittua tietoa T. Dybå, T. Dingsøyr: Empirical Studies of Agile Software Development : A Systematic Review. Information and Software Technology 50, 2008, 833-859. J.E. Hannay, T. Dybå, E. Arisholm, D.I.K.

Lisätiedot

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3

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

Lisätiedot

SEPA diary. Dokumentti: SEPA_diary_PK_RI.doc Päiväys: Projekti : AgileElephant Versio: V0.2

SEPA diary. Dokumentti: SEPA_diary_PK_RI.doc Päiväys: Projekti : AgileElephant Versio: V0.2 AgilElephant SEPA Diary Pasi Kallioniemi 49477B Rauli Ikonen 51051V Tekijä: Kallioniemi&Ikonen Omistaja: ElectricSeven Aihe: RI & PK Sivu 1 of 7 Dokumenttihistoria Muutoshistoria Revision päiväys: 1.11.2004

Lisätiedot

Onnistunut ohjelmistoprojekti

Onnistunut ohjelmistoprojekti Onnistunut ohjelmistoprojekti 2.12.2008 Hermanni Hyytiälä Reaktor Innovations Oy Agenda Yritysesittely Keinoja onnistuneeseen ohjelmistoprojektiin Ihmiset Menetelmät Käytännöt ja työkalut Tulevaisuuden

Lisätiedot

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmistojen mallintaminen. Luento 11, 7.12. Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,

Lisätiedot

T 76.5158 SEPA päiväkirja

T 76.5158 SEPA päiväkirja T 76.5158 SEPA päiväkirja Pariohjelmointi Timo Hassinen, 60255H & Petri Palmila 60111S Versio Pvm Tekijä Kuvaus 1.0 2.12.2006 Hassinen Ensimmäinen versio 1.1 9.12.2006 Palmila Toinen versio 1.2 10.12.2006

Lisätiedot

4.12.2005. SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T

4.12.2005. SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T SEPA REFAKTOROINTI Antti Ahvenlampi, 57408L Erik Hakala, 57509T SEPA: REFAKTOROINTI 2 (9) SEPA: REFAKTOROINTI 3 (9) VERSIOHISTORIA Version Date Author Description 0.1 2.12.2005 Erik Hakala Ensimmäinen

Lisätiedot

Paperiteollisuuden perustutkinto

Paperiteollisuuden perustutkinto Paperiteollisuuden perustutkinto Ammatti-osaamisen näyttö erikoispäällystys ja laminointi opintokokonaisuudesta Kuva: Janne Hietanummi: Valkeakosken ammattiopisto Taustaa Ammattiosaamisen näyttö suoritettiin

Lisätiedot

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

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ä:

Lisätiedot

Leonardo-kesäpäivät. Kumppanuushankkeet Katriina Lammi-Rajapuro Miksi lähditte mukaan hankkeeseen?

Leonardo-kesäpäivät. Kumppanuushankkeet Katriina Lammi-Rajapuro Miksi lähditte mukaan hankkeeseen? Leonardo-kesäpäivät Kumppanuushankkeet Katriina Lammi-Rajapuro 7.6.2011 Miksi lähditte mukaan hankkeeseen? Pitkä kokemus oman alan kehittämisestä, hankkeen kautta uusia, erityisiä kohderyhmiä joille kokemusta

Lisätiedot

Test-Driven Development

Test-Driven Development Test-Driven Development Ohjelmistotuotanto syksy 2006 Jyväskylän yliopisto Test-Driven Development Testilähtöinen ohjelmistojen kehitystapa. Tehdään ensin testi, sitten vasta koodi. Tarkoituksena ei ole

Lisätiedot

Siimasta toteutettu keinolihas

Siimasta toteutettu keinolihas AS 0.3200 Automaatio ja systeemitekniikan projektityöt Projektisuunnitelma: Siimasta toteutettu keinolihas Laura Gröhn 224417 Mikko Kyllönen 221177 Lauri Liukko Sipi 84702A Susanna Porkka 225131 3.2.2015

Lisätiedot

T-76.5158 SEPA päiväkirja

T-76.5158 SEPA päiväkirja T-76.5158 SEPA päiväkirja Ryhmä 14 Automatisoitu yksikkötestaus Mikko Luukkonen, 60549T Lauri Helkkula, 62820H Matti Eerola, 60686A Versiohistoria Versio Pvm Tekijä(t) Kuvaus 0.3 25.11.2007 Luukkonen,

Lisätiedot

Project group Tete Work-time Attendance Software

Project group Tete Work-time Attendance Software Project group Tete Work-time Attendance Software Henkilökohtainen SE harjoitus: etenemisraportti Versionhallinta BitKeeper-työkalun avulla Tuomas Heino Muutosloki Versio Pvm Tekijä Kuvaus 1.0 01.12.2003

Lisätiedot

Ohjelmointi 1. Kumppanit

Ohjelmointi 1. Kumppanit Ohjelmointi 1 Kumppanit November 20, 2012 2 Contents 1 Mitä ohjelmointi on 7 2 Ensimmäinen C#-ohjelma 9 2.1 Ohjelman kirjoittaminen......................... 9 A Liite 11 3 4 CONTENTS Esipuhe Esipuhe 5

Lisätiedot

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant AgilElephant Testausraportti I1 Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: Testausraportti Sivu 1 / 5 Dokumentti Historia Muutoshistoria Revision Numero Revision Päiväys Yhteenveto muutoksista Revision

Lisätiedot

24.2.2007. T-76.5158 SEPA - CALIBERRM Aleksi Airola, 39054L Kaarlo Lahtela, 61439P

24.2.2007. T-76.5158 SEPA - CALIBERRM Aleksi Airola, 39054L Kaarlo Lahtela, 61439P T-76.5158 SEPA - CALIBERRM Aleksi Airola, 39054L Kaarlo Lahtela, 61439P T-76.5158 SEPA - CaliberRM 2 (9) VERSION HALLINTA Versio Päivä Tekijä Kuvaus 0.1 26.10.2006 Kaarlo Lahtela Ensimmäinen versio 0.2

Lisätiedot

T-76.5158 SEPA diary. Santtu Järvi (57729J), Matti Lehtomäki (55065D) 2. maaliskuuta 2008

T-76.5158 SEPA diary. Santtu Järvi (57729J), Matti Lehtomäki (55065D) 2. maaliskuuta 2008 T-76.5158 Santtu Järvi (57729J), Matti Lehtomäki (55065D) 2. maaliskuuta 2008 1 Sisältö 1 Johdanto 3 2 Käytännön toteutussuunnitelma 3 2.1 Yleiskuvaus.............................. 3 2.2 Tekniset tarkastelukohteet......................

Lisätiedot

Software product lines

Software product lines Thomas Gustafsson, Henrik Heikkilä Software product lines Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikan koulutusohjelma Asiantuntijateksti 17.11.2013 Sisällys 1 Johdanto 1 2 Software product

Lisätiedot

Tarjolla tänää: Ohjelmiston toteutuksesta. Kuinka tulla hyväksi ohjelmoijaksi? CRC-kortit. Testilähtöinen kehittäminen JOT2007. Uudelleenrakentaminen

Tarjolla tänää: Ohjelmiston toteutuksesta. Kuinka tulla hyväksi ohjelmoijaksi? CRC-kortit. Testilähtöinen kehittäminen JOT2007. Uudelleenrakentaminen Tarjolla tänää: Ohjelmiston toteutuksesta JOT2007 CRC-kortit Testilähtöinen kehittäminen Uudelleenrakentaminen Voisiko ohjelmointi olla sittenkin suunnittelua? Kuinka tulla hyväksi ohjelmoijaksi? CRC-kortit

Lisätiedot

Ääni Company Oy:n nopea kokeilu Helsingin kouluissa Helsingin koulujen nopeiden kokeilujen ohjelma II, kevätlukukausi 2019

Ääni Company Oy:n nopea kokeilu Helsingin kouluissa Helsingin koulujen nopeiden kokeilujen ohjelma II, kevätlukukausi 2019 Julkinen loppuraportti 12.6.2019 Ääni Company Oy:n nopea kokeilu Helsingin kouluissa Helsingin koulujen nopeiden kokeilujen ohjelma II, kevätlukukausi 2019 Kokeilun tavoitteet Kokeilun tavoitteena on testata

Lisätiedot

Tieto- ja viestintäteknologinen osaaminen. Ryhmä 5

Tieto- ja viestintäteknologinen osaaminen. Ryhmä 5 Tieto- ja viestintäteknologinen osaaminen Ryhmä 5 Kehityksen suunta.. Mitä teema tarkoittaa? Teeman punaisena lankana on pohjimmiltaan se, että teknologiakasvatus ja teknologian arkipäiväistäminen tulee

Lisätiedot

Onnistunut ohjelmistoprojekti

Onnistunut ohjelmistoprojekti Onnistunut ohjelmistoprojekti ICT-ajankohtaisseminaari 15.4.2009 Hermanni Hyytiälä Reaktor Innovations Oy Agenda Yritysesittely Keinoja onnistuneeseen ohjelmistoprojektiin Ihmiset Menetelmät Käytännöt

Lisätiedot

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Omia koneita ei saa käyttää. Sähköisessä tentissä on paperitentin tapaan osaamisen

Lisätiedot

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

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

Lisätiedot

Power Steering for ATV

Power Steering for ATV AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Power Steering for ATV 27.1.2014 Juuso Meriläinen Antti Alakiikonen Aleksi Vulli Meriläinen, Vulli, Alakiikonen 1/6 Projektin tavoite Projektityössä

Lisätiedot

Valmentajailta Harjoitteita taitojen oppimiseen

Valmentajailta Harjoitteita taitojen oppimiseen Valmentajailta Harjoitteita taitojen oppimiseen Tiistaina 15.4.2008 klo 18-21 SPL:n toimitilat Westendinkatu 7 Mitä purjehtijan tulisi osata.. A) Optien rankingkilpailuihin osallistuessaan? B) Nuorten

Lisätiedot

KTKO104. Luento

KTKO104. Luento KTKO104 Luento 6.11.2014 OPS2016 Uusi opetussuunnitelma tulee voimaan 2016 syksyllä. Tällä hetkellä vielä luonnosvaiheessa. Muutamia huomioita: peruslukutaito, medialukutaito ym. => monilukutaito. tieto-

Lisätiedot

Julkinen loppuraportti Happia Oy:n nopea kokeilu Oulun Hintan koulussa

Julkinen loppuraportti Happia Oy:n nopea kokeilu Oulun Hintan koulussa Julkinen loppuraportti 29.3.2019 Happia Oy:n nopea kokeilu Oulun Hintan koulussa Oulun kaupungin nopeiden kokeilujen ohjelma I, Syksy/2018 Kokeilun esittely Kokeilussa Happia Oy kehitti yhdessä Hintan

Lisätiedot

Four Ferries Oy:n nopea kokeilu Helsingin kouluissa Helsingin koulujen nopeiden kokeilujen ohjelma II, kevätlukukausi 2019

Four Ferries Oy:n nopea kokeilu Helsingin kouluissa Helsingin koulujen nopeiden kokeilujen ohjelma II, kevätlukukausi 2019 Julkinen loppuraportti 30.07.2019 Four Ferries Oy:n nopea kokeilu Helsingin kouluissa Helsingin koulujen nopeiden kokeilujen ohjelma II, kevätlukukausi 2019 Kokeilun tavoitteet Four Ferries Checker on

Lisätiedot

Test-Driven Development

Test-Driven Development Test-Driven Development Syksy 2006 Jyväskylän yliopisto Test-Driven Development Testilähtöinen ohjelmistojen kehitystapa. Tehdään ensin testi, sitten vasta koodi. Tarkoituksena ei ole keksiä kaikkia mahdollisia

Lisätiedot

MITÄ ON GEMBA-WALK? Janne Metsolahti Työnjohtaja YIT Infra Oy

MITÄ ON GEMBA-WALK? Janne Metsolahti Työnjohtaja YIT Infra Oy MITÄ ON GEMBA-WALK? Janne Metsolahti Työnjohtaja YIT Infra Oy janne.metsolahti@yit.fi MITÄ ON GEMBA-WALK? Sana gemba tulee japanin kielestä ja tarkoittaa todellista paikkaa, paikkaa jossa arvo tuotetaan

Lisätiedot

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen S14 09 Sisäpeltorobotti AS 0.3200 Automaatio ja systeemitekniikan projektityöt Antti Kulpakko, Mikko Ikonen 1. Projektin tavoitteet Projektin tavoitteena on toteuttaa ohjelmisto sisäpeltorobottiin seuraavien

Lisätiedot

SEPA päiväkirja. Aihe: Staattiset menetelmät Tekijät: Mikko Halttunen 58198B, Mikko Närjänen 58122B Ryhmä: Neptune T Ohjelmistoprojekti I

SEPA päiväkirja. Aihe: Staattiset menetelmät Tekijät: Mikko Halttunen 58198B, Mikko Närjänen 58122B Ryhmä: Neptune T Ohjelmistoprojekti I SEPA päiväkirja Aihe: Staattiset menetelmät Tekijät: Mikko Halttunen 58198B, Mikko Närjänen 58122B Ryhmä: Neptune T-76.4110 Ohjelmistoprojekti I Sisällysluettelo Sisällysluettelo...2 1. Johdanto...3 2.

Lisätiedot

Internet-pohjainen ryhmätyöympäristö

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

Lisätiedot

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Onnistunut SAP-projekti laadunvarmistuksen keinoin Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.

Lisätiedot

Työelämän taitojen harjoittelu teknologian käytettävyyden arvioinnin opetuksessa

Työelämän taitojen harjoittelu teknologian käytettävyyden arvioinnin opetuksessa Työelämän taitojen harjoittelu teknologian käytettävyyden arvioinnin opetuksessa Jenni Anttonen Tampere Unit for Computer-Human Interaction (TAUCHI) & Tampereen yliopiston käytettävyylaboratorio Tietojenkäsittelytieteiden

Lisätiedot

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 Yhteenvetodokumentti Boa Open Access Helsinki 5.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari

Lisätiedot

CS-C2130 / CS-C2140 / CS-E4910 Software Project 1 / 2 / 3 ja Accenture Luento

CS-C2130 / CS-C2140 / CS-E4910 Software Project 1 / 2 / 3 ja Accenture Luento CS-C2130 / CS-C2140 / CS-E4910 Software Project 1 / 2 / 3 ja Accenture 2016-2017 Luento 14.9.2016 Accenture yleisesti Maailmanlaajuisesti: henkilömäärä: ~ 375 000 toimistoja yli 200 kaupungissa, 120 maassa

Lisätiedot

Edtech kestää aikaa!

Edtech kestää aikaa! Edtech kestää aikaa! kokoa.io Saila Juuti @KokoaStandard Ohjelmistojen paisuminen Software bloat Ohjelmistojen paisuminen Software bloat Teknologiakehityksen keskittyminen Ohjelmistojen paisuminen Software

Lisätiedot

Projektisuunnitelma Viulu

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

Lisätiedot

MINNO Metropolia 2014 - Loppukatselmus. Kotisatama Järjestelmät 14.11.2014

MINNO Metropolia 2014 - Loppukatselmus. Kotisatama Järjestelmät 14.11.2014 MINNO Metropolia 2014 - Loppukatselmus Kotisatama Järjestelmät 14.11.2014 Mikä MINNO on? Innovaatioprojekti, joka sisältyy jokaisen Metropolian opiskelijan opetussuunnitelmaan. Opinnot toteutetaan usein

Lisätiedot

Koodaamme uutta todellisuutta FM Maarit Savolainen https://blog.edu.turku.fi/matikkaajakoodausta/

Koodaamme uutta todellisuutta FM Maarit Savolainen https://blog.edu.turku.fi/matikkaajakoodausta/ Koodaamme uutta todellisuutta FM Maarit Savolainen 19.1.2017 https://blog.edu.turku.fi/matikkaajakoodausta/ Mitä on koodaaminen? Koodaus on puhetta tietokoneille. Koodaus on käskyjen antamista tietokoneelle.

Lisätiedot

15. Ohjelmoinnin tekniikkaa 15.1

15. Ohjelmoinnin tekniikkaa 15.1 15. Ohjelmoinnin tekniikkaa 15.1 Sisällys For-each-rakenne. Lueteltu tyyppi enum. Override-annotaatio. Geneerinen ohjelmointi. 15.2 For-each-rakenne For-rakenteen variaatio taulukoiden ja muiden kokoelmien

Lisätiedot

Miten toteuttaa onnistunut Klubin laatualoitteen workshop

Miten toteuttaa onnistunut Klubin laatualoitteen workshop Miten toteuttaa onnistunut Klubin laatualoitteen workshop OHJAAJAN OPAS VALMISTAUTUMINEN WORKSHOPIIN TAVOITE Tämän workshopin yleisenä tavoitteena on edistää avointa keskustelua klubin jäsenten välillä,

Lisätiedot

statbeatmobile PROJECT REVIEW iteration 1

statbeatmobile PROJECT REVIEW iteration 1 statbeatmobile PROJECT REVIEW iteration 1 agenda Projekti Status Käytännöt Tulokset Katsaus eteenpäin PROJEKTI / mikä on statbeat? Sosiaalinen joukkueurheilupalvelu Keskustelu, fanit, kavereiden joukkueet,

Lisätiedot

VERTAISRYHMÄMENTOROINTI HANKKEEN JUURRUTTAMISEN MENETELMÄNÄ

VERTAISRYHMÄMENTOROINTI HANKKEEN JUURRUTTAMISEN MENETELMÄNÄ VERTAISRYHMÄMENTOROINTI HANKKEEN JUURRUTTAMISEN MENETELMÄNÄ Lapsen hyvä arki 2 hanke Kallion ja Selänteen peruspalvelukuntayhtymät Maria Myllymäki Varhaiskasvatuksen opiskelija Oulun yliopisto Mentorointi

Lisätiedot

A4.1 Projektityö, 5 ov.

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

Lisätiedot

verkkojakson työskentelyn aloitus

verkkojakson työskentelyn aloitus Arviointi-verkkojakson verkkojakson työskentelyn aloitus Jyväskylä 18.2.2005 Tuutorit seminaarissa: Mira Huusko, Taru Jokinen, Hanna Seuranen, Mikko Toriseva, Paula Vaskuri 1 Arviointi-jakson eteneminen

Lisätiedot

Work Pilots Oy:n nopea kokeilu Helsingin kouluissa

Work Pilots Oy:n nopea kokeilu Helsingin kouluissa Julkinen loppuraportti 20.2.2019 Work Pilots Oy:n nopea kokeilu Helsingin kouluissa Helsingin koulujen nopeiden kokeilujen ohjelma I, syyslukukausi 2018 Kokeilun tavoitteet Kokeilun tavoitteena oli toimivan

Lisätiedot

Oppilaiden motivaation ja kiinnostuksen lisääminen matematiikan opiskeluun ja harrastamiseen. Pekka Peura 28.01.2012

Oppilaiden motivaation ja kiinnostuksen lisääminen matematiikan opiskeluun ja harrastamiseen. Pekka Peura 28.01.2012 Oppilaiden motivaation ja kiinnostuksen lisääminen matematiikan opiskeluun ja harrastamiseen Pekka Peura 28.01.2012 MOTIVAATIOTA JA AKTIIVISUUTTA LISÄÄVÄN OPPIMISYMPÄRISTÖN ESITTELY (lisätietoja maot.fi)

Lisätiedot

Mitä opittiin? Service Design työpajoissa. Helena Ahola,Taina Vuorela, Päivi Aro

Mitä opittiin? Service Design työpajoissa. Helena Ahola,Taina Vuorela, Päivi Aro Mitä opittiin? Service Design työpajoissa Helena Ahola,Taina Vuorela, Päivi Aro Fasilitointi liiketoiminnankehittämistyöpajoissa: vähän tutkittua! MITÄ FASILITOINTI ON? Innovointityöpajan hallittua managerointia

Lisätiedot

Digitaaliset osallistumismahdollisuudet. työvälineet. Seurakehittäjien osaamisohjelma

Digitaaliset osallistumismahdollisuudet. työvälineet. Seurakehittäjien osaamisohjelma Digitaaliset osallistumismahdollisuudet ja työvälineet Seurakehittäjien osaamisohjelma Millainen digitaalisen osaamisen kehittäminen työn kannalta hyödyllisintä Kehityksessä mukana pysyminen, uusien ohjelmien

Lisätiedot

TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD)

TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD) TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD) Ohjelmointikäytännöt 21/3/11 Mikko Vuorinen Metropolia Ammattikorkeakoulu 1 Sisältö 1) Mitä on hyvä koodi? 2) Ohjelmointikäytäntöjen merkitys? 3) Koodin asettelu

Lisätiedot

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

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ää

Lisätiedot

4. Lausekielinen ohjelmointi 4.1

4. Lausekielinen ohjelmointi 4.1 4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,

Lisätiedot

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Omia koneita ei saa käyttää. Sähköisessä tentissä on paperitentin tapaan osaamisen

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta

Lisätiedot

TYÖELÄMÄTAITOJEN OPPIMISTA YLIOPISTOSSA TUTKIMUSTULOKSIA JA KEHITTÄMISTARPEITA

TYÖELÄMÄTAITOJEN OPPIMISTA YLIOPISTOSSA TUTKIMUSTULOKSIA JA KEHITTÄMISTARPEITA TYÖELÄMÄTAITOJEN OPPIMISTA YLIOPISTOSSA TUTKIMUSTULOKSIA JA KEHITTÄMISTARPEITA Tarja Tuononen ja Auli Toom Yliopistopedagogiikan keskus (HYPE) Tuononen & Toom 22/03/2018 1 JOHDANTO Erilaisten työelämätaitojen,

Lisätiedot

statbeatmobile FINAL PROJECT REVIEW

statbeatmobile FINAL PROJECT REVIEW statbeatmobile FINAL PROJECT REVIEW agenda Projekti Status Käytännöt Tulokset Katsaus eteenpäin PROJEKTI / mikä on statbeat? Sosiaalinen joukkueurheilupalvelu Keskustelu, fanit, kavereiden joukkueet,

Lisätiedot

Yrittäjyys ja innovaatiotoiminta ammatillisessa koulutuksessa ja korkeakouluissa (Yrtti-arviointi)

Yrittäjyys ja innovaatiotoiminta ammatillisessa koulutuksessa ja korkeakouluissa (Yrtti-arviointi) Yrittäjyys ja innovaatiotoiminta ammatillisessa koulutuksessa ja korkeakouluissa (Yrtti-arviointi) Ammatilliseen koulutukseen suunnatun opiskelijakyselyn tuloksia Juha Vettenniemi ja Raisa Hievanen Kansallinen

Lisätiedot

Automaattinen yksikkötestaus

Automaattinen yksikkötestaus Teknillinen Korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Automaattinen yksikkötestaus Ryhmä Rajoitteiset Versio Päivämäärä Tekijä

Lisätiedot

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta

Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta MS E2177 Operaatiotutkimuksen projektityöseminaari Väliraportti Tehokkaiden strategioiden identifiointi vakuutusyhtiön taseesta 28.3.2016 Asiakas: Model IT Projektiryhmä: Niko Laakkonen (projektipäällikkö),

Lisätiedot

Projektiryhmä Tete Work-time Attendance Software. Henkilökohtainen SE harjoitus: loppuraportti

Projektiryhmä Tete Work-time Attendance Software. Henkilökohtainen SE harjoitus: loppuraportti Projektiryhmä Tete Work-time Attendance Software Henkilökohtainen SE harjoitus: loppuraportti Projektin etenemisen seuranta ja kontrollointi Niilo Fredrikson T-76.115 Tietojenkäsittelyopin ohjelmatyö 2(8)

Lisätiedot

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: 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

Lisätiedot

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant

SEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 7 Dokumenttihistoria Revisiohistoria Revision Numero Revision Päiväys

Lisätiedot

LAATUDOKUMENTTI

LAATUDOKUMENTTI LAATUDOKUMENTTI LAATUDOKUMENTTI 2 (15) VERSION HALLINTA Versio Päivä Tekijä Kuvaus 0.1 11.10.2006 Kaarlo Lahtela Ensimmäinen versio 0.2 17.10.2006 Kaarlo Lahtela Lauri Kiiski 0.3 24.10.2006 Kaarlo Lahtela

Lisätiedot

Work Pilots Oy:n nopea kokeilu Helsingin kouluissa

Work Pilots Oy:n nopea kokeilu Helsingin kouluissa Julkinen loppuraportti 20.2.2019 Work Pilots Oy:n nopea kokeilu Helsingin kouluissa Helsingin koulujen nopeiden kokeilujen ohjelma I, syyslukukausi 2018 Kokeilun tavoitteet Kokeilun tavoitteena oli toimivan

Lisätiedot

COTOOL dokumentaatio Testausdokumentit

COTOOL dokumentaatio Testausdokumentit Table of Contents Testausraportti.............................................................................. 1 1 Tiivistelmä...............................................................................

Lisätiedot

Erilaisille oppijoille selkeyttä jatkosuunnitelmiin

Erilaisille oppijoille selkeyttä jatkosuunnitelmiin Erilaisille oppijoille selkeyttä jatkosuunnitelmiin Tiina Myllymäki Projektivastaava / Työhönvalmentaja 3kk Ohjaava työhönvalmennuspalvelu projekti 3kk Ohjaava työhönvalmennuspalvelu projekti (2015 2017)

Lisätiedot

COTOOL dokumentaatio Riskiloki

COTOOL dokumentaatio Riskiloki Table of Contents 1 Johdanto.................................................................................. 1 1.1 Versiohistoria...........................................................................

Lisätiedot

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

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

Lisätiedot

ANTTI LÖNNQVIST JA MIIKKA PALVALIN NEW WAYS OF WORKING JA TIETOTYÖN TUOTTAVUUS

ANTTI LÖNNQVIST JA MIIKKA PALVALIN NEW WAYS OF WORKING JA TIETOTYÖN TUOTTAVUUS ANTTI LÖNNQVIST JA MIIKKA PALVALIN NEW WAYS OF WORKING JA TIETOTYÖN TUOTTAVUUS TIETOTYÖN TUOTTAVUUS 1. Teetkö oikeita asioita? mitkä tehtävät luovat arvoa asiakkaalle? 2. Teetkö asiat oikein? tehokkaasti,

Lisätiedot

Työelämälähtöistä oppimista ympäristötehokkuuspajassa. Susanna Vanhamäki Lahden ammattikorkeakoulu

Työelämälähtöistä oppimista ympäristötehokkuuspajassa. Susanna Vanhamäki Lahden ammattikorkeakoulu Työelämälähtöistä oppimista ympäristötehokkuuspajassa Susanna Vanhamäki Lahden ammattikorkeakoulu Esityksen rakenne EcoMill-ympäristötehokkuuspaja Koulutuksen arvot muutoksessa Työelämälähtöinen oppiminen

Lisätiedot

Koulun rooli verkostomaisessa yhteistyössä

Koulun rooli verkostomaisessa yhteistyössä Koulun rooli verkostomaisessa yhteistyössä Esittely Virve Jämsén Opetuspäällikkö, Sivistys ja hyvinvointi / Riihimäen kaupunki Vastuualue Perusopetus Lukiokoulutus Nuorisopalvelut Opiskeluhuolto (esi-,

Lisätiedot

SYSTEEMITYÖ. Tärkeitä sanoja

SYSTEEMITYÖ. Tärkeitä sanoja SYSTEEMITYÖ Tärkeitä sanoja SYSTEEMITYÖN TÄRKEITÄ SANOJA Laatu (itse tuotteessa ja sen tekemisessä) Dokumentaatio Riskienhallinta Vaatimustenhallinta Uudelleenkäytettävyys Versionhallinta 2 LAATU Parityönä:

Lisätiedot

OPISKELIJAN MUISTILISTA

OPISKELIJAN MUISTILISTA Kuvataiteen lukiodiplomin tukimateriaali opiskelijalle OPISKELIJAN MUISTILISTA Kuvataiteen lukiodiplomi muodostuu teoksesta sekä työskentelyprosessia, itsearviointia ja kuvataiteen tuntemusta kuvaavasta

Lisätiedot

Te Startup-lukion pilottikoulut olette kyselleet meiltä runsaasti kysymyksiä, ja yritämme koostaa vastauksia niihin kaikkiin tähän dokumenttiin.

Te Startup-lukion pilottikoulut olette kyselleet meiltä runsaasti kysymyksiä, ja yritämme koostaa vastauksia niihin kaikkiin tähän dokumenttiin. HEISSAN! Te Startup-lukion pilottikoulut olette kyselleet meiltä runsaasti kysymyksiä, ja yritämme koostaa vastauksia niihin kaikkiin tähän dokumenttiin. AIKATAULU Opiskelijoiden ilmoittautuminen kursseille

Lisätiedot

T Loppukatselmus

T Loppukatselmus T-76.115 Loppukatselmus REILU 16.3.2005 Agenda Johdanto (5min) Tuotteen esittely (10 min) Käyttötarkoitus Vaatimukset Ohjelmiston rakenne Demosovellus Projektin arviointi (15 min) Iteraatiot Tavoitteiden

Lisätiedot

Kuopio Testausraportti Asiakkaat-osakokonaisuus

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

Lisätiedot

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 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

Lisätiedot

A11-02 Infrapunasuodinautomatiikka kameralle

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

Lisätiedot

Ohjelmistotekniikka - Luento 2

Ohjelmistotekniikka - Luento 2 Ohjelmistotekniikka - Luento 2 Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento 2: Prosessimallit

Lisätiedot

T Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1

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

Lisätiedot

17/20: Keittokirja IV

17/20: Keittokirja IV Ohjelmointi 1 / syksy 2007 17/20: Keittokirja IV Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/10 Tavoitteita

Lisätiedot

COTOOL dokumentaatio SEPA: Refaktorointi

COTOOL dokumentaatio SEPA: Refaktorointi Table of Contents Refaktorointi................................................................................ 1 1 Tehtävänanto.............................................................................

Lisätiedot

Avoimen lähdekoodin kehitysmallit

Avoimen lähdekoodin kehitysmallit Avoimen lähdekoodin kehitysmallit Arto Teräs Avoimen lähdekoodin ohjelmistot teknisessä laskennassa -työpaja CSC, 25.5.2009 Avoimen lähdekoodin kehitysmallit / Arto Teräs 2009-05-25

Lisätiedot

SEPA Päiväkirja Coding Camp T-76.5633 Ohjelmistotuotannon erikoiskurssi (pakollinen osa kurssia T-76.115 korvauskäytäntö)

SEPA Päiväkirja Coding Camp T-76.5633 Ohjelmistotuotannon erikoiskurssi (pakollinen osa kurssia T-76.115 korvauskäytäntö) SEPA Päiväkirja Coding Camp T-76.5633 Ohjelmistotuotannon erikoiskurssi (pakollinen osa kurssia T-76.115 korvauskäytäntö) Kari Ylihärsilä 55619H Samuel Korpi 54993J Muutoshistoria TEAMDC-SEPA-CodingCamp

Lisätiedot

ELM GROUP 04. Teemu Laakso Henrik Talarmo

ELM GROUP 04. Teemu Laakso Henrik Talarmo ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................

Lisätiedot

Ohjelmointi 1 / syksy /20: IDE

Ohjelmointi 1 / syksy /20: IDE Ohjelmointi 1 / syksy 2007 10/20: IDE Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Tämän luennon rakenne

Lisätiedot

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

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

Lisätiedot

15. Ohjelmoinnin tekniikkaa 15.1

15. Ohjelmoinnin tekniikkaa 15.1 15. Ohjelmoinnin tekniikkaa 15.1 Sisällys For-each-rakenne. Geneerinen ohjelmointi. Lueteltu tyyppi enum. 15.2 For-each-rakenne For-rakenteen variaatio taulukoiden ja muiden kokoelmien silmukoimiseen:

Lisätiedot

8/20: Luokat, oliot ja APIt

8/20: Luokat, oliot ja APIt Ohjelmointi 1 / syksy 2007 8/20: Luokat, oliot ja APIt Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Kohti

Lisätiedot

Hajautettu Ohjelmistokehitys

Hajautettu Ohjelmistokehitys Hajautettu Ohjelmistokehitys Maria Paasivaara Hajautuksen muotoja Yrityksen sisäinen hajautus Maan sisällä Maiden välillä, esim. offshore Yritysten välinen hajautus Alihankinta Lisenssointi Partnershipit

Lisätiedot

Projektioppiminen. Materiaalitekniikan sohvaprojekti

Projektioppiminen. Materiaalitekniikan sohvaprojekti Projektioppiminen Materiaalitekniikan sohvaprojekti Lea Heikinheimo, yliopettaja, LAMK Pirkko Järvelä, yliopettaja, LAMK Ilkka Tarvainen, lehtori, LAMK Materiaalitekniikan koulutusohjelma Lahden ammattikorkeakoulun

Lisätiedot

KOKEMUSASIANTUNTIJA OPINTOJEN OHJAAJANA

KOKEMUSASIANTUNTIJA OPINTOJEN OHJAAJANA KOKEMUSASIANTUNTIJA OPINTOJEN OHJAAJANA Itsearviolomake ja eri sidosryhmien arviolomake kokemusasiantuntijan toimimisesta opintojen ohjaajana ( kopona ) OPISKELIJA / PROJEKTI YHTEISÖ - OPINNÄYTETYÖN AIHE

Lisätiedot