Mikä sitten on kallista? Milloin raha on viisaasti käytetty? Miten kallis määritellään toimintopistelaskennan näkökulmasta?

Samankaltaiset tiedostot
Estimointityökalut. Pekka Forselius, Senior Advisor Finnish Software Measurement Association FiSMA ry

ISO/IEC 29881:2010 => SFS-ISO 29881:2013. FiSMA 1.1 menetelmä vihdoin myös suomeksi. Pekka Forselius, Senior Advisor, FiSMA ry

10 metriikkaa, joilla parannat johtamisen tasoa. Pekka Forselius, Senior Advisor, FiSMA ry Risto Nevalainen, Senior Advisor, FiSMA ry

Koekysymyksiä. Ohjelmistoprosessit ja ohjelmistojen laatu Ohjelmistojen suorituskyky

KUNTIEN JA HUS:N ASIAKAS- JA POTILASTIETOJÄRJESTELMÄPALVELUN HANKINTA. Liite 2 Ehdokkaan referenssit

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

Kokemuksia eri projektityyppien haasteista/sudenkuopista toimittajayhteistyön näkökulmasta. Pekka

It-laitteet ja niihin liittyvät palvelut Sopimusnumero KLKH124

järjestelmän hankintaan

Web-seminaari

Paketoidut toiminnanohjausratkaisut projektiorganisaatioille. Jan Malmström Mepco Oy

Kilpailutusprosessiin tehoa

Software product lines

IT Service Desk palvelun käyttöönotto palvelukeskuksissa

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

arviointi edellyttää historiatietoja, esim. mittareiden kalibroimiseksi

Tekninen vuoropuhelu. Apotti-hanke. Tietopyyntö

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

Osto- ja myyntiprosessi

Liite I Järjestelmätoimittajan soveltuvuusvaatimukset

It-laitteet ja niihin liittyvät palvelut. Sopimusnumero KLKH124

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Työkaluja esimiestyön tehostamiseen

Muistitko soittaa asiakkaallesi?

M U U TO S TA L A A D U N E H D O I L L A W W W. A R T E R. F I

Toiminnallisen määrittelyn tarina. Esimerkki Reaktorin tavasta tehdä toiminnallista määrittelyä.

Ohjelma ( )

FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen

Visma EasyCruit Versiotiedote. Versio Suomi

Tapahtuipa Testaajalle...

POTILAS- JA ASIAKASTURVALLISUUSSTRATEGIA Jatkuva seuranta ja kehittäminen

OM 1/52/2010. Nuorten aloitekanavan määrittelytyön viimeistely ja toteutuksen kilpailutus

Kalusteet. Sopimusnumero KLKH136

Nimi: Opnro: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä. 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla:

Ohjelmiston toteutussuunnitelma

Lapsivaikutusten ennakointi ja arviointi ( Lavaus ) hankkeen taustaa

Painoarvojen ja erilaisten laskukaavojen käyttäminen tarjousten vertailussa Ilkka Sihvola

Kuovi-Sovellusprojekti. Vaatimusmäärittely

Mikä on suomalaisille organisaatioille nyt IN pilvipalveluissa?

Tietojärjestelmien hankinta ja ICT-projektit

Miten tehdä onnistunut projektisuunnitelma 10 vinkkiä

Ohjelmistojen koon mittaaminen eri tyyppisissä kehityshankkeissa

"Miten IT infra-projekti onnistuu ja miten epäonnistuu" Timo Häkkinen TTY PDF versio josta on poistettu 1 kuva ja yhden sivun tekstit

Pohjoismaisen JMIhankintaverkoston. kysyntäennusteita hyödyntäen. Eglo-seminaari Helsinki, Heli Laurikkala ja Tero Kankkunen

Testaussuunnitelma Labra

1 (5) SOPIMUS Kansalaisen osallistumisympäristön kysely- ja lausumispalvelun konsulttityö

Omatietovaranto tilannekatsaus

Valintaperusteena on kokonaistaloudellinen edullisuus. Vertailuvaiheeseen pääsevät ne tarjoukset, jotka täyttävät kelpoisuusehdot.

Tuotteistaminen, kannattavuus ja tuottavuus museoissa. Kimmo Levä, FM, MBA Museonjohtaja Mobilia

ICT:n johtamisella tuloksia

Miten tietojärjestelmän laatu näkyy yrityksen tuloksessa? Esko Hannula, CEO Qentinel

15224 standardi johtamisen ja laadukkaan työn tukena auditoijan näkökulma YTL Merja Huikko

Asiakassetelin arvon määrittäminen

Logistiikkapalvelu. uusia työkaluja markkinointiin

Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille

Hyvän digiasiakassuhteen rakentaminen

Kalusteet. Sopimusnumero KLKH136

Toimittajan johtaminen projektissa. Esko Hannula Annikki Parviainen

Monitoimilaitteet ja niihin liittyvät palvelut Sopimusnumero KLKH137

Tietojärjestelmän osat

OHJELMISTOJEN LAADUN JA KOON MITTAAMINEN

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

FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen

It-laitteet ja niihin liittyvät palvelut. Sopimusnumero KLKH124

- Kuntakentän tehostamisen asiantuntija -

Kooste kotitehtävien vastauksista. Kotitehtävä 6 - Ylläpito- ja kehittämismalli

Kartoitus investointi- ja projektiprosessien harmonisointiasteesta. Juuso Äikäs Suomen Projekti-Instituutti Oy

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!

OHJELMISTOJEN LAADUN JA KOON MITTAAMINEN

Arkkitehtuuri muutosagenttina

Loppuyhteenveto. Valtorin asiakaspäivä Toimitusjohtaja Kari Pessi

Vastaukset toimittajien esittämiin kysymyksiin

Yrityksen sähköisen sanomaliikenteen automatisointi

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

LEAN-JOHTAMISEN KESKEISET PERIAATTEET

DIGITAALINEN LIIKETOIMINTA JA ASIAKASKOKEMUS FRESHUP,

OPINTOKOKONAISUUDEN REKISTERÖINTI

Suuret Hyödyt Suuri IT-palveluiden tehokkuus

Helsingin yliopisto Kehittämisosasto Opiskelijarekisteri. Oodi 2.71 Käyttöohje Opintokokonaisuuden rekisteröinti OPINTOKOKONAISUUDEN REKISTERÖINTI

Suoritusten seuranta ja opiskelijan edistyminen

Oikeus- ja sisäasiainhallinnon yhteinen asianhallinta- ja tietojärjestelmä

Mittaamisen maailmasta muutamia asioita. Heli Valkeinen, erikoistutkija, TtT TOIMIA-verkoston koordinaattori

TARJOUSTEN VERTAILUTAULUKKO. Nakkila / Henkilöstöhallinnon ja palkanlaskennan järjestelmä (Pisteytys kokonaishankinnan mukaan)

Harjoitustyön testaus. Juha Taina

Kokoelmahallintajärjestelmän Vesa Hongisto

Fortum Fiksu Sisä- ja ulkolämpötilamittarit Käyttöohjeet

WebOodin käyttöliittymän kehitys

@Tampereen Testauspäivät ( )

Rakenna kasvilava. yksi tai kaksi kuormalavan kaulusta. Lasiluukun koon voi tällöin muuntaa kaulukseen sopivaksi.

Yksinkertaista. Me autamme. TM. Ceriffi Oy Ver Mikko Kettunen

Welding quality management

T Ohjelmistojen määrittely- ja suunnittelumenetelmät Harjoitustyöraportti TNT - Tarkistetaan Ne Tentit Analyysimalli

Kysely syöpäpotilaiden hoidosta Tulokset FIN-P-CARF /18

RaKi käyttöönottoprojektin konsultointi Helsingin kaupunki

Yrityskaupan rahoitus. Asiakasvastuullinen johtaja Mikko Harju

OSA 5: MARKKINOINNIN KILPAILUKEINOT

Uudelleenkäytön jako kahteen

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

Oodin versiot, havaittujen virheiden korjaus sekä kehitysehdotusten eteneminen

Transkriptio:

Mikä sitten on kallista? Milloin raha on viisaasti käytetty? Miten kallis määritellään toimintopistelaskennan näkökulmasta? ICT hyödyttämään liiketoimintaa siis oikeesti ja vähän äkkiä Mikko Paalasmaa, senior advisor, Pro Cio Oy, www.procio.fi

Mietitääs Mitä olet ostamassa? Mitä olet toimittamassa?

Aika on rahaa Onhan näitä tehty Kyllä tää työmäärä pitäisi riittää Kallishan siitä tuli Aikataulu venyi Ei siinä ollut niitä toiminnallisuuksia, joita haluttiin

Räätälöityjen ohjelmistojen ostaminen ja myyminen on liiaksi resurssien toimittamista ostetaan henkilötyöpäiviä säädetään projektin aikana Asiakkaan laiskuus Toimittajan pelokkuus

Eikö kannattaisi ostaa/myydä mieluummin toiminnallisuutta kuin eri hintaisia henkilötyöpäiviä? Maalattavaa seinää on 120m 2 Maali A maksaa 15 /L Maali B maksaa 25 /L Pohjamaali maksaa 8 /L Kolme litraa kahden hinnalla Maaleilla on erilainen peittävyys (L/m 2 ) ja kuivumisaika Maalaatko itse vai ostako maalarin? Päädytkö maalaamaan: pohjamaalilla ja maalilla A kaksi kerrosta maalilla A suoraan maalilla B?

Toiminallinen koko ei vielä kerro työmäärää Työmääräarvio on neljän tekijän tulo = Työmäärä

Ohjelmiston Toiminnallinen laajuus Näytöt Syöttötoiminnot Tulosteet Liittymät ulos Liittymät sisään Tiedon varastointi Algoritmit Toiminnallinen laajuus = Työmäärä

Tilannekerroin Toiminnallinen laajuus Kerroin 0,5 2,5 Kerroin < 1 = Työtä tehostavaa Kerroin > 1 = Työmäärää lisäävä Projekti Prosessi Tuote Henkilöstö Tilannekerroin = Työmäärä

Uudelleenkäytettävyys Kerroin 0,7 1,5 Kerroin < 1 = Työtä tehostavaa Kerroin > 1 = Työmäärää lisäävä Uudelleenkäytettävyys koostuu: 40% koodista 20% ohjelmiston dokumentoinnista 30% testitapauksista 10% käyttäjäohjeista Toiminnallinen laajuus Tilannekerroin Uudelleen käytettävyys = Työmäärä

Tuottoaste Tuottoaste saman tyyppisistä projekteista Yksikkönä on Tuntia / Toimintopiste Osviitta löytyy tietokannasta, jos omaa kokemustietoa ei vielä ole Toiminnallinen laajuus Tilannekerroin Uudelleen käytettävyys Tuottoaste = Työmäärä

Vain oleellinen on tärkeää Toiminnallisuus on hyvin määritelty Vaatimusmäärittely on laadukasta Vaatimusmäärittely vastaa liiketoiminnan tarvetta => voidaan laskea toiminnallinen koko(luokka) Tilannekerroin Projektiin panostetaan Prosessit ovat sujuvia Tuote on oikein mitoitettu Hyvä henkilöstö 1000 fp x 0,5 2,5 x 0,7 1,5 x h/fp Toiminnallinen laajuus Tilannekerroin Uudelleen käytettävyys Tuottoaste = Työmäärä

Mikä sitten on kallista? Milloin raha on viisaasti käytetty? Miten kallis määritellään toimintopistelaskennan näkökulmasta?

Mikä sitten on kallista? Milloin raha on viisaasti käytetty? Sellaiset liiketoimintamuutokset ovat kalliita, jotka eivät tuota suunnitellussa ajassa, suunniteltua hyötyä, piste. Liiketoimintamuutoksen suunnittelu -> tavoitteet Tavoitteista johdetut toiminnalliset vaatimukset Vaatimuksista johdetut järjestelmävaatimukset ja toiminnot Toiminnallisen koon määrittäminen Vieläkö on hanskassa? Kannattaako jatkaa? Kilpailutus toimittajan valinta Toimituksen hallinta toiminnallisuuksina

Miten kallis määritellään toimintopistelaskennan näkökulmasta? Koolla on väliä Ison ohjelmiston kehittäminen on kalliimpaa kuin pienen Kokemusta on Kokemustietokannan perusteella voidaan hakea oikea kokoluokka. Jos laskettu poikkeaa, niin käsissä voi olla väärin mitattu tai kallis ratkaisu

Esimerkki, mittaaminen käytännössä

16,2 fp 300 /fp 5.000

Esimerkki, pikalaskenta Jo aikaisessa vaiheessa voidaan tehdä pikalaskenta Riippumaton Scope Manager tekee arvioinnin Saadaan: Arvio vaatimusmäärittelyn laadusta Ensimmäinen arvio laajuudesta Voidaan: Arvioida kannattaako jatkaa Nostaa vaatimusmäärittelyn laatua

Esimerkki, Maksupostien hallinta Maksa vain tuotoksista, ei käytetystä ajasta Kokonaisuus Määritelty 20% Suunniteltu 10% Koodattu 40% Testattu 20% 1 (10te) O O O 2 (20Te) O 3 (28te) O O Valmis 10% Esimerkissä toimittajan lasku: Kokonaisuus 1 testattu 2T Kokonaisuus 2 suunniteltu 2T Kokonaisuus 3 koodattu 11,2T Toimituskokonaisuudet voidaan jakaa työmäärää kuvaaviin osatoimituksiin. Scope Manager tarkistaa että laskutettavat osakokonaisuudet on oikeasti toimitettu.

Toiminnallinen koko osana hankehallintaa Laajuuden hallinta on yksi hankehallinnan työkalu. Laajuuden hallinta mittaa hankittavan ohjelmiston toiminnallisuutta, mittarina toimintopisteiden määrä (Function Point, FP).

Osuvampien liiketoimintamuutosten puolesta ICT:n tuella