Onnistunut ICT hankinta faktoilla vai fiiliksillä?

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

Capacity Utilization

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

7.4 Variability management

CASE POSTI: KEHITYKSEN KÄRJESSÄ TALOUDEN SUUNNITTELUSSA KETTERÄSTI PALA KERRALLAAN

PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM

7. Product-line architectures

KOMPETENSSIT. Koulutus Opiskelija Tuuttori. Business Information Technologies. NQF, Taso 6 - edellyttävä osaaminen

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

4x4cup Rastikuvien tulkinta

Skene. Games Refueled. Muokkaa perustyyl. for Health, Kuopio

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Collaborative & Co-Creative Design in the Semogen -projects

Security server v6 installation requirements

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

AYYE 9/ HOUSING POLICY

HITSAUKSEN TUOTTAVUUSRATKAISUT

Security server v6 installation requirements

LYTH-CONS CONSISTENCY TRANSMITTER

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Information on preparing Presentation

Statistical design. Tuomas Selander

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara

Efficiency change over time

Projektinhallinta: riskeihin varautuminen

16. Allocation Models

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

MEETING PEOPLE COMMUNICATIVE QUESTIONS

CIO muutosjohtajana yli organisaatiorajojen

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

Miten saan käytännössä kaupan käyntiin halutussa. maassa? & Case Intia

Helsinki Metropolitan Area Council

Choose Finland-Helsinki Valitse Finland-Helsinki

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille?

Projektityö

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Results on the new polydrug use questions in the Finnish TDI data

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Tietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

Data Quality Master Data Management

The CCR Model and Production Correspondence

Tarua vai totta: sähkön vähittäismarkkina ei toimi? Satu Viljainen Professori, sähkömarkkinat

Asiantuntijoiden osaamisen kehittäminen ja sen arviointi. Anne Sundelin Capgemini Finland Oy

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

HAY GROUPIN PALKKATUTKIMUS

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

Technische Daten Technical data Tekniset tiedot Hawker perfect plus

Salasanan vaihto uuteen / How to change password

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP

4x4cup Rastikuvien tulkinta. 4x4cup Control point picture guidelines

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

A Plan vs a Roadmap. This is a PLAN. This is a ROADMAP. PRODUCT A Version 1 PRODUCT A Version 2. PRODUCT B Version 1.1. Product concept I.

SoberIT Software Business and Engineering institute

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto

Keskeisiä näkökulmia RCE-verkoston rakentamisessa Central viewpoints to consider when constructing RCE

Siitä pienestä erosta, mikä onkin iso

Hankintailmoitus: Pohjois-Savon sairaanhoitopiirin kuntayhtymä/kiinteistöyksikkö : Puijon sairaalan Pääaula-alueen uudistus, Sähköurakka

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

Aalto Service Factory

Ohjelmien kehittämisstudiot varmistavat laadukkaat ja linjakkaat maisteriohjelmat Maire Syrjäkari ja Riikka Rissanen

Other approaches to restrict multipliers

PYÖRÄILY OSANA HELSINGIN SEUDUN KESTÄVÄÄ KAUPUNKILIIKENNETTÄ

1. Liikkuvat määreet

Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa

Ostamisen muutos muutti myynnin. Technopolis Business Breakfast

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään?

TU-C2030 Operations Management Project. Introduction lecture November 2nd, 2016 Lotta Lundell, Rinna Toikka, Timo Seppälä

The Viking Battle - Part Version: Finnish

Millainen on onnistunut ICT-projekti?

Innovation Platform Thinking Jukka P. Saarinen Mika M. Raunio Nadja Nordling Taina Ketola Anniina Heinikangas Petri Räsänen

Aluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia

Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

Työmäärän arviointi. Vaihtoehtoja. Sami Kollanus TJTA330 Ohjelmistotuotanto

Työmäärän arviointi. Vaihtoehtoja. Arviointiprosessi. Sami Kollanus TJTA330 Ohjelmistotuotanto

WP3 Decision Support Technologies

Hankkeen toiminnot työsuunnitelman laatiminen

Stormwater filtration unit

Tork Paperipyyhe. etu. tuotteen ominaisuudet. kuvaus. Väri: Valkoinen Malli: Vetopyyhe

Co-Design Yhteissuunnittelu

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

Innovation

KMTK lentoestetyöpaja - Osa 2

make and make and make ThinkMath 2017

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

TAMPEREEN TEKNILLINEN YLIOPISTO Teollisuustalous

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

EUROOPAN PARLAMENTTI

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

ProAgria. Opportunities For Success

Lyhyt johdatus ketterään testaukseen

Land-Use Model for the Helsinki Metropolitan Area

Research plan for masters thesis in forest sciences. The PELLETime 2009 Symposium Mervi Juntunen

Transkriptio:

Onnistunut ICT hankinta faktoilla vai fiiliksillä? 103. Businesstreffit: Ostettua osaamista Helsinki, 22.8.2014 Pekka Forselius 1 Onnistuminen? Ostajalle (product owner) tietojärjestelmän hankinnan onnistuminen tarkoittaa hyvän, tarvetta vastaavan järjestelmän saamista mahdollisimman nopeasti ja suhteellisen edullisesti. Toimittajalle (developer team) onnistuminen tarkoittaa taloudellisesti kannattavaa, mahdollisesti jatkotoimeksiantoihin johtavaa järjestelmän toimittamista tyytyväiselle asiakkaalle. Onnistumista voidaan tarkastella kaikkien tunteman projektinhallinnan kolmion avulla. 2 1

Project Management Knowledge Areas One of the ten knowledge areas of project management is SCOPE management. Source: Project Management Body of Knowledge, PMI) Everybody is concerned about COST and TIME management. 3 Project Management Triangle 4 2

Project Management Triangles (Google) Everybody KNOWS Project Management triangle, but unfortunately very few ICT decision makers understand its nature correctly! 5 PM triangle message for us If you can t measure it, you cannot manage it! For management purposes all three dimensions need to be measured, and the measurement principles shall be defined. Examples: Cost = Supplier s development cost from requirements specification to ready to install. Time = Duration of development in months, from the same activities as above. Scope = Quantity or size of the outcomes. Shape and size of the triangle are not constant! 6 3

A new look at the PM triangle Every Product Owner wants more outcomes with same cost and time, i.e. higher triangle, but how to get it? What are the important elements of a triangle? How to influence the shape of a triangle? 7 Elements of a PM triangle 8 4

Examples of IT PM triangles 9 Public sector reality in 2013 The numbered projects (1-6) used northernscope management concept! 10 5

My target cost and speed for budgeting Is this level acceptable for my company? Is it too ambitious? What will be the target Pay Back Period? 11 My sub-system estimates vs. standards 12 6

Business case, starting point Early requirements from a feasibility study, including business processes Stakeholder analysis, including users Scope statement, system overview picture Will another system be replaced? Investment calculations, including numbers of transactions, volumes, etc. Rough budget and schedule 13 Amount of outcomes Size of the software, estimated and measured in Function Points Methods: all ISO/IEC FSM standards, most likely FiSMA method (ISO/IEC 29881:2010) at all accuracy levels Tools: FiSMA 1.1 Size Estimator and Experience Service An independent Scope Manager recommended (not necessary to be external) 14 7

Focus on quality too Quality requirements MUST be connected to functional requirements Method: start connection from entire system and business processes Tools: FiSMA Quality Requirements Analysis, ISO/IEC 9126 and 25010 (Software product quality standards) 15 Capability of Developer Team The better the capability of developer team, the less re-work needed, and the more competitive price they can propose! The capability level depends on how well the developers can: Read, question, communicate, and understand the functional requirements Design the functions Provide the program code Test the outcome units and integrated components Prepare the installation of software. NOTE! The required developer skills are all related to SDLC standard (ISO/IEC 12207) 16 8

Capability of Product Owner The better the capability of product owner, the faster the delivery of software! The capability level depends on how clearly the product owner can: Recognize and define all users Write all necessary user stories Specify terms and define ER model Draw business process charts Write and update use cases Define functional requirements Specify quality requirements NOTE! The skills required from the product owner have NOTHING to do with management approach (agile or not). 17 The most important metrics To evaluate first the reality of project plans, and in the end the success of the project we need to measure: Delivery speed = h/b (FPs/month) Unit price = a/h ( /FP) 18 9

Ostettavaa osaamista - mikä? Ostaja (Product Owner) voi täydentää järjestelmän määrittely-, kuvaus- ja testaustaitojaan määräaikaisilla resursseilla, jos oman henkilöstön taidot ovat riittämättömiä. Hankkeelle voidaan palkata puolueeton Scope Manager konsultti huolehtimaan mittauksista hankkeen koko keston ajalle. Toimittaja (Developer Team) varmistakoon että kaikkiin keskeisiin tehtäviin (määrittelyjen ymmärtäminen, design, koodaus, testaus ja käyttöönoton valmistelu) on riittävästi osaamista. 19 Puolueettomat Scope Managerit Noin 150 northernscope Certifioitua Scope Manageria (see ECQA and 4sumpartners.com) Suomessa yli 120, loput Saksassa, Tanskassa, Hollannissa, Perussa ja USAssa. Kaikki CSM:t ovat käyneet läpi viisipäiväisen koulutuksen, johon sisältyy vaativa tentti. Noin 1/3 sertifioiduista on valmiina toimimaan puolueettoman asiantuntijan roolissa, 1/3 toimii ostaja- ja 1/3 toimittajaorganisaatioissa. 20 10

Lopuksi ICT hankintojen onnistumisen takaamiseksi pitäisi kiinteähintaisista toimitusprojekteista luopua kokonaan. Tuntihintaiset ( /h tai /htpv) pitäisi yhä useammin korvata yksikköhintaisilla ( /FP). Hyvä toimittaja pystyy toimittamaan pienemmillä yksikkökustannuksilla ( /FP) kuin huono, koska hyvä käyttää vähemmän tunteja saman toiminnallisuuden tuottamiseen (h/fp). Esim. 3 h/fp vs. 15 h/fp. Mitä ketterämpää kehittäminen, sitä tärkeämpää on mitata aikaansaannosten laatua ja määrää. Jos tunteja ostaa, niin tunteja saa. Kaikki toimittajat haluaisivat myydä mahdollisimman paljon kannattavasti hinnoiteltuja tunteja. Siksi ketteryyttä kehutaan kaikkialla. Ostajaorganisaatioiden hankintapäättäjillä ei ole yleensä mitään tietoa yksikköhinnoittelun tarjoamista mahdollisuuksista ja sen hyödyntämisen asettamista vaatimuksista. He haluavat tehdä kaiken kuten ennenkin, jolloin on turha odottaa entistä parempaa lopputulosta. 21 Kiitos! Pekka Forselius, MSc, MBA, CSM pekka.forselius@4sumpartners.com Kts. myös www.4sumpartners.com, www.fisma.fi ja www.tivia.fi 22 11