https://blueprints.launchpad.net/openstack-manuals/+spec/ui-heuristic-checklist
Add an OpenStack UI heuristic checklist within the OpenStack Documentation Contributor Guide under the UI guidelines section.
The OpenStack UX project is interested in adding a section to the OpenStack Documentation Contributor Guide that provides a graphical user interfaces (GUI) heuristic checklist developed by the OpenStack project teams: UX and ID with input from Horizon and OpenStack CLI. The content is connected to the UI text guidelines we published for Mitaka.
Heuristic evaluations are a simple inspection method that allows engineers and designers to review designs for common usability issues. The benefits are that heuristics are low-cost and relatively easy to use for individuals that are evaluating a design. An additional benefit of heuristics is that they help maintain consistency and transparency in how multiple designs are reviewed.
An example of a heuristic includes the “10 Usability Heuristics for User Interface Design” developed by Jakob Nielsen in the 1990’s that includes principles for error recovery and system status. The OpenStack community heuristic includes principles that are specific to developing for the cloud and include a focus on designing to scale along with examples such as the number of images within a typical production deployment.
The working draft of these guidelines is in progress and can be viewed here: https://etherpad.openstack.org/p/mitaka-openstackux-heuristic
The value of this effort is to help provide an improved usability for operators, admins, and end users by creating tools that help promote consistency in OpenStack GUI interfaces.
In a new UX/UI section of the contributor guide, add a topic for the UI heuristic checklist. The heuristic checklist could be added as a peer to both the UI text guidelines (already exist) and to the (proposed) UX personas section within the OpenStack Documentation Contributor Guide.
Proposed table of contents:
UX/UI guidelines (section title updated to reflect broader scope)
Do not add UI heuristic checklist.
Add checklist, but create it in a new guide for UX design. An email was distributed to the doc project regarding the idea of a new UX design guide to house UX-related resources and tools for a cross-project audience. These were the options discussed in the email, sent 3/7/16. Please see email for more detail and history.
Create a OpenStack UX Design Guide: Tools for developers guide, under the Contributor Guides section on docs.openstack.org. The guide would house UX design materials, like engaging UX, personas, use cases, resources section with heuristic checklists, etc. Basically, creating a design corner concept with guide name tbd.
guide’s scope.
potentially adjust later…
This work is a collaboration between the UX and Doc team that requires UX project team input and creation of the heuristic checklist.
Testing will follow the standard documentation review process.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.