Blockchain-suunnittelun periaatteet

Suunnittelutyömme tiedottaa siihen, mitä tiimimme on tähän mennessä oppinut - blockchain-liiketoiminnan ja käyttäjän tarpeista -, joka kertoo suunnittelustamme.

Tällä hetkellä IBM Blockchain Design Team suunnittelee mitä tahansa toimitusketjuvirroista dokumentointiin avoimen lähdekoodin kehittäjätyökaluista blockchain-palveluihin. Se on teollisuuden luonne nyt: hullu viiva tutkia kaikkia tekniikan mahdollisia sovelluksia, jotka voivat vähentää huomattavasti kustannuksia ja tehottomuutta esimerkiksi rahoituksen, terveydenhuollon ja julkishallinnon aloilla.

Huolimatta suunnittelusta niin moniin eri suuntiin, käyttäjien tarpeissa on yhteisiä teemoja, jotka ovat ilmoittaneet suunnittelun periaatteistamme joukkueena. Tämä on IBM Blockchain Design -ryhmän ensimmäinen näiden periaatteiden toisto - mihin keskitymme kritisoidessamme työtä ja priorisoidessamme suunnittelupäätöksiä.

Suunnittelu luottamukselle

"Vain siksi, että blockchain-tekniikka on rakennettu poistamaan luottamus, se ei tarkoita, että käyttäjät luottavat koneeseen tai verkkoon."
- Jonny Howle, UX / UI-suunnittelija

Monet käyttäjistämme ovat toimialoja, jotka käsittelevät erittäin arkaluontoista tietoa, ja heidän luottamuksensa ylläpitäminen on kriittistä liiketoimintamme kannalta. Lähes kaikki ovat "uusia" blockchain-ketjuja, joilla on erilaisia ​​ymmärrystä ja luottamusta. Käyttäjien on havaittava tuotteidemme (ja heidän takana olevien ihmisten) olevan luotettavia, luotettavia ja vakaita. Suoritamme tämän huolellisen tietojen altistumisen, johdonmukaisuuden, palautteen, virheiden ennakoinnin ja aktiivisen ohjauksen avulla.

Tietojen altistuminen

Jotkut käyttäjät vaativat enemmän altistumista blockchain-tiedoille kuin toiset - monien täytyy nähdä, kuinka blockchain-tekniikka korvaa aiemmat prosessinsa tunteakseen sen olevan luotettava. Tietosuoja vaikuttaa käyttäjän ymmärrykseen sovelluksen toiminnasta. Tiedot osoittavat esimerkiksi, että toimintopuhelu on tapahtunut, tai se toimii todisteena siitä, että jokin on salattu turvallisesti.

Ihmiset haluavat

Päätäessään tietoelementin sisällyttämisestä käytämme seuraavaa hierarkiaa:

  1. Tietojen on oltava toimintakelpoisia.
  2. Jos tietoja ei voida käyttää, sen on oltava luottamusta lisäävä ja / tai koulutuksellinen tarkoitus.
”Vanhan koulun” lohkoketjutyökalut näyttävät sinulle paljon pitkiä salaustehtäviä. Ne eivät ole ihmisen luettavissa. Niistä ei ole hyötyä käyttäjälle… ja silti ihmiset pitävät heistä! Miksi? Se on mukavuuden tunne: “Näen ei-ihmiselle luettavan ketjutunnuksen, joten uskon, että tämä asia, jota katson, on turvallinen.
- Ed Moffat, suunnittelijohtaja, kangas Säveltäjä

johdonmukaisuus

Visuaalisen johdonmukaisuuden luominen kaikille tuotteille ja asiakaskokemus on välttämätöntä luotettavuuden käsityksessä. Käytämme ruudukkoon perustuvia asetteluita (joilla on merkityksellinen ja suhteellinen negatiivinen tila), vahvaa typografista hierarkiaa ja käytämme väriä merkityksellä.

Johdonmukainen käyttökokemus antaa käyttäjillemme mahdollisuuden tuntea olonsa mukavaksi. Se on erityisen tärkeää uuden blockchain-tekniikan yhteydessä, koska se mahdollistaa omaksumisen ja oppimisen.
—Tobias Hunter, UX-suunnittelija

Koska blockchain-visuaalinen kieli on edelleen kodifioitu, käytämme varovaisuutta ikonografian suhteen selventääksemme käsitteitä. Vaikka luodaan assosiaatioita tuttuihin elementteihin auttaakseen käyttäjiä säilyttämään tiedot, olemme varovaisia ​​visuaalisen metaforin suhteen - tiettyjen käsitteiden yksinkertaistaminen voi tosiasiassa vääristää tietoja tai aiheuttaa sekaannusta myöhemmin.

Pyrimme kaikin puolin käyttämään ammattikieltä, johdonmukaista terminologiaa. Kielen tulee olla tiivis, selkeä ja yhdenmukainen käyttäjien luonnollisten viestintämallien kanssa. Ylläpidämme keskusteluääntä olematta liian rento tai lempeä. Tiimimme kiinnittää erityistä huomiota merkityksellisiin sanoihin, kuten identiteetti, päivitys ja verkko: vaikka monet blockchain-käsitteet ovat samankaltaisia ​​yleisesti ymmärrettyjen merkitysten kanssa, ne voivat olla huomattavasti erilaisia ​​ja hämmentäviä.

Suunnittelemme missä tahansa, missä käyttäjät ovat. Koska itse blockchain-määritelmä on jaettu, meidän on suunniteltava rajat ylittäen globalisaation kanssa oletuksena: esimerkiksi käyttöliittymän laajennus, kuvakkeen merkitys ja käännös on aina otettava huomioon. Lisäksi monet blockchain-käytöt ovat luonteeltaan mobiileja - ylläpidämme yhdenmukainen kokemus laitteesta riippumatta.

Jatkuva palaute

Autamme käyttäjiämme ymmärtämään tapahtuvaa ja vähentämään ahdistusta suunnittelemalla jatkuvaa palautetta. Säästöä käyttävä liike ja animaatio tukevat tapahtumien ymmärtämistä.

Kun opit vieraita kieliä, niin käytännössä ja pelaamalla, ei lukemalla sanakirjaa. Tuotamme työkaluja ja dokumentaatiota, joiden avulla käyttäjät voivat pelata ja kokeilla asioita oppiakseen tätä uutta tekniikkaa.
 - Sam Winslet, visuaalinen suunnittelija

Käyttäjän tulisi aina tietää, mitä tapahtuu, mitä juuri tapahtui ja mitä tapahtuu seuraavaksi. Aika on merkittävä tekijä lohkoketjusovelluksissa, ja monta kertaa yksinkertainen kuormaaja ei riitä.

Suorituskykyinen hajautettu järjestelmä on luonteeltaan asynkroninen ja järjestelmän useat komponentit riippuvat aikakatkaisuista tai kyselyväleistä. Tapahtuma voidaan konfiguroitavasti pitää (yleensä sekunnin ajan) odottaen optimaalisen lohkon koon saavuttamista. SDK kysyy, odottaa ja yrittää uudelleen uuden kanavan luomista.
—Jason Yellick, ohjelmistokehittäjä

Varmistamme, että olemme ottanut huomioon (ja testaamme julkaisun jälkeen) ajan, jonka aktiviteetti tai toiminto vie, ja ilmoitamme siitä käyttäjälle. Tämä pätee myös kaikkiin käyttöliittymän mittareihin - kuinka monta luokkaa käyttäjä näkee, kuinka monta ei näytetä jne.

Käyttäjämme pitävät käytännön vuorovaikutteisesta oppimisesta, joten he voivat oppia luomalla jotain konkreettista.
 - Raissa Xie, UX-tutkija

Salli ja ennakoi virheiden tekeminen

Koska lohkoketju on käytännössä muuttumaton, kiinnitämme erityistä huomiota käyttäjän toimiin, jotka ovat peruuttamattomia. Lisäämme kitka- tai vahvistustasot virheen vähentämiseksi ja siirrymme seuraavaan vaiheeseen, jos virhe tapahtuu.

Lohkoketjussa ei ole takaisinostoja.
 - Jonny Howle

Aktiivinen ohjaus

Zero-tilat ovat yleisiä monissa tuotteissamme, joten varmistamme, että tarjoamme seuraavan luonnollisen vaiheen. Käyttäjillä on oltava selkeä ja jatkuva navigointi - heidän on helppo tietää, kuinka palata edelliseen tilaan ja mikä on heidän seuraava askel.

Käyttäjämme haluavat nähdä yksinkertaisia ​​ohjeita saadaksemme käyttöösi mahdollisimman nopeasti.
- Lucie Wu, UX-suunnittelija

Koska näkyvyyden hallinta on liiketoiminnan kannalta välttämätöntä, varmistamme, että huomioimme rajapinnan eri näkymät roolista riippuen. Jos käyttäjällä ei ole pääsyä tiettyihin tietoihin, emme jätä reikiä rajapintaan.

Blockchain-tekniikka on suhteellisen uusi, suurin osa käyttäjistä ei välttämättä tiedä mitä tarvitset. Hyvän suunnittelijan tulisi osata suodattaa mielipiteensä ja löytää paras ratkaisu. Suunnittelijat auttavat heitä ymmärtämään edut ja mahdollisuudet, joita tämä tekniikka voi tuoda heidän elämäänsä ohjaamalla heitä prosessin läpi.
 - Andrea Lee, UI-suunnittelija

Tiimimme ennakoi lisäapua ja pyrkii vähentämään sitä samalla kun tietää, mihin persoonamme todennäköisimmin hakevat apua. Pintakäsittelymme avulla luodaan avoimuutta ja poistetaan epävarmuustekijät ja annetaan ehdotuksia asioista, joita käyttäjät eivät muista.

Uuden sanaston esittely käyttäjälle työkaluvihjeillä ja etenemispalkilla tekee muuten pelottavasta oppimistehtävästä hallittavissa.
 - Kayla White, käyttöliittymäsuunnittelija

Kontekstista riippumatta, emme sisällä elementtejä, jotka häiritsivät käyttöliittymää tai hämmentävät käyttäjää - jokainen elementti palvelee tarkoitusta, mikään ei ole koristeeksi. Hyödynnämme yhteisiä suunnittelumalleja ja vähennämme käyttäjien tekemän oppimisen määrää.

Monissa tapauksissa useampi kuin yksi henkilöistämme on osa prosessia. Yhteistyön edistämiseksi suunnittelemme vaiheet ennen ja jälkeen käyttäjän antamat tehtävät. Teknologiamme hyväksyminen joukkueissa on ratkaisevan tärkeää liiketoimintamallillemme, joten tietysti arvostamme osallistavaa ja helposti saavutettavissa olevaa suunnittelua.

Suunnittelu monimutkaisuuden vuoksi ei tarkoita asioiden yksinkertaistamista. Tee tehtävistä helpompaa, mutta älä vie heiltä hallintaa.
 - Dante Guintu, UI-suunnittelija

johtopäätös

Jännitys blockchain-tekniikasta lisää taipumusta keskittyä konetarpeisiin ihmisen tarpeisiin nähden. Suunnittelijoina meidän on jatkuvasti keskityttävä pyrkimyksiimme ratkaista ongelmia ja tehdä ihmisille ilahduttavia kokemuksia. Meidän on tasapainotettava jännitteitä blockchain-luonteen ja ihmiskeskeisen suunnittelun välillä.

Blockchain-tekniikan tekniset käsitteet vaikuttavat epätavallisen houkuttelevilta jopa muilta kuin teknisiltä käyttäjiltä.
- Ed Moffat

Koska monilla blockchain-sovelluksilla on potentiaalia olla erittäin voimakkaita, meidän on huolehdittava käyttäytymisestä ja eettisestä suunnittelusta. Tämä tarkoittaa, että on varmistettava, että monimuotoisuus otetaan huomioon suunnittelumme - käyttäjätutkimuksen osallistujista itse ryhmäämme.

Suunnittelutiimimme on jatkuvan yhteistyön tilassa: tutkii, testaa ja on valppaana muuttuville käyttäjien tarpeille ja suunnittelumallille. Sitoudumme suojelemaan ja puolustamaan käyttäjiämme, harkitsemaan reunatapauksia ja poikkeavuuksia ja ottamaan huomioon käyttäjien tunteet. Pyrimme parantamaan käyttäjien elämää luomatta heille uusia ongelmia.

Suunnittelu ei ole muuttumaton. Tämän ryhmän tärkein mantra on, että pyrimme huippuosaamiseen, ei täydellisyyteen.
 - Sean Barclay, luova johtaja
Jotkut monista visuaalisista iteraatioista, joilla visualisoimme blockchain-käsitteitä.

Kiitos Kostas Christidisille, Nguyet Vuongille ja Steve Kimille.

Sarah Mills on suunnittelujohtaja IBM: llä, joka sijaitsee Research Triangle Parkissa, Pohjois-Carolinassa. Yllä oleva artikkeli on henkilökohtainen, eikä se välttämättä edusta IBM: n kantoja, strategioita tai mielipiteitä.