Tuoteomistajan pikastartti
Tuoteomistaja toimii palvelun omistajan ohjauksessa. Hänen tehtävänään on pitää tuotteen ylläpitoon ja kehitykseen liittyvä kokonaiskuva hallussa koko ajan. Tuoteomistaja huolehtii, että kehityksessä toteutetaan ohjausryhmän hyväksymää kokonaistavoitetta. Hän huolehtii, että käyttäjien tarpeet on määritelty oikein, että lopputulos on näiden vaatimusten mukainen ja että tuotantokäytössä täyttyy palvelulta odotettu palvelutaso. Ketterässä hankkeessa tuoteomistaja vastaa tuotteen kehitysjonon priorisoinnista.
Usein tuoteomistajan rooliin yhdistyy myös projektipäällikön vastuita, etenkin silloin kun tuotteessa on meneillään kehitysvaihe. Käytännössä tuoteomistaja on myös tuotteen ympärille syntyneen toimijaverkoston puheenjohtaja.
On huomattava, että tuotteenhallinta säilyy tuoteomistajalla, vaikka tuotteen ylläpito olisi ulkoistettu.
Ks. myös Kehmet-sanaston tärkeimmät käsitteet.
Alla oleva kuva havainnollistaa tuoteomistajan vastuita. Tummalla merkityt osat ovat tuoteomistajan vastuulla:
(Alkuperäinen kuva: Kehmet betan valmistelu)
Kaupunki- tai toimialatasoinen yhdenmukaisuus
Tuoteomistaja huolehtii, että ratkaisu kiinnitetään kaupunkitasoiseen kokonaisarkkitehtuuriin. Huomioon otettavia asioita ovat esimerkiksi:
- Palvelumuotoilu
- Rajapinnat
- Teknologiat
- Tietovarannot
- Järjestelmäarkkitehtuuri
- Toimintakuvaukset (prosessit)
Prosessin hallinta
- Huolehtii siitä, että palveluun tarvittavat avainroolit määritellään ja täytetään sekä ohjaa avainhenkilöiden yhteistyötä (esim. pääkäyttäjät, sisällöntuottajat, käyttäjät)
- Hallitsee operatiivista prosessia
- Pitkän tähtäimen suunnitelma
- Budjetointi
- Säännölliset statuspalaverit sidosryhmien kanssa
- Ohjausryhmän koolle kutsuminen ja kokousten valmistelu
- Ylätason aikataulujen ja määräaikojen hallinta ennakoivasti
- Vastaa versionhallinnasta ja sen prosessista ja projektoinnista
- Pitää kirjaa sovituista asioista
- Pitää huolen, että tuotteelle laaditaan tarpeenmukainen dokumentaatio
Budjetin hallinta
- Huolehtii, että budjetinkäyttö on suunnitelmallista
- Seuraa budjetin käyttöä
- Raportoi mahdollisista poikkeamista ohjausryhmälle ennakoivasti
Resurssien hallinta (ulkoa ostetuissa projekteissa)
- Huolehtii kilpailutuksesta tai puitesopimusten käytöstä. Silloin, kun kyse on ohjelmistonkehityksestä, keskushallinnolla on tarjota avoimen ohjelmistonkehityksen puitesopimukset. Kun kyse on muusta tietojärjestelmäkehittämisestä, keskushallinto tarjoaa konsulttipalveluja osaamiskeskuksen kautta. Tarkemmat ohjeet näiden puitesopimusten käyttöön löytyvät Helmistä.
- Ohjaa ulkoa ostetun tiimin toimintaa (mahdollisesti yhdessä oman tech leadin kanssa)
Tuotteen kehitysjonon (backlog) hallinta
- Ylläpitää tuotteen kehitysjonoa (kokoaa kehitystarpeet ja muutosehdotukset keskitetysti)
- Asettaa kehitystarpeet tärkeysjärjestykseen
Muutoksenhallinta
- Huolehtii muutoksenhallinnasta: Jos kokonaistavoite muuttuu olennaisesti, tuoteomistaja huolehtii siitä, että muutokset sekä niiden aiheuttamat muutokset budjettiin ja kokonaisaikatauluun käsitellään ohjausryhmässä ja viedään työjonoon.
- Huomaa, että muutoksenhallinta tarkoittaa perinteisessä ja ketterässä lähestymistavassa hieman eri asioita: https://digi.hel.fi/kehmet/menetelmalaari/muutosten-hallinta
Viestintä ja vuorovaikutus
Tuoteomistaja huolehtii, että ratkaisusta ja siihen liittyvistä asioista käydään vuoropuhelua tarvittavien tahojen kanssa.
- Kommunikoi ylläpidosta ulkoistetun palveluntuottajan kanssa
- Kommunikoi ohjausryhmään kehittämisaktiviteettien etenemisestä, ellei ole delegointut asiaa erilliselle hankepäällikölle
- Kommunikoi muiden sidosryhmien kanssa
- Käy jatkuvaa vuoropuhelua sisäisten sidosryhmien kanssa (yhtymäkohdat muihin kehitysprojekteihin)
- Käy jatkuvaa vuoropuhelua niiden palvelujen edustajien kanssa, joita tarvitaan oman palvelun tuottamiseksi (esim. integraatiot, tunnistautuminen jne.)
- Viestii sidosryhmille aktiivisesti palvelun muutoksista ja teknisistä versiomuutoksista
- Jos tuotteella on useita teknisiä instansseja (järjestelmäympäristöjä) ja käyttäjiä eri organisaatioissa: pitää yllä verkostoa ja tekee yhteistyötä muiden saman tuotteen käyttäjien kanssa sekä ylläpitää tietoa muista käyttäjistä (esim. muut toimialat, muut kaupungit, yhteiskehityksen koordinaattori)
- Ohjaa sisältöön liittyvät palautteet oikeaan osoitteeseen
Vastuunjakotaulukko
Tuoteomistaja päättää, mitä tehdään.
Tech lead päättää, miten tehdään.
Tehtävä | Vastuuhenkilö: tuoteomistaja | Vastuuhenkilö: tech lead |
---|---|---|
Kokonaiskuvan hallinta | x | |
Budjetin hallinta | x | |
Kehityssyklien hallinta | x | |
Tietoarkkitehtuurin hallinta | x | |
Jatkuvien palvelujen hallinta | x | |
Ylläpidon toimittajahallinta | x | |
Tuotantoympäristön hallinta | x | |
Integraatioiden hallinta | x | |
Kehitysresurssien hankinta ja ohjaaminen (ulkoa ostetut resurssit) | x | |
Tuotteen kehitysjonon hallinta | x | |
Sprintin suunnittelu | x | |
Sprintin kehitysjonon hallinta | x | |
Hyväksymistestaukset, käyttäjätestaukset | x | |
Teknisen kehityksen ohjaaminen | x | |
Teknologioiden valitseminen | x | |
Tekninen testaaminen | x | |
Laadunvarmistus | x | |
Koodin katselmointi | x | |
Teknisten ongelmien selvittäminen ja ratkaiseminen | x | |
Tietolähteiden virheiden havainnointi | x | |