Arkkitehtuurimallinnuksen hyödyntäminen ketterän kehityksen ohjauksessa – esimerkki PRH KAOS – mallinnusilta 11.3.2015 Markku Satulehto Ratkaisuarkkitehti PRH Sisällys Arkkitehtuurilähtöinen kehittäminen ja mallintaminen Opetukset Kehittämisen tehokkuus Kehittämismalli PRH – arkkitehtuurihaaste PRH-budjetti 50 milj. e HTV 400 Hallinnonala Työ- ja elinkeinoministeriö Patentti- ja innovaatiolinja Tavaramerkkija mallilinja Yritys- ja yhteisölinja Hallinto Tietohallinto Viestintä ja asiakaspalvelu Tukipalvelut Ajureita Strategianlähtöisyys Arkkitehtuurinmukaisuus Yhteentoimivuus Viitearkkitehtuurit Yhteiset palvelut Yhteinen toimintatapa Kustannustehokkuus Kohteen arkkitehtuuri & Ketterä kehittäminen PRH:n kehittämismalli Ketterän kehittämisen periaatteiden mukaisesti Think Big Act Small Jaettu strateginen ymmärrys Liiketoimintalähtöisyys Tekemisen kautta Pienin askelin Fail Fast Learn Rapidly Kokeilut mahdollistaen Yhdessä oppien Ketterä vuorovaikutus Toimittajaohjaus ja käyttöpalvelut Mallintaminen Sisältömalli Arkkitehtuurikuvaukset Keskeisiä kuvauskohteita Business case Yleiset vaatimukset Ylätason malli Ylätason arkkitehtuurimalli Arkkitehtuurikerrokset, keskeiset elementit Toiminta-arkkitehtuuri Käyttäjäkertomukset ja käyttötapaukset Prosessit, sekvenssikaaviot Sovellusmaisema integraatiot, alustat, sovellukset Teknologia-arkkitehtuuri Notaatiot Notaatiot - UML • Käyttötapaukset • Prosessit • Integraatiot (komponenttikaaviot, sekvenssikaaviot) • Luokkadiagrammit - BPMN • prosessit, työnkulut - Archimate - Ylätaso Työvälineet Työvälineet Esimerkkejä Esim. Business case & ylätason malli Esim. viitearkkitehtuurit, verkkotopologia Esim. toteutettu verkkotopologia Esim. integraatiokartta, sovellusmaisema Esim. Käyttötapaukset Esim. prosessikuvaus Activiti-prosessimoottoria varten Esim. työnkulku, Interaction overview diagram Esim. työnkulku, Sekvenssikaavio Esim. Sekvenssikaavio Opetukset Opetukset Kehittämismalli ja mallintaminen Onnistuminen pohjustetaan kilpailuttamisessa Älä ulkoista arkkitehtuuriosaamista Mallintaminen • Visuaalisuus, some • ylätason arkkitehtuuri, yksityiskohdat toteutuksessa • Standardinotaatiot & piirtosovellus • Less-is-more Matala ohjaushierarkia & ketterät käytännöt & some-työvälineet Pieni ydintiimi & suora vuorovaikutus Selkeä vaiheistus & pienet askeleet & nopeasti kokeiltavaksi Opetukset Kyvykkyydet Toiminnan osaaja Projektipäällikkö oma ja toimittaja Arkkitehti oma osaaminen Kehittäjä Työvälineosaaminen, hyvät käytännöt Käyttöpalvelu (DevOps) Opetukset Haasteet Oma osaaminen ja arkkitehtuuriohjaus Kokonaisarkkitehtuuri vs. arkkitehtuurilähtöinen kehittäminen Yksi arkkitehtuurityökalu vs. työkalupakki Arkkitehtuurin käytännöllinen luonti Kommunikointi Kehittämismallin tehokkuus Toimintopisteanalyysi Esimerkki ”Maksujen kohdistamisratkaisu” FiSMA 1.1 Ohjelmiston toiminnallisen laajuuden mittausmenetelmä (standardi ISO/IEC 29881:2010) Maksujen kohdistamisratkaisu Tuottoaste (h / toimintopiste): 0,6 (vertailuaineisto 4-5h) Toimitusnopeus (toimintopiste / kk): 140 Yksikköhinta (e / toimintopiste): 41 Maksujen kohdistamisratkaisu Kiitos Markku Satulehto Ratkaisuarkkitehti PRH [email protected]
© Copyright 2024