Pilviväylä-TH: tulokset ja suoritus Jukka Kääriäinen, Raija Kuusela 6.6.2014
2 Sisältö Lähtökohta, menetelmät Aktiviteetit Tiedostot ja viitteet tulosaineistoon Kokemukset ja ehdotukset Työryhmä: OKM: Jarkko Moilanen COSS: Timo Väliharju, Anna Wilkman CSC: Kirsi Pispa VTT: Jukka Kääriäinen, Raija Kuusela
3 Lähtökohta, menetelmä Pilviväylä on ensimmäinen ohjelmistotuote, jolle tehdään tuotteenhallintasuunnitelma ennen kuin ensimmäinen versio ohjelmistotuotteesta on tehty. Aiemmissa tapauksissa tuotteenhallintasuunnitelma on tehty ohjelmistotuotteelle, joka on jo olemassa (esimerkiksi KoKu, OtaKantaa). Konsortio otettu mukaan vahvasti yhteisön ja tuotteenhallinnan muodostamiseen: Kysytty potentiaalisilta konsortion jäseniltä mitä tulee ottaa huomioon Pilviväylä-konsortion rakentamisessa ja tuotteenhallinnassa (tarpeet). (työpaja 9.5, World Café -menetelmä) Potentiaaliset konsortion jäsenet jatkavat ensimmäisen työpajan pohjalta tunnistettujen teemojen määrittelyä (ratkaisut). (työpaja 19.5, World Café -menetelmä) => TAVOITE: potentiaalisen konsortion kontribuutioiden avulla koottu tuotteenhallintasuunnitelma => konsortion tietojen pohjalta rakennettu tuotteenhallintasuunnitelma.
4 Aktiviteetit tehty yhteistyössä OKM:n, COSS:n ja CSC:n kanssa Käynnistyskokous 8.4 (CSC, Espoo): Tuotteenhallinta, Pilviväylä Kokousmuistio. Ensimmäinen versio tuotteenhallintasuunnitelmasta kokouksen pohjalta (paljolti avoimia asioita, käännetty englanniksi). Työstöpalavereja (telcot) (tuotteenhallinnan organisointia, työpajan agenda): 17.4, 24.4 => muistiot, työpajan agenda. Pilviväylä työstöpalaveri 28.4 (CSC, Espoo) => muistio, tuotteenhallinnan organisointia, työpajan agenda. Tuotteenhallinnan esittelymateriaalin kääntäminen englanniksi. Pilviväylä-WS 1 (9.5, OKM): Tuotteenhallinnan esitys. Työpajan läpivienti. Työpajan tulosten dokumentointi ja analysointi. Ehdotukset tuotteenhallintateemoista seuraavaa työpajaa varten. Pilviväylä-WS 2 (19.5, Tieteiden talo): Valmistelupalaveri 2. työpajaa varten (15.5) (teemat, agenda) Työpajan läpivienti. Työpajan tulosten dokumentointi ja analysointi (muistio). Tuotteenhallintakäytäntöjen tunnistaminen tuotteenhallintasuunnitelmaa varten. Tuotteenhallintasuunnitelman päivitys framen ja työpajojen mukaan GitHubiin. 30.5 status telco + yhteenvedon rakenteesta sopiminen Viikko 23: yhteenveto + tulosmateriaalin kokoaminen ja lähetys (6.6)
5 Tulostiedostot ja viitteet (Pilviväylä-TH_1+2.zip) Tuotteenhallintasuunnittelun tukeminen: Pilviväylä-TH tulokset ja kokemukset: tämä PPT-esitys (Pilviväylä-TH_results_summary.pptx) Tuotteenhallintasuunnitelman pohja ja suunnitelma englanniksi GitHubiin Jarkon framen ja työpajojen pohjalta (https://github.com/koulutuksenpilvivayla/pilvivayla-consortium/wiki/pilviv%c3%a4yl%c3%a4-product-management-plan) Työpajat: Pilviväylä työn kokemusten mukaan tuotteenhallintasuunnitelman pohja JulkICT Lab:lle myös suomeksi (Tuotteenhallintasuunnitelma - dokumenttipohja.doc) WS 1: 9.5 WS agenda ja World Café menetelmäkuvaus (Pilviväylä workshop 2014-May-09 agenda and method.pptx) Tuotteenhallinnan esittelymateriaali englanniksi: Product management (Product_management_intro_Pilviväylä_WS.pptx) 9.5 työpajan muistio (Pilviväylä työpajamuistio 140509.docx) 9.5 tulosten pohjalta 19.5 työpajan teemakalvot (Pilviväylä workshop 2014-May-19 Teemat.pptx) WS 2: 19.5 WS agenda ja World Café menetelmäkuvaus (Pilviväylä workshop 2014-May-19 agenda and method.pptx) 19.5 työpajan muistio (Pilviväylä työpajamuistio 140519.docx) 19.5 teemaryhmien tulokset (Pilviväylä workshop 2014-May-19 - Results.pptx) Muistiot ja muu materiaali: Starttipalaveri: Starttipalaverin tuotteenhallinnan esittelymateriaali: Pilviväylä tuotteenhallinnan suunnittelun starttipalaveri (Pilviväylä_starttipalaveri 2014-Apr-08.pptx) Muistio (Pilviväylä starttipalaveri 140408.docx) Työstöpalaverien muistiot: (Pilviväylä telcomuistio 140417.docx, Pilviväylä telcomuistio 140424.docx, Pilviväylä palaverimuistio 140428.docx)
6 Kommentit JulkICTLabin näkökulmasta (Kirsi Pispa, CSC) Luotu tuotteenhallintasuunnitelma on tehty open source - pohjaiseen ratkaisuun perustuvalle Pilviväylä palvelulle. Open source pohjainen kehitys tullee olemaan yleinen lähtökohta myös muissa JulkICTLabin piloteissa, joten toimintamalli on hyvin monistettavissa JulkICTLabin jatkotarpeisiin ja tarjoaa selkeän polun hallintamallin itsenäiseen käyttöön Työ on nostanut esiin mm. tarpeen API:en ja versionhallinnan elinkaarimallin hallinnalle, sekä herättänyt keskustelua julkisen sektorin API- ja komponenttipankin tarpeesta Tuloksina on saatu sekä englanninkielinen että suomenkielinen tuotteenhallintamallin runko
7 Kokemukset Pilviväylä hankkeessa on useita osapuolia mukana. Organisointi tulee olemaan hieman erilainen kuin aiemmissa tuotteenhallintasuunnitelmien tapauksissa. Konsortio, kehityksen ohjausryhmä, kehitysryhmä, ulkoinen kehitysryhmä, jne. => kuitenkin samat pääosat tulee määritellä: mitä hallitaan, kuka hallitsee, miten hallitaan ja mistä rahat hallintaan&kehitykseen. Kun ohjelmistoa ja konsortiota ei ollut vielä olemassa niin konsortion rakentaminen, tuotteen määrittely ja tuotteenhallintasuunnittelu menevät käsi kädessä. Konsortion rakentaminen ei ole triviaalia vaan vaatii merkittävän työpanoksen. Ensimmäinen versio tuotteenhallintasuunnitelmasta voidaan tuottaa nyt ja 2014-2015 päivitys sekä lopullisen version hyväksyntä konsortiossa kun Pilviväylä ohjelmistosta on olemassa ensimmäinen versio.
8 Mitä nyt on: Mitä seuraaavaksi ja ehdotukset Tuotteenhallintasuunnitelman versio GitHubissa englanniksi, jota Jarkko ja Timo ovat työstämässä. (https://github.com/koulutuksenpilvivayla/pilvivaylaconsortium/wiki/pilviv%c3%a4yl%c3%a4-product-management-plan) Tuotteenhallinnan yleisesittelymateriaali englanniksi (tähän saakka kaikki materiaali on ollut suomeksi). Tuotteenhallintasuunnitelman pohja, joka on tehty Pilviväylä THS:n pohjalta on myös suomeksi. Voidaan hyödyntää JulkICT Labissa. Ehdotuksia Pilviväylä hankkeelle: Palvelusetelin tuotteenhallinta: tähän voisi olla mielenkiintoista Jarkon ja Timon tutustua jos materiaalia on saatavilla (kaupunkien yhdessä hallinnoima ohjelmisto (kehityksen ja ylläpidon hallinta)(kaupungeilla yhteistyösopimus )). Release planning + roadmapping => tulee määritellä huomattavasti tarkemmalla tasolla. Kts. myös Demokratiapalveluiden tyylit tuotteenhallintasuunnitelman (Oikeusministeriö, Jaakko Korhonen, SADe-hanke) julkaisusuunnitelma (Major / Minor releases). SADe-ohjelmalle on tuotettu tuotteenhallinnan konsepti. Löytyykö tästä hyödynnettävää tai kontakteja eri SADe-hankkeisiin, jotka ovat jo määritelleet tuotteenhallintaa (=> tiedonvaihtoa)?