Objectives
Strategy
Year 1
Year 2-3
Process for reaching a navigation solution
Discover
Design
Test
Deliver
Falcon Navigation
Quicken Environments
Activity Centers
Detail Pages
Menu Bar
QuickTabs
MDI Toolbar
Status Bar
What it could look like…
Appendix A: Analysis of existing navigation systems
Menu Bar
Icon Bar
Global Nav Bar
MDI Button Bar
QuickTabs
Message Region
Account Tabs
Activity Bar
Home Pages and Activity Centers
Appendix B: Comparison of Quicken navigation to Money navigation
Appendix C: Map of the current product
Appendix D: To Do List
Priority |
Objective |
Definition |
|
|
H |
Comprehensive |
Interface allows
access to all feature spaces of the product. |
|
|
H |
Can’t be turned off |
The fundamental
navigation to feature spaces should not be easily turned off. |
|
|
H |
Single click access to
favorite features |
Minimal number of
clicks to access user’s favorite feature spaces. |
|
|
H |
Hierarchical /
Organized into groups of related features |
Interface expresses
and reinforces Quicken’s feature organization. |
|
|
H |
Goal-oriented |
Interface expresses
goals and tasks as well as places or features. |
|
|
H |
Learnable/consistent |
Minimal effort to
learn the interface; Initial learning carries through the rest of the
product. |
|
|
H |
Intuitive |
Interface is nearly
transparent to user. It guides user’s discovery and meets user’s
expectations. |
|
|
M |
Easy to customize |
Customization takes
minimal effort. |
|
|
M |
Customizable ordering
and startup display |
User can customize the
startup environment and ordering of favorite feature spaces. |
|
|
M |
Efficient and targeted
clicks |
Click targets are
obvious. Clicks are kept to a minimum. |
|
|
M |
Region for universal
feedback |
Interface incorporates
a status region. |
|
|
M |
Natural (contextual)
links |
Interface reveals
links to related areas. |
|
|
M |
Reveals more of the
product |
Interface shows “hard
to find” feature spaces to the user. |
|
|
L |
Appropriate use of
screen real estate |
Every element
deliberately placed according to principles of information design with the
intent of maximizing screen efficiency. |
|
|
L |
Macro functionality |
Maintain existing
macro capabilities. |
|
|
L |
History list |
User can navigate back
and forward according to the session’s history of feature spaces. |
|
|
L |
Feature promotion |
Region to promote new
functionality or less used features. |
|
|
L |
Multiple slices |
Interface accommodates
more than one organization of the product. |
|
We realize that we cannot resolve every existing in problem in Quicken; however, this navigation solution must not be another “quick fix” that will only last a single product cycle. It is important to take time up front to approach the problem from two perspectives: a general view and a detail view. This thinking will allow us to prioritize our initiatives and develop both short-term and long-term plans for improving Quicken’s navigation.
° Work within the constraint of existing feature spaces
° Establish a framework for the product
° Remove extraneous navigation systems
° Create a comprehensive navigation system that reflects the framework and serves as stepping stone toward deeper feature changes
° Prioritize feature space modifications
° Implement some feature space change
° Continue to populate navigation framework
° Resolve feature spaces based on year one solution
° Analyze and learn from historical Quicken navigation systems
° Compare Quicken navigation to Money navigation
° Create a map of the current Quicken product
Deliverable: repository of charts, diagrams, outlines, related resources
° Articulate Quicken organization
° Restructure Windows menus and accelerator keys
° Replace existing incomplete navigation systems with at least one fundamental navigation system
° Implement a secondary navigation system to partner with fundamental system
° Determine role of home page, activity centers, and detail pages within new navigation system
° Explore the opportunities of a permanent status region
° Explore the need for and create at least one site map
° Explore the need for a history list
° Accommodate advances in the help system
° Explore a range of possible new looks for the product
Deliverable: USD draft including a schedule of milestones. Paper prototypes describing a range of solutions
° Iterations in the usability lab
° Iterations based on feature team feedback
Deliverable: Identification of problem areas and elegant solutions. Translate to objectives for next iteration of design refinement and testing
° Specification for navigation system
° Documented implementation guidelines and consulting with feature teams
° Specification for look and feel implementation
° List of “big bang for buck” areas of visual refinement
° Prioritized list of feature space integration
Quicken offers broad functionality, which is displayed and manipulated through a collection of tools called “feature spaces.” A feature space is a single screen workspace that is devoted to a particular area of functionality. A feature space used to be its own MDI window and now has a unique QuickTab. Write Checks and Security Detail View are examples of two different feature spaces.
As Quicken grows and gains new functionality, we continue to add new feature spaces to the product. Feature spaces are the building blocks of Quicken, but that does not mean the interface must expose this to our customers. Our customers have been trained to look for feature spaces, but this is a software-induced way of thinking. The natural way of accomplishing a set of tasks begins with a driving set of goals. How can Quicken’s user interface help customers map their goals to our tools?
The UI team identified all existing feature spaces and maintains a list of feature spaces proposed for Falcon. We then grouped Quicken’s feature spaces and related tasks by areas of activity such as banking, investing, household, reporting, planning, taxes, small business, and help. By establishing these “environments” we provide a simple first step toward accomplishing a task. The customer has a goal in mind and anticipates which environment that goal lives within. Because there are a finite number of environments, we offer a clear set of alternatives and make that first decision as simple and successful as possible. The user interface will consistently surface and reinforce this organization.

With the input of marketing and other groups in the company, we must decide if this is the best set of environments. We must be prepared to maintain these environments through future product cycles. To address the future of Quicken as a financial platform for third parties, we must articulate when and how a third-party can create an additional environment specific to its business.
The Activity Centers are a prime way to surface the hierarchy of the product. Tornado’s Home Page and Activity Centers took the first step toward combining data presentation with task articulation. Customers use the pages to view related data and directly link to an activity, or tool. In Falcon the Activity Centers will be a much more prominent and useful part of the product. We will change their names to reflect the final group of environments and we will populate them with improved and compelling components.

The Activities component will list common activities for that environment. The Analysis component will list customer questions as identified by marketing. Phrasing can be more verbose and the display can take advantage of information design techniques to organize and prioritize the tasks in relation to one another. The transitory nature of pages also offers the right context for adding new tasks or questions based on ongoing customer studies.
The Account Summary component lists accounts for that environment. The first icon links to the Account Info page. The second icon shows whether the account is online-enabled. Each account name links to that particular register. The Status column shows alerts and reminders related to each account.
With the advent of “pages not features,” we gained the ability to organize tasks within a goal-oriented context. In the future, components will not only provide quick views and access to tools, but they will allow users to directly manipulate their data. This improvement to components and addition of “detail pages” further reduces the need to directly work with feature spaces. The Activity Centers will provide the links to all related detail pages within each environment.

Quicken’s main menu bar has historically contained access points to all Quicken feature spaces. These menu items display the name of each feature space. The menu bar also lists certain “commonly used” functions, which are displayed as task-based phrases. It has also been used as a vehicle to promote new or “hard to find” features and activities. From year to year we change the organization of the menu bar as we add new features and establish new “navigation” schemes.
Usability studies show that our customers look in the main menus if they are not sure exactly where to find something. They have been trained to expect the menu bar to provide access to “everything” in the product. All feature spaces may be represented, but all possible actions and tasks are not. There are thousands of tasks and combination of tasks within Quicken and it is not realistic to list them all in the main windows menus, and it breaks user expectations to list only a few.
We need to have clear reasoning for building each menu. We’ve developed a menu structure that we hope to maintain beyond a single product cycle:
°
File menu - contains
file-related commands. Examples include Import, Restore Backup, and Exit.
°
Edit menu - contains
editing commands. Examples include Cut, Copy, Paste, Delete, and Find.
°
Organizer menu -
accesses global Quicken tools. Examples include Financial Center (Home Page), One-Step-Update,
and Calculator.
°
Banking menu – accesses
Banking features and launches Banking-related activities. Examples include
Banking Center, Write Checks, and Create New Account.
°
Investing menu –
accesses Investing features and launches Investing-related activities.
°
Household menu –
accesses Household features and launches Household-related activities.
°
Taxes menu - accesses
Tax features and launches Tax-related activities.
°
Business menu –
Home and Business SKU only. Accesses H&B features and launches H&B-related
activities.
°
Planning menu - accesses
Planning features and launches Planning-related activities.
°
Reports menu - accesses
the Reports Center and/or runs Reports.
° Help - contains access to Help features and Intuit services.
We've developed a set of guidelines to articulate the design to the team
and to help us place new menu items through the development process.
How
does something merit placement in the menu?
·
If it is a feature
space.
·
If it is one of the
top five activities for an environment.
·
NOT if it an action
specific to an individual feature space, as in “Delete Transaction.”
·
NOT if it is
promotional -- all promotion is placed in an Activity Center page.
·
NOT if it is a detail
page -- detail pages require the context of an Activity Center.
How do
you decide on the right menu?
·
This should be
straightforward if the item merits placement in the menu system. All feature
spaces reside in an environment; each environment directly maps to a menu.
·
Heather is keeping
a master feature space list and menu list. Make a best guess, let Heather know,
and she'll consult with the engineer, marketing, and usability to verify the
location.
How do
you decide on the placement within the menu?
If an item falls within the Banking, Investing, Household, or Taxes menu,
there are only three options:
·
Center - not
applicable since we are not adding new Centers
·
Feature Space -
feature spaces are listed in topical order
·
Activity -
activities are also listed in topical order
If an item falls in the
File, Edit, Organizer, or Help menus, they will be determined case by case.

One of the reasons customers find MS Money simpler to navigate is there is only one way to access tools. Money customers are forced to choose an environment and then choose a specific tool. While this makes initial access simple, it does nothing to facilitate access for proficient users. Money offers a Favorites menu which bookmarks some of the customers’ favorite features, it they are more than a single click away. QuickTabs provide a system for recording the movement through feature spaces in Quicken while allowing users to control their tabbed environment.
The UI team explored the possibility of combining the initial navigation with the customized navigation. After numerous discussions, we felt that a combination system would be too confusing. Rather than have the initial navigation compete with the customized navigation, we will separate them into separate systems, each with a clear purpose.

To fit within the new environment scheme, we will maintain the functionality of QuickTabs while improving their organization. Falcon will have a permanent set of QuickTabs, one for each environment. As customers navigate to feature spaces, the environment tabs will be populated with the names of those feature spaces. To allow for the same customized tab environment, feature spaces can be closed. But to reinforce the underlying organization of the product, the environment tabs cannot be closed.

Every feature space contains an MDI toolbar with actions specific to that feature space’s tools. While striving to integrate these activities into the features themselves, we will continue to support the MDI toolbar. It will include buttons for actions, as well as dropdown menus for feature space-specific reports and How Do I lists.
[what happens to navigation buttons on the MDI toolbar?]
Falcon will include a status bar to show whether the customer is currently connected to the internet, the date of the last update, whether there are alerts or pending transactions, and fortuitous navigation questions. The status bar may also be a mechanism for invoking a global update, or a way to retrieve the download summary.

° Constant feedback
° No hunting for time critical / task completion items
° Better implementation for download summary modal dialog
° Better use of download progress minimization
° No performance impact
Attributes:
° Includes day of the week.
° Writes out year with four digits: Monday 2/22/1999
Attributes:
° Shows that information is being transferred to and from Quicken…NOT that you are connected to the internet.
° Uses icon + text to show states.
States:
° At rest – Last updated xx/xx/xxxx
° In progress – Updating “xxxx”
° Complete – Download summary xx/xx/xxxx
Alerts
Attributes:
° Reveals new and critical alerts.
States:
° At rest – Inactive (muted)
° In progress – Alert state (color change)
° Click takes user to Alerts and Reminders feature space
Attributes:
° Works just like current fort nav.
° Cycles on feature space change.


A navigation system is a mechanism that provides access to features. We began by analyzing the existing navigation systems and articulating their strengths and weaknesses.

° Always available
° “All else fails” access
° Opportunity to present hierarchy of product
° Mixture of access to feature spaces, launch dialogs, and invoke actions sets false expectations
° Used as a mechanism to promote features
° Bookmarks to user’s favorite features/tools
° Custom order according to user’s process and needs
° Single click access
° Macro ability
° Establishes targets for clicking
° Was not maintained as Quicken matured
° New features were not added resulting in user failure to find features/tools and complete tasks
° Look was not updated to maintain icon bar’s integration into Quicken resulting in user perception of usefulness of icon bar
° Allowed for too many items and did not resolve issue of more icons than would fit on screen size, resulting in loss of single click access and breaking click targets
° Single click access to repetitive actions
° Offers consistent presentation of Reports, Options, and How Do I topics across feature spaces
° Used to raise awareness of functionality
° No guidelines established for how and when to place actions on button bar
° Require minimal set-up effort of the user
° Produce a “breadcrumb trail” of features and tools accessed by the user
° Enable single-click access to feature spaces
° Create a custom user environment on start-up
° Allow custom ordering according to user
° Create a false equality among features and tools
° Inconsistently assign tabs to features spaces (sometimes graphs expand within same tab; sometimes graphs become their own, new QuickTab.)
° Arbitrarily set a limit of “active” feature spaces
° Enforce a close model without addressing the save model
° Conflict with back/forward tool on global navigation
° Do not reveal reordering ability
° Organized Quicken into major topic areas
° Task-oriented (on the way to goal-oriented)
° Took a positive step toward blurring the distinction between local tasks and online tasks while keeping them discreet
° Supplied a compelling target for new users (if all else fails, click on that big, colorful icon)
° Provided a mechanism to prioritize features and tools according to most commonly used by customers
° Provided a mechanism to promote features
° Unclear implementation goals resulting in unclear user expectations (eg. by allowing feature promotion according to marketing vs. feature prioritization according to customer processes, the use of activity menus started to break down)
° Clunky choice of ship defaults (fly-over menus appearing when user only meant to rest the cursor) resulted in customer aggravation
° Unfamiliar model of menus expanding upwards resulted in more awkward mouse movements
° Reinforce the Quicken’s organization by major topic area
° Reinforce the relationships among Quicken features/tools
° Create natural links to feature spaces from components
° Integrate local and online activities
° Promote hard-to-find features
° Provide level of customization and personalization
° Related activities set false expectation of comprehensive access to features
° We then did a head to head comparison of Money99 and Quicken99 navigation mechanisms to discover why Money is perceived as having a simpler navigation system.
°
|
Money Main Menus |
File |
Edit |
Go |
Favorites |
Tools |
Help |
|
global program actions |
X |
|
|
|
|
|
|
feature-specific actions |
|
X |
|
|
|
|
|
navigation to main centers |
|
|
X |
|
|
|
|
bookmarks customized by user |
|
|
|
X |
|
|
|
support tools (calculator, add-ons) |
|
|
|
|
X |
|
|
help |
|
|
|
|
|
X |
°
|
Quicken Menus |
File |
Edit |
Lists |
Features |
Online |
Reports |
Window |
Help |
|
global program actions |
X |
X |
|
|
|
X |
|
|
|
feature-specific actions |
|
X |
|
X |
X |
X |
|
|
|
navigation to feature spaces |
|
|
X |
X |
X |
|
|
|
|
bookmarks customized by user |
|
|
|
|
|
|
X |
|
|
support tools (calculator, add-ons) |
|
X |
|
X |
X |
|
|
|
|
help |
|
|
|
|
|
|
|
X |
Money Navigation |
Menu
Bar |
Nav
Bar |
Title
Bar |
Side
Bar |
View
Bar |
Tool
Bar |
|
application-level tools (calc) |
X |
|
|
|
|
|
|
global application actions (open file) |
X |
|
|
|
|
|
|
global application options |
X |
|
|
|
|
|
|
title of feature space |
|
|
X |
|
|
|
|
feature-specific actions |
|
|
|
|
|
X |
|
feature options |
|
|
|
X |
|
|
|
transaction-specific actions |
|
|
|
|
|
X |
|
residual dialog actions (finish later) |
|
|
X |
|
X |
|
|
navigation to feature spaces |
|
X |
|
X |
|
|
|
account selection |
|
|
X |
|
|
|
|
related reports |
|
|
|
X |
|
X |
|
related help |
|
|
|
X |
|
X |
|
messages |
|
|
|
X |
|
|
|
links to financial institutions |
|
|
|
X |
|
|
|
task based access |
|
|
|
X |
|
|
|
history of session |
|
X |
|
|
|
|
°
|
Quicken |
Menu
Bar |
Icon
Bar |
Global
Nav |
MDI
Buttons |
Quick
Tabs |
Messages |
Account
Tabs |
Activity
Bar |
Home
Pages |
|
application-level tools (calc) |
X |
|
|
|
|
|
|
|
X |
|
global application actions (open file) |
X |
X |
|
|
|
|
|
X |
|
|
global application options |
X |
|
|
|
|
|
|
|
|
|
title of feature space |
|
|
X |
|
X |
|
|
|
X |
|
feature-specific actions |
|
X |
|
X |
|
|
|
X |
X |
|
feature options |
X |
|
|
X |
|
|
|
|
|
|
transaction-specific actions |
|
|
|
X |
|
|
|
|
|
|
residual dialog actions (finish later) |
|
|
|
|
X |
|
|
|
|
|
navigation to feature spaces |
|
X |
|
X |
X |
|
X |
X |
X |
|
account selection |
|
|
|
|
|
|
|
|
|
|
related reports |
|
|
|
X |
|
|
|
X |
X |
|
related help |
|
|
|
X |
|
X |
|
|
X |
|
messages |
|
|
|
|
|
X |
|
X |
X |
|
links to financial institutions |
|
|
|
X |
|
X |
|
X |
X |
|
task based access |
|
|
|
|
|
|
|
X |
X |
|
history of session |
|
|
X |
|
X |
|
|
|
|
According to our three-year strategy, we will first build a navigation system based on the existing feature spaces. This means the UI team must be familiar with each of the existing feature spaces and any new feature spaces proposed for Quicken 2000.
We developed the following list of feature spaces and requested that an engineer serve as a contact for each space. This does not imply that we plan to make changes to every feature space in the product. It is meant to help us keep track of the major areas of the product and facilitate communication between the UI team and engineers when decisions directly impact a feature space or the navigation scheme.
|
Feature Space |
Engineering Contact |
|
Account List |
|
|
Register |
|
|
Banking Center |
|
|
Write Checks: Name |
|
|
Online Bills |
|
|
Reconcile Bank Statement |
|
|
Online Payee |
|
|
Home & Car Center |
|
|
Home Inventory |
|
|
Investing Center |
|
|
401(k) View: Name |
|
|
Register (Name: Investment) |
|
|
Portfolio View |
|
|
Security Detail View |
|
|
Price History Graph |
|
|
Quicken Investment Research |
|
|
Capital Gains Estimator |
|
|
Reconcile Investment Account |
|
|
Memorized Graphs |
|
|
Category & Transfer List |
|
|
Memorized Transaction List |
|
|
Class List |
|
|
Scheduled Transaction List |
|
|
Security List |
|
|
Security Type List |
|
|
Investment Goal List |
|
|
Investment Transaction List |
|
|
Quicken Reminders |
|
|
Home Page – Name |
|
|
Planning Center |
|
|
View Loans:Name |
|
|
Budget |
|
|
Financial Calendar |
|
|
Create Report |
|
|
Savings Goals |
|
|
CreditCheck |
|
|
QuickenLive |
|
|
Insurance |
|
|
Internet |
|
|
QuickenMortgage |
|
|
Forecasting- Base Scenario Name |
|
|
What If Scenarios |
|
|
Debt Reduction |
|
|
Emergency Records Organizer |
|
|
Apply For Online Financial Services |
|
|
Graph |
|
|
Memorized Graphs |
|
|
Report |
|
|
Online Financial Services Center |
|
|
Financial Planner |
|
|
Tax Center |
|
|
Deduction Finder |
|
|
Turbo Tax Online |
|
|
Tax Planner |
|
|
Tax Link Assistant |
|
° Provide purposeful default navigation system
° Think ahead
Attributes of a fundamental navigation system:
° Always available
° Visually presented
° Keyboard available (via accelerators)
° Organized by activity centers and feature spaces
° Only takes you to feature spaces
° All feature spaces represented
° Not user configurable
Attributes of a secondary navigation system:
° MUST Customizable by user
° Selected
° Ordered
° MUST Constant location provides target
° MAYBE Single click
° MAYBE Appears clickable
° MAYBE Indicates relationship to fundamental structure
° MAYBE Macro capabilities
° Design a variety of approaches and organization schemes
° Use small multiples and allow for visual comparisons
° Task driven / task revealing duality
° Future of Back and Forward buttons
° Session history
° Decide if Activity Center pages partner with a nav scheme or provide a discreet secondary navigation scheme
° Define continuum of product use from data entry through detail pages to tools
° Define appropriate nav elements at each level
° Example: site map links directly to feature spaces, while Home Page Related Activities link to aggregation pages
° Develop a vision for windows/web interaction (eg. home pages with list components
° Establish real estate as a fixed status area
° Anchors users
° Informs of hidden processes eg. currently connected to internet
° Hosts to do lists created by download
° Hosts time-critical messages such as alerts, reminders, downloadable content
° Promotes and provides access to rotating Quicken features
° Resolve MDI toolbar button placement
° Resolve selecting accounts in the register
° Resolve sec detail and port view toggle buttons on MDI toolbar of investment register
° Improve access to help
° Take advantage of existing help systems
° Explore integrating with other centers (like online or reports)
° Proactive resources
° Metering devices throughout product cycle
° Populating menu bar
° Populating MDI button bar
° Naming feature spaces
° Creating dialog boxes
° Creating wizards
° Use Information Design principles
° Maximize real estate for data presentation
° Minimize visual clutter
° Register colors
° Calendar visualization
° Online center controls
° Reporting and graphing display (3d)
° Color schemes and textures
° Logical wizard tabs
° Refined cursor cues (explode to graph, move quick tab up or down, reveal right click actions, etc)
° To be accomplished in stages spanning one to three product cycles
° Directly impacts online initiatives and increased connectivity
° Example: banking registers / write checks / online center / calendar / sched txns
° Example: investing registers / security detail view / portfolio view