Matkapäiväkirja XP2026 – Seinäjoelta São Pauloon
Teksti: Virve Yli-Savola, GPT-Lab (Tampereen yliopisto, Seinäjoen yliopistokeskus)
Matka São Pauloon XP26-konferenssiin tuntui jo etukäteen merkitykselliseltä. Se on yksi niistä tapahtumista, joissa ohjelmistokehityksen suuntaa oikeasti määritellään. Kyseessä on yksi johtavista kansainvälisistä konferensseista, joka kokoaa yhteen alan ammattilaiset, tutkijat ja yritykset keskustelemaan ketterän ohjelmistokehityksen nykytilasta ja tulevaisuudesta. Jo 26. XP-konferenssi järjestettiin tänä vuonna ensimmäistä kertaa Etelä-Amerikassa, Brasiliassa.
Seinäjoelta São Pauloon
Lähdimme huhtikuun alussa matkaan naisvoimin GPT-Labin markkinointipäällikön, Vaishnavi Bankhelen kanssa edustaen Tampereen yliopistoa ja GPT-Lab tekoälytutkimusryhmää.
Voisinpa sanoa, että matkanteko taittui joutuisasti, mutta sitä se ei missään nimessä ollut. Yli 12 miljoonan ihmisen sykkivä metropoli, Etelä-Amerikan New York, ei koskaan nuku. Se yllätti Seinäjoen ”aamuruuhkiin” tottuneen matkaajan jo ensikättelyssä. Pääsimme paikan päälle noin 22 tuntia lähdöstä mukaan lukien junamatkat Seinäjoelta Helsinki-Vantaalle, lennot Lontoon kautta São Pauloon ja kaksituntisen taksimatkan Brasilian bisnespääkaupunkiin. Vastassa odottivat palmut ja pilvenpiirtäjät.

Tekoäly viitoittaa tulevaisuuden ohjelmistokehityksen tietä
Ennen kuin sukellan syvemmälle konferenssihavaintoihin, on hyvä pysähtyä hetkeksi siihen, mitä agile software development eli ketterä ohjelmistokehittäminen oikeastaan tarkoittaa. Perinteisesti agile-ohjelmistokehitys tarkoittaa toimintatapaa, jossa kehittäjä ei keskity pelkästään koodin kirjoittamiseen, vaan toimii osana itseohjautuvaa tiimiä. Työtä ohjaa kyky reagoida muutoksiin nopeasti ja rakentaa ohjelmistoja iteratiivisesti käyttäjien tarpeita kuunnellen. Agile ei ole vain tekninen menetelmä, vaan ajattelutapa, jonka keskiössä ovat nopea arvon tuottaminen, jatkuva oppiminen ja mukautumiskyky. Se soveltuu myös esimerkiksi projektinhallintaan ja -johtamiseen.
XP26:ssa kävi selväksi, että perinteiset agile-roolit ovat muuttumassa. Olemme siirtymässä aikaan, jossa ohjelmistokehittäjät eivät enää pelkästään rakenna tai kehitä ohjelmistoja, vaan ohjaavat yhä enemmän tekoälyn tuottamaa kehitystyötä. Koodi ei synny enää vain ihmisen käsistä, vaan ihmisen ja koneen yhteistyönä. Professori Andreas Rausch arvioi puheenvuorossaan, että tällä hetkellä jopa 80 prosenttia kaikesta lähdekoodista tuotetaan jollain tavalla tekoälyavusteisesti. Uusi teknologia tuo tullessaan tehokkuutta, mutta myös täysin uudenlaisia haasteita.
Voiko tekoäly olla eettistä?
Tekoälyn eettiset kysymykset nousivat esiin odottamattomissakin keskustelun käänteissä. Kuka on vastuussa, kun tekoälyn tuottama koodi aiheuttaa virheen? Miten varmistetaan, ettei malli vahvista olemassa olevia vinoumia? Tekoälyn käyttö herättää myös ympäristöön liittyviä huolia: tiesitkö, kuinka paljon yksi tekoälyllä generoitu kuva kuluttaa vettä? 0,5 litraa! Sen jälkeen kerro tämä luku miljardeilla ympäri maailman. Kielimallien koulutus kuluttaa monituhatkertaisesti sähköä ja vettä yksinkertaisiin keskusteluihin verrattuna. Agile-konsultti ja ohjaaja Jutta Eckstein esitteli puheessaan, kuinka tekoälyn käyttö on tulevaisuudessa yhä vahvemmin eettinen valinta. Sosiaalisen median tekoälyllä tuotettu videohaaste onkin yhtäkkiä arvolatautunut päätös. Tarvitsemme läpinäkyvyyttä eli keinoja osoittaa kuluttajille selvästi, mikä tekoälyn käytön todellinen hiilijalanjälki on. Vastuullisen ja kestävän ohjelmistokehittämisen rooli on merkittävä nyt ja tulevaisuudessa. Vastuu tekoälyn käytöstä säilyy ihmisellä.
Yksi merkittävä huomio XP26 oli myös se, että noin 35 % osallistujista ja puhujista oli naisia. Ohjelmistoalalla tämä luku ei ole itsestäänselvyys, sillä sukupuolten välinen kuilu on teknisillä aloilla poikkeuksellisen suuri. Koko XP-organisaation yhteisenä tavoitteena on nostaa naisten osallistumismäärää tulevissa konferensseissa.

Värikäs ja vehreä Sao Paulo
Samban rytmit kaikuvat auringon paahtamalla Avenida Paulistalla, Sao Paulon ikonisella keskuskadulla. Tuhansittain ihmisiä on kerääntynyt viettämään ansaittua lomapäivää. Sao Paulo on katutaiteen ja värien kyllästämä yhdistelmä uutta ja vanhaa – rennon kasuaalia ja bisnespukukoodia. Siinä missä lukuisat pilvenpiirtäjät kurkottavat kohti taivasta, joka kadun kulmaa koristavat vehreät kultaköynnökset ja orkideat. Brasilian luonto on henkeäsalpaavan kaunis jopa keskellä miljoonakaupunkia. Pian konferenssimme alkaa lähenemään loppuaan.
XP26 ei tarjonnut yksiselitteisiä vastauksia siihen, miltä agile-ohjelmistokehityksen tulevaisuus näyttää. Sen sijaan se vahvisti käsitystä siitä, että olemme merkittävässä teknologisessa siirtymävaiheessa. Ja muutokset tapahtuvat kuukausissa, ei enää vuosissa kuten aiemmin. Agile ei ole katoamassa, mutta sen toteuttamistavat muotoutuvat uudelleen. Ohjelmistokehittäjän työ ei ole häviämässä, mutta sen sisältö muuttuu. Tiimit uudistuvat. Tekoäly on jo nyt sulautunut osaksi nykyistä ohjelmistoalaa. Merkitykselliset kysymykset ovat lopulta hyvin inhimillisiä. Mihin suuntaan haluamme kulkea? Millaista tulevaisuutta haluamme oikeasti rakentaa? Ja minkälaisen roolin siinä annamme tekoälylle?

Viestinkantajina maailmalla
Joku epäluuloinen saattaisi ihmetellä, miksi GPT-Labin markkinointitiimi lähti Brasiliaan asti kuulemaan ohjelmistokehittämisen uusimmista tuulista. Syy oli selvä: XP ei jää tähän. Lopetan matkapäiväkirjani toteamukseen, että ensi vuonna ketterän ohjelmistokehityksen polttavat keskustelut käydään paljon lähempänä…
XP palaa Suomeen 20 vuoden tauon jälkeen, kun XP 2027 järjestetään 31.5-3.6.2027 Tampereella. Tampereen yliopistolla ja GPT-Labilla on suuri kunnia olla järjestämässä tulevaa konferenssia.