Automatisoinnilla tehokkuutta mittaamiseen

Samankaltaiset tiedostot
MIKKO-projekti ja mittausten automatisointi

Työkalujen merkitys mittaamisessa

Mittaaminen projektipäällikön ja prosessinkehittäjän työkaluna

Kokonaisvaltainen mittaaminen ohjelmistokehityksen tukena

Alueellisen aineistotuotannon haasteet

Säteilymittaustietojen hallinta turvajärjestelyissä

ETL-DEMO. Esimerkki ETL-kuvauskielen käyttöstä

Automaattitilausten hallinta

LAS- ja ilmakuva-aineistojen käsittely ArcGIS:ssä

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

Onnistunut Vaatimuspohjainen Testaus

ENERGIANKÄYTÖN SEURANTA JA ANALYSOINTI Energiatehokas vesihuoltolaitos 3/2018

Testaustyökalut. Luento 11 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science

18 LIITTYMÄT MUIHIN JÄRJESTELMIIN

Älykkään vesihuollon järjestelmät

Tapahtuipa Testaajalle...

Mittauslaadun parantaminen vesi- ja jätevesiverkostoissa. Älykäs Vesi / Työpaketti 1 / Tehtävä 3 Osastonjohtaja Tommi Fred

MITTAUSJÄRJESTELMÄ Verkon valvontaan Laskutukseen Sarjaliitäntä RS-485 Modbus RTU

VeRan laboratoriotietojen siirtoformaatti

VERKONRAKENNUS JA URAKOINTI TYÖPAJA 1

Automaster tai MBS. 2. ODBC - ajurin asennus (jos ei ole jo asennettu)

T Projektikatselmus

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Kansallinen ASPAtietojärjestelmä

Project group Tete Work-time Attendance Software

JATKUVATOIMISET MITTAUKSET VEDENLAADUN MALLINNUKSEN APUNA

Toiminnanohjaukseen liittyvän liiketoimintatiedon hyödyntäminen Helsinki Business College Oy:ssä

OYS - Terveellinen Turvallinen Rakentaminen ja Sairaala OYS-TTR-projekti. Esko Huttu-Hiltunen & Kalevi Virta

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä ! Java luokkia n. 5000

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

Ohjelmistotekniikan menetelmät, Ohjelmistotuotannon työkaluista

DATALOGGERI DT-171 PIKAKÄYTTÖOHJE V 1.2

Mobiilit ratkaisut yrityksesi seurannan ja mittaamisen tarpeisiin. Jos et voi mitata, et voi johtaa!

Kaaviot havainnollistavat myös mahdolliset muutokset liiketoiminnassa, jolloin niihin pystytään reagoimaan ennenkuin on liian myöhäistä.

Energiatehokkuussopimus - Energiapalvelujen toimenpideohjelman toteuttaminen

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

Oppijan palvelukokonaisuus. Tietomallinnuksen laaja katselmointi

Tiedolla johtamisen ja tietovarastoinnin kehittämistyö AMKE:ssa

ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ

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

E. Oja ja H. Mannila Datasta Tietoon: Luku 2

TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI

Site Data Manager Käyttöohje

Opinto-oppaiden rakenteistaminen JY:ssä

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Contents AdsML ympäristö... 2 AdsML Testi ympäristö... 2 AdsML tuotantoympäristö... 2 AdsML käyttöliittymä... 3 Kirjautuminen...

HELIA 1 (11) Outi Virkki Tiedonhallinta

Avointen innovaatioalustojen mittaamisen haasteet

Samurai helppokäyttöinen ohjelma melun ja värähtelyjen mittauksiin

Site Data Manager Käyttöohje

Palvelukatalogi liiketoiminnan tukena

Automaattitilausten hallinta

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Tietokiri on alkanut tule mukaan!

Kurssin hallinta -työväline

Tietosuojaseloste (5)

Ennustamisen ja Optimoinnin mahdollisuudet

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

opiskelun suunnittelujärjestelmä, kurki ja ilmo käyttävät kaikki samaa tietokantaa, ja uusi järjestelmä tulee osaksi tätä.

Tietokannanhoitaja DBA (Database Administrator) ja tietokannan hallinta

Ohjelmistotekniikka kevät 2003 Laatujärjestelmät

Arviointi ja mittaaminen

Teknologiset valinnat

DI Studion käyttökokemuksia. Kaisu Ikonen, Tilastokeskus

Tiedonsiirto Primus-oppilashallintojärjestelmästä Sanoma Prolle

Tietojohtamisen käyttöönotto. osiaali_ja_terveyspalveluiden_tieto johtamisen_kasikirja.pdf

Tietojohtamisen arviointimalli

Text Mining. Käyttöopas

Millainen on menestyvä digitaalinen palvelu?

Käyttöohje. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Yrittäjän ammattitutkinto. 3.3 Yritystoiminnan analysointi ja kehittäminen

TeliaSonera Identity and Access Management

Datanhaku www-käyttöliittymästä Mikko Parviainen, Ilmatieteen laitos / tietojärjestelmät mikko.parviainen@fmi.fi

Paikkatiedon tulevaisuus

Projektinhallintaa paikkatiedon avulla

Health Intelligence - Parempaa informaatiota terveydenhuollon päätöksentekoon. Terveydenhuollon ATK päivät Sibelius Talo, Lahti

Mitä CRM olisi ilman ajantasaisia kontaktitietoja?

Metsäkoneiden sensoritekniikka kehittyy. Heikki Hyyti, Aalto-yliopisto

Ohjelmisto-ominaisuudet:

Infra 2010 loppuseminaari, Helsinki Siltojen tuotemallintamisen ja rakentamisautomaation

Firstbeat Hyvinvointianalyysi

Movikan CallMEDIA-palvelut

Action Request System

Kokeiluilla ihmislähtöistä ohjausta!

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

Tietokantaraportointivälineen valintaopas

Päivitys Navigo Portalin versioon 5.1

Tikonin ruotsin- ja englanninkielisten mallikantojen ja - raporttien käyttöönotto

VIDA CONFIGURATION VIDA ALL-IN-ONE

Tableaun hyödyntäminen Toyota Rahoituksessa

Käyttö- ja asennusohje

Maiju Mykkänen Susanna Sällinen

Junaliikenteen häiriötilannetietojen tuottaminen ja tiedotus

INSPIRE-toimeenpanon seuranta. Tulokset 2017

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

labs.kirjastot.fi Antti Pakarinen Timo Tuominen

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Sähköpostitilin määrittäminen Outlook 2010, kun ohjelma käynnistetään ensimmäistä kertaa.

Transkriptio:

Automatisoinnilla tehokkuutta mittaamiseen Finesse seminaari 22.3.2000 Päivi Parviainen 1

Miksi automatisoida? Mittaamisen hyödyt ohjelmistokehityksen ajantasainen seuranta ja hallinta tuotteen laadun seuranta ja hallinta Mittaustehtävien työläys ei resursseja tehdä usein => ei trendien seurantaa tärkeä voi jäädä mittaamatta työläyden takia Mittaustulokset vakiomuotoon vertailukelpoista tietoa Mittausten täysimittaisen hyödyntämisen edellytys laajamittaisessa ohjelmistokehityksessä 2

Mitä automatisoida? Automatisoi metriikat: joissa paljon käsiteltävää dataa joka muuttuu/kasvaa koko ajan, esim. työajan seuranta joita analysoidaan usein jotka ovat vakiintuneet käyttöön Tiedon oltava sähköisessä, formaalissa muodossa tietokannat, versionhallintatyökalut, jne 3

Automatisoinnin vaiheet 4. Mittausdatan kerääminen 5. Metriikoiden laskenta ja analyysigraafien muodostus 1. Automaattisen mittauksen suunnittelu 2. Automaattisen mittauksen toteutus 3. Mittausdatan kirjaaminen 6. Metriikoiden analysointi 7. Tulosten paketointi 4

Suunnitteluvaihe 1/2 Automatisoitavien metriikoiden valinta uusien metriikoiden määrittely esim. GQM-menetelmällä automatisoitavien valinta olemassaolevasta metriikkasetistä Kriteerit metriikan hyöty keräykseen käytetyn työkalun automatisointimahdollisuudet tietomäärä analysointitiheys automatisoinnin työmäärä 5

Suunnitteluvaihe 2/2 Määritellään: mitä tietoa tarvitaan missä tarvittava tieto sijaitsee tarkasti (tietokanta, taulu, kenttä) tiedon keräystiheys missä formaatissa kerätty tieto halutaan käsitellä analyysissä mitä pitää tehdä, että raakadatasta saadaan haluttu analyysiesitys Työkalutuen valinta tietojen keräämiseen tietojen käsittelyyn 6

Toteutusvaihe Toteutetaan tiedon keräykseen tarvittavat toiminnot yhteydet tietolähteisiin tiedon keräyksen automaattinen käynnistys Toteutetaan tiedon käsittelyyn tarvittavat toiminnot käsittelyn automaattinen käynnistys halutulla tavalla käsittely/laskenta esitystavan muodostus 7

Suoritusvaihe Mittausten keruu ja käsittely automaattisesti ajastettuna tapahtumana käyttäjän käynnistämänä Päivitetään automatisointia tarpeen mukaan uusia metriikoita ja esitystapoja poistetaan metriikoita ja esitystapoja muutoksia käsittelytiheyteen muutoksia tiedon lähteisiin 8

Paketointivaihe Mittausohjelman tulosten muokkaaminen malleiksi, jotka ovat koko organisaation käytössä (esim. prosessikuvauksia, käsikirjoja jne.) Työkalutukea tarvitaan tietämyksen hallintaa tutkitaan TOTEM2000-projektissa 9

Työkaluvaatimukset Vapaa kerättävien metriikoiden määrittely Vapaa tarvittavan tiedon valinta Tiedon käsittely käyttäjän määrittelemällä tavalla Tiedon käsittelyn vapaa ajastus Automaattinen tiedon käsittely käyttäjän määrittelemällä tavalla ja aikataulussa Automaattinen esitysgraafien tuottaminen Epäkelvon datan käsittely 10

Esimerkkitoteutus Perustana MetriFlame työkaluympäristö Tuki suurelle osaa työkalutuen vaatimuksia Laajennuksia: Tiedon käsittelyn vapaa ajastus Automaattinen tiedon käsittely käyttäjän määrittelemällä tavalla ja halutussa aikataulussa 11

MetriFlame 1. Tietokantasovellukset * Vikatietokanta * Työajan seuranta * Koulutusrekisteri Koulutustiedot, vikatiedot, työajankäyttötiedot 2. 3. Joukko esitystapoja: WWW- Server Projektin hallintatyökalut * Resurssien allokointitiedot (suunniteltu/toteutunut) * Aikataulut (suunniteltu/toteutunut) Dokumenttien hallintatyökalut * Dokumenttitiedot ja hallinta * Informaation ja dokumenttien jakaminen ja jakelu Projektin hallintatiedot Dokumenttitiedot Tiedon keräys ja muuntaminen MetriFlame * Metriikoiden määrittely (GQM) * GQM suunnitelma * Metriikoiden laskenta * Tulosten esittäminen * Arvioinnin tuki Tiedon muuntaminen Number of 100 % 90% 80% 70%60%50% Weeks Versionhallintajärjestelmät * Muutosten hallinta * Dokumenttitiedot Versionhallintatiedot Muu mittaustiedon lähde * Katselmointitiedot * Testi raportit, jne. Muu mittaustieto Tietokanta: - Metriikkamäärittelyt - Metriikkadata - Metriikoiden tulokset - Historia 12

Scheduler 1/3 13

Scheduler 2/3 Käyttäjä voi määrittää metriikalle suoritustavan, ensimmäisen suorituskerran ajankohdan sekä laskentaintervallin ja valita toiminnot jotka metriikalle suoritetaan automaattisesti. datan päivitys, metriikan laskenta, kuvaajan tuottaminen, kuvaajan tallettaminen.jpg-muotoon, kuvaajan ja siihen liittyvän tiedon konvertointi HTML-muotoon, tuotettujen tiedostojen talletus. Kun käyttäjä on valinnut haluamansa toiminnot, ohjelma kirjaa tehtävän erillisessä tiedostossa sijaitsevaan tehtävälistaan (task list). 14

Scheduler 3/3 Ajastinohjelma tarkkailee tehtävälistaan merkittyjen pyyntöjen suoritukselle asetettuja ehtoja määräajoin. Kun käskyn suoritukselle asetetut ehdot täyttyvät, ajastin lähettää MetriFlamelle käskyn suorittaa metriikan laskenta ja kuvaajien päivittäminen. Päivitetyt kuvaajat siirretään käyttäjän määrittämään paikkaan, esim. ulkoiseen tietokantaan (external database). 15

Yhteenveto Työläät mittaustehtävät kannattaa automatisoida vähentää työtä => mittaus voidaan suorittaa useammin => trendien seuranta Työkalutuki on välttämätön voi ja kannattaa hyödyntää olemassa olevia työkaluja Huolellinen suunnittelu tärkeää automatisointi vaatii jonkin verran työmäärää => työmäärä kannattaa suunnata oikeisiin asioihin kynnys mittausten muuttamiseen myöhemmin kasvaa 16