Oma tilasi Chromessa
Miten tosielämän käyttö inspiroi Chrome-selaimen innovaatioita. Sabine Borsay ja David Roger Google Safety Engineering Centeristä kertovat yhteistyöstään uuden Chrome-profiiliominaisuuden parissa.
"Koko perheeni on käyttänyt Chrome-selainta yhteisellä tietokoneella nyt jo jonkin aikaa", kertoo David Roger, joka toimii Googlen ohjelmistokehittäjänä Pariisissa. "Joskus meillä on jopa 50 verkkosivustoa auki samaan aikaan. Kun esimerkiksi yritän löytää hiljattain näkemäni YouTube-videon, näen hakuhistoriassa myös Minecraft-videoklippejä – se on todella sekavaa." David on tuskin ainoa, jolla on tällaisia ongelmia. On ihan tavallista, että perheet käyttävät samaa tietokonetta ja samaa Chrome-selainta. Etenkin koronaviruspandemian aikana. Vanhemmat, hoitajat ja lapset lukevat ja etsivät tietoa ja viihdettä samaan aikaan. Hämmennystä syntyy, kun henkilökohtaiset asetukset katoavat tai hakuhistoriat menevät sekaisin.
"Usein ideat tulevat ihmisiltä, jotka ovat läheisesti tekemisissä tuotteen kanssa."
David Roger, ohjelmistokehittäjä.
Sabine Borsay tietää tarkalleen, mistä David Roger puhuu. Hän työskentelee tuotepäällikkönä Google Safety Engineering Centerissä (GSEC), Googlen kansainvälisessä tietosuojan ja Internetin turvallisuuden kehityskeskuksessa Münchenissä. Hän esitti juuri tämän ongelman GSEC:n yhdessä Tech Days -tilaisuudessa, joita järjestetään, jotta erilaiset ammattitiimit voivat pohtia yhdessä monenlaisia kiinnostavia haasteita. Idea yksilöllisten Chrome-profiilien luomisesta syntyi juuri tällaisessa tilaisuudessa. Tämä ominaisuus on nyt käytettävissä Chromessa, ja sen avulla jokainen käyttäjä voi luoda personoidun profiilin, jonka hän voi valita joka kerta, kun selain avataan. Käyttäjä voi esimerkiksi vaihtaa taustavärejä, ja kirjanmerkit ja salasanat voidaan järjestää ja tallentaa yksilöllisesti.
On mielenkiintoista sukeltaa syvemmälle Chrome-profiilien kehitysprosessiin aina alkuperäisestä ideasta lopulliseen toteutukseen. Tuotepäälliköt, kuten Sabine Borsay, työskentelevät joka päivä jonkin tietyn sovelluksen, kuten Chrome-selaimen, parissa. "Pohdimme, miten Chromea tulisi kehittää parin tulevan vuoden aikana. Mietimme myös kaikenlaisia ongelmia, joihin tulee puuttua, ja kuinka ratkaisut olisi hyvä integroida", Sabine kertoo. "Suuri osa työstämme perustuu asioihin, joita kohtaamme omassa elämässämme", David Roger toteaa. "Monet projekteistamme Googlella alkavat tällä tavalla, ja ideoita tulee usein ihmisiltä, jotka ovat läheisesti tekemisissä tuotteen kanssa."
Kun Sabinelle näytettiin vihreää valoa Chrome-profiilien parissa työskentelylle, hän kokosi kymmenen hengen tiimin eri osastoilta. Mukaan lukeutui käyttökokemusasiantuntijoita ja kehittäjiä David Rogersin tiimistä. David on työskennellyt Chromen kehittämisen parissa yli kymmenen vuotta ja osallistunut erilaisiin projekteihin, kuten käyttöliittymän suunnitteluun. Hänen tiiminsä kehitti Chrome-profiilien prototyypin, jota erityinen käyttäjäryhmä testasi.
Sabine puolestaan työskenteli käyttäjätutkimuksen asiantuntijoiden kanssa, jotta he voisivat tunnistaa ihmisryhmän, joka käyttää Chromea yksityisesti, töissä tai muiden käyttäjien kanssa. "Sen lisäksi, että kysyimme näiltä ihmisiltä henkilökohtaisesti heidän kokemuksistaan, pyysimme heitä pitämään kahden kuukauden ajan kirjaa siitä, miten he käyttivät Chrome-profiileja." Profiilitiimi pyysi käyttäjiä myös kuvailemaan, mitä tapahtui, kun he kohtasivat sovelluksen osia, joita he eivät ymmärtäneet.
"Pohdimme, miten Chromea tulisi kehittää parin seuraavan vuoden aikana."
Sabine Borsay, tuotepäällikkö
Pariisissa David analysoi Chrome Beta -käyttäjien dataa. Chrome Beta -käyttäjät pääsevät kokeilemaan uusia ominaisuuksia ennen muita käyttäjiä, ja he suostuvat lähettämään käyttötiedot Googlelle tuotekehittelyä varten. Sadoiltatuhansilta Chrome Beta -käyttäjiltä kerätyt tiedot auttoivat Chrome-profiilien kehittämisessä. Joillakin ihmisillä oli esimerkiksi ongelmia napsauttaa jotain tiettyä painiketta ja toiset eivät ymmärtäneet selittävää tekstiä. David kertoo, että tällaisen palautteen perusteella tuotteeseen voidaan tehdä muutoksia ja parannuksia ja että iteroivaa työtapaa käytetään usein digitaalisia tuotteita kehitettäessä. Käyttäjät saavat oikeuden käyttää prototyyppiä ja antavat vastineeksi palautetta mahdollisista ongelmista. Tämän jälkeen kehittäjät muokkaavat tuotetta ja lähettävät sen uudelleen testattavaksi.
Testauksen aikana ilmoitettiin tietyistä ongelmista, kuten Chromen hitaasta käynnistymisestä. Tämä sai Davidin kutsumaan kehittäjät kokoon hackathoniin. "Keskitimme viikon ajan kaiken energiamme selaimen nopeuttamiseen uudelleen." Tiimi tutki lukuisia mahdollisia tapoja. "Tunnistimme lopulta useita eri tekniikoita, jotka esittelimme kollegoillemme Münchenissä", David jatkaa.
Sabinella on hyviä muistoja projektin tästä vaiheesta. "Tällaisina hetkinä toimimme kuin start-up-yritys. Kokeilemme paljon erilaisia asioita, juttelemme toistemme kanssa joka päivä ja tavoittelemme parasta ratkaisua." Mahdollisuus käyttää erilaisia Chrome-profiileja on julkaistu hiljattain, mutta Sabine Borsayn ja David Rogerin johtaman tiimin työ ei ole lähimainkaan päättynyt. He jatkavat tuotteen kehittämistä palautteen ja parannusehdotusten avulla. Sitä tulee esimerkiksi Davidin perheeltä, jonka kaikilla jäsenillä on nyt luonnollisesti omat Chrome-profiilit.
Kuvat: Stephanie Füssenich (4), Florian Generotzky (3).