perjantai 30. marraskuuta 2018

Käyttäjä mukana turvallisessa ohjelmiston kehityksessä (Margarita & Tommi, Ellinooran ryhmä)


https://pixabay.com/en/binary-binary-code-smartphone-3725329/


Suunnitteluperiaatteet ohjelmistokehityksessä ja ohjelmistojen turvallinen käyttö on ajankohtainen aihe niin työpaikoilla kuin kouluissakin. Valitsemamme blogi on Juha Rautiaisen kirjoittama IT-blogi ja poimimme artikkelin Top 10 suunnittelupuutteet: Ota aina käyttäjät huomioon, ja se on vuodelta 2014. Mielestämme aihe on edelleen ajankohtainen ja herättää varmasti paljon keskustelua suuntaan tai toiseen. Kirjoittajalla on 10-vuoden kokemus alalta ja hän toimii IT-asiantuntijana sekä yrittäjänä. Rautiainen ei blogissaan käytä lähteitä, vaan hän kirjoittaa omien kokemusten ja osaamisensa kautta. Osa Rautiaisen artikkeleista on tieteellisiä, mutta valitsemamme artikkeli ei ole tieteellinen vaan kirjoittaja tuo oman näkökulmansa esille.

Valitsimme aiheen ajankohtaisuuden vuoksi, sillä tietoturvallisuuden merkitys kasvaa koko ajan ohjelmistojen käytön lisääntyessä. Blogin kirjoittaja osaa kirjoittaa tekstiä, jota on helppo ymmärtää vaikka ei olisi IT-alan tekstejä ennen lukenutkaan. Artikkeli ei ole sivulla suosituimpien joukossa, ja kyseinen teksti ei ole saanut yhtään kommenttia. Huomasimme, että moni muukin artikkeli oli ilman kommenttia, vaikka tekstiä lukeneet voisivat monella tapaa ilmaista omaa mielipidettään, joko kommentoimalla eri kanavissa tai vaan tykkäämällä artikkelista. Mielestämme artikkeli oli hyvin rajattu, ja sisälsi monia tärkeitä asioita joiden ymmärtämisestä on varmasti hyötyä.

Blogiteksti on hyödyllinen kaikille ohjelmistojen käyttäjille. On tärkeää olla tietoinen tietoturvallisuudesta ja siitä, kuinka se täytyy liittää osaksi ohjelmistosuunnittelua. Näistä
kymmenestä suunnitteluperiaatteesta muutama nousi hyvin esille. Yksi niistä on kun käyttäjien tiedot jää järjestelmään hyväksyessään kaikki ehdot lukematta niitä ja siinä vaiheessa kun ohjelmaa ei enää käytä, tiedot silti tallentuvat järjestelmään. Ja tässä ongelmana on, että voiko käyttäjä poistaa itsenäisesti yksityiset tietonsa ilman kenenkään apua. Toinen seikka mitä pidämme tärkeänä on turvallisuusasetusten tekemisen selkeys; järjestelmät täytyisi suunnitella siten, ettei asetusten tekemiseen tarvitsisi nähdä paljoa vaivaa, vaan ne olisi tarpeeksi helppoa ja vaivatonta tehdä loppuun asti. Ihannetilanteessa ohjelmistoa on helppo käyttää ja sen käyttö on turvallista.

Suunnittelutyössä on tärkeää ottaa kaikki sidosryhmät alusta asti huomioon, eli mm. järjestelmän asentajien, konfiguroijien, ylläpitäjien ja tietenkin käyttötarkoitukseen soveltavien käyttäjien tarpeet ja osallisuus on huomioitava. Tämä tuottaa ongelmia; huomioitavia tekijöitä on niin paljon että ristiriitoja ilmenee melkein väkisin. Olisikin mielenkiintoista tietää, voisiko kaikkia miellyttää kerralla? Vaikuttaako yhden käyttäjäarvon parantaminen aina negatiivisesti toisen suhteen? Näitä kysymyksiä täytyy pohtia, jotta suunnittelussa onnistuttaisiin.

Rautiainen puhuu tekstissään myös turvallisuuteen liittyvistä jännitteistä. Hän avaa näitä jännitteitä hyvin esimerkkien kautta. Esimerkiksi kun turvallisuudesta yritetään tehdä mahdollisimman yksinkertaista tavalliselle käyttäjälle, edistyneempien käyttäjien säätömahdollisuuksia on vaikeampaa toteuttaa. Myös käyttäjien turtuminen on otettava huomioon. Jos käyttäjän täytyy painaa OK aina järjestelmän tarvitessa oikeutta, turhautumiselta ei voi välttyä. Ohjelmistojen siis pitäisi olla mahdollisimman mukavia käyttää, mutta samalla niiden on taattava riittävä turvallisuuden taso. Nämä vastakkainasettelut tekstissä tekevät siitä helpommin ymmärrettävän lukijalle.

Artikkeli on kirjoitettu vuonna 2014, joten on syytä pohtia onko aihe edelleen arka ja onko käyttäjän näkökulma otettu sen verran huomioon, että järjestelmän käyttö on turvallista ja käyttäjälle sopivaa. Olisi mielenkiintoista lukea samankaltaisia artikkeleita ja nähdä mahdollisia muutoksia tästä kyseisestä aiheesta. Ihmiset ympäri maailmaa käyttävät ohjelmistoja yhä enemmän ja enemmän, joten kaikkien tulisi tietää omien tietojen ja ohjelmistojen turvallisesta käytöstä.

4 kommenttia:

  1. Hei!

    Tekstissä on hyvää looginen järjestys. Avaatte hyvin valitsemaanne Rautiaisen blogitekstin sisältöä, ja perustelette miksi olette valinneet juuri sen tekstin. Termejä olisi ehkä voinut kuitenkin avata enemmän, mitä esim. "konfiguroija" tarkoittaa?
    Oma äänenne näkyy tekstissä paikkapaikoin, mutta joissakin kohdissa olisimme kaivanneet selvennystä ajatuksen alkuperään.
    Muuten teksti on alaa tietämättömälle hyvin looginen ja esimerkkien kautta hyvin avautuva!



    - Linda & Christa

    VastaaPoista
  2. Kiitos palautteesta! Nostitte esille hyviä pointteja.

    VastaaPoista
  3. Aihe on mielenkiintoinen ja ajankohtainen tänäkin päivänä, vaikka kirjoituksesta on nelisen vuotta jo mennyt. Hyvin olitte nostaneet kymmenestä ne tärkeimmät suunnitteluperiaatteet mielestäni.
    Vähän jäi epäselväksi onko teidän ajatuksia mm. 4. kappaleessa, jossa oli hyviä pohdintakysymyksiä suunnittelusta. Teksti oli helppolukuista ja eteni sujuvasti loppuun saakka.

    - Miika

    VastaaPoista
  4. Toimiva postaus ajankohtaisesta monia koskettavasta aiheesta. Postauksen alussa oleva kuva herättää mielenkiintoa tekstin sisältöön, mutta ehkä jonkin toisen kuvan olisi voinut vielä lisätä teksin joukkoon keventämään lukemista. Hyvin keskitytty yhteen blogin postaukseen ja verkkotekstin mahdollisuuksia hyödynnetty kuvan lisäksi upotettuna linkkinä.
    -Kristiina

    VastaaPoista