Det är de små sakerna som förbättrar en användarupplevelse!
Idag var min första dag i min nya tjänst som teknologidirektör för ett ungt marknadsförings- och e-handelsprogramvaruföretag här i Indianapolis, kallat Patronpath. När jag granskade vår programvara idag och hjälpte till en ny integration uppmuntrades jag av applikationens sofistikering. Vår applikation integrerar onlinebeställning med flera POS system.
Jag ser fram emot att arbeta med våra utvecklingsteam för att göra vårt användargränssnitt fullt anpassningsbart CSS och kanske några AJAX. Den stora nyheten är att dessa till stor del är kosmetiska förändringar som inte kommer att kräva rensning och ombyggnad av applikationen. I stort tror jag att applikationen kan förbättras på två sätt, det första är möjligheten att anpassa klientens interaktion och det andra är att implementera några grundläggande "små saker".
När jag arbetade i Paypal igår kväll hittade jag bara en "liten sak". När du muspekar över specifika länkar i Paypal-gränssnittet visas ett trevligt fade-in verktygstips och bleknar när du tar bort det från musen. Här är en skärmdump:
Ofta när jag märker dessa tekniker gräver jag lite för att ta reda på mer. I det här fallet fick jag reda på att Paypal helt enkelt använder
Yahoo! Användargränssnittsbibliotek att bygga verktygstips. Ännu bättre, de visar helt enkelt meddelandet om den faktiska titeln i (a) nchor-taggen. Detta innebär att sidan utvecklades normalt, men när klassen tillkom så tog JavaScript hand om resten.Det är små accenter som detta på programvara som verkligen gör det till en bättre användarupplevelse. Kanske mer imponerande är att utvecklarna på Paypal inte brydde sig om att "uppfinna hjulet igen", de hittade ett bra bibliotek och implementerade det.
Jag kommer att leta efter dessa och andra tekniker under de kommande månaderna för att förbättra användarupplevelsen av våra applikationer.