Ohjelmistotuotannon itse-automatisointi Avoin menetelmä nykyisten tekijöiden työn radikaaliin tehostamiseen

Samankaltaiset tiedostot
ADM Arkkitehtuuritason automaatio #tdarc

Visual Studio T4 Tyhjästä hallittuun generointiin #tddev. Kalle Launiala.

Mikkelin sähköisen asioinnin alusta - päätöksenteko. Kalle Launiala / ProtonIT Oy kalle.launiala@protonit.net

Toimittaja Sovellusarkkitehtuuritason pilkkominen. Kalle Launiala, ProtonIT Oy

Muutoksen hallinta rakenteisen projektissa. Kari Kovanen Development manager Etteplan Technical Information

COBITilla tietohallinnon prosessien ja projektien tehokkuus kuntoon

Sopimusten ja tärkeiden asiakirjojen arkistointi vaivattomasti palveluna

Mikkelin sähköisen asioinnin alusta: Toimittajan näkökulma. Kalle Launiala, ProtonIT Oy

Wiki korvaa intranetin. Olli Aro

Rakennetaan asiakaslähtöinen, digitaalinen kunta case Tyrskylä

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Tietokiri on alkanut tule mukaan!

Avoimen lähdekoodin ohjelmistot julkisessa hallinnossa

Reaaliaikatalouden mahdollistajat ja mahdollisuudet

Alustatalous liiketoimintatapojen uusi malli

Kiinteistöjen paloturvallisuuden ajankohtaispäivät 2016 Muuttuva ympäristö ja teknologian haasteet Palontorjunnan laitteistot Lauri Lehto,

Suuret Hyödyt Suuri IT-palveluiden tehokkuus

ALUEELLISET LIIKETOIMINTAMALLIT Miten ylitän kuilut? KTT Marika Iivari

Millainen on menestyvä digitaalinen palvelu?

Ympäristökonsultin terveisiä

OSKARI. Yhteistyöllä eteenpäin Jani Kylmäaho Oskari-verkoston koordinaattori

Kuntalaisen rajapinta sähköiseen asiointiin. Kalle Launiala, ProtonIT Oy

Verkostomainen ja luova 1imityö

OMATOIMIKIRJASTO- PALAPELI NÄKÖKULMA OMATOIMIKIRJASTON HANKINTAAN SAMI VARJO

Software product lines

Android jatkaa kasvua

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Asiointi sähköistymässä

TUTKIMUSDATAN KUVAILU. Kuvailun tiedotuspäivä Tieteenala-asiantuntija, FT Katja Fält

#vibes2016 TERVETULOA. Enfo Digital Dimension Vibes 2016

Finna Johtava avoimen kulttuurin ja tieteen hyödyntämisen väylä

MARKKINOINNIN AUTOMAATION HAASTEET JA HYÖDYT. Kansainvälisen automaatiokyselyn tulokset

Toiminnanjohtaja Jukka Wallinheimo Etätunnistustekniikkaa rakennusalalla

ITK130 Ohjelmistojen luonne

Avoin tieto muutostekijänä

Kaukokartoitusaineistojen hyödyntäminen toiminnanohjausjärjestelmässä

Tapahtuipa Testaajalle...

Aineistojen hyöty-kustannus-suhde : Kokoelmapolitiikan priorisoinnit

RFID-iltapäiväseminaarin ohjelma Espoo 2.12

YHTEISTYÖSSÄ ON VALOVOIMAA

Pysyvä toimintatapamuutos keskushallinnon uudistuksella - seminaari Riikka Pellikka

Reaaliaikatalouden ekosysteemit RTECO. Marja Hamilo ja Markku Örn

Avoimen ja jaetun tiedon hyödyntäminen. Juha Ala-Mursula BusinessOulu

Verkostojen rakentaminen ja ylläpito, tiedon elinkaariajattelu projektitoiminnassa. Ilkka Lehtinen, COSS

Tekninen vuoropuhelu. Apotti-hanke. Tietopyyntö

Miten arvioida tiedolla johtamisen kustannushyötyjä? Toivo-ohjelman kustannushyötyarvio

Tutkimus verkkolaskutuksesta, automaatiosta ja tietojen välityksestä toimittajaverkostossa. Ajankohta helmikuu 2010

Case Aktia: Miten hyötyä nykyaikaisesta lainausjärjestelmästä. Kiukkonen Erno

Onnistunut ohjelmistoprojekti

Integroidut järjestelmät muuttuvassa ympäristössä

Korkeakoulukirjastojen keskitetyt kirjastoverkkopalvelut Kristiina Hormia-Poutanen

Kieku-hanke osana valtion talousja henkilöstöhallinnon uudistamista. Tomi Hytönen Valtiovarainministeriö

Tärkeimmät mittarit strategisen työympäristöjohtamisen kannalta?

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy

Toimittaja Kaupunkilaisen perspektiivi. Kalle Launiala, ProtonIT Oy

Digitaalisuus alustojen mahdollistajana

1 LPS - Better By Design

Kaisa Lähteenmäki-Smith Valtioneuvoston kanslia Kokeilevat kunnat ja alueet seminaari

Journal.fi-palvelu. Antti-Jussi Nygård Tieteellisten seurain valtuuskunta

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

Some, tapahtumat ja kumppanuudet. Pirkanmaan ja Keski-Suomen kirjastot

Käytettävyystyön laatu: tarjotaanko oikeita palveluja, tuotetaanko oikeita tuloksia?

Toimittaja Looginen väylärakenne + kirjastot. Kalle Launiala, ProtonIT Oy kalle.launiala@protonit.net

Miten yhteiskunnalliset haasteet, julkiset palvelut ja yritysten liiketoiminta kohtaavat vai kohtaavatko?

Oleelliset vaikeudet OT:ssa 1/2

Seurakehittäjien osaamisohjelma. Infotilaisuus 8.5.

Dialyysihoidossa olevien etäkuntoutuksen kehittämishanke Kuntoutussuunnittelija Iiris Ahlgren

PlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma ( )

Tiedolla johtaminen ja yhteentoimivuus

Uudelleenkäytön jako kahteen

KAOS 2015: Integraatioiden standardointi suunnittelumallien avulla. Ilkka Pirttimaa, Chief ICT Architect, Stockmann ICT

Käytännön haasteita ja ratkaisuja integraation toteutuksessa. Jukka Jääheimo Teknologiajohtaja Solita Oy

Avoimen ja yhteisen rajapinnan hallintamalli

Hankintariskit haltuun virtualisoinnilla

Toimiva myynnin ja tukitoimintojen vuoropuhelu asiakkaan parhaaksi

OTM-HANKE. Opintohallinnon tietojärjestelmän modernisointi - tilannekatsaus

Maksullisen koulutuksen hallinnointi- ja julkaisujärjestelmä -projekti

Tableaun hyödyntäminen Toyota Rahoituksessa

Esittely: Helsinki Region Infoshare Seudun tietovarannot avoimiksi. Ville Meloni ja Pekka Vuori

Käytettävyydestä bisnestä: Tutkimuksesta tuotekehityksen kilpailutekijäksi

Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista

Handi/ Tuote- ja palveluvalikoima projekti. Projektipäällikkö Birgitt Karhusaari-Pusa

Uusilla konsepteilla oikeanlaisia palveluita Helsinkiin

Ohjelma. Energiatehokkuuden tuloksellinen johtaminen

JUHTA / VAHTI työpaja Valtiovarainministeriö, Kimmo Järvinen Valtiokonttori. Tietojohtaminen ja HR

Digi pienissä kunnissa ja maaseudulla

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Lukuvuosi-ilmoittautuminen

Inframallintamisen ohjeiden tulevaisuuden näkymät

ERP auttaa kustannustehokkuuteen 2009

HY / Matematiikan ja tilastotieteen laitos Johdatus logiikkaan I, syksy 2018 Harjoitus 4 Ratkaisuehdotukset

Uusien kanavien haasteet ja mahdollisuudet mediaviestinnässä. Kasper Stenbäck Johtaja, verkko ja teknologiat Cocomms Oy

Mobiliteetti ja kommunikaatio

Mihin tutkimuksen käyttöönotto törmää hoitotyössä?

Monipuolisen yhteistyön haaste pyrittäessä korkealle

Tietokiri ja Kunta- ja maakuntatalouden tietopalvelu

Tekoäly muuttaa arvoketjuja

KEHITTÄMISEN NELIKENTTÄ

Microsoft Dynamics CRM 4.0. Jani Liukkonen

Yhteisöllisyyden toteuttaminen verkko-opetuksessa

Transkriptio:

Ohjelmistotuotannon itse-automatisointi Avoin menetelmä nykyisten tekijöiden työn radikaaliin tehostamiseen Kalle Launiala 30.05.2012 www.citrus.fi

Esityksen Rakenne Väite: Nykyinen käsityöteollisuus loppuu Asiakastarpeeseen vastaaminen Järjestelmäkehitysprosessin hallinta Yhteis- ja uudelleenkäyttö Käytettävyyden mittaaminen ja edellyttäminen Teoriasta käytäntöön - Case: Verohallinto Mitä maksaa, kuka tekee, miten käyttöön?

Nykyinen käsityö korvautuu (itse-)automaatiolla Uudet liiketoimintamahdollisuudet Muutoksiin reagoimisen aika ja kustannukset putoavat radikaalisti Nykyisen tekemisen kustannus putoaa Itse-automaatio voittaa aina lattiatasolla asti

Järjestelmäkehitysprosessin hallinta Motiivi = 80% kustannuksista ylläpidosta Jatkuva tehostaminen osuu myös tähän Keinot Ohjelmistoarkkitehtuurin hallinta Mitattavuus, etenemisen seuranta Resurssivaihtuvuuden mahdollistaminen Mahdollistaa uudelleenkäytön ja käytettävyyssuunnittelun hyödyntämisen

Universaali järjestelmäarkkitehtuuri

Asteittainen automaatio: Palvelukerros + Proxyt

Asteittainen automaatio: Datakerros

Asteittainen automaatio: Liiketoimintaoperaatiot

Asteittainen automaatio: Integraatiorajapinnat

Asteittainen automaatio: Käyttöliittymä

Radikaali Uudelleenkäytettävyys Ei binääri ja/tai komponenttikirjastoja Korkeamman abstraktiotason liitokset Kaikki alustat ja ohjelmointikielet rinnakkain Tuki voidaan lisätä myös jälkeenpäin Monialustakehitys mobiililaitteisiin tehostuu Arkkitehtuurirakenteet universaaleja Uusiin rakenteisiin pätee sama tehokkuus

Informaatiopohjaiset mittarit esim. uudelleenkäyttö

Prosessin ja sitä kautta projektitason kontrollointi INFORMAATION HALLINTA

ADM:n syntyvaiheen Ahaa - elämys

Puuttuva Informaation hallinta

Kokonaisuuden informaation hallinta

Saavutettavat hyödyt Projektin ulkopuoliset ihmiset saavat reaaliaikaista faktatietoa prosessista Projektiin osallistuvat eri roolit voivat aktiivisesti tuottaa inputia myös toisen osa-alueen omistamaan prosessiin Hiljainen tieto muuttuu näkyväksi Uusien resurssien sisäänotto tehostuu

Prosessin ja sitä kautta projektitason kontrollointi CASE: VEROHALLINTO

ADM:n syntyvaiheen Ahaa - elämys

Puuttuva Informaation hallinta

Kokonaisuuden informaation hallinta

Saavutetut hyödyt Hiljainen tieto muutettiin näkyväksi Uusien resurssien sisäänotto tehostui Myös Cobol-teknologiasta.NET:iin Tavalliset kehittäjät tekivät automaatteja alusta alkaen Täydellinen ajantasainen suunnittelutason dokumentaatio Luokkamalli, liiketoimintaoperaatiot, integraatiorajapinta eräaineiston käsittelyyn Määrittelytason dialogi aidon loogisen liiketoimintaoperaatio rakenteen mukaiseksi Riittävän lähellä käyttötapauksien kulkua Projektin statusraportointi toteutuksen statuksesta Ei tarvetta ai-niin muistilapuille Dekadiluokan ero refaktoroinnissa, ylläpidossa ja uuden tekemisessä Tehokkuuskerroin yhdessä projektissa vähintään 5x, huipentuma eräajomallisessa integraatiossa 20x (reilu 80 tietuetyyppiä)

Mitä maksaa, kuka tekee, miten käyttöön? KÄYTTÖÖNOTTO

ADM on menetelmä, ei työkalu Avoin menetelmä, ei lisensointia Lisäksi avoin ekosysteemi-infrastruktuuri jakamiseen Teknisesti XML-standardi + valtavirran Webkoodigenerointi Toimii käytännössä minkä tahansa kehittimen kanssa rinnakkain Ei framework tai kirjastoriippuvaisuutta Automaation kohde on mikä tahansa informaatio

Miten käyttöön? Menetelmän opettelu arkkitehdit Tekemisen kautta opetellen 1-2 viikkoa menee totutteluun Rinnastuu ohjeistuksen tekemiseen (jopa halvempana) Valmiiden automaattien jakaminen ja käyttö Rinnastuu helpoimpiin nykypäivän työkaluihin Nykyiset (omat) toimittajat automatisoivat itsensä Citrus tarjoaa konsultointia ja koulutusta Workshop mallilla esim. akuutit ongelmat edellä Voidaan ottaa jo käynnissä olevaan projektiin

ADM + Ekosysteemin otteita... Organisaatioiden arvoketjujen integraatiot Alex Norta / The SRII / Jhsmeta.fi Systeemityö-lehden artikkelit 1/2012 lehdessä informaation hallinnasta 2/2012 ADM-innovaation tarina Microsoftin TechDays 2012 esitykset Peruskehittäjälle ja arkkitehdille Paljon kiinnostusta ekosysteemiin... VC verkostot (myös UK), ohjelmistoyrittäjät...

TO BE CONTINUED...

Roolipohjainen käyttöliittymä automaatioon ROOLIPOHJAINEN TEHOSTUS

Roolikohtainen käyttöliittymä automaatioon

Käytettävyyssuunnittelu korvaamaan käyttötapaukset

Menetelmän kiinnitys roolitettuihin työkaluihin

Menetelmän kiinnitys roolitettuihin työkaluihin TFS TFS TFS TFS

Menetelmän kiinnitys roolitettuihin työkaluihin TFS Office Office TFS VS TFS TFS VS

ADM menetelmän ekosysteemi + infrastruktuuri EKOSYSTEEMIKIRJASTOT

Automatisointi korkeammalta abstraktiotasolta

Jäävuoren huippua raapaistiin, kysymyksiä? KIITOS!