"Vähemmän on enemmän" on yksi tärkeimmistä minimalistisista suunnitteluperiaatteista, joista jokainen suunnittelija oppii. Luulet siitä paljon, tiedät, että se on todella tärkeä, mutta silti saatat saada kaikki väärin. Tärkeä asia on tulla ympäri, oppia siitä ja kehittyä. Ja niin teimme.

Kun Todoist Next julkaisi tämän vuoden tammikuussa, otimme käyttöön uuden mallin uusien ominaisuuksien rinnalla. Alusta alkaen keskitymme sovelluksen nykyaikaistamiseen ja käyttökokemuksen parantamiseen. Tehtävien lykkääminen oli yksi niistä asioista, joita halusimme erityisesti parantaa. Mutta se ei ollut niin helppoa kuin odotimme ...

Vanhan kanssa

Sovelluksessamme aiemmalla versiolla oli vain kaksi vaihtoehtoa tehtävien uudelleenjärjestelyjen yhteydessä. Joko olet valinnut "Tee se tänään" tai "Siirrä" (tämä voi olla joko huomenna tai seuraavana esiintymänä toistuville tehtäville). Aina kun tarvitset vähän enemmän valintaa, tarvitsisit käyttää koko kalenteria tai kirjoita uusi päivämäärä. Web- ja työpöytäasiakkaille on helppo kirjoittaa uuden päivämäärän ja ajan, koska sinulla on fyysinen näppäimistö ja hiiri. Mutta matkaviestinnässä kokemus oli hieman rikki. Voit kirjoittaa uuden päivämäärän, mutta se ei ollut kovin kätevä, varsinkin kun olet "yhden silmämunan ja yhden peukalon" tilassa.

In kanssa uusi

Koska vanha järjestelmä oli niin rajoitettu, halusimme todella antaa käyttäjillemme enemmän vaihtoehtoja ja tehdä siitä paljon visuaalisempaa, jotta se olisi joustavampi ja helpompi käyttää mobiililaitteissa, mutta myös hyvin muilla alustoilla. Tuona hetkenä valinta oli enemmän.

Koska halusimme tehdä erinomaisen mobiilikokemuksen, käytimme kehityksen mukaista "mobiililaitteiden" lähestymistapaa: jos se toimii mobiililaitteilla, on helpompaa tehdä se työpöydällä, jossa on enemmän näytön tilaa ja täsmällisempää syöttötapaa.

Kun kaikki tämä on mielessä, aloimme tutkia, miten se voisi toimia ja mikä suunta auttaisi eniten käyttäjiämme. Tutkimme muita ratkaisuja, jotka pyrkivät vastaamaan samankaltaisiin kysymyksiin omille, mutta tunsimme, että suurin osa niistä oli rajoitettua ja voisimme parantaa heitä, vaikka jotkut niistä ovat todella hyviä ratkaisuja.

"Älykäs" aikataulu oli suuri idea. Älykäs järjestelmä, joka tarkastelisi tehtäviäsi ja ehdottaa parhaita päivämääriä maagisesti. Esimerkiksi, kun siirrät tehtävän seuraavan viikon työhön, järjestelmä tarkastelee nykyisiä tehtäviäsi ja valitse seuraavana viikonpäivänä ilman asianmukaisia ​​tehtäviä. Ja se olisi mahtavaa! Käyttäjälle se ei olisi aihio, jossa on todella mukava käyttöliittymä, jonka voimakas algoritmi hakee parhaita päivämääriä. Joukkueelle, se olisi hieno saavutus, joka sekoitti mahtavaa liitäntä kiinteällä koodauksella kiinteään tuotteeseen.

WDD-internal1

Kehityksen alkuvaiheet: pyöreistä valikoista todella monimutkaisiin vaihtoehtopareihin, kalenterilla merkityt päivämääräehdotukset ja lisävihjeet kosketuksesta.

Kaikki alkoi sopeutua alkuvaiheen kehitykseen ja ensimmäiset mokit näyttivät lupaavilta. Olemme jopa alkaneet keksimään uusia ideoita siitä, miten tehdä entistä tehokkaampi. Lisäsimme ensimmäisen valintaryhmän (tänään, huomenna, ensi viikolla, jonain päivänä), klassisesta kalenterinäkymän vaihtoehdosta ja "päivämääräehdotuksista", jotka tuovat kaikki taika näytölle. Yritimme kokeilla erilaisia ​​asetteluja, jopa pyöreää valikkoa, ja toistimme nopeasti vaihtoehtojen välillä (6-9 vaihtoehtoa näytöllä kerrallaan).

Pian alkoivat miettiä, miten leikata vuorovaikutusvaiheita, lisätä valinnan vaihtoehtoja ja vähentää hanat. Yksi vaihtoehdoista näyttäisi klassisen kalenterin, mutta se tuntui tarpeettomalta ylimääräiseltä kosketukselta, koska voisimme sovittaa kaikki samaan näyttöön. Ja niin me testattiin. Ja testattu.

Huh-hetki

Eräs ensimmäisistä ongelmista, joita havaitsimme "taikuudella", oli päivämäärän palautteen puute. Jos käyttäjä valitsi ensi viikolla, järjestelmä lisäsi päivämäärän, mutta käyttäjälle ei ollut mitään sanomaa. Vaikka se olisi vapaa päivä, olisit halunnut, että tehtävä on suunniteltu toiselle päivälle. Tarvitsimme ylimääräisen askeleen osoittamaan päivämäärän, jonka käyttäjä voi sitten vahvistaa.

Toinen ongelma tuli selväksi: meillä ei ollut tarpeeksi tietoa käyttäjistä, jotta voimme tehdä parhaan mahdollisen ehdotuksen. Tehdä niin todennäköisesti vaativat paljon käyttäjiltä tai todella vakoilemaan kaiken, mitä he tekevät. Kaiken kaikkiaan tällaisen järjestelmän koodaus saatiin todella monimutkaiseksi.

Myös käyttöliittymä oli todella täynnä paljon valintoja, ja liian monet hanat vaadittiin joitakin yksinkertaisia ​​valintoja. Tässä vaiheessa olimme saavuttaneet "valinnan paradoksi" - termi, jonka on kehittänyt Barry Schwartz - meillä oli niin paljon vaihtoehtoja, että itse valinta oli pelottava tehtävä sinänsä.

Ensimmäinen ratkaisu, jonka aloitimme, oli algoritminen ratkaisu, joka tekisi laskelmia sinulle. Ajatus on älykäs paperi, mutta painajainen, koska meillä ei ole tarpeeksi tietoa, jotta se olisi todella älykäs. - Todoist-perustaja, Amir Salihefendic.

Khoi Vinhin (hämmästyttävän suunnittelija ja UX-guru) arvokkaalla avusteella ymmärsimme, ettemme saavuttaneet tavoittelemme yksinkertaistamisesta, teimme sovelluksen monimutkaisemman.

Lopulta voittaa Paradox of Choice

Kehitettäessä sovellusta useimmiten mielikuvituksesi on raja. Tämä tarkoittaa, että on helppo mennä täysin yli laidan. Me ylitimme tässä ansassa. Sieltä meidän oli ryhdyttävä askel taaksepäin ja harkittava koko järjestelmää uudelleen.

Pyrimme selkeästi yksinkertaistamaan käyttöliittymiä, joten uuden visuaalisen aikataulusi ei voi olla monimutkainen. Täällä aloitimme käyttämällä yhtä niistä Sheena Iyengar's periaatteet "valinnan taidosta": leikkaus. Vaihtoehto rajoitettiin ja päivämääräehdotukset poistettiin kokonaan.

WDD-internal2

Vaikka Android- ja iOS-versiot toimivat samalla tavoin, käyttöliittymää säädettiin paremmin jokaiselle alustalle. Vaikka se on lopullinen ulkoasu, asetuksia asetetaan vielä ennen julkaisua.

Asettelua yksinkertaistettiin myös. Lopullinen ratkaisu on 3 × 2 -verkkopalvelu, jossa on mahdollisuus käyttää koko kalenteria yhdeksi vaihtoehdoiksi, joten on helppo tietää mitä odottaa milloin tahansa. Jotkut muut ratkaisut olisivat olleet hyviä valintoja, mutta testin jälkeen ajattelimme, että niitä oli vaikeampi käyttää ja vaativat jyrkkää oppimiskäyrää. Joskus on vain parempi pitää se yksinkertaisena.

Järjestelmää kehitettiin paljon, ja lopulta päätimme helposti ymmärrettävästä valintaryhmästä. Kaikki tämä, jotta voimme tarjota erinomaisen käyttökokemuksen, joka todella auttaa käyttäjää tekemään päätöksiä päivämääristä ja lopulta tekemään asiat.