Helppokäyttöisyyden priorisointisuositukset
Koskee tämän Power Platform Well-Architected -käyttökokemuksen optimoinnin tarkistusluetteloa koskevia suosituksia:
XO:04 | Helppokäyttöisyyden priorisointi suunnitteluprosessin aikana. Minimoi vaiva käyttäjille ja maksimoi tehtävän tehokkuus. Virtaviivaista monimutkaiset prosessit. Kohdenna suunnitteluratkaisut käyttäjien tarpeisiin. |
---|
Tässä oppaassa kerrotaan käyttöliittymän rakenteen käytettävyyden parantamista koskevista suosituksista. Käytettävyys viittaa siihen, kuinka helppokäyttöinen ja tehokas tuote on sen tarkoitetuille käyttäjille. Käytettävyys vaikuttaa suoraan käyttäjien tyytyväisyyteen, virheisiin ja yleiseen digitaalisen käyttöliittymän käyttöön, mikä viime kädessä vaikuttaa sovelluksen yleiseen onnistuneisuuteen.
Tärkeimmät suunnittelustrategiat
Käytettävyys on laatumäärite, jolla arvioidaan, kuinka helppoa käyttöliittymien käyttäminen on. Käytettävyys viittaa sanana myös menetelmiin, joilla parannetaan helppokäyttöisyyttä suunnitteluprosessin aikana.
Käytettävyyden määritetään viiden laatukomponentin avulla:
Osa | Description |
---|---|
Opittavuus | Miten helposti tehtävät voidaan suorittaa ensimmäisellä kerralla ja kuinka nopeasti käyttäjät oppivat aiemmasta kokemuksesta? |
Tehokkuus | Kuinka nopeasti käyttäjät voivat suorittaa tehtävät sen jälkeen, kun he ovat oppineet rakenteen? |
Muistettavuus | Kun käyttäjät palaavat rakenteeseen käyttämättömyysjakson jälkeen, kuinka helppoa heidän on palauttaa tarvittavat taidot? |
Virheet | Kuinka paljon käyttäjät tekevät virheitä, kuinka vakavia virheet ovat ja kuinka helppoa virheistä palautuminen on? |
Tyytyväisyys | Kuinka miellyttävää rakenteen käyttäminen on? |
Järjestelmän tilan näkyvyys
Järjestelmän on aina ilmoitettava käyttäjille meneillään olevista tapahtumista kohtuullisen ajan kuluessa annetun sopivan palautteen avulla.
Järjestelmän tämän hetkistä tilaa koskevat tärkeät tiedot kannattaa näyttää selkeissä ja intuitiivisissa sijainneissa. Jos kohteet esimerkiksi valitaan luettelosta, valittujen kohteiden määrän on oltava näkyvissä.
Tilanneilmaisien tai latausanimaatioiden avulla osoittaa käyttäjille, että heidän pyyntöään käsitellään. Nämä visuaaliset ilmaisevat estävät epävarmuudesta johtuvan turhautumisen ja auttavat hallitsemaan odotuksia. Ilman niitä käyttäjät saattavat mieltää järjestelmän hitaaksi tai reagoimattomaksi ja hylätä tehtävän.
Reaaliaikaiset päivitykset pitävät käyttäjät aktiivisina ja tietoisina toimintojensa tuloksesta. Tilasanomien tai ilmoitusten avulla voidaan ilmaista selkeästi toimintojen onnistuminen tai virheet. Ilmoituksia lähetetään yleensä asynkronisten töiden valmistuessa, ja käyttäjien onkin tiedettävä, milloin ilmoituksia on odotettavissa.
Värikoodattujen ilmaisimien käyttäminen on nopeuttaa eri tilojen tunnistamista ja järjestelmän tilan ymmärtämistä. Väri käsitellään nopeammin kuin teksti, joten käyttäjien on helpompi ymmärtää tietoja nopeasti.
Vastaavuus reaalimaailman kanssa
Järjestelmän on puhuttava käyttäjien kieltä käyttämällä käyttäjien ymmärtämiä sanoja, fraaseja ja käsitteitä sen sijaan, että käytettäisiin järjestelmän termejä. Tiedot kannattaa ilmaista reaalimaailman käytäntöjen mukaisesti luonnollisessa ja loogisessa järjestyksessä.
Käytettävän terminologian ja käsitteiden on oltava tuttuja käyttäjillä; vastaavasti ammattikielen käyttöä kannattaa välttää, sillä se voi tuntua käyttäjistä vieraalta. Käyttäjät hahmottavat yleensä järjestelmän tarkoituksen toiminnot paremmin, jos käytössä on yhteinen kieli.
Järjestelmäntietojen rakenteen on oltava sellainen, että vastaa käyttäjien ymmärtämiä skenaarioita ja käytäntöjä. Tiedot on esitettävä luonnollisessa ja loogisessa järjestyksessä, joka vastaa tuttuja tai reaalimaailman prosesseja, sillä helpottaa teknologian ottamista mukaan käyttäjän toimintaan.
Käyttäjien hallinta ja valinnanvapaus
Käyttäjät saattavat vahingossa valita järjestelmätoimintoja, jolloin tarvitaan selkeästi merkitty eräänlainen varauloskäytävä, jotta ei-toivotusta tilasta voidaan poistua ilman laajennetussa ikkunassa siirtymistä. Kumoamisen ja uudelleentekemisen tukeminen.
Mikäli se on kohtuudella mahdollista, käyttäjille kannattaa antaa mahdollisuus käyttää mieltymyksiä ja helppokäyttöisyystarpeita vastaavia erilaisia syöttömenetelmiä. Pikanäppäimet, kosketuseleet, äänikomennot tai hiiren napsautukset varmistavat, että käyttäjät voivat käyttää käyttöliittymää parhaiten sopivalla tavalla.
Tietojen ja tietosuoja-asetusten rakeinen hallinta on välttämätöntä käyttäjän itsenäisyyden kunnioittamisen ja luottamuksen muodostamisen kannalta. Tietosuoja-asetusten muuttaminen, tietojen poistaminen tai vieminen ja kolmannen osapuolen käyttöoikeuksien hallinta varmistaa, että käyttäjät voivat hallita omia tietojaan. Selkeiden selitysten ja läpinäkyvien ilmoitusten antaminen tietojen keräyskäytännöistä, suojaustoimista ja käyttäjän oikeuksista mahdollistaa tietopohjaisen päätöksenteon sekä edistää läpinäkyvyyttä ja vastuullisuutta.
Yhdenmukaisuus ja standardit
Yhdenmukaisuuden ylläpitäminen rakenteessa varmistaa, että käyttäjien on helppo tunnistaa ja ymmärtää tilailmaisimet, mikä vähentää kognitiivista kuormaa ja parantaa käytettävyyttä. Käyttäjien ei pitäisi tarvita ihmetellä, tarkoittavatko eri sanat, tilanteet tai toiminnot samaa asiaa.
Jos toistettavat käyttökokemusmallit näyttävät erilaisilta, käyttäjien on hankala tulkita esiintyvien erojen tarkoitus, mikä heikentää ymmärtämistä ja tehtävän suorittamista loppuun. Vastaavien ohjausobjektijoukon käyttäminen auttaa varmistamaan, että visuaaliset elementit ovat yhdenmukaisia näytöissä ja käyttökokemuksissa.
Virheiden estäminen
Hyviäkin virhesanomia parempi on huolellinen suunnittelu, jonka ansiosta ongelmaa ei edes esiinny. Virhealttiit tilanteet on joko poistettava tai ne on tarkistettava ja käyttäjille on näytettävä vahvistamisvaihtoehto, ennen kuin toimintoa käytetään. Työnkulun jatkuvuus voidaan säilyttää käsittelemällä mahdolliset käyttöliittymän ongelmat ennakoivasti.
Mieluummin tunnistaminen kuin muistaminen
Käyttäjän muistikuormaa voi minimoida tuomalla objektit, toiminnot ja vaihtoehdot näkyviin. Käyttäjän ei tarvitse muistaa tietoja sovelluksen osien välillä. Ohjeiden on oltava näkyvissä tai helposti noudettavissa aina tarvittaessa.
Lomakkeita suunniteltaessa on päätettävä, annetaanko käyttäjien valittaviksi valmiiksi määritettyjä vaihtoehtoja vai sallitaanko vapaamuotoisen tekstin syöttö. Tämä valinta voi määräytyä tietotyypin mukaan, mutta sitä on pohdittava myös käyttöliittymäkerroksen yhteydessä. Valmiiksi määritettyjä vaihtoehtoja kannattaa käyttää, jos olennaista on nopeus ja kätevyys. Vapaatekstimuoto kannattaa valita skenaarioissa, joissa tarvitaan monipuolisia tietoja tai mukautettuja vastauksia.
Ohjeiden ja resurssien ansiosta tärkeitä tietoa ei tarvitse yrittää muistaa. Yleiset käyttöliittymämallit sisältävät tilannekohtaisia ohjekuvakkeita, tekstinsisäisen dokumentaation, työkaluvihjeitä, upotettuja opetusohjelmia, tarvittaessa avautuvat ohjevalikot, haut mahdollistavat tietokannat ja vuorovaikutteiset pienoisohjelmat, kuten tekoälyä hyödyntävät resurssit.
Joustava ja tehokas käyttö
Eri kokemustasojen käyttäjien ottaminen huomioon sisällyttämällä apuohjelmien ja mukauttamisen kaltaisia ominaisuuksia. Tämän menetelmän ansiosta käyttöliittymä tyydyttää sekä aloittelevien että kokeneiden käyttäjien tarpeet ja mieltymykset tehokkaasti.
Apuohjelmat, joita aloittelevat käyttäjät eivät useinkaan huomaa, voivat nopeuttaa kokeneiden käyttäjien vuorovaikutusta. Tällä tavoin järjestelmä voi ottaa tehokkaasti huomioon sekä kokemattomat että kokeneet käyttäjät.
Mukauttamisvaihtoehtojen avulla käyttäjät voivat räätälöidä käyttöliittymien omien mieltymysten mukaiseksi, mikä mukauttaa myös yleistä käyttökokemusta. Vaihtoehtojen antaminen käyttöliittymäelementtien (kuten koontinäyttökorttien) uudelleenjärjestelyyn tai mukautettujen pikavalintojen luominen usein käytetyille ominaisuuksille, tehostaa käyttäjän toimintaa ja muuttaa järjestelmässä siirtymisen miellyttävämmäksi. Käyttäjien monenlaisten taitojen ja mieltymysten ottaminen huomioon, edistää omistajuuden tunnetta ja henkilökohtaista panostusta käyttökokemukseen.
Esteettinen ja minimalistinen rakenne
Selkeiden ja keskitettyjen tilapäivitysten priorisointi auttaa käyttäjiä ymmärtämään tiedot yhdellä silmäyksellä. Tämä menetelmä pienentää kognitiivista kuormaa ja minimoi riskit, jotka johtuvat väärinymmärryksestä, turhautumisesta tai mielenkiinnon puutteesta.
Valintaikkunoissa ei pitäisi olla epäoleellisia tai harvoin tarvittavia tietoja. Jokainen ylimääräinen tietoyksikkö kilpailee valintaikkunassa oleellisten tietoyksiköiden kanssa ja vähentää niiden suhteellista näkyvyyttä.
Käyttäjien auttaminen tunnistamaan ja diagnosoimaan virheitä sekä palautumaan niistä
Virhesanomien sisältö on ilmaistava selkokielellä ilman koodia siten, että ongelma ilmaistaan selkeästi ja ratkaisua ehdotetaan rakentavasti.
Käyttäjien avuksi kannattaa antaa tilannekohtaisia ohjeita tai opastusta ongelmien ratkaisua tai viiveiden ymmärtämistä varten. Tämä menetelmä auttaa käyttäjiä päättämään, mitä seuraavaksi kannattaa tehdä, etenkin jos kyse haastavista tai monimutkaisista tehtävistä. Pelkän ongelman ilmoittamisen sijaan kannattaa tarjota selkeä ratkaisu ja nopeuttaa ratkaisemista sisällyttämällä valmiita toimintoja.
Ohjeet
Vaikka järjestelmän pitäisi olla riittävän intuitiivinen ilman ohjeita käytettäväksi, joissakin tilanteissa ohjeita saatetaan kuitenkin tarvita. Näissä tilanteissa on varmistettava, että tiedot ovat helposti löydettävissä, tehtävähakuisia ja tiiviitä ja että niissä on selkeät vaiheittaiset ohjeet.
Power Platform – avustaminen
Power Appsin Copilot-pohjaiset kokemukset voivat auttaa käyttäjiä löytämään arvokkaita merkityksellisiä tietoja keskustelujen aikana:
- Keskustelubotin ohjausobjektin lisääminen pohjaan perustuvaan sovellukseen
- Copilot-ohjausobjektin lisääminen pohjaan perustuvaan sovellukseen
- Mukautetun avustajan lisääminen pohjaan perustuvaan sovellukseen
- Copilotin lisääminen sovellusten käyttäjille mallipohjaisissa sovelluksissa
- Valikoimien suodattaminen, lajittelu ja haku Copilotin avulla
- Hyvin kirjoitettua syötetekstin luonnosteleminen Copilotin avulla
Pohjaan perustuvissa sovelluksessa edistyminen ja lataustilat voidaan ilmaista moderneilla tilanneilmaisin- ja hyrrä-ohjausobjekteilla. Tilan tiedot voidaan näyttää tunnusohjausobjektin avulla.
Pohjaan perustuvan sovelluksen vakaa virheenkäsittely voidaan toteuttaa asiakasohjelmassa käyttämällä virheisiin liittyviä Power Fx -lausekkeita. Mukautetut palvelinpään virheet voidaan määrittää Power Fx:n avulla käyttämällä vähäkoodisia laajennuksia, jotka sisältävät toimintaa edeltävän tarkistuksen.
Koska käytettävyys sisältyy mallipohjaisissa sovelluksissa käyttöliittymään, niissä kannattaa keskittyä käytettävyyttä parantaviin määritettäviin seikkoihin. Esimerkki sisältyvästä apuohjelmasta on omien näkymien ominaisuus, jonka avulla käyttäjät voivat tallentaa sovelluksen taulukossa käytetyt suodatus- ja sarakevalinnat. Lisäksi mukautetut ohjesivut voidaan määrittämään tarjoamaan yksityiskohtainen ohjeresurssi sovelluksessa.