Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Ohjelmistoarkkitehtuuri ja kehittäminen

Samankaltaiset esitykset


Esitys aiheesta: "Ohjelmistoarkkitehtuuri ja kehittäminen"— Esityksen transkriptio:

1 Ohjelmistoarkkitehtuuri ja kehittäminen
Helsingin kaupungn museo: Erkki Tolonen

2 Solr VuFind Hallintaliittymä Piwik Record Manager FINNA API
Finna.fi Open Source Open Source Hallintaliittymä Käyttöliittymien räätälöinti VuFind Käyttöliittymä(t) Vufind.org Ulkoiset indeksit PCI/EDS/… PRODUCED IN-HOUSE Ulkoiset API:t Organisaatiotiedot (esim. toimipisteet kartalla), Kirjankansikuvat, Karttakoordinaatit geo-nimistä. Open Source Solr Metadata indeksi ja hakukone Lucene.apache.org/solr Open Source Piwik Käyttöliittymien tilastot piwik.org Open Source Voikko Suomen kielen taivutukset, ym. Voikko.sourceforge.net Open Source Record Manager Metadatan haravointi, indeksointi ja käsittely Open Source Modularity in software engineering PRODUCED IN-HOUSE OAI-PMH Metadata DC, MARC 21, EAD, LIDO, FORWARD Kuvat linkitetyt kuvat Palvelut Saatavuustiedot, Varaukset, Aineistotilaukset Arkistot, kirjastot ja museot

3 Miksi avoimella lähdekoodilla?
Historia: Kaupallinen järjestelmä ei kyennyt toteuttamaan vaatimuksia Kun siirryttiin: Pystytään joustavammin vastaamaan paikallisiin vaatimuksiin Modulaarisuus ja integroitavuus muiden järjestelmien kanssa Kun taustajärjestelmä vaihtuu, asiakas ei välttämättä huomaa, vaan voi säilyttää tutun käyttöliittymän. Avoimuus kehittämisessä + yhteistyön paraneminen

4 Ketterä kehitys Strategia > tiekartta

5 Nopea kehityssykli Finnasta julkaistaan uusi kehitysversio kolmen viikon välein! Testiin yllensä torstaina ja tuotantoon seuraavana tiistaina Strategia > tiekartta

6 Kehitysjono ei ole kiveen hakattu
On olemassa vuosittainen kehityssuunnitelma Työpaketeissa tehdään suunnittelua ja ratkotaan myös laajempia asioita, joita työstetään teknisen kehityksen ulkopuolella. Kehityssuunnitelman lisäksi… Esim. Organisaatioitten mukaantulossa tunnistetaan uusia mukaantuloa estäviä ongelmia, jotka edellyttävät kehittämistä Ratkotaan lisäksi mm. ohjelmistovirheitä ja kiireellisiä asioita (tulipalot) ohituskaistalta Toimintaympäristön odottamattomat muutokset Työpaketit: mm. tiedotukseen, mukaantuloon, konsortiotyöskentelyyn, asiakashallintaan, kansalliseen näkymään, käytettävyyteen, näkymien hallintaan, ylläpitoon, tuen organisointiin jne. liittyviä asioita.

7 Kehitystehtävien priorisointi
Kehityssykleissä työstetään kehityksen työjonosta (backlog) kulloinkin priorisoituja tehtäviä Priorisointia tehdään jatkuvasti tekninen kehitys, sekä käytettävyyden, että palvelun suunnittelu Strategia > tiekartta

8 Kehitystehtävien priorisointi
Priorisoinnissa otetaan huomioon mm. Toimintavarmuuden, suorituskyvyn, tietoturvan ja tietosuojan parantaminen + kehitettävyyden ja käytettävyyden säilyttäminen Organisaatioiden Finnan käyttöönottoa haittaavat asiat Taustajärjestelmien integroinnit Kuluvan vuoden kehityssuunnitelma (tiekartta) Käytettävyystesteissä esiin nousseet kriittiset asiat Priorisointia tehtäessä olennaista on kehitystehtäviin liittyvät tekniset riskit, arvioitu työmäärä, kuinka laajasti ominaisuus hyödyttää käyttäjiä, strategia, konsortio, OKM Strategia > tiekartta

9 Finna-posti vai Foorumi?
Kehitykseen vaikuttaminen Finna-posti vai Foorumi? Finnassa on tehtävienhallintajärjestelmä (tiketöinti-järjestelmä) Palvelupyyntötehtävät ja kehitystehtävät erotettuja Kehitys-tiketit ovat avoimia

10 Kehitykseen vaikuttaminen
Sektorikohtaiset finna-tapaamiset: Arkistot, YO-kirjastot, AMK-kirjastot ja yleiset kirjastot ja museot Keskustellaan mm. viimeksi kehitetyistä asioista, mitä on suunnitteilla ja seurataan aineistojen tuonnin ja näkymien tekemisen edistymistä Yhteistyö organisaatioitten kanssa käytettävyystesteissä Käyttäjäpalautteen kuunteleminen Työpajat ja webinaarit Konsortioryhmä, jossa edustettuna jokainen sektori

11 Kehitykseen vaikuttaminen
Kehityksen seuraaminen Kanavat: Kehitysversioiden seuraaminen ja kommentointi: Tilannekatsauksen sähköpostilla ennen versiojulkaisuja Demo-tilaisuus etäyhteydellä julkaisun jälkeisenä perjantaina Kehitystehtävät (Backlog) on avoin ja sitä voi seurata: Ohjelmakoodi on avointa:

12 Ota yhteyttä: erkki.tolonen@helsinki.fi finna-posti@helsinki.fi
Kansalliskirjasto Kirjastoverkkopalvelut Kuva: Väinö Kannisto 1958, Helsingin kauunginmuseo,


Lataa ppt "Ohjelmistoarkkitehtuuri ja kehittäminen"

Samankaltaiset esitykset


Iklan oleh Google