Verso-projekti. Tero Hänninen Juho Nieminen Marko Peltola Heikki Salo Jyväskylän yliopisto

Samankaltaiset tiedostot
1. palaveri Pöytäkirja Aika Keskiviikko klo Paikka Jyväskylän yliopisto, Agora, Sovellusprojektien kokoushuone C226.

Tietotekniikan Sovellusprojektit

Hoksotin-sovellusprojekti

Kuovi-Sovellusprojekti. Vaatimusmäärittely

4 Edellisen palaverin pöytäkirjan tarkistus

KIURU Tietotekniikan sovellusprojekti

Koskelo-Sovellusprojekti. Vaatimusmäärittely

Liikkuva-sovellusprojekti

Kakapo-projekti. Projektiraportti

Kakapo-projektin 13. palaveri

Juujärvi esitti itseään puheenjohtajaksi ja Korhosta sihteeriksi. Ehdotus hyväksyttiin ja puheenjohtaja Juujärvi aloitti palaverin.

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Alasalmi Teija (puheenjohtaja)

Projektisopimus. 1. Sopimuksen osapuolet. 2. Määrittelyt. 2.1 Johtoryhmä. 2.2 Suunnitteludokumentit

UCOT-Sovellusprojekti. Testausraportti

ESITUTKIMUS. Polku Versio 0.1. Projektiryhmä

Sähköistä asiointia graafisen alan yritysverkostossa - projektin yhteenveto - Ismo Heikkilä, VTT

Hälyri-Sovellusprojekti. Projektisuunnitelma

13/20: Kierrätys kannattaa koodaamisessakin

Sovellusprojekti Kepler, 3. palaveri Läsnä Pöytäkirja Palaverin avaus Laillisuus ja päätösvaltaisuus Esityslistan hyväksyminen

Säkylä-CC SM Kierrosajat 7 Riiheläinen Riku (A)

Kuvatus-sovellusprojekti

Kuvatus-sovellusprojekti

PILVIPALVELUT HYÖTYKÄYTÖSSÄ. Jarkko Muhonen TeamProg

Kuvatus-sovellusprojekti

esityslista Turunen Hannele professori, jäsen Laukkanen Tommi professori, varajäsen Laitinen Mikko professori, varapuheenjohtaja

Aika Keskiviikko klo Paikka Jyväskylän yliopisto, Agora, Sovellusprojektien kokoushuone C226.1

Kuvatus-sovellusprojekti

CONCEPT-Sovellusprojekti. Lisenssisopimus

PORTTI-PROJEKTI. Vaatimusmäärittely. PORTTI Vaatimusmäärittely. Juha Erkkilä. Jenni Hytönen. Marko Kivelä. Paula Mali. Lari Väänänen 26.2.

Projektinhallintaa paikkatiedon avulla

PÄIJÄNTEEN KUHA-CUP 2011

Joukkuekuva

Luotu: :14 Jokamiehen 7-ottelun tuloksia Sivu 1(5)

Päänäkymä Opiskelijan ohjeet Kurssin suorittaminen Opettajan ohjeet kurssin teko

turku.fi:stä kunta.fi:ksi Kuntamarkkinat

Hyrrä UKK Tomi Tiikkainen

Lap Data System Oy :00

ESITUTKIMUS. Polku Versio 1.0. Projektiryhmä

JAMK julkaisutoiminta JKL Yliopiston julkaisuyksikkö

Jäsen M alle 50v. Sijoitus Etunimi Sukunimi Paikkakunta Tulos (kg) 1 Lauri Rautaharkko Tampere 0,850 2 Veli-Pekka Oikarinen Kerava 0,798 3 Jari

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Itkonen Jonne (saapui 9.25) Santanen Jukka Pekka (saapui 9.35)

Tampereen Keilailuliitto Ry Kaupin Keilahalli Sivu 1 LUOKKA M-D. SMKJ Naiset, 6 sarjaa eu ( ) Valvoja:

5. Kyösti Korpiola ,1971,1973,1974 ( ,1967,1970, ,1968) ( ,1964) ( )

Vaasan Keilailuliitto ry / Seinäjoen Keilailuliitto ry Vaasan Keilahalli / Seinäjoen Keilahalli

Lopputulokset / Final Results

Paatti-sovellusprojekti

Tulevaisuuden älykkäät oppimisympäristöt LessonApp - nopea kokeilu Tampereen ammattikorkeakoulussa

SHAMAN-sovellusprojektin 4. viikkopalaveri

VAATIMUSMÄÄRITTELY. Polku Versio 1.2. Projektiryhmä

Länsi-Suomen lääninmestaruuskilpailut

Kakapo-projekti. Projektisuunnitelma

ID Task Name Duration Start Finish Predecessors Resource Names

Coma - Sovellusprojekti

Potku-projektin 2. palaverin pöytäkirja

MAKSIMIRANKING 2019 PVM. VIRALLINEN N50 56,1 Minna Mäkirinne-Autio 40, Helsinki

Sivu 1. Joukkuekilpailun tulosluettelo

Digitaalisen kommunikaatiosovelluksen käyttäjälähtöinen kehittäminen

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

ID Task Name Duration Start Finish Predecessors Resource Names. Actual Finish % Complete

VAATIMUSMÄÄRITTELY. Polku Versio 1.1. Projektiryhmä

Keski-Suomi ja kanta-palvelut

Visma Liikkuvan työn ratkaisut: Työmaarekisteri. Moderni työkalu työn hallintaan

HIPARI. --Projektisuunnitelma-- v.1.0. Mirva Paavola Kari Saari Jarkko Tulla Tero Tuovinen

Ehdotusjärjestelmä. Henri Ylikotila. Finto-projektin laajennetun projektiryhmän kokous Esityksen kalvot:

11. PALAVERIN PÖYTÄKIRJA. Jyväskylän Yliopisto Tietotekniikan laitos CONCEPT-projekti Paikka ja aika

Paatti-sovellusprojekti

PORTTI-PROJEKTI. Juha Erkkilä Jenni Hytönen Marko Kivelä Paula Mali Lari Väänänen. Testaussuunnitelma

Luokka: Vakio(Yhdistetty) Lopputulokset. Noormarkun-Ahlaisten Reserviläiset ry. Tulostettu: sunnuntai Sijoitus Kilpailu %

hankikisa Rasti: 1 hirvirata (Kivääri) Tulostettu: lauantai :12:22

10 teesiä verkko-opetuksen suunnittelusta. Leena Hiltunen Tutkijatohtori Tietotekniikan Aineenopettajankoulutus

Hälyri-sovellusprojektin tulosten esittelyn pöytäkirja

KITEEN PESÄPALLOHISTORIAA 2008

Sija Nimi Kaupunki Syntymävuosi Ikäluokka Paino Tanko Ero Tulos 1 60 Nita Viitanen Pori ,10 40,0 1,27 23

SSL / SM-kilpailut

Psyka / laitoskokous Aineistonhankinta ja -tallennus

SKAL:n ja STL:n talvipäivät HIIHTOMESTARUUS Kuopio, Puijo TULOKSET

Hälyri-Sovellusprojekti

Sija Nimi Kaupunki Syntymävuosi Ikäluokka Paino Tanko Ero Tulos 1 60 Nita Viitanen Pori ,10 40,0 1,27 23

sähköposti puhelinnro huom! varajäsen jäsen

Paatti-sovellusprojekti

Jukka Latva-Somppi (t1laju02), Hermanni Korkeamäki(t1kohe01), Janne Mikkola(t1mija00)

1993 P a l k i n t o P a l k i t u t

kevät sra korpilahti Yleiskilpailu Lopputulokset Tulostettu: sunnuntai :07:27

400m Sarja Tulos Nimi Päivämäärä Paikka N ,02 Pinja Söyrilä Helsinki N ,64 Tuija Helander 2005 London, Kanada

Paatti-projekti Kokous 3, Pöytäkirja, sivu 1 (5)

Projektisuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Avoin data Avoimempi hallinto Avoin hallinto Maija-Liisa Honkola

Felipe Ballester TI07

UTIFLEET-VARAUSJÄRJESTELMÄ KÄYTTÄJÄN OHJE. Gospel Flight ry

Sivu 1. Joukkuekilpailun tulosluettelo. Kilpailutoimisto Mikkeli, Karkialampi Sarja H

Itä-Suomen yliopisto Pöytäkirja 1/2018 1

Joustotilat Tampereella

Mobiili-HelleWin lyhyt käyttöopas

2. Kiskon Alueralli EK-TULOS Kiskon MAK

KEMIKAALISAVOTTA VESIHUOLTOLAITOKSESSA - MITEN KEMIKAALEISTA AIHEUTUVAT RISKIT SAADAAN HALLINTAAN

Ikäluokka Painoluokka Vaaka Nimi / Synt 1. nosto 2. nosto 3. nosto Tulos Paikkakunta N 57 52,05 Hanna Rantala / 82 85,0 90,0 90,0 Tampere 26.8.

PADASJOEN KUNTA ESITYSLISTA Tekninen lautakunta

SUOMEN KÄDENVÄÄNTÖLIITTO RY SUOMEN MESTARUUSKILPAILUT 2014 LAUANTAI , RAAHE Osallistujia: 76

Miehet 11 vuotta 2 km V 1) Juho Virkajärvi JämsänkIlves 7.48,3, 2) Otto Hirvilampi ÄhtärUrh 7.52,6, 3) Elmeri Seppänen JämsänkIlves 8.

Normaalijuoksu LM50m TULOKSET

Transkriptio:

Verso-projekti Tero Hänninen Juho Nieminen Marko Peltola Heikki Salo Jyväskylän yliopisto 12.5.2010 Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 1 / 31

Sisällys Sisällys 1 Projektiorganisaatio 2 Taustaa 3 Projekti 4 Projektissa käytetyt työkalut 5 Tavoite 6 Sovelluksen rakenne 7 Käytännön esimerkki 8 Yhteenveto Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 2 / 31

Projektiorganisaatio Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 3 / 31

Projektiorganisaatio 1/3 Projektiryhmä Tero Hänninen Juho Nieminen Marko Peltola Heikki Salo Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 4 / 31

Projektiorganisaatio 2/3 Tilaajana on Jyväskylän yliopiston tietotekniikan laitos Edustajat Ville Tirronen Tero Tuovinen Tapani Tarvainen Paavo Nieminen Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 5 / 31

Projektiorganisaatio 3/3 Ohjaajat Jukka-Pekka Santanen, vastaava ohjaaja Antti-Juhani Kaijanaho, tekninen ohjaaja Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 6 / 31

Projektiorganisaatio +1 Opettajat Minna Koljonen, puheviestintä Leena Peltomaa, kirjoitusviestintä Lisäksi Agoran ATK-lähituki, etenkin Santeri Lapinmäki Tietohallintokeskuksen sovelluspalvelut, etenkin Harri Tuomi Auri Kaihlavirta, graafikko (logo, kuvat ja värit) Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 7 / 31

Termejä Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 8 / 31

Termejä Tietovarasto: sisältää tietoa historioineen ( repo ) Versiohallinta: tietovaraston/-varastojen hallinta Git, SVN Projektit YouSourcessa: työtila, jonka alla tietovarastot Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 9 / 31

Taustaa Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 10 / 31

Taustaa 1/3 Laitoksen sisällä haasteita yhteistyökulttuurissa Lähdekoodin jakaminen vaivalloista: Ei yhteistä paikkaa koodeille Sähköposti, muistitikut, WWW-sivut Tuotettu työ ei aina säily Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 11 / 31

Taustaa 2/3 Yhteistyöverkostojen perustamisessa ja hallitsemisessa haasteita Pelkkä versiohallinta ei riitä, tarvitaan: Yhteinen paikka koodeille Hakutoiminto / selaus Esimerkki: diffuusio (3 kerroksessa, 2 siivessä) http://versotest.it.jyu.fi/diffuusio/diffuusio/trees/master/matlab Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 12 / 31

Taustaa 3/3 Tilaajalla oli demosovellus (Redmine) Projektiryhmä kartoitti vaihtoehtoja alustaksi Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 13 / 31

Tavoitteet Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 14 / 31

Tavoitteet Kannustaa versiohallinnan käyttöön Pieni kynnys aloittaa käyttö Helppo kirjautuminen Tietovarasto klikkaamalla Yksityiset tietovarastot Parantaa tietämystä ympärillä kehitettävistä asioista (aktivitynäkymä, haku) Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 15 / 31

Projekti Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 16 / 31

Projekti 1/3 Ketterät menetelmät, kaksiviikkoiset vaiheet, Trac-tiketit Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 17 / 31

Projekti 2/3 Syöte Tilaajan vaatimukset Ennen toteutusta esikartoitus Projektiryhmä on käyttänyt järjestelmäänsä kevään Sovellus tarjottu esikäyttäjille Kaksi käytettävyystestausta Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 18 / 31

Projekti 3/3 Tulos Ideoista, toiveista ja vaatimuksista Trac-tikettejä Tikettien tehtäviksi hyväksymisistä päätökset palavereissa Tärkeimmät kehitetty Verso-projektissa, loput jatkokehitykseen Palavereissa kiinnitetty neljän toteutusvaiheen tehtävät Projektiryhmä toteuttanut tehtävät vaiheiden aikana Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 19 / 31

Rakenne Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 20 / 31

Rakenne 1/4 Pohjana Gitorious, http://gitorious.org Johan Sørensen aloitti kehityksen vuonna 2007 Avoin lähdekoodi, AGPLv3 Sovellusalustana Ruby on Rails Gitorious oli Verso-projektiin halutunkaltainen järjestelmä Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 21 / 31

Rakenne 2/4 Ruby on Rails -sovellus MVC-malli Tietokantana MySQL (muutama lyhyt juttu RoRista) Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 22 / 31

Rakenne 3/4 Rakennekuva: Gitorious mainline Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 23 / 31

Rakenne 4/4 Rakennekuva: YouSource Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 24 / 31

Käytetyt työkalut Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 25 / 31

Projektissa käytetyt työkalut Kehitys Versiohallintaohjelma Git Ruby on Rails -työkalut, esimerkiksi sovelluksen konsoli MySQL-tietokannan asiakasohjelma Lisäksi Tekstieditorit (Gedit, Vim) selaimet Firefox (Firebug), Konqueror Kaavioidenpiirto-ohjelma Yed Excel, Latex, yed, Paint, Gimp Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 26 / 31

Käytännön esimerkki Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 27 / 31

Yhteenveto Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 28 / 31

Yhteenveto Verso-projekti suunnitteli ja toteutti YouSourcen YouSource on käyttökelpoinen prototyyppi, joka soveltuu jatkokehitykseen Kysymyksiä? Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 29 / 31

Kiitos Hänninen, Nieminen, Peltola, Salo (JYU) Verso-projekti 12.5.2010 30 / 31