Avainsana: ohjelmistokehitys

Älä sekoa älyttömiin ja keinotekoisiin koodauspulakäsitteisiin

Osaamisen puutteellinen ymmärrys tulee kalliiksi esim. tekoäly-, data scientist- ja koodaripulakeskustelussa. Näiden sekoittaminen tulee kalliiksi ilman syvällistä perehtymistä, mistä todella ja oikeasti on kysymys, kun puhumme ohjelmistosuunnittelu-, tietojenkäsittely-, palvelumuotoilu- ja tietojärjestelmätieteen oppialojen synnyttämästä osaamisesta yhteiskunnassa – vaikka niillä onkin paljon yhteistä. Sekoittaminen tulee kalliiksi rekrytoinneissa, kehittämisessä ja teollisessa muutoksessa. Se johtaa virheellisiin hankintoihin; päädytään johtamaan..

Read more

Tietoturva ohjelmistokehityksessä

Tietoturvan hallinta ohjelmistokehityksessä on maailmanlaajuisesti surkealla tasolla. Silverskin on testannut yli 400 verkkopalvelua pankeista keskustelupalstoihin ja lähes jokaisesta sovelluksesta löytyi tietoturva-aukko. Vaikka tietoturvaongelmat havaitaankin ensin teknisellä tasolla, juurisyy on usein hallinnollinen. Johtopäätös on, että tietoturvaan panostetaan liian vähän ja liian myöhään. Tietoturvallinen ohjelmisto on kaikkien tavoite Tietoturvallisuus on yksi ohjelmiston laatutekijöistä. Muita tekijöitä ovat esim…

Read more

Käytettävyys avoimen lähdekoodin ohjelmistokehityksessä – haasteita ja mahdollisuuksia

Avoimen lähdekoodin ohjelmistokehitys Avoimen lähdekoodin ohjelmistojen (Open Source Software, OSS) lähdekoodi on vapaasti saatavilla, jaettavissa sekä muokattavissa. Lähdekoodin vapaa muokattavuus mahdollistaa ohjelmiston käyttäjien tekemät korjaukset ja lisäykset ohjelmistoon. Kehitys on lisäksi hajautettua, eli kehittäjät voivat sijaita fyysisesti kaukana toisistaan ympäri maapalloa, jolloin kommunikointi tapahtuu pääasiallisesti internetin välityksellä. Avoimen lähdekoodin ohjelmistot ovat laadukkaita ja menestyneitä perinteiseen..

Read more