Det er de små ting, der forbedrer en brugeroplevelse!
I dag var min første dag i min nye stilling som teknologidirektør for et ungt marketing- og e-handelssoftwarefirma her i Indianapolis, kaldet Patronsti. Da jeg gennemgik vores software i dag og hjalp til med en ny integration, blev jeg opmuntret af applikationens sofistikering. Vores applikation integrerer online bestilling med flere POS systemer.
Jeg glæder mig til at arbejde med vores udviklingsteam for at bringe vores brugergrænseflade fuldt ud tilpasset CSS og måske nogle AJAX. Den store nyhed er, at der stort set er tale om kosmetiske ændringer, der ikke vil kræve sløjning og genopbygning af applikationen. Jeg tror stort set, at applikationen kan forbedres på to måder, den første er evnen til at tilpasse klientens interaktion, og den anden er at implementere nogle grundlæggende 'små ting'.
Da jeg arbejdede i Paypal i aftes, fandt jeg bare en 'lille ting'. Når du holder musen over bestemte links i Paypal-grænsefladen, vises et godt fade-in værktøjstip og falmer ud, når du fjerner det med musen. Her er et screenshot:
Ofte når jeg bemærker disse teknikker, graver jeg lidt for at finde ud af mere. I dette tilfælde fandt jeg ud af, at Paypal simpelthen bruger
Yahoo! Brugergrænsefladesbibliotek at bygge værktøjstip. Endnu bedre, de viser simpelthen beskederingen af den aktuelle titel i (a) nchor-tagget. Dette betyder, at siden blev udviklet normalt, men da klassen blev tilføjet, tog JavaScript sig af resten.Det er små accenter som denne på software, der virkelig gør det til en bedre brugeroplevelse. Måske mere imponerende er, at udviklerne hos Paypal ikke gad at 'genopfinde hjulet', de fandt et godt bibliotek og implementerede det.
Jeg leder efter disse og andre teknikker i de kommende måneder for at forbedre brugeroplevelsen af vores applikationer.