Prismo logo   Palm Banking: Design Report

| Home | Palm Banking | Analysis | Design | Evaluation | Demo | Resources |
 

Introduction

The analysis of the Palm Banking client (see analysis report) is further developed in this second report and a redesigned system is proposed, addressing most user interface problems discovered in the prototype. Further suggestions from real Piloteers influenced the iterative design process.

The user interface (UI) design philosophy is to create a fast application as well as to match use frequency and accessibility, which includes the ability to:

  • Execute key commands quickly.
  • Navigate to key screens quickly.
  • Find key data quickly.

The menu-centric navigation is replaced by functional connections, where the user first selects an object and then applies an appropriate action. This proposal is in contrast to the previous behavior, where certain operations required a list selection before the corresponding data was presented. With the new approach less or equal stylus tabs are necessary to perform most functions, resulting in a grand usability enhancement.

This paper discusses only the "front-end" of the Palm Banking system. I assume that the technical implementation is feasible like the secure, wireless communication for domestic customers. The analysis of the existing mock-ups proofed as a good starting point for gathering requirements. Additional alternatives have been considered from early feedback and studying the built-in Palm software.

Original account transfer     Arrow right     Redesigned transfer money

Improved GUI: account transfer before and after the redesign


Conclusion

The renewed Palm Banking system delivers a great "out-of-the-box" experience for mobile retail customers and builds on these essential design elements for a PalmPilot program:

  • Design for the small screen size.
  • Limit text input on the handheld.
  • Provide seamlessly synchronization with a desktop computer.
  • Make the application small and fast.

One of the biggest challenges a handheld application designer faces is how to fit data in the screen display on a portable companion. Additionally the lack of a keyboard makes text entry difficult, so its easier to pick objects from lists. The following ways to optimize the interface were applied during the redesign:

  • Minimize the number of taps to complete frequent actions.
  • Minimize screen clutter by hiding infrequent actions.
  • Provide command buttons for common multi-step activities.
  • Minimize switching or scrolling screens.

I prefer the visual approach of envisioning design and trying out alternatives, but appreciate the structured task analysis to identify problems from a different perspective. The synergy of both, the creative and the formal method helped me to produce an even superior product to be evaluated in the next phase (evaluation report). Building a rapid prototype would be quite beneficial for this evaluation.

Simplicity, software modules or even a payment reader might be the focus of the resulting end user feedback.


Download

Download the PDF document of the complete design report for Palm Banking. See the table of contents for more details.

PDF Palm Banking: Design Report (29 pages, 205 kB)


Table of Contents

Introduction

1. Specification

  1. System Requirements
    1. Functional Requirements
    2. User Goals and Tasks
    3. Usability Requirements
  2. Problematic Tasks
    1. Task Descriptions
    2. Hierarchical Task Analysis (HTA)
    3. Cognitive Task Analysis
    4. Main User Interface Problems

2. Design Options

  1. Input
  2. Output
  3. Interaction Style

3. Task Allocation

4. Interface Redesign

  1. Dialog Design
    1. Login and User Settings
    2. Account
    3. Portfolio
    4. Quotes
    5. Stock Exchange Orders
    6. Bank Information
  2. Screen Layout
    1. Main List Views
    2. Dialogs and Details Screens
    3. Menus
    4. Alert Messages
  3. Improvements
  4. User Support and Online Help

Conclusion

References

  • Online Resources
  • Documentation and Books


Home Palm Banking Analysis Design Evaluation Demo Resources   Search Sitemap Contact