Det er de små tingene som forbedrer en brukeropplevelse!
I dag var min første dag i min nye stilling som teknologidirektør for et ungt markedsførings- og e-handelsprogramvareselskap her i Indianapolis, kalt Patronpath. Da jeg gjennomgikk programvaren vår i dag og hjalp til med en ny integrasjon, ble jeg oppmuntret av sofistikering av applikasjonen. Vår applikasjon integrerer online bestilling med flere POS systemer.
Jeg gleder meg til å samarbeide med utviklingsteamene våre for å gjøre brukergrensesnittet fullt tilpassbart ved bruk CSS og kanskje noen AJAX. Den gode nyheten er at dette i stor grad er kosmetiske endringer som ikke krever sløying og ombygging av applikasjonen. Stort sett tror jeg applikasjonen kan forbedres på to måter, den første er muligheten til å tilpasse klientens interaksjon, og den andre er å implementere noen grunnleggende "små ting".
Da jeg jobbet i Paypal i går kveld, fant jeg bare en liten ting. Når du holder musen over spesifikke lenker i Paypal-grensesnittet, vises en fin fade-in-verktøytips som forsvinner når du holder musen utenfor. Her er et skjermbilde:
Ofte når jeg merker disse teknikkene, graver jeg litt for å finne ut mer. I dette tilfellet fant jeg ut at Paypal bare bruker
Yahoo! Brukergrensesnittbibliotek å bygge verktøytipsene. Enda bedre, de viser ganske enkelt meldingen om den faktiske tittelen i (a) nchor-taggen. Dette betyr at siden ble utviklet normalt, men da klassen ble lagt til, tok JavaScript seg av resten.Det er små aksenter som dette på programvare som virkelig gjør det til en bedre brukeropplevelse. Kanskje mer imponerende er at utviklerne på Paypal ikke gadd å 'gjenoppfinne hjulet', de fant et godt bibliotek og implementerte det.
Jeg vil se etter disse og andre teknikker i de kommende månedene for å forbedre brukeropplevelsen til applikasjonene våre.