Ketterät menetelmät ja julkinen hankinta



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

PROJEKTINHALLINTA. Käyttäjälähtöinen suunnittelu

Tutkittua tietoa. Tutkittua tietoa 1

Onnistunut ohjelmistoprojekti

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy

Scrumin käyttö ketterässä sovelluskehityksessä

Opetushallitus pyytää tarjoustanne tämän tarjouspyynnön ja sen liitteiden mukaisesti.

Opetushallitus pyytää tarjoustanne tämän tarjouspyynnön ja sen liitteiden mukaisesti.

Miten löydän Sen Oikean? Senaattoritilaisuus Liisa Paasiala, Senior Consultant

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

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

- Pohditaan allianssihankkeessa ja muissa hankemalleissa tapahtuvaa alihankkijoiden (erikoisurakoitsijoiden) osaamisen hyödyntämistä eri näkökulmista

Fiksumpi käyttöliittymä kuntaan. Miten kuntien tietojärjestelmät saadaan palvelemaan kuntalaisia? LapIT-päivät 2015

Ohjelmistoprojekteista. Datanomiopiskelijat 2.vuosi

Avoimen ja yhteisen rajapinnan hallintamalli

Hyvällä johtamisella hyvään työelämään Paasitorni, Paula Risikko, sosiaali- ja terveysministeri

Hankinnan problematiikka

IT2015 EKT-ehtojen käyttö

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

Hankinnasta ja hankintayhteistyösopimuksesta

YRITTÄJYYS-verkosto. Pienyrityksen verkostoituminen palkkaamisen vaihtoehtona

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

SiSällyS Kirjoit tajat termistöä johdanto 1.1 Kilpailutuksen lähtökohdat 1.2 Osaava kilpailuttaja 1.3 Tavoitteiden selvittäminen

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!

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

Suomen avoimien tietojärjestelmien keskus COSS ry

Onnistunut ohjelmistoprojekti

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.

JHS166:n uudistus ja lopputulokset. JUHTA Raimo Porttikivi

R U B I C H R F I N L A N D O Y K U M P P A N I S I D I G I T A A L I S E S S A M U U T O K S E S S A

Raitiotiehankkeen toteutusmalliesiselvitys

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista)

Mobiilin somepalvelun ketterä kehittäminen, sopimusehtoluonnos

Projektinhallinta TARJA NISKANEN LÄHTEENÄ MM. KEHITTÄJÄN KARTTAKIRJA

Ketterä vaatimustenhallinta

Tilannetietoisuus läpinäkyvyys antaa välineet parempaan palveluun

Laadunvarmistus julkishallinnon ohjelmistoprojekteissa Antti Sinisalo

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

IPT-työpaja # Kysely kehitys- ja toteutusvaiheissa oleville hankkeille

Ostavat organisaatiot konsultin silmin

Lean Construction ja integroivat toteutusmallit tilaajan näkökulmasta

Software engineering

Tietotekniikkaoikeuden seminaari Toimittajan näkökulma

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

1. Toimivan IT-ympäristön rakentaminen

Osaamisen strateginen johtaminen on noussut esille eri tutkimuksissa luvulla

ADE Oy Hämeen valtatie TURKU. Tuotekonfigurointi. ADE Oy Ly Tunnus:

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla Nestori Syynimaa Sovelto Oyj

MIKÄ ON TIIMI? Tiimi on pieni ryhmä ihmisiä, joilla on: Lisäksi tiimin jäsenet pitävät itseään yhteisvastuussa suorituksistaan.

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

@Tampereen Testauspäivät ( )

Lyhyt johdatus ketterään testaukseen

Toimittajan Osaamisen Kehittäminen

KONEAUTOMAATION LAATU JA TURVALLISUUS Marko Varpunen

NextMakers-kasvuyritysbarometri. Julkaistu Microsoft Fluxissa

Projektinhallinta SFS-ISO mukaan

Ohjelmistotekniikka - Luento 2

Totuus IdM-projekteista

Sopimus Asiakas- ja potilastietojärjestelmästä. Liite N: Kielivaatimukset

ICT-projektipäällikköpalvelut

Harkittua omistajuutta kuntatekniikkaan, kyselyn tuloksia

Allianssimalli. Kehto-foorumi Milko Tietäväinen

Ketteryys pähkinänkuoressa. Kokopäivän Scrum-kurssin sisältö tislattuna ja tiivistettynä kolmeen varttiin

Ohjelmistojen suunnittelu

Uudistunut ammatillinen koulutus tarjoaa yrityksille monia mahdollisuuksia. 10 askelta onnistumiseen

Hankesuunnitelma. Novus-Hanke. Novus-Hanke. YYL:n tietojärjestelmien kokonaisuudistus HANKESUUNNITELMA. LIITE 1

Tietojärjestelmien hankinta ja ICT-projektit

SharePoint-pohjaisten Intranet- ja Internettoteutusten. Juha Anttila. SharePoint HPR Twitter: #sphpr. Copyright 2014 IITC.

Projektin eteneminen. Veli Liikanen. ABC hankkeet etenee tukea hankkeiden toteutukseen ja valmisteluun

Miten kuvaat ja kehität organisaation kokonaisarkkitehtuuria?

JOHTAMISEN ARKKITEHTUURI

Mistä on kyse ja mitä hyötyä ne tuovat?

OuluBot Innovaatiokumppanuus

Palveluasumisen järjestäminen ja hankinnat Tampereella Kuntatalo

VAPAAEHTOISTYÖN PORTFOLIO MAAHANMUUTTAJILLE

Ylläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito

Maanvuokrausjärjestelmä Mvj. Projektitarpeen ja tavoitteiden kuvaus

Liikenneviraston hankesysteemin suunnittelu

Sudenkuoppia, yllätyksiä, pään vaivaa

PSOP-SADe kansallinen Johanna Mätäsaho. yhteensopivuus

Hyvinvointia työstä. Työterveyslaitos

Ketterät tietovarastot ratkaisuna muuttuviin tiedolla johtamisen tarpeisiin. Korkeakoulujen IT-päivät Kari Karru, Cerion Solutions Oy

SATAFOOD KEHITTÄMISYHDISTYS RY. Laatujärjestelmät yrityksen toiminnan tehostajana Marika Kilpivuori ISO 9001 ISO / FSSC ISO 14001

Ihmiset ja tiimit IPT-projekteissa Suomen ja USA:n erot Henri Jyrkkäranta, Helsingin Yliopisto Kari-Pekka Tampio, Pohjois-Pohjanmaan

Miten kerätä tietoa toiminnan jatkuvaan kehittämiseen

Ketterien periaatteiden merkitys projektityössä

Kilpailutusprosessiin tehoa

PIENRYHMÄTOIMINNAN MUISTILISTA

Projektityö

Yhteisöllinen oppiminen ja asiakaslähtöinen toiminta avaimet tuottavuuteen ja kasvuun. Tekes-liideri aamukahvitilaisuus 27.5.

KESTÄVÄT JA INNOVATIIVISET PIMA KUNNOSTUKSET -TYÖPAJA

Ketteryys kokeilemalla. Leo Malila Kehittämispäällikkö, Kela

Keinot kasvuun on tiedossa, mutta se ei riitä. Henkilöstö tekee kasvun.

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

UUSI SYDÄN -pääsairaala. Hankinnan esittely

Isännöinnin ostaminen ja sopimushallinta Kai Haarma Toiminnanjohtaja, OTK Kiinteistöliitto Uusimaa

Kysymykset ja vastaukset:

Transkriptio:

Liiketoimintaosaamisen klusteri Tietohallintojohtamisen EO Ylempi AMK Ketterät menetelmät ja julkinen hankinta Ilkka Meriläinen 27.4.2011

Ketterät menetelmät Joukko järjestelmän kehitysmenetelmiä, joille on tyypillistä tavoite oikein toimivasta järjestelmästä, nopea ja suora viestintä tekijöiden välillä sekä nopea muutoksiin reagointi. Ketteriä menetelmiä ohjelmiston kehityksessä Scrum Extreme programming (XP) DSDM Crystal Methods Agile Modeling Pragmatic programming Gilb-EVO Feature Development Adaptive software development 2

Ketterät menetelmät Pyritään minimoimaan riskejä jakamalla kehitys lyhyisiin spritteihin. Sprintti sisältää kaikki projektien tehtävät Projektisuunnittelun, vaativuusmäärittelyn, ohjelmistosuunnittelun, toteutuksen, testauksen ja dokumentoinnin Sprinttejä voidaan iteroida kunnes asiakas on tyytyväinen tulokseen. Dokumentointi syntyy samalla kuin toimiva ohjelmisto Vaatii asiakkaalta ja projektipäälliköltä aktiivista otetta. 3

Ketterät menetelmät. Ketterä manifesti Arvostaa Yksilöitä ja vuorovaikutusta enemmän kuin prosesseja sekä työkaluja Toimivaa sovellusta enemmän kuin kokonaisvaltaista dokumentaatiota Asiakasyhteistyötä enemmän kuin sopimusneuvotteluja Muutokseen reagoimista enemmän kuin suunnitelman noudattamista Luottamus Epäluottamuspääoma Agile Alliance järjestö edistää ketterien menetelmien edistymistä 4

Ketteryys Dynaamisuutta Joustavuutta Suunnan vaihdon nopeutta tai vikkelyyttä Tehokkuutta Vuorovaikutteisuutta 5

Ketterät menetelmät. Suomalaisia ohjelmistotaloja Reaktor Innovations Oy Affecto Oyj Digia Oyj Ixonos Oyj Tieto Oyj 6

Ketterän menetelmän tavoitteita Vastataan nopeisiin vaatimuksiin asiakkaiden kanssa Tuotetaan asiakkaalle nopeaa ja näkyvää tulosta Pyritään hallitsemaan muuttuvat vaatimukset kehityksen aikana. Vuorovaikutus asiakkaan kanssa. (Vastuu) Itsestään motivoiva työ. Antoisa tekijöille. Osaaminen, viestintä ja yhteisöllisyys Mitataan ja arvioidaan toimintaa ja tulosta jatkuvasti Yhteisöllinen oppiminen saa koko tiimin puhaltamaan samaan hiileen. Tiimi tukee osaamisellaan asiakkaan projektipäällikköä. (Ei ole meidän töitä ja teidän töitä) 7

Julkishallinnon kehitysprojekteissa tilaajan vai toimittajan markkinat? Kehityshankkeissa julkinen hallinto on kokematon tilaaja Toimittajat yleensä ovat hyviä ammattilauisia. (Viedään kuin vappupalloa) Asiakas on sidottu toimittajaan Vanhat järjestelmät ja rajapinnat sekä tietokannat Toimittaja tietää etukäteen asiakkaan vaihtoehdot. (Hinnat ja ehdot ovat sen mukaiset) Kehityshanke on jo aloitettu. Keskeyttäminen maksaa Ostettava vain osaamista -> Ketterät menetelmät ->Käytettävä avoimia rajapintoja 8

Mitä ohjelmistosopimuksissa tulee huomioida Rajapinnat ja yhteen toimivuus muiden järjestelmien kanssa Standardit Käyttöympäristö Ylläpito ja tuki Koulutus Yksiselitteiset toimitusehdot, maksupostit, keskeytysehdot ja sanktiot Esimerkiksi toimittajan tuen nopeus, puhelimeen vastaaminen viankorjauksen aloittaminen Palvelun lopettamisehdot 9

Vesiputousmalli Määrittely Arkkitehtuurin suunnittelu Osien suunnittelu Tekninen toteutus Testaus Käyttöönotto 10

Vesiputousmallisen projektin ja ketterän projektin kilpailutus Vesiputousmalli Kilpailutetaan ja tilataan ennalta määritelty tuote Määrittely tehdään usein erillisenä projektina tuntityönä Määrittelyn virheet havaitaan vasta testauksessa. Vastuu saadaan yhdelle toimittajalle. Muutokset tässäkin mallissa maksavat Ketterä malli Määrittely, toteutus ja testaus tapahtuu lyhyissä 2-3 viikon sprinteissä limittäin Hyödyntää inhimillisen tekijän paremmin kuin vesiputousmalli ja on tekijöille motivoivampaa, koska tulos näkyy heti. Saadaan nopeammin valmista Vaatii projektipäälliköltä osaamista ja näkemystä. 11

Asiakassuhteen laatu Kilpaileva (perinteinen kiinteähintainen sopimusmalli) Asiakas tekee päätöksen hinnan perusteella. Mahdollisimman vähän rahaa Yhteistyö (yhteistyösopimus sovitaan tavoitteista, tavoiteajasta tai tavoitehinnasta) Molemmat ymmärtävät ja hyötyvät samoista tavoitteista Välinpitämätön (perinteinen kiinteähintainen sopimusmalli tai huonosti johdettu hintakattomalli) Toimittaja on riippuvainen asiakkaasta. Asiakkaalla on valta, mutta toimittaja voi laskuttaa liikaa asiakasta. Riippuvainen (monivaiheinen yhteistyösopimus) Molemmat osapuolet tarvitsevat juuri toisiaan. Molemmille aiheutuu vahinkoa, jos sopimus katkeaa. 12

Ketterän projektin kilpailutus 1 Toimittajalta saa sitä mitä tilataan Pitää osata määritellä mitä tilataan: Tuote tai urakka Työtä Konsultointia tai toiminnan kehittämistä Helposti tilataan kokonaan väärää asiaa ja homma epäonnistuu sen tähden. Räätälöidyn työn tuloksen omistusoikeus? Jos tuote on kokonaan räätälöity, sovitaan asiakkaan omistusoikeudesta. 13

Ketterän projektin kilpailutus 2 Kohdistetaan ohjelmiston kehitysprojektin tai urakan sijaan tarvittaviin henkilöresursseihin Valitut henkilöt tai yritykset sitoutetaan työskentelemään asiakkaan ketterän projektiojohdon alaisuudessa. Vielä suurempi synergiaetu saavutetaan, jos työskentely tapahtuu asiakkaan tiloissa tai muuten samassa paikassa. (Kommunikoinnin nopeus) Tämä voi olla myös hieman syrjivä vaatimus. Tarjouspyyntö puitesopimuksesta. Sopimukset voivat olla useamman toimittajan kanssa. Tällöin toimittajat ovat herkempiä ja asiantuntijat tehokkaampia. Henkilöitä voi vaihtaa projektin kuluessa tarvittaessa. 14

Ketterän projektin kilpailutus 3 Asiantuntijoiden työympäristön, työkalujen ja projektijohdon tulee olla riittävän korkeatasoiset, jotta toimittajat uskaltavat tarjota parhaat henkilönsä projektiin. Tarjouspyynnössä ei tarvitse määritellä ohjelmistoa, koska ostetaan vain työtä. (ja yhteistyöttä) Määrittelyt syntyvät sprinttien aikana. Tarvitaan osaava projektipäällikkö sekä hyvä näkemys siitä mitä halutaan. Voidaan tehdä koesprintti ja mitata tulokset Aikaansaannokset Yhteistyön onnistuminen Lopullisten vaatimusten täsmentäminen 15

Projektin onnistumisen avaintekijöitä Asiakkaan oma sitoutuminen projektiin Johdon tuki Ammattitaitoinen projektipäällikkö, jolla on aikaa ja tarmoa Tiimityöskentely toimittajan ja asiakkaan välillä Koulutustarve Mustasukkaisuus omasta työstä Palautteen antaminen ja vastaanottaminen katselmuksissa Nöyryys, oppimisen halu Rakentava ja oppimiseen tähtäävä viestintätapa Liika pikkutarkkuus pois. Maalaisjärki tilalle Ymmärrettävä, että projektissa tapahtuu aina oppimista. Luotettava ihmisten oppimisenhaluun ja kykyyn Tämä on myös mahdollisuus. Osaaminen on pääomaa. 16

Haasteita Vaatimusten ja muutosten hallinta Muutosten aiheuttamien kustannusten ja aikataulujen arviointi Testauksen suunnittelu ennen toteutusta tai muutoksen toteutusta Testausmenetelmät Testausresurssit Kilpailutuksen toteutus siten, ettei valiteta Kilpailutetaan oikeita asioita Asetetaan valintakriteerit oikein Järjestelmän toteutus ja dokumentointi niin, ettei ylläpitoon synny monopoleja. 17

Mahdollisuuksia Voidaan käyttää useampaa toimittajaa Voidaan käyttää myös pieniä ja keskisuuria yrityksiä Voidaan löytää parhaat mahdolliset osaajat Voidaan kirittää osaajien työskentelyä sprinteissä Voidaan hyödyntää vaihtoehtoisia toteutuksia Osaaminen on levinnyt laajemmalle -> tämä antaa vaihtoehtoisia malleja järjestelmän ylläpidolle. Luottamusmalli sopimusneuvottelujen sijaan Maksupostit voidaan reilusti sitoa esimerkiksi iteraatiokierrosten määrään. 18

Sopimukset ketterissä projekteissa Sopimuksissa määritellään osapuolten vastuut riskien rajoittamiseksi. Molemmat osapuolet joutuvat ottamaan jonkun verran riskejä ja samalla kasvattamaan luottamusta toiseen osapuoleen. Sopimuksissa sallitaan rajoitetut muutokset. Voidaan määritellä rajoja esim. iteraatiokierroksille. Sopimuksissa varmistetaan asian molemminpuolinen ymmärrys. Sovitaan keskeiset vaatimukset. Sovitaan maksut ja maksuehdot. Sovitaan tekijänoikeus- ja omistuskysymykset Sovitaan muutosmenettylystä ja erimielisyyksien ratkaisemisesta 19

Sopimukset Ketterissä projekteissa Tulisi kirjata molempien osapuolten positiiviset tavoitteet ja reunaehdot Tulisi luetella negatiivisten tapahtumien mahdollisuudet. (Riskit) Tulisi ennakoida mahdolliset häiriötekijät kuten olosuhdemuutokset. Osapuolten riskinottokyky = Tunnepääoma Kyvyttömyys ottaa riskejä voi estää koko sopimuksen synnyn. Se myös vaikuttaa hintaan. Toimittajaan tulisi voida luottaa kolmella alueella Aikataulu ja tuote, Hinta ja hinnoitteluehdot ja Käytös 20