Etusivu

Lataa PDF-versio

Sisällys:

  1. Johdanto
  2. Sulautettujen järjestelmien ketterät kehitysmenetelmät
  3. Tekniikkakatalogi
  4. Yritysesimerkit
  5. Lisätiedot

Keskustele ja kommentoi:

Yritysesimerkit

Neoxen

neoxen_logo_black_text_transparent.png

Neoxen Systems on varsinaissuomalainen ohjelmistotalo, joka on erikoistunut oppilaitoksille suunnattuihin tietojärjestelmiin. Yritys toimii useissa verkostoissa ja monesti ratkaisut syntyvät yhteistyössä verkostokumppanien kanssa, jotka voivat edustaa monipuolisesti teknisiä asiantuntijoita, toimialan asiantuntijoita ja tilaajia.

Tiiviissä kumppaniverkostossa toimiminen muistuttaa ketterän kehityksen näkökulmasta paljon sulautettujen järjestelmien kehittämistä. Eri toimijoilla on erilaiset toimintatavat ja osaamisprofiilit, mutta toiminnan tavoite on silti kaikille osapuolille sama. Oleellista on löytää sellainen aikataulutus, jota kaikki osapuolet voivat sujuvasti noudattaa. Lisäksi on tärkeää määritellä iteraatioiden välituotteet sellaisiksi, että kaikki osapuolet voivat niiden kautta osoittaa työn etenemisen. Partneriverkon hallinta ja tehokas kommunikaatio eri osapuolten kesken voi joskus olla haastavaa verkostossa, jossa toimijat edustavat eri organisaatioita. Tähänkin ketteryys voi tuoda ratkaisumalleja säännöllisten palaverikäytäntöjen ja kokoukset tehokkaina pitävien toimintamallien kautta.

Verkostossa tuotteen tai palvelun ominaisuuksien päättäminen voi olla joskus haastavaa, koska kaikkien osapuolten näkemykset tulee ottaa huomioon. Ketteryydessä korostetaan lisäksi muutosten hyväksymistä ja niihin reagoimista, mikä entisestään lisää joustavan vaatimustenhallinnan merkitystä. Verkostossa voidaan jakaa rooleja niin, että tietyt kumppanit vastaavat asiakasrajapinnan seuraamisesta ja ottavat tuoteomistajan  roolia. Lisäksi tuotekehitysvastuita voidaan jakaa modulaarisesti  niin, että keskeisimmät suuntaviivat lyödään lukkoon koko verkoston kesken ja yksityiskohdat päätetään kustakin moduulista vastaavassa kehitystiimissä.

Neoxen Systemsillä on pitkä kokemus ohjelmistokehityksen työmenetelmistä. Ketteryys ei saa olla itsetarkoitus, vaan työmenetelmät tulee valita tilanteen mukaan. Erityisesti sulautettujen järjestelmien kehityksessä menetelmävalinnan tulisi tukea erilaisten tiimien työtä ja mahdollistaa erilaiset työvuot. Menetelmävalinta ei ole aina välttämättä kehittäjistä kiinni, vaan myös asiakkaiden todelliset tarpeet ja osin myös ennakkokäsitykset vaikuttavat asiaan. Esimerkiksi julkisella sektorilla hankintojen toteuttamista ketterinä projekteina usein vasta harjoitellaan. Onneksi asiakkaiden tietämys ja osaaminen ketteristä menetelmistä on viime vuosina kasvanut, joten myös ketterät menetelmät ovat tulleet varteenotettavaksi vaihtoehdoksi yhä useammassa projektissa.

Neoxen Systemsin esimerkki osoittaa, että ajatukset ketteryyden ulottamisesta yli organisaatiorajojen ovat mahdollisia. Kun pohditaan, miten erilaiset organisaatiot voivat työskennellä yhteisen tavoitteen eteen, voidaan oppia paljon sulautettujen järjestelmien kehittämisestä, jossa samat haasteet ilmenevät eri mittakaavassa.


Päivitetty: 22.01.15 13:33

Jaa: