An excellent post here with a slideshow by Philip Fierlinger, Xero’s lead developer, detailing the interactive design process for Xero.
I especially liked that he cautioned against listening too much to user test groups (or testers for that matter).
Good work Philip!