Laura Snellman-Junna: Kun kehitystiimi tuntee käyttäjän todellisuuden, oikeat ratkaisut syntyvät kuin itsestään
IT Insider -verkkotapahtumassa perjantaina 9.6.2023 oli haastateltavana Wonnan perustaja DI Laura Snellman-Junna, jota haastatteli TIVIAn hallituksen jäsen Maaret Pyhäjärvi.
Laura on koulutukseltaan tietotekniikan diplomi-insinööri ja tunnustautuu vilpittömäksi nörtiksi. Hän kertoi jo opiskelussaan törmänneensä käytettävyyteen eli ihmisten ja tietokoneiden yhteistyöhön, ja siihen miten nörtit voivat auttaa ihmisiä. On ollut mukana käytettävyysasioiden toteuttamisessa, mutta palvelumuotoilu ei tuntunut omalta alalta ja on myöhemmin palannut lähemmäs ohjelmointia.
Lauran mukaan ihminen on päätöksentekokone, mutta suurin osa päätöksistä on ei-tietoisia; muutoin ihmiset saisivat vain vähän aikaan ja kaikki olisivat väsyneitä. Myös ohjelmistokehittäjät ja -testaajat tekevät työpäivän mittaan suuren määrän mikropäätöksiä. Kun ohjelmistokehitystiimissä tunnetaan käyttäjän todellisuus, syntyy parempia mikropäätöksiä. Tietoisuus parantaa mahdollisuutta syöttää päätökseen parempaa tietoa.
IT Insider raportoi it-alan asioista pintaa syvemmältä helposti ymmärrettävästi.
IT Insiderin kustantaja on TIVIA ry:n omistama TIVIA Infuture Oy. TIVIAn laaja jäsenverkosto tukee IT Insiderin toimitusta sisällön taustoittamisessa, ideoinnissa ja merkityksien löytämisessä.
Ohjelmistokehitystiimin jäsenillä pitää olla pääsy kaikkeen dataan. Jokaisella on eri näkökulma dataan. Jos jokainen saisi vain tarvitsemansa tiedon, tieto olisi valmiiksi prosessoitua, jolloin lopputuloksista tulisi huonompia.
Kaikki haluavat tehdä hyvää softaa. Vesiputousmallikin toi rakennetta kehittämisen kaaokseen, mutta käyttäjän näkemyksen kerääminen sijoittuu siinä niin alkuun, että se siivilöityy ennen toteutusta monen ihmisen läpi.
Nykyään enimmäkseen kehitetään ketterillä menetelmillä, jolloin softaa tehdään pala kerrallaan, jolloin ymmärryskin lisääntyy prosessin kuluessa. Ajattelun rakennuspalikoihin kuuluu human-computer interaction, jossa yhdistyivät kognitiotiede, tietojenkäsittelytiede ja human factors engineering. Rakennuspalikoihin kuuluu myös käytettävyys, joka standardoitaessa pilkottiin opittavuudeksi, tehokkuudeksi, muistettavuudeksi, miellyttävyydeksi ja virheettömyydeksi tai virhesietoisuudeksi. Palvelumuotoilu, käyttökokemussuunnittelu ja käyttöliittymäsuunnittelu puolestaan intergoituvat toisiinsa eräänlaiseksi minivesiputoukseksi.
Snellman-Junnan ajattelussa Dual-Track Agile yhdistyy DevOpsin kanssa siten, että raja-aita toisaalta määrittelyn ja designin ja toisaalta toteutuksen ja testauksen väliltä poistuu. Tarvitaan edelleen backlogia, prioriteetteja, jotka vielä saattavat muuttua, mikä saattaa tuntua hankalalta. Kun kehitystiimi on käyttäjäkeskeinen, toteuttavat ja testaavat ihmiset ovat mukana myös määrittelyssä ja designissa, jolloin pystyvät tarvittaessa haastamaan alkuvaiheen päätöksiä omiin kokemuksiinsa vedoten.
Mutta miten tällainen tiimi rakennetaan? Tärkeää on, että halutaan tehdä yhdessä. Ei pelkästään ohjelmistokehitystiimi, vaan myös liiketoiminta. Tärkeää on myös jaettu käyttäjäympäristö; devaajien ei tarvitse ”suojella” testaajia käyttäjien todellisuudelta. Käyttäjäkeskeisen ohjelmistokehitystiimin rakentamisen pohja on kulttuuri, jossa ymmärretään, että tekemässä softaa oikeille ihmisille. On oltava budjetti ja ajoitus. Budjetin osalta on tärkeää, että budjetoidaan oikein: designia tarvitaan koko projektin ajan, ei vain alussa. Toisaalta devaajille ja testaajille pitää olla budjettia alusta alkaen.
On tärkeää, että devaajat ja testaajat ovat mukana tätä käyttäjäymmärrystä kerättäessä. Kaikkien ei tarvitse olla mukana kaikessa, mutta tärkeää on tunne siitä, että ymmärretään käyttäjää. Käyttäjäkeskeinen ohjelmistokehitystiimi on monimuotoinen ja mahdollisimman siiloton. Syntynyt käyttäjäymmärrys maksaa itsensä takaisin, kun vähemmän tarvitsee tehdä kahteen kertaan. Yhteyden käyttäjiin ylläpitäminen koko projektin ajan, ei vain hankkeen alussa.
Tiimin hyvä arki on tärkeää: Hyvä backlog ja hyvät käytännöt sen ylläpitämiseksi. Tehdään hyvät määrittelyt, joissa on selvät hyväksymiskriteerit. Dailyt ovat tärkeitä; käyttöliittymäsuunnittelija, jolla on palvelumuotoiluosaamista, pystyy tekemään muutoksia yhden dailyn aikana. Demoja järjestetään omalle kehitystiimille, käyttäjille ja liiketoiminnalle, ja demoissa kaikki ovat mukana. Yhdessä muotoillaan, ohjelmoidaan ja testataan. Tiimistä tulee jatkuvasti parempi ratkaisemaan ongelmia. Managereita tarvitaan suojelemaan tiimiä, jotta se pystyisi keskittymään tavoitteisiinsa. Vuorovaikutus ja palaute saa tiimin pysymään ”liekeissä”; työn vaikuttavuus palkitsee. Merkityksellisyyttä voi saada työlle monella tapaa ja merkityksellisyyttä löytyy pienistä asioista, joita hyvä softa ratkaisee.
Lopuksi Laura Snellman-Junna painotti kaikkein tärkeimpänä asiana sitä, että ohjelmistokehitystiimille syntyy ymmärrys käyttäjän todellisuudesta. Silloin oikeat ratkaisut syntyvät kuin itsestään.
Teksti: Reino Myllymäki
Lisätietoja
Tagit
Erikoisosaaminen
Ohjelmistokehitys |
TIVIA ry - Asiantuntijat ja yhteyshenkilöt
TIVIA ry - Muita referenssejä
TIVIA ry - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- IsoSkills Oy - Open application: Data Engineer, Finland
- Nordea - Sr IT Analyst - Adobe/SAS Marketing Automation
- Nordea - Senior IT / Business Analyst with technical background - Finland, Nordea Payments
- Nordea - Senior IT Analyst, Finnish language required
- Laura - DevOps Engineer
- Aveso Oy - ERP tekninen projektipäällikkö
- Aveso Oy - IFS ERP -konsultti
Premium-asiakkaiden viimeisimmät referenssit
- Druid Oy - International House Turku: Ajanvarauspalvelu
- Symbio - Taxi Point Oy
- Valve - Helsingin yliopiston ylioppilaskunnan verkkopalvelun siirto WordPressiin
- Valve - Eezy Valmennuskeskuksen verkkokauppa-uudistus
- Valve - Danonen Nutricia ja Aptaclub -brändien sivustot
- Hellon - Identifying growth opportunities with global Moomin fans
- Hellon - Award-Winning Inclusive Customer Experience for Northern
Tapahtumat & webinaarit
- 13.11.2024 - Rakettiwebinaari: ohjelmistotestaus ja sen tulevaisuus
- 14.11.2024 - RoimaDay 2024
- 14.11.2024 - Verkkolaskufoorumin syysseminaari 2024
- 19.11.2024 - The Future of Software - Embracing Collaboration in an AI-Powered World
- 27.11.2024 - Green ICT -ekosysteemitapaaminen III: Ohjelmistojärjestelmien virrankulutuksen mittaaminen ja kasvihuonepäästöjen arviointi
- 27.11.2024 - Webinaari: Digitaalisen asiakaskokemuksen uusi aikakausi
Premium-asiakkaiden viimeisimmät bloggaukset
- Innofactor Oyj - Tunnista ja digitalisoi hiomattomat prosessit Power Platformin avulla
- SD Worx - Oletko etuoikeutettu työskentelemään jonkin asian parissa, jolla on todellinen tarkoitus ja merkitys?
- SD Worx - HR ja tekoäly – usein kysytyt kysymykset
- Timeless Technology - Verkon luotettavuuden varmistaminen: Ota käyttöön Perle Systemsin teollisuustason 4G ja 5G reitittimet!
- Efima Oyj - Hyvästi turhat klikkailut: Näin moderni järjestelmä tehostaa myyntityötä erikoistavarakaupassa
- SC Software Oy - SC Softwaren uratarinat: Joel Ollikainen, konsultti
- Softlandia Oy - Sovelletun tekoälyn insinöörien esiinmarssi ja tekoälyosaamisen muutos
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |