Ketterä projekti kolmen yliopiston yhteishankkeessa

Slides:



Advertisements
Samankaltaiset esitykset
2 Mitä? Valtakunnallinen pk-yritysten ja yksittäisten henkilöiden tuotekehitys- ja innovaatiotoimintaa tukeva asiantuntijapalvelu Yritys- tai hankekohtaisesti.
Advertisements

UNIVERSITY OF JYVÄSKYLÄ Eero Tourunen 2003 Projektin johtaminen -opintojakso Yliopiston ja yritysten projektiyhteistyö.
Hypermedian perusteet, Sami Hautakangas, TTKK, Hypermedialaboratorio Oppimisympäristöjen suunnittelusta © Sami Hautakangas, Hypermedialaboratorio.
Opintohallinnon tietojärjestelmien modernisointi (OTM) - hanke
M U U T O S T E N V A L M I S T E L U K e h i t t ä j ä n K a r t t a k i r j a Kehitysprojektien kriittiset menestystekijät.
YHTEISTYÖSSÄ Opintohallinnon tietojärjestelmän modernisoinnin esiselvitysprojekti 11/2011-6/2012.
Kasarminmäki Living Lab ”Tarjoama”
KDK-asiakasliittymä – linjauksia 2012 Keskuskirjastokokous Kristiina Hormia-Poutanen.
Opintohallinnon tietojärjestelmän modernisointi
Osaamisen ja sivistyksen parhaaksi ”KSHJ” eli Oppijan verkkopalvelukokonaisuus Mikä se on ja miten se tehdään? Joonas Mäkinen.
Mikko Arasmaa / Tietohallinto
Ketterä kehitys käytännössä – TFS & Meteor
Finnan kehittämisideoiden hallinta LUONNOS Heli Kautonen ja Aki Lassila Konsortioryhmän kokous
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Yleistä Finna-työskentelystä Erkki Tolonen
Kokonaisuus - mitä Virtukampus tarkoittaa tekemisenä? Dokumentoikaa käytännön esimerkkejä jokapäiväisestä työskentelystä osana Virtukampusta.
(mukaellen Haikala & Mikkonen 2011, 29)
ZipIT Yleisesittely ZipIT-hankekokonaisuus Terveydenhuollon prosessien ja ohjelmistojen rinnakkainen kehittäminen.
INFOTILAISUUS HY – Aalto - TaY OTM projekti käynnistyy Niina Jokela / Kansainvälisen vaihdon palvelut1.
Kommunikointi kommunikoinnin ongelmia aiheuttaa
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Projekti käsitteenä Projekti on selkeästi asetettuihin tavoitteisiin pyrkivä ja ajallisesti rajattu kertaluonteinen tehtäväkokonaisuus, jonka toteuttamisesta.
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Koulutuksen rakenteet ja mallit tekniikan amk-koulutuksessa Työpaja Lahti.
VIRALLINEN VIIKKOPOWERPOINT VKO IV Pekka Valtonen Krista Wikström Asmo Voutilainen Mats Wiik Mika ”Formula” Salo.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Yleistä Finna-työskentelystä Erkki Tolonen
HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta, 4 op.
Opintohallinnon tietojärjestelmän modernisointiprojekti Pekka Kähkipuro,
Projektioppiminen Maarit Virtanen and Reetta Jänis
Osaamisen ja sivistyksen parhaaksi Oppijan verkkopalvelukokonaisuuden ja KoTVe-projektin tilannekatsaus
Opiskelun ja opetuksen viitearkkitehtuuri
SerAPI-Potilaslista osa I: Alustus , Kuopio Juha Mykkänen, Marko Sormunen, Assi Pöyhölä, Hannu Virkanen.
Osaamisen ja sivistyksen parhaaksi Käytettävyystestaus Oppijan verkkopalvelukokonaisuudessa Hanketiimi Satu Meriluoto.
Käytettävän käyttöliittymän suunnittelu ITKP 103 Ihminen ja tietojärjestelmä Kimmo Wideroos
OPETUSSUUNNITELMATYÖ POHJOIS-KARJALAN AMMATTIKORKEAKOULUSSA
Verkko-opetuksen laadunhallinta- ja laatupalveluhanke (Vopla) Helsingin yliopisto, Kuopion yliopisto, Lappeenrannan teknillinen yliopisto Verkko-opetuksen.
TIPTOP – Tietoon perustuvaa tukea opiskelijan opinto- ja urapolulle
Oodi-konsortio ja yliopistojen yhteistyö
Vaatimusmäärittely Henkilökohtainen menetelmä Kokemuksia Petri Saloma (49585S) T Tietojenkäsittelyopin ohjelmatyö.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 2 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (SU)
Verkko-opetuksen laatukäsikirja ja verkostotoiminnan laatu Annika Evälä, Kristiina Karjalainen SVY-yhdyshenkilöpäivä
WebOodin käyttöliittymän kehitys Laura Vuorinen Kehittämisosasto / Opiskelijarekisteri.
Opiskelun ja opetuksen tukipalveluiden ja hallinnon viitearkkitehtuuri Pekka Linna, CSC.
ZipIT Yleisesittely ZipIT-hankekokonaisuus Terveydenhuollon prosessien ja ohjelmistojen rinnakkainen kehittäminen.
Tulevaisuudennäkymiä: yliopistouudistus, Oodi ja RAKETTI -hanke IH/oprek.
Käki-projekti, Loppuesittely Käki-projekti Loppuesittely
Tietovarastointi arkkitehtuuri ja ketterä kehittäminen
Tutkimusprojektin hallinta Miten projektia johdetaan? Tutkimus- ja innovaatiopalvelut/Kirsi Murtosaari.
Osaamisen ja sivistyksen asialla YLIOPISTOJEN YHTEISHAKU JA SÄHKÖINEN HAKUJÄRJESTELMÄ Vilho Kolehmainen ESOK –HANKKEEN (TYÖRYHMÄ 1) KOKOUS
Avoimen tuotteen hallintamalli Tuotteenhallinnan työpaja
Projektityöskentely Projekti käsitteenä Projektin vaiheet Projektin asettaminen Projektin suunnittelu Projektin käynnistäminen ja toteuttaminen Projektin.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Finto-palvelusopimus ja Finto- verkoston periaatteet Laajennetun projektiryhmän kokous
Sosiaalinen markkinointi Monikulttuurinen ehkäisevä päihdekasvatus Ohjausryhmän suunnittelupäivä
OTM järjestelmäarkkitehtuuri Erkki Pulliainen / Nitor Creations Oy.
OTM-HANKKEEN SIDOSRYHMÄSEMINAARI Päivän ohjelma 12:00 Avaus / Pekka Äikäs 12:15 Johdon katsaus / Kati Kettunen 12:45 Uuden järjestelmän vaikutukset.
Tiptop – kuukausiraportti 05/2012 Mats Lindstedt.
1 PROSESSIN OMISTAJA Tutkimusjohtaja PROSESSIKUVAUKSEN HYVÄKSYJÄ Johtoryhmä PRSESSIKUVAUS LUOTU JA PÄIVITETTY Kesäkuu – lokakuu 2008 PROSESSIKUVAUS HYVÄKSYTTY.
ABC – Askeleet nuorten tieto- ja neuvontapalvelun
Yrityksen projektisuunnitelma
Ristiinopiskelun kehittäminen -hanke
Lomake.fin kehittäminen Projektin 293 loppuraportti
VIRTA-opintotietopalvelun tulevaisuuden skenaariot Yhteenveto KOOTuki-ryhmän avoimesta etäkokouksesta Helena Majamäki
Ristiinopiskelun kehittäminen -hanke
Kuntatieto –ohjelman Muutosseminaari
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
Tietopaketti tuoteomistajalle
Ketterä ohjelmistokehitys
Ajankohtaista Oodi-maailmasta
(mukaellen Haikala & Mikkonen 2011, 29)
Lokakuu 2013 sakasti.evl.fi/verkkohanke
Ristiinopiskelun kehittäminen -hanke
Esityksen transkriptio:

Ketterä projekti kolmen yliopiston yhteishankkeessa OTM-HANKE 4.11.2015 Sami Hautakangas ja Inka Paukku, OTM-hanke

Esityksen sisältö Hanke ja sen organisointi Ketterä projekti - ketterä kehitys - ketterä käyttöönotto Opittua OTM-HANKE

1 Hanke ja sen organisointi OTM-HANKE

1.1 OTM-hanke Opintohallinnon tietojärjestelmien modernisointi -hanke Hankkeen osapuolet: Aalto-yliopisto 30% (Oodi) Helsingin yliopisto 50% (Oodi) Tampereen yliopisto 20% (OPSU) OTM-HANKE 2011 2012 2013 2014 2015 2016 Esiselvitys Määrittely Toteutus Yliopistojen omat integraatio- ja käyttöönotto-projektit

1.2 Hankkeen organisointi Johtoryhmä hyväksyy tulokset ja vastaa työn puitteista (mm. talous) Vastuut määrittelee sopimus Kustakin yliopistosta 2 jäsentä Ohjausryhmä vastaa sisällön ohjauksesta ja tukee projektipäällikköä 10 jäsentä, vaatimuksena vahva substanssiosaaminen Hankalat valinnat siirretään johtoryhmälle Projektiryhmä vastaa toteutustyöstä Omat resurssit (ohje: yli 50 % käytettävyys) Ulkopuoliset resurssit tarpeen mukaan Myös ohjausryhmän jäsenet voivat toimia projektiryhmässä Viiteryhmät tuovat asiantuntemusta Opiskelijat, opettajat, opintohallinto Panostus voi vaihdella merkittävästi Kehitysryhmät toteuttavat ohjelmiston Integraatioprojektit vastaavat kunkin yliopiston liittymistä ja projektin sovittamisesta yliopiston muihin töihin Seurantaryhmä koostuu hanketta seuraavista ulkopuolisista tahoista Säännöllinen viestintä ja kommentointi Seurantaryhmä Johtoryhmä Ohjausryhmä OTM-projekti Projektipäällikkö Projektiryhmä Viite-ryhmät OTM-HANKE Kehitys-ryhmä Integraatio-projektit (3 kpl) Integraatio-projektit Integraatio-projektit

1.3 Projektin toimintamalli Johtoryhmä Palvelukokonaisuuksien suunnittelu kehitystyötä varten: tarpeet , käyttäjätarinat, käyttöliittymäluonnokset, tarvittavat tiedot Järjestelmäarkkitehtuurin rakentaminen Hankkeen resurssit, aikataulut ja yleiset linjaukset Toiminnan tarpeiden arviointi: - toteuttamiskelpoisuus toiminnan näkökulmasta - priorisointityön tukeminen Työpajatyöskentely Käyttäjien palautteet Toiminnan tarpeiden kuvaaminen, alustava sisällöllinen selvitystyö ja kokonaisuuksien jäsentäminen Kehityssprinttien suunnittelu Kehityssprinttien toteutus Ohjausryhmä Viiteryhmät Projektiryhmä + käyttöliittymä-suunnittelijat OTM-HANKE Tekniset kehittäjät

1.4 Tuoteomistaja http://fi.wikipedia.org/wiki/Scrum: “… Tuoteomistaja on yksi henkilö, ei komitea. Tuoteomistaja voi hyödyntää komiteoita tai edustaa sellaisen toiveita tuotteen kehitysjonon kautta, mutta tuotteen kehitysjonon järjestyksen muuttamiseksi tulee aina ensin vakuuttaa tuoteomistaja. …” Kenestä tuoteomistaja? OTM-HANKE

1.5 Viisi (!?) tuoteomistajaa Hyödyt: Tuoteomistajan parempi saavutettavuus Sprintillä vastuutuoteomistaja + 4 varahenkilöä Työtaakan jakaminen viiteryhmätyöskentelyssä Eri osapuolten tuntemus edustettuna työskentelyssä Erillisten sidosryhmien käytön tarve pienempi OTM-HANKE

1.6 Viisi tuoteomistajaa - yksi linja Edellytykset työskentelyn onnistumiselle Määrittelyvaiheessa muodostettu yhtenäinen käsitys projektin tavoitteista, suunnitteluperiaatteista sekä tuettavista prosesseista Toimintaympäristön perusteellinen läpikäynti projektiryhmän kesken tutustuttanut hankkeen eri osapuolten toimintamalleihin ja erityispiirteisiin Riittävä läsnäolo ja osallistuminen työskentelyyn Halu tehdä yhteistä järjestelmää - “Yksi kaikkien ja kaikki yhden puolesta” Miten onnistuttu? (kehittäjien kokemuksia) Tuoteomistajien toiminta ollut linjakasta Ratkaisut ongelmiin saadaan nopeasti, kun tuoteomistajien toimintaympäristön tuntemus on laaja-alaista ja saavutettavissa (vrt. 1 tuoteomistaja + sidosryhmät) OTM-HANKE

2 Ketterä projekti - ketterä kehitys - ketterä käyttöönotto OTM-HANKE

2.1 Ketterä projekti Ketterä projekti > ketterä kehitys Määrittelyvaihe Tarkennettiin esiselvityksen aikana syntynyttä näkemystä tavoitetilasta Tuotettiin projektille Product Backlog hyvin yleisellä tarvepohjaisella tasolla (Epicit ja muutamia User Storyja) Product Backlogia tarkennetaan sitä mukaa, kun osien varsinainen toteutus lähestyy Oppimiskokemus kaikille OTM-HANKE

2.2 Käyttöliittymäsuunnittelu ketterässä projektissa Tarvepohjaiset käyttäjätarinat Konseptitasoinen suunnitelma toiminnallisuuksista (Paperiproto) Konseptin esittely PO:ille + käyttäjäpalaute Käyttöliittymäsuunnitelma (Rautalankakuvat/-proto) Proton esittely PO:ille + käyttäjäpalaute OTM-HANKE Visuaalinen suunnittelu ja HTML-proto Proton esittely PO:ille + käyttäjätestaus Lähes valmis HTML koodareille Tarvepohjaisten käyttäjätarinoiden jalostaminen sprinttikelpoisiksi Toteutus sprinteissä

2.3 Ketterän kehityksen välineitä Product Backlog: Jira (Jira Agile, Structure) Dokumentaatio: Confluence wiki Keskustelu: Skype Continuous integration -palvelin: Jenkins Deployment: Docker E2E testing: Browserstack Asennusympäristöt Sandbox - kehitysympäristö, josta myös PO:t näkevät lähes reaaliaikaisesti, mitä kehityksessä tapahtuu Demo - viimeisin stabiili kehitysversio demo- ja testauskäyttöön Kunkin yliopiston oma “tuotantoympäristö” - Yliopistot päättävät itse, mikä versio omassa ympäristössä on asennettuna Versioasennus tapahtuu “nappia painamalla” kehittäjien toimesta OTM-HANKE

2.4 Ketterä kehitys vs. ketterä käyttöönotto Projektin näkökulmasta julkaisuvalmis versio: - Teknisesti tuotantokelpoinen, käytettävyydeltään riittävä järjestelmän osa - Sisältää toiminnot, joilla katetaan yhdessä määritelty tarve/tarpeet Tarvittava data ja mahdolliset integraatiot: tietojen syöttö tarvittaessa käsin integraation toteutus yliopiston järjestelmään (integraatioprojektit) Beetatestaus-/pilotointivalmis tuote OTM-HANKE Datan laadun varmistus ja integraatiot yliopiston omaan toimintaympäristöön (integraatioprojektit) Toimintaympäristössä tarvittavien muutosten valmistelu (integraatioprojektit) Yliopiston näkökulmasta tuotantokäyttöönottovalmis tuote

2.5 Ketterän käyttöönoton hyödyt ja haasteet Osapuolet päättävät itsenäisesti, millä aikataululla integroivat hankkeen tuotoksia ympäristöönsä ja ottavat niitä käyttöön Kehityksen aikainen integraatio vanhoihin järjestelmiin Aidon datan käyttö paljastaa mahdollisia suunnittelun puutteita Edistää konversion valmistelua Nykyjärjestelmien tietosisältö ja sen puutteet voivat ohjata kehitystä vääriin suuntiin Kehityksen aikainen pilotointi ja tuotantokäyttöönotto Autenttiset käyttökokemukset hyödyttävät jatkokehitystä Käyttäjien sitouttaminen järjestelmän käyttöön Vaikutusmahdollisuus järjestelmän kehittämiseen Avainkäyttäjien koulutus uuden järjestelmän käyttöön Voi ohjata priorisoimaan varsinaisen tavoitteen kannalta epäolennaisia tarpeita (väliaikaisratkaisut) OTM-HANKE Tasapainoilua julkaisujen tavoitetason määrittelyssä

3 Opittua Henkilöiden valinta ja sitoutuminen avainasemassa Sisältöasiantuntijuus Asiantuntevat ja sitoutuneet kehittäjät Läsnäolo ja osallistuminen - ei alle 50 % resursseja Riittävä valta ja vastuu projektille Projektiryhmäläiset tekevät työtä projektille, jolla on yliopistojen asettamat yhteiset tavoitteet Yhteisesti asetetut tavoitteet ohittavat yksittäisen yliopiston tarpeet Luottamus Tulosten näkyvyys ja kommunikaatio Projektin laajentuminen hoidettava hallitusti Erillisten integraatioprojektien vaikutus yhteisen projektin etenemiseen OTM-HANKE

Kysymyksiä? Lisätietoja hankkeesta: http://blogs.helsinki.fi/otm-hanke/ Pekka Äikäs, hankepäällikkö, pekka.aikas@aalto.fi OTM-HANKE