Wednesday, November 25, 2009

ASB Fastnet. It's the little things or Don't make me think!

Over lunch (like a good employee) I did my internet banking...and also then wrote this post..perhaps a tad soapboxy but ...

Bank statements. We love to look at them, export them, ponder them and see what our money is doing or what ...

ASB Bank in New Zealand recently redid their look and feel of their Internet Banking offering "Fastnet".

It looks great, nice and clean (see illustration), but in the clean up they swept out one simple drop list out of the statement generator.

In one 'sweep', it changes how people look for statements in a particular range.. now its a chore, a mild one granted.


Previously, selecting statements of a particular range could be done with date pickers or via a drop down list of ranges (e.g. 3, 6 months back). It was quick and easy and took seconds to get an export. It corresponded to natural language. (e.g. "I want my statements for the last 3 months")

Now, people have to use calender pickers or type the range in (see the illustration above) only. It sounds trivial ("there goes the usability guy again") but why is it grinding my gears?

Right now, think about how you talk - "I want three months of statements or perhaps you are more exacting "I want statements from November 09 to August 09", but lets assume day to day you just want to look at past statements.

Using the calender picker only means: I have to think about this and fiddle more with my mouse or keyboard. Lets face it, people are lazy, impatient and want things fast. Here, they're made to type and think more about a date ranges.

Take 1 - the old way

Goal -I want my last six months of statements

Method


  • I click on the drop down, select "last 6 months", export to CSV..
Done!

Take 2 - the new way

Same goal - I want my statements 6 months back.

Method + stream of consciousness


  • (Starts counting on fingers) "So that's today
  • and I want them back to the 3rd of......... er Nov, Oct, (whats before August) er September, (pauses whilst counting six months of the year backwards ..try it yourself. )
or
  • I'm clicking the month picker 6 times..("bo -ring! I just want my statement" - picturing a teen with no attention span or an older user)
Continuing (and just noticing with the reviewer hat on..)
  • "Number of transactions per page ?" *pause* "my export is going to have pages? Do I choose a value? Leave it ? er I'll ignore it and hope for the best"..
  • Export and done...
Not that I want to do an 'American Airlines', but here's a take on making this simpler for every day use. All due apologies to designers and the like .. this was just done in axure pro as I wanted to turn around this fast within my lunch hour.

Iteration 1

A 'Range' picker makes it faster for me to generate a statement using natural language for selections.


Fastnet has rules for the data you can have when either Exporting or Viewing data. The instructions telling you this are lower down the screen. However its not an area people look at often if their focus is on this form/control.

Why make me work the rules out? Or ping me with an error if I get it wrong?



Iteration 2 - again quickly

  • Let's have instructions relevant to the selection type, when & where I need them (e.g. at the point they are relevant and where I'm looking). Have the relevant text appear for 'View' or 'Export' selections.
  • Constrain the date ranges and drop downs to the data available depending on the amount we're allowed in each circumstance.

  • Since 'Transactions per page' is only relevant to a 'view' and export format relevant to export, have them appear depending on the selection above too..
Hopefully this doesn't get any ones back up :) It still looks clean, but some aesthetes may take exception and want instructions and prompts that help people through forms out of the way. Sure its 'clean', but it takes away relevancy and speed. Is it art or banking?

Is it me or am I chronologically challenged

That date picker also got me, I thought "from" meant "now" the current day to the date range back (to)..

This could also be just me - I think historically in terms of statements. 'From'' is today and 'to' is how far back I want my statements. I think from the present (from) to the future (to) when thinking about booking tickets, flights etc). User research (see my health check post) can find out how people view your world.

Wrapping up..

This might be trivial, nit picky, but it does make a potential difference to usage and speed.

If you are designing or refreshing the look and feel, get an external/or internal resource to conduct a usability review of your site to catch gotchas or "if it ain't broke, don't fix its".

Steve Krug where art thou
? Luke W?

Goldstein?



4 comments:

Anonymous said...

I disagree with you. Its 2009 mate, keep up with Change. If you have a website things will change, especially if your user database is in the hundreds of thousands. ASB has always been giving their customers to try new things faster than any bank, let alone changing things based on customer feedback quickly and easily. If you look at the bigger picture and actually look at what they done, its migrated to .NET 3.5 which or at least some of their pages have which means they are keeping up with change and technology, I suggest you do too :)

Pete said...

Thanks for the feedback. I appreciate you taking time to consider this post.

As I conducted usability testing for an NZ bank site last year, a participant from the target market said to me "Why can't designers make something for me and not themselves".

I, my 70+ year old folks, the electrician, the harried parent will be grateful and thank progress that we're now on .NET 3.5. as we fiddle around to get a bank statement.

Change is great if it makes things easier.. Perhaps we could go really advanced and run queries for statements in SQL? Select * from "account_table" where date=...

"If the human race wants to go to hell in a basket, technology can help it get there by jet."
Charles M. Allen

"Is it progress if a cannibal uses a fork?"
Stanislaw J. Lec

Rohan said...

Usability testing can only be conducted so much to a point and you can not always capture every type of user in small usability testing groups. I know this cause Ive worked in usability testing groups and it always comes down to deadlines and budgets, and from that you can only ASSUME your usability testing covers all your types of users...even if it means your user database is in the 100,000s...The best way is to get things out there, and build with the customers as community in this every fast, growing, changing industry. Cheers Rohan.

Pete said...

true enough thats why testing with your key target users covers a large portion of your users.

and I agree with getting it out there and using crowdsourcing and labs (a la Google) also to socialise and try ideas. Some is better than none. Any better than some.. Thanks for the comment!