Jump to: navigation, search

Difference between revisions of "UX/ProgramProposal"

< UX
(Long term goals)
Line 1: Line 1:
=== Program name ===
+
=Proposal for UX project within the OpenStack community=
* '''Official Title:''' OpenStack User Experience
 
* '''Program Codename:''' UX
 
  
 +
==Detailed Mission Statement==
 +
The mission of the UX Program is to help the teams improve the overall user experience of their projects.  We provide user research to help teams identify any issues preventing adoption of their services as well as help them validate any efforts to address those issues.  In addition, we help the teams ideate and implement solutions to address any existing issues or opportunities.  Note that the UX team is not prescriptive; our goal is to collaborate with the other projects to create better experiences.
  
=== Mission statement ===
+
The name of the project will be delux.
* '''Enable OpenStack users to be efficient and make their experience consistent and pleasurable.'''
 
  
  
=== Summary ===
+
==Project Contribution==
* Our goal is to research OpenStack end users, define the use cases that they perform, design a consistent and intuitive application for them, test our designs with end users and then finally working closely with developers to make our vision a reality.
+
Member contribution to the UX Project would be measured on three metrics:
  
 +
* No. of mock submissions to Invision
 +
Members are able to create projects within Invision and add images of their proposed designs. 
  
=== Detailed description ===
+
* No. of reviews/comments in Invision
* Users utilize OpenStack because it helps to satisfy their needs. In addition to the reliable and stable services OpenStack provides, users require an efficient and consistent means to complete their use case. Efficiency and constistency are where UX plays a big role. By enhancing usability of our services, we don't just help users to be more effective but we increase their overall satisfaction with OpenStack.
+
This is a measure of the number of reviews/comments that occur in Invision for a specific project.
* User experience is a very broad field which impacts each area where users interact with OpenStack.
+
* Aspects of all OpenStack projects are included in UX focus where there is user interaction e.g., UI, API, CLI. Their unification and improvements are crucial for user's efficiency.
+
* No. of UX studies conducted on behalf of the community
* By becoming a program we have better potential to attract more future contributors from various fields of all OpenStack projects.
+
This is a measure of the number of studies that are conducted on behalf of the different projects and include both quantitative and qualitative studies.
  
 +
==Definition of User Experience==
 +
For the purposes of this proposal, user experience is an umbrella term that includes the following disciplines:
  
==== Current work ====
+
* User Experience Design
* Tracking, supporting and reviewing bugs and blueprints for Horizon / Openstack Dashboard
+
* Information Architecture
* Filing new bugs and blueprints for Horizon / Openstack Dashboard
+
* Visual Design, and  
* Defining and designing the User Experience in TripleO / Tuskar project
+
* User Research/Usability
* Helping to discover useful metrics and alarms in Ceilometer
 
  
 +
The focus of user experience spans the entire development cycle from needs finding to implementation.  For example, user research can be used to identify specific customer needs before development work.
  
==== Areas where UX can continue to help ====
+
Finally, it is also interface agnostic and is able to contribute to development efforts on graphical user interfaces (GUIs), command line interfaces (CLI) and application programming interfaces (APIs). 
* User Interface:
 
** Information architecture improvements
 
** Unification and enhancements of current views
 
** Guidelines to improve consistency between views
 
** Design of new features
 
** Refreshing visual identity
 
** Prototyping User Interfaces
 
** Usability testing of designs
 
* Application Program Interface:
 
** Standardization of capabilities and extensions querying
 
** Unify API commands
 
*** list instances in nova cli: nova list
 
*** list images in glance cli: glance index
 
*** list stacks in heat: heat stack-list
 
* Command Line Interface:
 
** Make CLI commands more user friendly
 
* Installation Experience
 
* Researching users and building personas
 
* Use case architecting
 
  
 +
==Expected deliverables and repositories==
 +
===Patterns Library===
 +
A patterns library is intended to standardize layout and interaction patterns for components within Horizon to drive consistency across the entire portal. 
  
==== Expected deliverables ====
+
In reality, the library is a actually a visual specification that includes both components and patterns. However, design pattern is used consistently within the industry so we’ve adopted it to avoid any confusion.
* Evaluation of current state from a UX point of view - filing bugs and blueprints (UX launchpad)
 
* Create proposals for enhancements based on the evalution of the current state
 
* Definition and proposal of new features
 
* Supporting designs for new features
 
* Proposals and documentation of standards, best practices and recommendations
 
* Testing with users and interviewing them
 
* Contribute to forming and defining vision of future direction of OpenStack based on user feedback
 
* Make sure that outputs and results are reflected in particular project's launchpad (blueprints, bugs)
 
* If needed, support interaction designs with prototypes
 
  
 +
https://wiki.openstack.org/wiki/UX/PatternsLibrary
  
=== Basic roadmap for the program ===
+
===Invision (repository)===
 +
Invision is a platform that allows teams to post and review designs on their website and is currently being used as our design repository.  The value is that comments can be placed directly on a specific area of the image, so the context of the comment is immediately obvious. Invision provides the community with a free enterprise license provided that it was only used for community activities. There are currently one hundred and twenty-one users in the OpenStack community in Invision
  
==== Next steps ====
+
As of June 26th, the following activity had occurred over the previous thirty days:
* Get AskBot running and set it up
 
* Create separate launchpad program page
 
* Create git repository and connect it with gerrit
 
* Schedule regular IRC meetings
 
* Decide on and propose contributors evaluation criteria
 
* Continue delivering design proposals and solutions
 
  
 +
Six projects were added to Invision
 +
Fifty-seven screens were added to projects
 +
Two hundred and twelve stakeholder visits
 +
One hundred and sixty-seven comments
  
==== Short term goals ====
+
It is important to disclose that Invision is not an open source tool.  The challenge is that there are currently no open source tools for design review that include the same feature set. 
* Get all needed tools ready
 
* Form official processes
 
* Spread word across OpenStack projects
 
* Support growth of our community
 
* Support Horizon / OpenStack Dashboard project
 
* Support Tuskar-UI project
 
  
 +
However, we are constantly looking for open source alternatives including phabricator (phabricator.org) which is being discussed for adoption by the community as a code review tool.  Phabricator also includes a design review that enables users to leave comments on an image uploaded to the system.  An added benefit is that both code and UX review would be integrated into the same tool.
  
==== Long term goals ====
+
It is also important to note that projects can be downloaded from Invision as PDF files that include both images and any comments from users.  If the community moves away from Invision, the plan would be to make the PDFs available on the OpenStack UX wiki.
* Get involved with each OpenStack project
 
* Get feedback from outside the OpenStack community (close in touch with real users)
 
* Assure unified experience across various projects in OpenStack
 
* Collaboration with [http://www.oxagile.com/services/web-development/ Oxagile web application development company]
 
  
=== Location of program sources ===
+
https://openstack.invisionapp.com  
* [https://plus.google.com/u/0/communities/100954512393463248122 Community Sites] - Proposals and Discussions
 
* Plans to setup git repository and run special discussion tool
 
  
 +
===User Research===
 +
User Research focuses on understanding user behaviors, needs, and motivations through observation techniques, task analysis, and other feedback methodologies.
  
=== Programming language, required technology dependencies ===
+
A short list of specific methodologies that can be associated with user research includes ethnography, usability studies, card sorts, structured interviews, task analysis and focus groups.  
* None - mostly document proposals.
 
* (HTML, CSS, JS) - prototypes.
 
  
 +
It is important that user research is not exclusively associated with graphical user interfaces.  For example, the team is currently planning a study to help the Neutron project understand why  operators are not transitioning from Nova-networks to the Neutron service.  We’re also planning to run a study on the OpenStackClient (aka OSC) command-line client.
  
=== Is program's output currently open sourced? What license? ===
+
In those cases, the research proceeds designs efforts and are intended to help the projects frame and prioritize issues.
* All contributions to OpenStack User Experience are considered to be released under the Creative Commons Attribution 3.0 Unported ([http://creativecommons.org/licenses/by/3.0/deed.en_US CC BY 3.0]).
 
  
 +
Here is a list of completed and planned studies:
  
=== Level of maturity of program and team ===
+
# Launch Instance Usability Study (generative, Feb 2014)
* The current G+ UX community has currently over 120 members and is still rising. Initial UX work started at the Havana Summit (April 2013) and matured over time. The whole effort is being driven by contributors from Red Hat, HP, Cloudwatt and NTT I3 companies, who are actively responding to other contributors questions, proposing new features and designing solutions. Being close to other OpenStack projects is crucial for UX and we are trying to get members from various fields. The closest projects where our team members are active are Horizon, TripleO or Ceilometer.
+
# Launch Instance Usability Study (concept validation, Dec 2014)
 +
# Horizon Concept Study (University of Washington, Mar 2015)
 +
# Card Sort (open/unmoderated, Feb 2014)
 +
# Card Sort (closed/moderated, April 2015)
 +
# Launch Instance Validation Study (planned for July 2015)
 +
# Neutron/Nova Network Interviews and Survey (planned for August 2015)
 +
# OpenStackClient Usability Study (planned for late 2015)
  
 +
The UX team has a wiki that includes all studies conducted on behalf of the community along with the results presentations, which can be downloaded as PDFs.
  
=== Proposed initial program lead (PTL) ===
+
https://wiki.openstack.org/wiki/HorizonUsability_Testing
* '''Jaromir Coufal'''
 
  
 +
===Project Contribution===
 +
Member contribution to the UX Project would be measured on three metrics:
  
=== Core team ===
+
* No. of mock submissions to Invision
* '''Liz Blanchard''' (Red Hat) <blockquote>Liz is a Senior User Experience Designer at Red Hat working on all things User Experience. She focuses on the Usability side of things at times in creating personas and going on site visits to perform usability tests and contextual inquiries. She also spends a lot of time on the Interaction Design side of things working in an agile process to create use cases, context scenarios, wireframes, higher fidelity mockups, and prototypes.</blockquote>
+
Members are able to create projects within Invision and add images of their proposed designs.
* '''Jaromir Coufal''' (Red Hat) <blockquote>Jaromir Coufal is a Senior Interaction Designer (Software Engineer) at Red Hat. His expertize is in between of design and development world. He is focusing on user experience, UI design, web front-end development and adaptive user interfaces (monitor, tablet, mobile, etc.).</blockquote>
 
* '''Toshiyuki Hayashi''' (NTT I3) <blockquote>Toshiyuki Hayashi is a Senior UX Designer at NTTi3.  He has been engaged in developing, designing and researching UX for consumer web services for over 15 years. Also he has great knowledge of Web front-end technologies.</blockquote>
 
* '''David Lyle''' (HP) <blockquote>David Lyle is a Senior Software Engineer at HP.  He has over 15 years experience focusing on User Experience and implementing User Interfaces for enterprise, personal systems and mobile.  He is a member of Horizon Core.</blockquote>
 
  
 +
* No. of  reviews/comments in Invision
 +
This is a measure of the number of reviews/comments that occur in Invision for a specific project.
 +
 +
* No. of UX studies conducted on behalf of the community
 +
 +
This is a measure of the number of studies that are conducted on behalf of the different projects and include both quantitative and qualitative studies. 
  
=== How 'contribution' is measured within the program ===
 
* Activity in UX repository (number of delivered solutions)
 
* Activity in UX AskBot tool
 
* Activity in UX Launchpad
 
* Activity in Mailing Lists
 
... more detailed metrics of contributors recognition will be discussed and officially announced later in time.
 
  
 +
==Project Communication==
 +
===UX Meeting===
 +
UX specific were scheduled to occur every other week on IRC but eventually slow-down because most of the design efforts were specifically focused on improving Horizon. That will eventually change as the UX team engages additional projects.
  
=== Infrastructure requirements (sources) ===
+
===IRC channel===
* Git repository connected with Gerrit - for storing documents and related materials
+
An additional way to get quick feedback or have a discussion with the UX group is to join the IRC channel on freenode (#openstack-ux).
* Launchpad - for planning and tracking a progress
 
* AskBot - for broad discussions
 
* Mailing List - for official announcements
 
* IRC channels - immediate discussions
 
* (? official calendar of planned events)
 
* (? stored audio/video sessions)
 
  
 +
===Design Review===
 +
There is a design review that occurs every other week were community members are invited to share their design work with the community.  These meetings occur via virtual room rather than IRC because the reviews require the participants to “see” the designs in order to provide feedback.
  
=== Have all current contributors agreed to the OpenStack CLA? ===
+
===User Panel===
* Yes, all contributors are currently members of other OpenStack projects.
+
The user panel was formed about two months ago in order to provide feedback to the community from actual users.  In some ways, the user panel is intended to provide an alternative “voice” to the development community.
  
 +
The panel is struggling somewhat because we haven’t agreed on a format for the meetings.  For example, one suggestion was to have a panel members talk about their specific challenges during a session. 
  
=== Trademarks ===
+
Panel members include users from NSA, Cisco, Pacific Northwest National Labs, Orange, Yahoo and Time Warner Cable.
* None
+
 
 +
====UX wiki====
 +
https://wiki.openstack.org/wiki/UX#Horizon_Proposals
 +
 
 +
====User Research wiki====
 +
https://wiki.openstack.org/wiki/HorizonUsability_Testing
 +
 
 +
====OpenStack UX patterns====
 +
https://wiki.openstack.org/wiki/UX/PatternsLibrary
 +
 
 +
 
 +
==Main Team Members==
 +
===Proposed Initial Project Lead===
 +
====Pieter C. Kruithof Jr, MS CPE ====
 +
Piet is an accomplished User Experience (UX) Designer and User Researcher with over fourteen years of focused contributions to both software and hardware development.  He is currently a Sr UX Architect with the HP Helion Cloud business unit.
 +
 
 +
His specific focus is engaging with the OpenStack community and helping to drive improvement of the overall user experience.  This includes tactical activities such as proposing new designs in addition to more strategic efforts such as providing platforms that help enable collaboration within the community.
 +
 
 +
Piet was also a former Director with the Board of Certification in Professional Ergonomics (BCPE). The board was established in 1990 as an independent nonprofit organization and is the certifying body for individuals whose education and experience indicate broad expertise in the practice of human factors, ergonomics and user experience research.
 +
 
 +
HIs education includes a bachelor's degree in Industrial Design from Western Washington University and master's degree in Human Factors Engineering from Virginia Tech.
 +
 
 +
===Team Members===
 +
====Jeff Calcaterra, Ph.D.====
 +
Jeff has ten years of experience at IBM as a User Interface Designer and Usability Practitioner on a wide range of platforms including ThinkPad mobile computers, marketing and support websites and Eclipse plug-ins.
 +
 
 +
For the last five years, Jeff have driven user experience improvements into Systems Management software, including patch installation, problem determination and automation. I have a history of innovation including 8 patents pending and several publications.
 +
 
 +
====Rob Cresswell====
 +
Rob Cresswell is a software engineer at Cisco Systems. He previously worked on an internal project as a full stack engineer, managing all aspects of system design and UI. He is now a core reviewer for Horizon.
 +
 
 +
====Richard Jones====
 +
Richard is a software developer with over a decade's broad experience working with multiple languages and tools in data archive, metadata systems, computer graphics, business systems, e-commerce and communications. Before joining Rackspace he developed telecommunications and web services for ekit, OpenGL interfaces for Blue Box Devices, and web-based interfaces and support systems for Common Ground and Bizar Software.
 +
 
 +
Richard is active in several Open Source projects and communities.
 +
 
 +
====David Lyle====
 +
David Lyle is a Senior Software Engineer at Intel. He has over 15 years experience focusing on User Experience and implementing User Interfaces for enterprise, personal systems and mobile. He is a currently the PTL for Horizon.
 +
 
 +
====Melissa Meingast====
 +
Melissa is a Master Technologist & UX/HF Research Program Manager at Hewlett Packard.
 +
 
 +
She is currently the manager of the human factors and usability research program for the Industry Standard Server (ISS) division, as part of the HP Enterprise Design Group. Her primary responsibility is to interface with a variety of engineering and product teams to understand and evaluate their strategic and tactical user research needs, to design and lead research programs to meet these needs based on current scientific research as well as domain expertise, and to serve as a usability advocate throughout ISS. Awarded the title of HP Master Technologist in 2012 for her achievements in this role.
 +
 
 +
Additional responsibilities include the management of usability consultants to execute user research programs, budget management and forecasting, and the design and implementation of usability testing for servers, storage systems, enterprise applications and software, and portions of the hp.com web site, as well as the production of both strategic and tactical design recommendations and development guidance based on research results. Research methodologies employed include laboratory based user testing, heuristic evaluations, cognitive walkthroughs, customer interviews, needs analysis, and ethnography.
 +
 
 +
====Thai Tran====
 +
Thai Tran is a software engineer at IBM. He has worked on internal prototypes that made it into several IBM products, everything from designing to implementing. Now he is actively involved in the OpenStack Horizon community as a core reviewer.
 +
 
 +
====Travis Tripp====
 +
Travis is a Horizon core reviewer and an architect for HP Helion where he is currently focusing on improving the OpenStack user experience. He's led multiple cloud software products intermingling between lead product architect and lead developer roles. He's presented to Gartner, Forrester, and IDC, was a DevOps panelist at the Havana summit, and has contributed to several OASIS specifications.
 +
 
 +
==Abstract==
 +
The name of the project will be delux.
 +
 
 +
The mission of the UX Program is to help the teams improve the overall user experience of their projects.  We provide user research to help teams identify any issues preventing adoption of their services as well as help them validate any efforts to address those issues.  In addition, we help the teams ideate and implement solutions to address any existing issues or opportunities.  Note that the UX team is not prescriptive; our goal is to collaborate with the other projects to create better experiences.
 +
 
 +
Member contribution to the UX Project would be measured on three metrics:
 +
 
 +
No. of mock submissions to Invision
 +
Members are able to create projects within Invision and add images of their proposed designs.
 +
 
 +
No. of  reviews/comments in Invision
 +
This is a measure of the number of reviews/comments that occur in Invision for a specific project.
 +
 +
No. of UX studies conducted on behalf of the community
 +
This is a measure of the number of studies that are conducted on behalf of the different projects and include both quantitative and qualitative studies. 
 +
 
 +
Until we have elections, Pieter Kruithof will be the PTL for delux. Piet is an accomplished User Experience (UX) Designer and User Researcher with over fourteen years of focused contributions to both software and hardware development.  He is currently a Sr UX Architect with the HP Helion Cloud business unit. His specific focus is engaging with the OpenStack community and helping to drive improvement of the overall user experience.  This includes tactical activities such as proposing new designs in addition to more strategic efforts such as providing platforms that help enable collaboration within the community.
 +
 
 +
Piet was also a former Director with the Board of Certification in Professional Ergonomics (BCPE). The board was established in 1990 as an independent nonprofit organization and is the certifying body for individuals whose education and experience indicate broad expertise in the practice of human factors, ergonomics and user experience research.

Revision as of 00:48, 7 July 2015

Proposal for UX project within the OpenStack community

Detailed Mission Statement

The mission of the UX Program is to help the teams improve the overall user experience of their projects. We provide user research to help teams identify any issues preventing adoption of their services as well as help them validate any efforts to address those issues. In addition, we help the teams ideate and implement solutions to address any existing issues or opportunities. Note that the UX team is not prescriptive; our goal is to collaborate with the other projects to create better experiences.

The name of the project will be delux.


Project Contribution

Member contribution to the UX Project would be measured on three metrics:

  • No. of mock submissions to Invision

Members are able to create projects within Invision and add images of their proposed designs.

  • No. of reviews/comments in Invision

This is a measure of the number of reviews/comments that occur in Invision for a specific project.

  • No. of UX studies conducted on behalf of the community

This is a measure of the number of studies that are conducted on behalf of the different projects and include both quantitative and qualitative studies.

Definition of User Experience

For the purposes of this proposal, user experience is an umbrella term that includes the following disciplines:

  • User Experience Design
  • Information Architecture
  • Visual Design, and
  • User Research/Usability

The focus of user experience spans the entire development cycle from needs finding to implementation. For example, user research can be used to identify specific customer needs before development work.

Finally, it is also interface agnostic and is able to contribute to development efforts on graphical user interfaces (GUIs), command line interfaces (CLI) and application programming interfaces (APIs).

Expected deliverables and repositories

Patterns Library

A patterns library is intended to standardize layout and interaction patterns for components within Horizon to drive consistency across the entire portal.

In reality, the library is a actually a visual specification that includes both components and patterns. However, design pattern is used consistently within the industry so we’ve adopted it to avoid any confusion.

https://wiki.openstack.org/wiki/UX/PatternsLibrary

Invision (repository)

Invision is a platform that allows teams to post and review designs on their website and is currently being used as our design repository. The value is that comments can be placed directly on a specific area of the image, so the context of the comment is immediately obvious. Invision provides the community with a free enterprise license provided that it was only used for community activities. There are currently one hundred and twenty-one users in the OpenStack community in Invision

As of June 26th, the following activity had occurred over the previous thirty days:

Six projects were added to Invision Fifty-seven screens were added to projects Two hundred and twelve stakeholder visits One hundred and sixty-seven comments

It is important to disclose that Invision is not an open source tool. The challenge is that there are currently no open source tools for design review that include the same feature set.

However, we are constantly looking for open source alternatives including phabricator (phabricator.org) which is being discussed for adoption by the community as a code review tool. Phabricator also includes a design review that enables users to leave comments on an image uploaded to the system. An added benefit is that both code and UX review would be integrated into the same tool.

It is also important to note that projects can be downloaded from Invision as PDF files that include both images and any comments from users. If the community moves away from Invision, the plan would be to make the PDFs available on the OpenStack UX wiki.

https://openstack.invisionapp.com

User Research

User Research focuses on understanding user behaviors, needs, and motivations through observation techniques, task analysis, and other feedback methodologies.

A short list of specific methodologies that can be associated with user research includes ethnography, usability studies, card sorts, structured interviews, task analysis and focus groups.

It is important that user research is not exclusively associated with graphical user interfaces. For example, the team is currently planning a study to help the Neutron project understand why operators are not transitioning from Nova-networks to the Neutron service. We’re also planning to run a study on the OpenStackClient (aka OSC) command-line client.

In those cases, the research proceeds designs efforts and are intended to help the projects frame and prioritize issues.

Here is a list of completed and planned studies:

  1. Launch Instance Usability Study (generative, Feb 2014)
  2. Launch Instance Usability Study (concept validation, Dec 2014)
  3. Horizon Concept Study (University of Washington, Mar 2015)
  4. Card Sort (open/unmoderated, Feb 2014)
  5. Card Sort (closed/moderated, April 2015)
  6. Launch Instance Validation Study (planned for July 2015)
  7. Neutron/Nova Network Interviews and Survey (planned for August 2015)
  8. OpenStackClient Usability Study (planned for late 2015)

The UX team has a wiki that includes all studies conducted on behalf of the community along with the results presentations, which can be downloaded as PDFs.

https://wiki.openstack.org/wiki/HorizonUsability_Testing

Project Contribution

Member contribution to the UX Project would be measured on three metrics:

  • No. of mock submissions to Invision

Members are able to create projects within Invision and add images of their proposed designs.

  • No. of reviews/comments in Invision

This is a measure of the number of reviews/comments that occur in Invision for a specific project.

  • No. of UX studies conducted on behalf of the community

This is a measure of the number of studies that are conducted on behalf of the different projects and include both quantitative and qualitative studies.


Project Communication

UX Meeting

UX specific were scheduled to occur every other week on IRC but eventually slow-down because most of the design efforts were specifically focused on improving Horizon. That will eventually change as the UX team engages additional projects.

IRC channel

An additional way to get quick feedback or have a discussion with the UX group is to join the IRC channel on freenode (#openstack-ux).

Design Review

There is a design review that occurs every other week were community members are invited to share their design work with the community. These meetings occur via virtual room rather than IRC because the reviews require the participants to “see” the designs in order to provide feedback.

User Panel

The user panel was formed about two months ago in order to provide feedback to the community from actual users. In some ways, the user panel is intended to provide an alternative “voice” to the development community.

The panel is struggling somewhat because we haven’t agreed on a format for the meetings. For example, one suggestion was to have a panel members talk about their specific challenges during a session.

Panel members include users from NSA, Cisco, Pacific Northwest National Labs, Orange, Yahoo and Time Warner Cable.

UX wiki

https://wiki.openstack.org/wiki/UX#Horizon_Proposals

User Research wiki

https://wiki.openstack.org/wiki/HorizonUsability_Testing

OpenStack UX patterns

https://wiki.openstack.org/wiki/UX/PatternsLibrary


Main Team Members

Proposed Initial Project Lead

Pieter C. Kruithof Jr, MS CPE

Piet is an accomplished User Experience (UX) Designer and User Researcher with over fourteen years of focused contributions to both software and hardware development. He is currently a Sr UX Architect with the HP Helion Cloud business unit.

His specific focus is engaging with the OpenStack community and helping to drive improvement of the overall user experience. This includes tactical activities such as proposing new designs in addition to more strategic efforts such as providing platforms that help enable collaboration within the community.

Piet was also a former Director with the Board of Certification in Professional Ergonomics (BCPE). The board was established in 1990 as an independent nonprofit organization and is the certifying body for individuals whose education and experience indicate broad expertise in the practice of human factors, ergonomics and user experience research.

HIs education includes a bachelor's degree in Industrial Design from Western Washington University and master's degree in Human Factors Engineering from Virginia Tech.

Team Members

Jeff Calcaterra, Ph.D.

Jeff has ten years of experience at IBM as a User Interface Designer and Usability Practitioner on a wide range of platforms including ThinkPad mobile computers, marketing and support websites and Eclipse plug-ins.

For the last five years, Jeff have driven user experience improvements into Systems Management software, including patch installation, problem determination and automation. I have a history of innovation including 8 patents pending and several publications.

Rob Cresswell

Rob Cresswell is a software engineer at Cisco Systems. He previously worked on an internal project as a full stack engineer, managing all aspects of system design and UI. He is now a core reviewer for Horizon.

Richard Jones

Richard is a software developer with over a decade's broad experience working with multiple languages and tools in data archive, metadata systems, computer graphics, business systems, e-commerce and communications. Before joining Rackspace he developed telecommunications and web services for ekit, OpenGL interfaces for Blue Box Devices, and web-based interfaces and support systems for Common Ground and Bizar Software.

Richard is active in several Open Source projects and communities.

David Lyle

David Lyle is a Senior Software Engineer at Intel. He has over 15 years experience focusing on User Experience and implementing User Interfaces for enterprise, personal systems and mobile. He is a currently the PTL for Horizon.

Melissa Meingast

Melissa is a Master Technologist & UX/HF Research Program Manager at Hewlett Packard.

She is currently the manager of the human factors and usability research program for the Industry Standard Server (ISS) division, as part of the HP Enterprise Design Group. Her primary responsibility is to interface with a variety of engineering and product teams to understand and evaluate their strategic and tactical user research needs, to design and lead research programs to meet these needs based on current scientific research as well as domain expertise, and to serve as a usability advocate throughout ISS. Awarded the title of HP Master Technologist in 2012 for her achievements in this role.

Additional responsibilities include the management of usability consultants to execute user research programs, budget management and forecasting, and the design and implementation of usability testing for servers, storage systems, enterprise applications and software, and portions of the hp.com web site, as well as the production of both strategic and tactical design recommendations and development guidance based on research results. Research methodologies employed include laboratory based user testing, heuristic evaluations, cognitive walkthroughs, customer interviews, needs analysis, and ethnography.

Thai Tran

Thai Tran is a software engineer at IBM. He has worked on internal prototypes that made it into several IBM products, everything from designing to implementing. Now he is actively involved in the OpenStack Horizon community as a core reviewer.

Travis Tripp

Travis is a Horizon core reviewer and an architect for HP Helion where he is currently focusing on improving the OpenStack user experience. He's led multiple cloud software products intermingling between lead product architect and lead developer roles. He's presented to Gartner, Forrester, and IDC, was a DevOps panelist at the Havana summit, and has contributed to several OASIS specifications.

Abstract

The name of the project will be delux.

The mission of the UX Program is to help the teams improve the overall user experience of their projects. We provide user research to help teams identify any issues preventing adoption of their services as well as help them validate any efforts to address those issues. In addition, we help the teams ideate and implement solutions to address any existing issues or opportunities. Note that the UX team is not prescriptive; our goal is to collaborate with the other projects to create better experiences.

Member contribution to the UX Project would be measured on three metrics:

No. of mock submissions to Invision Members are able to create projects within Invision and add images of their proposed designs.

No. of reviews/comments in Invision This is a measure of the number of reviews/comments that occur in Invision for a specific project.

No. of UX studies conducted on behalf of the community This is a measure of the number of studies that are conducted on behalf of the different projects and include both quantitative and qualitative studies.

Until we have elections, Pieter Kruithof will be the PTL for delux. Piet is an accomplished User Experience (UX) Designer and User Researcher with over fourteen years of focused contributions to both software and hardware development. He is currently a Sr UX Architect with the HP Helion Cloud business unit. His specific focus is engaging with the OpenStack community and helping to drive improvement of the overall user experience. This includes tactical activities such as proposing new designs in addition to more strategic efforts such as providing platforms that help enable collaboration within the community.

Piet was also a former Director with the Board of Certification in Professional Ergonomics (BCPE). The board was established in 1990 as an independent nonprofit organization and is the certifying body for individuals whose education and experience indicate broad expertise in the practice of human factors, ergonomics and user experience research.