ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Avoimen
ohjelmistokehitys
Digiryhmän tapaaminen
12.10.2016
30.3.2016
Helsingin kaupunki
Kaupunginkanslia
Helsingin kaupungin avoin
ohjelmistokehitys
• Omia
ohjelmistokehittäjiä
2013 – 1
2014 – 2
2015 – 5
2016 – 8
• Autamme
hallintokuntia mm.
kilpailutuksissa, datan
avaamisessa ja
rajapintojen
pystyttämisessä.
Helsingin kaupunki
Kaupunginkanslia 2
• Teemme ohjelmistoja
ketterästi hyödyntäen
avointa dataa, avoimia
rajapintoja ja avointa
lähdekoodia.
• Loppuvuoden 2016
tavoitteena kokeilevan
kehitysmallin validointi.
Helsingin kaupungin avoin
ohjelmistokehitys
Helsingin kaupunki
Kaupunginkanslia 3
Avoimen ohjelmisto-
kehityksen periaatteet
1. Ketterät menetelmät
2.DevOps
3. Avoimet rajapinnat
4. Avoin lähdekoodi
5.Avoin data
Helsingin kaupunki
Kaupunginkanslia 4
Palvelut hallintokunnille
1. Poikkihallinnollisten palveluiden kehittäminen
Helsingin kaupunki
Kaupunginkanslia 5
Poikkihallinnollisia
palveluita
Helsingin kaupunki
Kaupunginkanslia 6
dev.hel.fi/paatokset
Päätökset ja OpenAhjo
Helsingin kaupunki
Kaupunginkanslia 7
Palvelukartta
Helsingin kaupunki
Kaupunginkanslia 8
palvelukartta.hel.fi
Palvelukartta
• 115 000 sivulatausta viikossa
• Turku ottamassa käyttöön
• Seuraavaksi latujen ja jääkenttien
reaaliaikaiset kuntotiedot (korvataan
mSki + mSkate)
•https://dev.hel.fi/~tituomin/kunto/
Helsingin kaupunki
Kaupunginkanslia 9
Kerro kantasi
Helsingin kaupunki
Kaupunginkanslia 10
kerrokantasi.hel.fi
Varaamo
Helsingin kaupunki
Kaupunginkanslia 11
varaamo.hel.fi
Varaamo
• 4 000 käyttäjää, 18 000 tilavarausta,
65 varattavaa tilaa
• Otettu käyttöön myös Espoossa
• Turku, Hämeenlinna ja Oulu
suunnittelevat käyttöönottoa
• Yhteyshenkilö juho.kerppola@hel.fi
Helsingin kaupunki
Kaupunginkanslia 12
Linked Events
Helsingin kaupunki
Kaupunginkanslia 13
Linked Events
• 115 000 rajapintakyselyä viikossa
•30 000 hel.fi-sivustolta
• 50 000 tapahtumaa
• 17 virastoa syöttämässä tapahtumia
• Yhteyshenkilö aleksi.salonen@hel.fi
Helsingin kaupunki
Kaupunginkanslia 14
Palvelut hallintokunnille
1. Poikkihallinnollisten palveluiden kehittäminen
2. Avoimen ohjelmistokehityksen
kehittäjäpalvelut
3. Projektin tech lead
4. Hankintojen konsultointi
5. Avoimen ohjelmistokehityksen menetelmä- ja
tekninen tuki
Helsingin kaupunki
Kaupunginkanslia 15
Mikä ei ole ketterää?
Helsingin kaupunki
Kaupunginkanslia 16
https://flic.kr/p/8cyMaQ
Vesiputoushankinta
Helsingin kaupunki
Kaupunginkanslia 17
Omistajuuden ja johtoryhmän
miettiminen
(1 - 6 kk)
Vaatimusmäärittelykonsultin
kilpailutus ja valinta
(6 kk)
Vaatimusmäärittelyjen
laatiminen
(3 - 24 kk)
Kilpailutus valituksineen (6 - 18 kk)
Suunnittelu ja toteutus (12 - ∞ kk)
Käyttäjä-
testaus
?
Ensimmäinen versio
käyttäjätestaukseen
5v
18
Helsingin kaupunki
Kaupunginkanslia
Mikä on ketterää?
Helsingin kaupunki
Kaupunginkanslia 19
https://flic.kr/p/7i7Gnb
Yksilöt ja
vuorovaikutus
Prosessit ja
työkalut
Toimiva
sovellus
Yksityiskohtainen
dokumentaatio
Asiakas-
yhteistyö
Sopimus-
neuvottelut
Muutokseen
reagointi
Suunnitelman
noudattaminen
Ketteryys vs. vesiputous
Helsingin kaupunki
Kaupunginkanslia 20
Kokeileva vaihemalli
Helsingin kaupunki
Kaupunginkanslia 21
Selvitys (2 - 4 vk)
Alfa (2 - 8 vk)
Beeta (4 - 12 vk)
Tuotanto
Käytöstä
poisto
Käyttäjä-
ymmärrys
Käyttäjä-
testaus
Käyttäjä-
testaus
Ensimmäinen versio
käyttäjätestaukseen
5vk
22
Helsingin kaupunki
Kaupunginkanslia
Puitesopimukset 2016
Helsingin kaupunki
Kaupunginkanslia 23
Ketterän ohjelmisto-
kehityksen puitesopimukset
• 10 puitesopimuskumppania
• Aok toimii matchmakerina ja laadunvalvojana
• Tilaukset pitää hyväksyttää Aok:lla
• Isommat kehitysprojektit tehdään kokeilevalla vaihemallilla
• Projektiseurantaan ja tuntiraportointiin käytetään
kehittämäämme työkalua
• Päälle 30k€ tilauksiin minikilpailutus
Helsingin kaupunki
Kaupunginkanslia 24
• Oiva koordinoi
• Päälle 10 000 € hankinnalle minikilpailutus
• Yhteyshenkilö meri.virta@hel.fi
• Voidaan ostaa varsinaista palvelumuotoilua tai
koulutusta
Palvelumuotoilun
puitesopimus
Helsingin kaupunki
Kaupunginkanslia 25
Kysymyksiä?
Yhteydenotot:
juha.yrjola@hel.fi
Helsingin kaupunki
Kaupunginkanslia 26
juha.yrjola@hel .fi
Helsingin kaupunki
Kaupunginkanslia 27
Kiitos!

More Related Content

Avoin ohjelmistokehitys -esitys 12.10.2016