Kultainen koodi

.NET-osaajan ajatuksia paremmasta koodailusta

Archive for the category “hankinta”

Ohjelmistojen hankinta

Kirjoitukseni menee ohi ohjelmoinnin, hankinnan puolelle. Minua ottaa päähän, kun kunta tai julkinen instanssi hankkii itselleen ohjelmiston väärin perustein. Ostetaan halvin, eikä se mitä tarvitaan.

Otso Kivekäs listasi hyvin erilaiset ohjelmistojen ostotavat. Näiden lisäksi kannattaa kysyä eri kunnista ja toimijoilta onnistuneista projekteista. Mikä johti onnistuneeseen hankintaan? Miten määritellään hyvä tarjouspyyntö? Menen asian edelle.

Kivekäs esittää kolme hyvää tapaa hankkia tarvittava ohjelmisto:

  1. Ostamalla palveluna (pilvestä)
  2. Ostamalla valmiin standardituotteen
  3. Teettämällä järjestelmän avoimena

Ensimmäinen on halvin ja yleensä vaivattomin ylläpitää. Toinen on kalliimpi, mutta senkin saa heti käyttöönsä. Viimeinen vaihtoehto työllistää kaltaisiani tekijöitä.

Hankkijan kannattaa välttyä toimittajaloukulta. Tarjousta muodostaessa pitää arvioida hinnan lisäksi tekijöiden kokemusta, alakohtaista kokemusta ja toimittajan taustoja. Jotta hinta ei määräisi koko projektin tekijää, se voi muodostaa 40 % hyväksyntään johtavasta pisteytyksestä. Tällöin päättäjät voivat valita haluamiensä kriteerien perusteella parhaat tekijät. Ohjelmistopuolellakaan ei voi ostaa hyvää halvalla.

Kuten Kivekäs mainitsee, pitää tehdystä ohjelmistosta löytyä:

  • Julkiset rajapinnat, joiden avulla tiedon saa muihin järjestelmiin (ilmaiseksi). Jos järjestelmä on kehitetty veronmaksajien rajoilla, kerätyn tiedon voi antaa myös julkisesti käytettäväksi. Vrt. Helsingin bussien seuranta kännykkäsovelluksella.
  • Standardien käyttö. Standardin mukaista koodia voi kuka tahansa lukea ja toimittajan vaihtaminen on mahdollista.
  • Vaiheittainen julkaisu, jonka avulla voidaan alusta asti seurata ohjelmistokehityksen kulkevaan oikeaan suuntaan.
  • Modulaarinen arkkitehtuuri skaalauksen ja ylläpidettävyyden takia.

Nostaisin nämä tärkeimmiksi, vaikka muutkin esitetyt kohdat ovat pakollisia hyvän ohjelmiston toimituksessa.

Ohjelmistojen kehittäjänä ja veronmaksajana haluan tehdä ja ohjata ostajat teettämään hyviä projekteja. Jos projektin ”onnistumisen” ainoa kriteeri on hinta, niin saa sekundaa. Pyydän päättäjiltä viisastumista.

Mainokset

Post Navigation