Difference between revisions of "AOO 4.0 Dockable Task Pane (Task Bar) Design Exploration"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Adding new content to AOO UX page)
 
 
(15 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[ Apache OpenOffice User Experience|< AOO User Experience Home]]  
+
[[Apache OpenOffice User Experience|&lt; AOO User Experience Home]]  
  
 +
<br>
  
==Background==
+
== Background ==
=====Current Implementation=====
+
Both LS and AOO currently provide task-oriented views which allow users to surface common actions. The task views can either be rendered as floating views, or as docked sidebar panes. While the basic window management is similar between the offerings, other aspects of the user experience are significantly different. Differences include: content, default presentation, and navigation.<br />
+
AOO surfaces the dockable task panes as floating windows which the user can choose to dock on the side of the work space.  All task panes are hidden by default, and only emerge when the user evokes the view command. Each task panes is independent from each other. The number of panes and content available in the panes is limited.  See analysis for more information.<br />
+
LS surfaces the dockable task panes as a docked sidebar views, with supporting navigation tabs. By default the tabs are closed in the document and spreadsheet editor, and open in the presentation editor. The presentation editor also includes a similar slide view. LS offers a rich set of panes and supporting content. See analysis for more information.
+
  
<<INSERT SCREEN CAPS HERE>>
+
===== Current Implementation =====
  
=====Design Assessment=====
+
Both LS and AOO currently provide task-oriented views which allow users to surface common actions. The task views can either be rendered as floating views, or as docked sidebar panes. While the basic window management is similar between the offerings, other aspects of the user experience are significantly different. Differences include: content, default presentation, and navigation. AOO surfaces the dockable task panes as floating windows which the user can choose to dock on the side of the work space. All task panes are hidden by default, and only emerge when the user evokes the view command. Each task panes is independent from each other. The number of panes and content available in the panes is limited. See analysis for more information. LS surfaces the dockable task panes as a docked sidebar views, with supporting navigation tabs. By default the tabs are closed in the document and spreadsheet editor, and open in the presentation editor. The presentation editor also includes a similar slide view. LS offers a rich set of panes and supporting content. See analysis for more information.<br> <br>
In support of the Lotus Symphony 3.0.1 (LS) and Apache OpenOffice 3.4 (AOO) code merge activity, Apache OpenOffice UX has prepared the following user experience merge assessment. The outcome of the assessment is an understanding of which aspects of the dockable task pane user experience should be migrated or merged from each offering into the new code base.
+
 
 +
[[Image:AOO-UX-AOO-Dockable-TaskPane-Sidebar.png]] [[Image:AOO-UX-LS-Dockable-TaskPane-Sidebar.png]] <br> <small>Current implementation of dockable task pane in AOO 3.4.1 and LS 3.0.1 - Windows OS</small>
 +
 
 +
== Design Assessment ==
 +
 
 +
In support of a Lotus Symphony 3.0.1 (LS) and Apache OpenOffice 3.4 (AOO) code merge activity, Apache OpenOffice UX has prepared the following user experience merge assessment. The outcome of the assessment is an understanding of which aspects of the dockable task pane user experience should be migrated or merged from each offering into the new code base.  
  
 
*[[Media:UX_Merge_Assessment_-_Dockable_Task_Pane_-_1.1.odt|UX Merge Assessment - Dockable Task Pane - 1.1.odt]]
 
*[[Media:UX_Merge_Assessment_-_Dockable_Task_Pane_-_1.1.odt|UX Merge Assessment - Dockable Task Pane - 1.1.odt]]
  
 +
== Prior Art ==
  
==Design Exploration==
+
Our UX design peers captured some design explorations as part of Project Renaissance.  
=====Creative Brief=====
+
How might we make high frequency actions and options more available and discoverable within the editor's primary workspace so that user's can access advanced editing commands from a persistent, contextual, mode-less property panel.  
+
  
 +
== Creative Brief ==
  
 +
How might we make high frequency actions and options more available and discoverable within the editor's primary workspace so that user's can access advanced editing commands from a persistent, contextual, mode-less property panel?
  
We can think of them as insight, the problem or opportunity that motivates the search for solutions; ideation, the process of generating, designing, developing, and testing ideas; and delivery, the process of generating design work products and deliverables, including detailed design guidance and recommendations, to serve as an input into development's implementation activities.
+
== Design Explorations ==
=====Exploration-oriented=====
+
The reason for the iterative, nonlinear nature of this approach is not that design and development is disorganized or undisciplined, but that design and development is fundamentally and exploration process. When done right, it can invariably make unexpected discoveries along the way, and it would be foolish not to find out where they lead. Often these discoveries can be integrated into the existing products without disruption. At other times the discovery can motivate our community to revisit some of our most basic assumptions.
+
==Opportunity backlog==
+
=====Starting point=====
+
Unlike a product road map or release plan, which traditionally seeks to map specific proposed features to a schedule, an opportunity backlog is collection of insight and opportunities discovered throughout the project life cycle which serves as the starting point for further product innovation (research and design).
+
  
=====Insight-driven=====
+
Implementing a task pane will require many design decisions. The following design explorations present thoughts and ideas on how we might realize this feature. No wrong answers here, just a chance to capture some thoughts and start the conversation.
Opportunities in the backlog can come from anywhere -- AOO certainly has no shortage of sources for user feedback and product insight. To focus efforts, a backlog should also seek to prioritize our design and development explorations to align with our broader product vision and community goals. The opportunity backlog is a snapshot of UX-oriented insight and opportunities for improvement, as identified through our research and feedback activities. Backlog serves and a pool of exploration candidates.
+
  
==Format==
+
==== Container-Related Design Explorations ====
  
=====Title=====
+
*[[AOO UX Design Exploration - Docked Task Pane Container - Tab User Interface Design|Docked task pane container - tab user interface design]]
 +
*[[AOO UX Design Exploration - Docked Task Pane Containers - Stacked Container User Interface Design|Docked task pane containers - stacked container user interface design]]
 +
*[[AOO UX Design Exploration - Docked Task Pane Container - Re-sizable Sash Interaction Design|Docked task pane container - re-sizable sash interaction design]]
 +
*[[AOO UX Design Exploration - Docked Task Pane Container - Pane Header User Interface Design|Docked task pane container - header user interface design]]
 +
*[[AOO UX Design Exploration - Undocked Task Pane Container - User Interface Design|Undocked task pane container - user interface design]]
  
A backlog item should have a brief title to describe the item. Anything works, as long as it makes sense. It could be in the form of a question, a comment or even a user story. No wrong answers.
+
==== Content-Related Design Explorations ====
  
=====Brief=====
+
*[[AOO UX Design Exploration - Task Pane Content - Information Design|Task Pane Content - Information Design]]
The opportunity brief is the classic starting point of any project. Brief is the backlog item description. Almost like a scientific hypothesis, the brief is a set of attributes that give the project members a framework from which to begin, and a set of objectives to be realized. The brief is not a set of instructions or an attempt to answer a question before it has been posed. Rather, a well constructed brief will allow for serendipity, unpredictability, and the whims of fate - for this is the creative realm from which break through ideas emerge. If you already know what you are after, there is usually not much point in looking.
+
*[[AOO UX Design Exploration - Document Editor Task Pane Content - User Interface Design|Document Editor Task Pane Content - User Interface Design Analysis]]
 +
*[[AOO UX Design Exploration - Spreadhseet Editor Task Pane Content - User Interface Design|Spreadsheet Editor Task Pane Content - User Interface Design Analysis]]
 +
*[[AOO UX Design Exploration - Presentation Editor Task Pane Content - User Interface Design|Presentation Editor Task Pane Content - User Interface Design Analysis]]
 +
*[[AOO UX Design Exploration - Clipart/Gallery Task Pane Content - User Interface Design|Clipart/Gallery Task Pane Content - User Interface Design Analysis]]
 +
*[[AOO UX Design Exploration - Task Pane Content - Toolbar Relationship|Task Pane Content - AOO Toolbar Analysis]]
 +
*[[AOO UX Design Exploration - Task Pane Content Panel - User Interface Design Proposals|Task Pane Content Panel - User Interface Design Proposals]]
  
Opportunity backlog item brief should include seek to describe:
+
=====Content Considerations=====
* What problem are we trying to solve? (why are we doing this)
+
* Who are we trying to solve this problem for? (target persona or user)
+
* How will we know if we succeed? (what is the outcome we are hoping for
+
  
==Backlog drives design exploration==
+
* Make it easier for spreadsheet editor users to format charts and chart elements by providing a chart properties task pane.
=====Ideation=====
+
* To support ease of table formatting, provide a tables styling task pane within the presentation and document editor.
Through ideation (design and development explorations), we can untangle the initial ideas or assumptions about the solution from the problem that this feature is intended to solve. The reason this is so important to do is that so often our initial attempts at solving the problem don't pan out, but the problem still remains. We want to make sure we solve the problem, even though we may have to try several different features or approaches. Ideation is about opening up and closing down. It is about opening up the possibilities to creative thinking, exploring the future potentials, generating ideas from many different perspectives, stretching the context and exploring the extremes. It is then about closing down, focusing in on the best ideas, evaluating them in terms of user and community needs, and driving an informed design decision. Once an idea is ready for feedback, it can be shared with the community for discussion on the mailing list.  
+
* Replace AOO Gallery capability with LS Clip Art capabilities.
=====Delivery=====
+
* To drive consumption of clipart and styles, make it easier for the user to preview items in the task view.
When an idea or design enhancement has been discussed on the mailing list and has been updated to reflect community feedback, it can be promoted as a formal enhancement proposal. If successful, the enhancement would be created in Bugzilla and included in the product roadmap. Around the same time, design work products and deliverables, including detailed design guidance and recommendations, could be to serve as an input  into development's implementation work. Once implement, the item would be removed from the UX opportunity backlog.
+
* Ensure default tab presentation reflect core use cases and supports capabilities required in the first twenty minutes of use.
 +
* Ensure that all GUI elements are consistent in presentation and interaction, such as the expand/collapse widgets.
 +
* Expand the default height of the clip art categories list view to show more categories and encourage exploration.
 +
* Provide a styles preview (either in pop-up preview, or directly within list).
 +
* Create a sharing task view, to share selected content to available destination (social platforms and applications, email, cloud file systems).
 +
* Adopt text, paragraph and page properties task view for the document editor. Have text properties, styles, tables styles, and clipart tabs visible by default. Navigator is low frequency of use and does not need to be visible by default.  
 +
* A Adopt properties task view in spreadsheet editor. Have properties, styles, list, chart styles and clipart, and function tabs visible by default. Navigator is low frequency of use and does not need to be visible by default.  
 +
* Update the spreadsheet editor's formula task view's insert function icon to be more representative of an insertion action.
 +
* Adopt text, paragraph and page properties task view. Have properties, slide templates, animation effects, slide transitions, and clipart tabs visible by default. Navigator is low frequency of use and does not need to be visible by default. Remaining tabs can be hidden by default as well
  
 +
== Work Items ==
  
----
+
The following list is a living collection of tasks that must be completed by UX to contribute to the delivery of the dockable task pane feature:
----
+
  
INSERT LIST OF OPP BACKLOG HERE - Create tables clustered by themes
+
* complete content analysis - Kevin Grignon exploring this
 +
* propose content in community
 +
** identify primary and secondary content goals
 +
* icon inventory and analysis
 +
* toolbar relationship analysis - Xin Lin exploring this
 +
* container UI design
 +
** tabs UI
 +
** task pane header UI
 +
** task pane section UI
 +
** undocked task pane UI
 +
* content UI inventory
  
<br>  
+
<br> <br>  
  
 
[[Category:UX]]
 
[[Category:UX]]

Latest revision as of 05:13, 18 December 2012

< AOO User Experience Home


Background

Current Implementation

Both LS and AOO currently provide task-oriented views which allow users to surface common actions. The task views can either be rendered as floating views, or as docked sidebar panes. While the basic window management is similar between the offerings, other aspects of the user experience are significantly different. Differences include: content, default presentation, and navigation. AOO surfaces the dockable task panes as floating windows which the user can choose to dock on the side of the work space. All task panes are hidden by default, and only emerge when the user evokes the view command. Each task panes is independent from each other. The number of panes and content available in the panes is limited. See analysis for more information. LS surfaces the dockable task panes as a docked sidebar views, with supporting navigation tabs. By default the tabs are closed in the document and spreadsheet editor, and open in the presentation editor. The presentation editor also includes a similar slide view. LS offers a rich set of panes and supporting content. See analysis for more information.

AOO-UX-AOO-Dockable-TaskPane-Sidebar.png AOO-UX-LS-Dockable-TaskPane-Sidebar.png
Current implementation of dockable task pane in AOO 3.4.1 and LS 3.0.1 - Windows OS

Design Assessment

In support of a Lotus Symphony 3.0.1 (LS) and Apache OpenOffice 3.4 (AOO) code merge activity, Apache OpenOffice UX has prepared the following user experience merge assessment. The outcome of the assessment is an understanding of which aspects of the dockable task pane user experience should be migrated or merged from each offering into the new code base.

Prior Art

Our UX design peers captured some design explorations as part of Project Renaissance.

Creative Brief

How might we make high frequency actions and options more available and discoverable within the editor's primary workspace so that user's can access advanced editing commands from a persistent, contextual, mode-less property panel?

Design Explorations

Implementing a task pane will require many design decisions. The following design explorations present thoughts and ideas on how we might realize this feature. No wrong answers here, just a chance to capture some thoughts and start the conversation.

Container-Related Design Explorations

Content-Related Design Explorations

Content Considerations
  • Make it easier for spreadsheet editor users to format charts and chart elements by providing a chart properties task pane.
  • To support ease of table formatting, provide a tables styling task pane within the presentation and document editor.
  • Replace AOO Gallery capability with LS Clip Art capabilities.
  • To drive consumption of clipart and styles, make it easier for the user to preview items in the task view.
  • Ensure default tab presentation reflect core use cases and supports capabilities required in the first twenty minutes of use.
  • Ensure that all GUI elements are consistent in presentation and interaction, such as the expand/collapse widgets.
  • Expand the default height of the clip art categories list view to show more categories and encourage exploration.
  • Provide a styles preview (either in pop-up preview, or directly within list).
  • Create a sharing task view, to share selected content to available destination (social platforms and applications, email, cloud file systems).
  • Adopt text, paragraph and page properties task view for the document editor. Have text properties, styles, tables styles, and clipart tabs visible by default. Navigator is low frequency of use and does not need to be visible by default.
  • A Adopt properties task view in spreadsheet editor. Have properties, styles, list, chart styles and clipart, and function tabs visible by default. Navigator is low frequency of use and does not need to be visible by default.
  • Update the spreadsheet editor's formula task view's insert function icon to be more representative of an insertion action.
  • Adopt text, paragraph and page properties task view. Have properties, slide templates, animation effects, slide transitions, and clipart tabs visible by default. Navigator is low frequency of use and does not need to be visible by default. Remaining tabs can be hidden by default as well

Work Items

The following list is a living collection of tasks that must be completed by UX to contribute to the delivery of the dockable task pane feature:

  • complete content analysis - Kevin Grignon exploring this
  • propose content in community
    • identify primary and secondary content goals
  • icon inventory and analysis
  • toolbar relationship analysis - Xin Lin exploring this
  • container UI design
    • tabs UI
    • task pane header UI
    • task pane section UI
    • undocked task pane UI
  • content UI inventory



Personal tools