Jump to: navigation, search

Difference between revisions of "UX"

(Participate in a usability being conducted at the Barcelona Summit!)
 
(52 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
<br />
 
<br />
[[File:Openstack_UX_logo.png|1000px|thumb|center]]<br/><br/>
+
[[File:OpenStack_Project_UX_Horizontal.jpg|1000px|thumb|center]]<br/><br/>
 +
<br/><br/>
 +
<br/><br/>
  
 +
=NOTE: This page is no longer maintained. If you are interested in UX design and improvements, we would love for you to revive this group! Please send an email to the openstack-discuss mailing list to get started!=
 
<br/><br/>
 
<br/><br/>
== <span style="color:red>Participate in a usability being conducted at the Barcelona Summit!</span>==
 
===OpenStack Project APIs Usability Study: Monday, Oct 24th===
 
The OpenStack UX project will be conducting a series of ten usability studies to identity both opportunities and pain points associated using the project APIs.  The study will last less than an hour.
 
 
[http://doodle.com/poll/fwfi2sfcuctxv3u8 Sign-up here]
 
  
===OpenStack OpenStackClient Usability Study:  Tuesday, Oct 25th===
+
== Overview of research activities on behalf of the OpenStack community==
The OpenStack UX project will be conducting a series of ten usability studies to identity both opportunities and pain points associated with completing common tasks using the OpenStack Common Client (OSC).  The study will last less than an hour.
 
  
[http://doodle.com/poll/894aqsmheaa2mv5a Sign-up here]
+
[https://docs.google.com/presentation/d/1hZYCOADJ1gXiFHT1ahwv8-tDIQCSingu7zqSMbKFZ_Y/edit?usp=sharing If nothing else, then review this deck]
  
 
== OpenStack User Experience Mission==
 
== OpenStack User Experience Mission==
Line 23: Line 20:
 
<p>[http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas.html Meet the OpenStack personas]</p>
 
<p>[http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas.html Meet the OpenStack personas]</p>
 
<p>[http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ui-text-guidelines.html UI text guidelines]</p>
 
<p>[http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ui-text-guidelines.html UI text guidelines]</p>
<br/><br/>
 
 
== OpenStack UX Cores==
 
{| class="wikitable"
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | First Name
 
| style="height:10px; width:200px; text-align:left;" | IRC Handle
 
| style="height:10px; width:200px; text-align:left;" | Focus
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | David
 
| style="height:10px; width:200px; text-align:left;" | david-lyle
 
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Piet
 
| style="height:10px; width:200px; text-align:left;" | Piet
 
| style="height:10px; width:200px; text-align:left;" | OpenStack UX PTL
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Eric
 
| style="height:10px; width:200px; text-align:left;" | ducttape
 
| style="height:10px; width:200px; text-align:left;" | Cloud Operations
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Ju
 
| style="height:10px; width:200px; text-align:left;" | Julim
 
| style="height:10px; width:200px; text-align:left;" | User Research
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Matt Borland
 
| style="height:10px; width:200px; text-align:left;" | matt-borland
 
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Michael
 
| style="height:10px; width:200px; text-align:left;" | hinnant
 
| style="height:10px; width:200px; text-align:left;" | UX Design
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Rob
 
| style="height:10px; width:200px; text-align:left;" | robcresswell
 
| style="height:10px; width:200px; text-align:left;" | Horizon PTL
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Timur
 
| style="height:10px; width:200px; text-align:left;" | tsufiev
 
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Travis
 
| style="height:10px; width:200px; text-align:left;" | TravT
 
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Diana
 
| style="height:10px; width:200px; text-align:left;" | hurgleburgler
 
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Dan
 
| style="height:10px; width:200px; text-align:left;" | dank_
 
| style="height:10px; width:200px; text-align:left;" | Cloud Operations
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Lana
 
| style="height:10px; width:200px; text-align:left;" |
 
| style="height:10px; width:200px; text-align:left;" | Docs PTL
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Shamail
 
| style="height:10px; width:200px; text-align:left;" |
 
| style="height:10px; width:200px; text-align:left;" | Product WG
 
|}
 
 
<br/><br/>
 
<br/><br/>
  
Line 89: Line 25:
 
====UX Program====
 
====UX Program====
 
:* For additional information about OpenStack UX, the programs, team, etc., please refer to the [https://wiki.openstack.org/wiki/UX/ProgramProposal UX Program Proposal].
 
:* For additional information about OpenStack UX, the programs, team, etc., please refer to the [https://wiki.openstack.org/wiki/UX/ProgramProposal UX Program Proposal].
 +
:* For additional information about UX related programs, please refer to [http://www.techved.com/ UX Program]
 +
 
====Mailing List====
 
====Mailing List====
 
:* Please feel free to reach out to us via the openstack developer mailing list [http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev (openstack-dev@lists.openstack.org)]. In the subject, use the tag '''[UX]''' and we will be sure to see your question/request.
 
:* Please feel free to reach out to us via the openstack developer mailing list [http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev (openstack-dev@lists.openstack.org)]. In the subject, use the tag '''[UX]''' and we will be sure to see your question/request.
Line 99: Line 37:
 
* Every two weeks (on odd weeks) on Friday at 1500 UTC
 
* Every two weeks (on odd weeks) on Friday at 1500 UTC
 
* IRC channel:  <code><nowiki>#openstack-meeting-4</nowiki></code>
 
* IRC channel:  <code><nowiki>#openstack-meeting-4</nowiki></code>
* Chair: piet (Piet Kruithof) on #openstack-ux
+
* Chair: <<No PTL currently>> on #openstack-ux
 
* [[UX|UX wiki]]: https://wiki.openstack.org/wiki/UX
 
* [[UX|UX wiki]]: https://wiki.openstack.org/wiki/UX
 
<br/><br/>
 
<br/><br/>
  
==Standard Scenarios and Tasks==
+
==User Research on Behalf of Community==
These are a set of scenarios and tasks that we use when testing features:
 
  
https://etherpad.openstack.org/p/ux-standard-tasks
+
*Unfortunately, we're not able to post links to video presentation. However, searching for "OpenStack UX project study results" should get you to our youtube channel.
<br/><br/>
 
  
==Research Priorities for Newton==
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
Line 119: Line 54:
 
| style="height:10px; width:300px; text-align:left;" | Project/WG Contact
 
| style="height:10px; width:300px; text-align:left;" | Project/WG Contact
 
| style="height:10px; width:300px; text-align:left;" | Status
 
| style="height:10px; width:300px; text-align:left;" | Status
| style="height:10px; width:500px; text-align:left;" | Study Wiki
+
| style="height:10px; width:500px; text-align:left;" | Study Etherpad
 +
| style="height:10px; width:500px; text-align:left;" | Presentation
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
| style="height:10px; width:200px; text-align:left;" | July
+
| style="height:10px; width:200px; text-align:left;" | Barcelona Summit
| style="height:10px; width:400px; text-align:left;" | Horizon
+
| style="height:10px; width:400px; text-align:left;" | API WG
| style="height:10px; width:300px; text-align:left;" | Usability during OSIC training
+
| style="height:10px; width:300px; text-align:left;" | Usability
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/alan-app-developer.html Alan App Developer]
+
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/cloud-ops.html Rey Cloud Operator]
| style="height:10px; width:300px; text-align:left;" | uxdanielle
+
| style="height:10px; width:300px; text-align:left;" | piet
 +
| style="height:10px; width:300px; text-align:left;" | cdent
 +
| style="height:10px; width:300px; text-align:left;" | Data has been collected
 +
| style="height:10px; width:500px; text-align:left;" | [https://etherpad.openstack.org/p/osux-api-oct2016 etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | NA
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Barcelona Summit
 +
| style="height:10px; width:400px; text-align:left;" | OpenStackClient
 +
| style="height:10px; width:300px; text-align:left;" | usability
 +
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/cloud-ops.html Rey Cloud Operator]
 +
| style="height:10px; width:300px; text-align:left;" | piet
 +
| style="height:10px; width:300px; text-align:left;" | Dean Troyer
 +
| style="height:10px; width:300px; text-align:left;" | Complete
 +
| style="height:10px; width:500px; text-align:left;" | [https://etherpad.openstack.org/p/osux-osc-oct2016 etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1cBUJuLL9s7JQppVlDBBJMrNNpfqwdkHyfZFuwY6lNgM/edit?usp=sharing deck]
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | September
 +
| style="height:10px; width:400px; text-align:left;" | App Ecosystem WG
 +
| style="height:10px; width:300px; text-align:left;" | Interviews
 +
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/app-developer.html Quinn App Developer]
 
| style="height:10px; width:300px; text-align:left;" | uxdanielle
 
| style="height:10px; width:300px; text-align:left;" | uxdanielle
 +
| style="height:10px; width:300px; text-align:left;" | krotscheck
 
| style="height:10px; width:300px; text-align:left;" | Complete
 
| style="height:10px; width:300px; text-align:left;" | Complete
 +
| style="height:10px; width:500px; text-align:left;" | [https://etherpad.openstack.org/p/newton-osux-appsurvey etherpad]
 
| style="height:10px; width:500px; text-align:left;" | NA
 
| style="height:10px; width:500px; text-align:left;" | NA
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
| style="height:10px; width:200px; text-align:left;" | July
+
| style="height:10px; width:200px; text-align:left;" | November
| style="height:10px; width:400px; text-align:left;" | Horizon
+
| style="height:10px; width:400px; text-align:left;" | Deployment
| style="height:10px; width:300px; text-align:left;" | Horizon/Searchlight integration validation
+
| style="height:10px; width:300px; text-align:left;" | Interviews and Contextual Inquiry
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/alan-app-developer.html Alan App Developer]
+
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/cloud-ops.html Rey Cloud Operator]
| style="height:10px; width:300px; text-align:left;" | uxdanielle
+
| style="height:10px; width:300px; text-align:left;" | piet
| style="height:10px; width:300px; text-align:left;" | uxdanielle
+
| style="height:10px; width:300px; text-align:left;" | piet
| style="height:10px; width:300px; text-align:left;" | In progress
+
| style="height:10px; width:300px; text-align:left;" | Complete
| style="height:10px; width:500px; text-align:left;" | https://etherpad.openstack.org/p/searchlight-ui-usuability-study
+
| style="height:10px; width:500px; text-align:left;" | [https://etherpad.openstack.org/p/newton-osux-deployment etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/14UerMR4HrXKP_0NE_C-WJ16YQFzgetL1Tmym9FNFzpY/edit?usp=sharing deck]
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
| style="height:10px; width:200px; text-align:left;" | Pushed after Barcelona
+
| style="height:10px; width:200px; text-align:left;" | November
| style="height:10px; width:400px; text-align:left;" | Deployment
+
| style="height:10px; width:400px; text-align:left;" | Swift
 
| style="height:10px; width:300px; text-align:left;" | Interviews
 
| style="height:10px; width:300px; text-align:left;" | Interviews
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/carlos-cloud-ops.html Carlos Cloud Operations]
+
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/cloud-ops.html Rey Cloud Operator]
 
| style="height:10px; width:300px; text-align:left;" | piet
 
| style="height:10px; width:300px; text-align:left;" | piet
 
| style="height:10px; width:300px; text-align:left;" | piet
 
| style="height:10px; width:300px; text-align:left;" | piet
| style="height:10px; width:300px; text-align:left;" | Not started
+
| style="height:10px; width:300px; text-align:left;" | Cancelled
| style="height:10px; width:500px; text-align:left;" | https://etherpad.openstack.org/p/newton-osux-deployment
+
| style="height:10px; width:500px; text-align:left;" | [https://etherpad.openstack.org/p/osux-swift-nov2016 etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | NA
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | November
 +
| style="height:10px; width:400px; text-align:left;" | OpenStack Foundation website usability
 +
| style="height:10px; width:300px; text-align:left;" | Survey
 +
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/app-developer.html Quinn App Developer]
 +
| style="height:10px; width:300px; text-align:left;" | piet
 +
| style="height:10px; width:300px; text-align:left;" | Heidi
 +
| style="height:10px; width:300px; text-align:left;" | Cancelled
 +
| style="height:10px; width:500px; text-align:left;" | [https://etherpad.openstack.org/p/newton-foundation-usability etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | NA
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
| style="height:10px; width:200px; text-align:left;" | Postponed
+
| style="height:10px; width:200px; text-align:left;" | May
 
| style="height:10px; width:400px; text-align:left;" | App Dev recruitment survey
 
| style="height:10px; width:400px; text-align:left;" | App Dev recruitment survey
 
| style="height:10px; width:300px; text-align:left;" | Survey
 
| style="height:10px; width:300px; text-align:left;" | Survey
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/alan-app-developer.html Alan App Developer]
+
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/app-developer.html Quinn App Developer]
 
| style="height:10px; width:300px; text-align:left;" | piet
 
| style="height:10px; width:300px; text-align:left;" | piet
 
| style="height:10px; width:300px; text-align:left;" | piet
 
| style="height:10px; width:300px; text-align:left;" | piet
| style="height:10px; width:300px; text-align:left;" | In progress
+
| style="height:10px; width:300px; text-align:left;" | Complete
| style="height:10px; width:500px; text-align:left;" | https://etherpad.openstack.org/p/newton-osux-appdevrecruiter
+
| style="height:10px; width:500px; text-align:left;" | [https://etherpad.openstack.org/p/newton-osux-appdevrecruiter etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | Ask foundation
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | July
 
| style="height:10px; width:200px; text-align:left;" | July
| style="height:10px; width:400px; text-align:left;" | OpenStack Foundation website usability
+
| style="height:10px; width:400px; text-align:left;" | Horizon
| style="height:10px; width:300px; text-align:left;" | Survey
+
| style="height:10px; width:300px; text-align:left;" | Usability during OSIC training
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/alan-app-developer.html Alan App Developer]
+
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/app-developer.html Quinn App Developer]
| style="height:10px; width:300px; text-align:left;" | piet
+
| style="height:10px; width:300px; text-align:left;" | uxdanielle
| style="height:10px; width:300px; text-align:left;" | Heidi
+
| style="height:10px; width:300px; text-align:left;" | uxdanielle
| style="height:10px; width:300px; text-align:left;" | Not started
+
| style="height:10px; width:300px; text-align:left;" | Complete
| style="height:10px; width:500px; text-align:left;" | https://etherpad.openstack.org/p/newton-foundation-usability
+
| style="height:10px; width:500px; text-align:left;" | NA
 +
| style="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1BY0PH9CQVRmOpQjEv3x3KKIRriPgl6oFe5Q0YTy6VxY/edit?usp=sharing deck]
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
| style="height:10px; width:200px; text-align:left;" | September
+
| style="height:10px; width:200px; text-align:left;" | July/August
| style="height:10px; width:400px; text-align:left;" | App Ecosystem WG
+
| style="height:10px; width:400px; text-align:left;" | Operator Information Needs
 
| style="height:10px; width:300px; text-align:left;" | Interviews
 
| style="height:10px; width:300px; text-align:left;" | Interviews
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/alan-app-developer.html Alan App Developer]
+
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/cloud-ops.html Rey Cloud Operator]
 
| style="height:10px; width:300px; text-align:left;" | uxdanielle
 
| style="height:10px; width:300px; text-align:left;" | uxdanielle
| style="height:10px; width:300px; text-align:left;" | krotscheck
+
| style="height:10px; width:300px; text-align:left;" | Lana
| style="height:10px; width:300px; text-align:left;" | In progress
+
| style="height:10px; width:300px; text-align:left;" | Complete
| style="height:10px; width:500px; text-align:left;" | https://etherpad.openstack.org/p/newton-osux-appsurvey
+
| style="height:10px; width:200px; text-align:left;" | [https://etherpad.openstack.org/p/newton-help etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1LKxQx4Or4qOBwPQbt4jAZncGCLlk_Ez8ZRB_bGp19JU/edit?usp=sharing deck]
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
| style="height:10px; width:200px; text-align:left;" | July
+
| style="height:10px; width:200px; text-align:left;" | August/September
| style="height:10px; width:400px; text-align:left;" | Quotas WG
+
| style="height:10px; width:400px; text-align:left;" | Quota Management at Production Scale
 
| style="height:10px; width:300px; text-align:left;" | Interviews
 
| style="height:10px; width:300px; text-align:left;" | Interviews
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/carlos-cloud-ops.html Carlos Cloud Operations]
+
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/cloud-ops.html Rey Cloud Operator]
| style="height:10px; width:300px; text-align:left;" | piet
+
| style="height:10px; width:300px; text-align:left;" | piet & uxdanielle
 
| style="height:10px; width:300px; text-align:left;" | shamail
 
| style="height:10px; width:300px; text-align:left;" | shamail
| style="height:10px; width:300px; text-align:left;" | Started
+
| style="height:10px; width:300px; text-align:left;" | Complete
| style="height:10px; width:500px; text-align:left;" | https://etherpad.openstack.org/p/newton-osux-quotas
+
| style="height:10px; width:500px; text-align:left;" | [https://etherpad.openstack.org/p/newton-osux-quotas etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1J6-8MwUGGOwy6-A_w1EaQcZQ1Bq2YWeB-kw4vCFxbwM/edit?usp=sharing deck]
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
| style="height:10px; width:200px; text-align:left;" | Barcelona Summit
+
| style="height:10px; width:200px; text-align:left;" | September/October
| style="height:10px; width:400px; text-align:left;" | API WG
+
| style="height:10px; width:400px; text-align:left;" | Horizon
| style="height:10px; width:300px; text-align:left;" | Usability
+
| style="height:10px; width:300px; text-align:left;" | Horizon/Searchlight Integration validation
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/carlos-cloud-ops.html Carlos Cloud Operations]
+
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/app-developer.html Quinn App Developer]
| style="height:10px; width:300px; text-align:left;" | piet
+
| style="height:10px; width:300px; text-align:left;" | uxdanielle
| style="height:10px; width:300px; text-align:left;" | cdent
 
| style="height:10px; width:300px; text-align:left;" | Not started
 
| style="height:10px; width:500px; text-align:left;" | https://etherpad.openstack.org/p/newton-osux-api
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | Barcelona Summit
 
| style="height:10px; width:400px; text-align:left;" | OpenStackClient
 
| style="height:10px; width:300px; text-align:left;" | usability
 
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/carlos-cloud-ops.html Carlos Cloud Operations]
 
| style="height:10px; width:300px; text-align:left;" | piet
 
| style="height:10px; width:300px; text-align:left;" | Dean Troyer
 
| style="height:10px; width:300px; text-align:left;" | Not started
 
| style="height:10px; width:500px; text-align:left;" | https://etherpad.openstack.org/p/newton-osc-appdevs
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | June - August
 
| style="height:10px; width:400px; text-align:left;" | Operator Help/Documentation
 
| style="height:10px; width:300px; text-align:left;" | Interviews
 
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/carlos-cloud-ops.html Carlos Cloud Operations]
 
 
| style="height:10px; width:300px; text-align:left;" | uxdanielle
 
| style="height:10px; width:300px; text-align:left;" | uxdanielle
| style="height:10px; width:300px; text-align:left;" | Lana
 
 
| style="height:10px; width:300px; text-align:left;" | Complete
 
| style="height:10px; width:300px; text-align:left;" | Complete
| style="height:10px; width:200px; text-align:left;" | https://etherpad.openstack.org/p/newton-help
+
| style="height:10px; width:500px; text-align:left;" | [https://etherpad.openstack.org/p/searchlight-ui-usuability-study etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1TfF2sm98Iha-bNwBJrCTCp6k49zde1Z8I9Qthx1moIM/edit?usp=sharing deck]
 
|- style="vertical-align:top;"
 
|- style="vertical-align:top;"
 
| style="height:10px; width:200px; text-align:left;" | September/October
 
| style="height:10px; width:200px; text-align:left;" | September/October
| style="height:10px; width:400px; text-align:left;" | Infrastructure Architect Help/Documentation
+
| style="height:10px; width:400px; text-align:left;" | Architect Information Needs
 
| style="height:10px; width:300px; text-align:left;" | Interviews
 
| style="height:10px; width:300px; text-align:left;" | Interviews
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/arnie-infrastructure-arch.html Arnie Infrastructure Architect]
+
| style="height:10px; width:300px; text-align:left;" | [http://docs.openstack.org/contributor-guide/ux-ui-guidelines/ux-personas/infrastructure-arch.html Adrian Infrastructure Architect]
 
| style="height:10px; width:300px; text-align:left;" | uxdanielle
 
| style="height:10px; width:300px; text-align:left;" | uxdanielle
 
| style="height:10px; width:300px; text-align:left;" | Lana
 
| style="height:10px; width:300px; text-align:left;" | Lana
| style="height:10px; width:300px; text-align:left;" | Not started
+
| style="height:10px; width:300px; text-align:left;" | Complete
| style="height:10px; width:200px; text-align:left;" | https://etherpad.openstack.org/p/newton-help
+
| style="height:10px; width:200px; text-align:left;" | [https://etherpad.openstack.org/p/newton-help etherpad]
 +
| style="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1caYv3z8q18qEB6pxgpgJBIVBnldvFW7P8dFEOjXuBpo/edit?usp=sharing deck]
 
|}
 
|}
 
<br/><br/>
 
<br/><br/>
Line 296: Line 253:
 
<br/><br/>
 
<br/><br/>
  
==Proposed Activities for Barcelona Summit==
+
== OpenStack UX Cores==
* Presentations
+
{| class="wikitable"
https://etherpad.openstack.org/p/newton-openstackux-summitpresentations
+
|- style="vertical-align:top;"
 
+
| style="height:10px; width:200px; text-align:left;" | First Name
* Sessions
+
| style="height:10px; width:200px; text-align:left;" | IRC Handle
** 1 planning session for UX
+
| style="height:10px; width:200px; text-align:left;" | Focus
 
+
|- style="vertical-align:top;"
* Cross project sessions
+
| style="height:10px; width:200px; text-align:left;" | David
** OpenStack personas
+
| style="height:10px; width:200px; text-align:left;" | david-lyle
 
+
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
* Research
+
|- style="vertical-align:top;"
** Room for research (~ 8hrs)
+
| style="height:10px; width:200px; text-align:left;" | Piet
 +
| style="height:10px; width:200px; text-align:left;" | Piet
 +
| style="height:10px; width:200px; text-align:left;" | OpenStack UX PTL
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Eric
 +
| style="height:10px; width:200px; text-align:left;" | ducttape
 +
| style="height:10px; width:200px; text-align:left;" | Cloud Operations
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Ju
 +
| style="height:10px; width:200px; text-align:left;" | Julim
 +
| style="height:10px; width:200px; text-align:left;" | User Research
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Matt Borland
 +
| style="height:10px; width:200px; text-align:left;" | matt-borland
 +
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Michael
 +
| style="height:10px; width:200px; text-align:left;" | hinnant
 +
| style="height:10px; width:200px; text-align:left;" | UX Design
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Rob
 +
| style="height:10px; width:200px; text-align:left;" | robcresswell
 +
| style="height:10px; width:200px; text-align:left;" | Horizon PTL
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Timur
 +
| style="height:10px; width:200px; text-align:left;" | tsufiev
 +
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Travis
 +
| style="height:10px; width:200px; text-align:left;" | TravT
 +
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Diana
 +
| style="height:10px; width:200px; text-align:left;" | hurgleburgler
 +
| style="height:10px; width:200px; text-align:left;" | UI/UX Design
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Dan
 +
| style="height:10px; width:200px; text-align:left;" | dank_
 +
| style="height:10px; width:200px; text-align:left;" | Cloud Operations
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Lana
 +
| style="height:10px; width:200px; text-align:left;" |
 +
| style="height:10px; width:200px; text-align:left;" | Docs PTL
 +
|- style="vertical-align:top;"
 +
| style="height:10px; width:200px; text-align:left;" | Shamail
 +
| style="height:10px; width:200px; text-align:left;" |
 +
| style="height:10px; width:200px; text-align:left;" | Product WG
 +
|}
 
<br/><br/>
 
<br/><br/>
 
==Getting Involved==
 
===UX Design Activities===
 
The team current uses an online tool called [https://openstack.invisionapp.com/ Invision] to provided feedback on mocks.  The best way to get an account is to post a request to the Horizon IRC and someone with admin privileges will grant you access to post your designs. 
 
 
Generally, you would want to create a project in [https://openstack.invisionapp.com/ Invision] and upload images to that project. The next step would be to post a link to that design in the Horizon IRC asking folks to provide reviews.  The community has been very good about providing reasonable feedback and it's your choice whether or not to incorporate the recommendations.
 
 
We are planning to move to Pholio from Invision in the near future.
 
 
<br/><br/>
 
<br/><br/>
  
 
== Helpful Links ==
 
== Helpful Links ==
[https://wiki.openstack.org/wiki/Releases OpenStack releases]
+
[https://wiki.openstack.org/wiki/HorizonUsability_Testing OpenStack User Research wiki (Landing Page)]
 
 
[https://wiki.openstack.org/wiki/UX OpenStack UX wiki]
 
 
 
[https://wiki.openstack.org/wiki/HorizonUsability_Testing OpenStack user research wiki]
 
 
 
[https://www.openstack.org/foundation/board-of-directors/ OpenStack foundation board members]
 
 
 
[https://www.openstack.org/foundation/tech-committee/ OpenStack technical committee ]
 
 
 
[https://www.openstack.org/foundation/user-committee/ OpenStack User Committee]
 
 
 
[https://launchpad.net/openstack-ux OpenStack UX launchpad]
 
 
 
=== Archived Links (no longer used)===
 
[https://etherpad.openstack.org/p/ux-approval-priorities Etherpad weekly UX priorities]
 
 
 
[https://wiki.openstack.org/wiki/UX/Design#Cores OpenStack UX cores]
 
 
 
[https://wiki.openstack.org/wiki/OpenStack_Personas_2015 OpenStack personas]
 
 
 
[https://etherpad.openstack.org/p/mitaka-openstackux-summitpresentations Proposed Mitaka Summit Presentations]
 
 
 
<br/><br/>
 
 
 
== UX Discussions at OpenStack Summit Etherpads ==
 
[https://etherpad.openstack.org/p/newton-openstackux-summitpresentations Newton Design Summit Presentation Proposals (Barcelona, October 2016)]  <br />
 
[https://etherpad.openstack.org/p/mitaka-openstackux-summitpresentations Mitaka Design Summit Presentation Proposals (Austin, April 2016)]  <br />
 
[https://wiki.openstack.org/wiki/Design_Summit/Liberty/Etherpads#Horizon Liberty Design Summit (Vancouver, May 2015) Horizon Etherpads] <br/>
 
[https://etherpad.openstack.org/p/kilo-horizon-ux Kilo Design Summit (Paris, Nov 2014) Horizon-UX Etherpad]  <br />
 
[https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Horizon Juno Design Summit (Atlanta, May 2014) Horizon Etherpads]  <br />
 
[https://wiki.openstack.org/wiki/Summit/Icehouse/Etherpads#Horizon Icehouse Design Summit (Hong Kong, Nov 2013) Horizon Etherpads]  <br />
 
[https://wiki.openstack.org/wiki/Summit/Havana/Etherpads#Horizon Havana Design Summit (Portland, April 2013) Horizon Etherpads]  <br />
 
<br/><br/>
 
 
 
== Buster the OpenStack UX Mascot ==
 
[[File:Buster.jpg|1000px|thumb|center]]<br/><br/>
 
[[Category:Working_Groups]]
 

Latest revision as of 21:41, 11 January 2019


OpenStack Project UX Horizontal.jpg






NOTE: This page is no longer maintained. If you are interested in UX design and improvements, we would love for you to revive this group! Please send an email to the openstack-discuss mailing list to get started!



Overview of research activities on behalf of the OpenStack community

If nothing else, then review this deck

OpenStack User Experience Mission

The mission of the UX Program is to support and facilitate cross-project efforts to improve the overall user experience of OpenStack. We provide user research to help teams identify any issues preventing adoption of their services as well as help the projects validate design and development efforts to address those issues. In addition, we help the project teams create solutions to address customer needs and pain points. Finally, we will provide the OpenStack community with visibility into any user experience issues related to inconsistency across projects.

OpenStack UX Guidelines

OpenStack user experience and user interface guidelines

Meet the OpenStack personas

UI text guidelines



General Information

UX Program

  • For additional information about OpenStack UX, the programs, team, etc., please refer to the UX Program Proposal.
  • For additional information about UX related programs, please refer to UX Program

Mailing List

  • Please feel free to reach out to us via the openstack developer mailing list (openstack-dev@lists.openstack.org). In the subject, use the tag [UX] and we will be sure to see your question/request.

IRC

  • 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. If you don't get an immediate response, feel free to ask again later or jump over to using the mailing list!

Meetings

The OpenStack User Experience Team regular meetings

  • Every two weeks (on odd weeks) on Friday at 1500 UTC
  • IRC channel: #openstack-meeting-4
  • Chair: <<No PTL currently>> on #openstack-ux
  • UX wiki: https://wiki.openstack.org/wiki/UX



User Research on Behalf of Community

  • Unfortunately, we're not able to post links to video presentation. However, searching for "OpenStack UX project study results" should get you to our youtube channel.
Month Project/WG Research Method Persona UX Contact Project/WG Contact Status Study Etherpad Presentation
Barcelona Summit API WG Usability Rey Cloud Operator piet cdent Data has been collected etherpad NA
Barcelona Summit OpenStackClient usability Rey Cloud Operator piet Dean Troyer Complete etherpad deck
September App Ecosystem WG Interviews Quinn App Developer uxdanielle krotscheck Complete etherpad NA
November Deployment Interviews and Contextual Inquiry Rey Cloud Operator piet piet Complete etherpad deck
November Swift Interviews Rey Cloud Operator piet piet Cancelled etherpad NA
November OpenStack Foundation website usability Survey Quinn App Developer piet Heidi Cancelled etherpad NA
May App Dev recruitment survey Survey Quinn App Developer piet piet Complete etherpad Ask foundation
July Horizon Usability during OSIC training Quinn App Developer uxdanielle uxdanielle Complete NA deck
July/August Operator Information Needs Interviews Rey Cloud Operator uxdanielle Lana Complete etherpad deck
August/September Quota Management at Production Scale Interviews Rey Cloud Operator piet & uxdanielle shamail Complete etherpad deck
September/October Horizon Horizon/Searchlight Integration validation Quinn App Developer uxdanielle uxdanielle Complete etherpad deck
September/October Architect Information Needs Interviews Adrian Infrastructure Architect uxdanielle Lana Complete etherpad deck



Documentation Priorities

Project/WG Panel/UI/Doc Persona UX Design Contact Project/WG Contact Status link to review
Docs OpenStack GUI guideline Upstream Community Piet Rodrigo and Alexandra Complete https://review.openstack.org/337202
Docs OpenStack persona guideline Upstream Community Piet Rodrigo and Alexandra Complete https://review.openstack.org/326662
Docs GUI text guideline Upstream Community Piet Linette and Gudrun Complete https://review.openstack.org/266449



UX Design Priorities

Project/WG Panel/UI Persona UX Design Contact Project/WG Contact Status Invision link
Horizon Overview App Developers Piet David-Lyle In progress https://invis.io/4V7I5846S
Horizon Quota Managment UI Operators Piet TBD Not started NA
Horizon Horizon UI theme redesign Operators/App Developers Piet TBD Not started NA



OpenStack UX Cores

First Name IRC Handle Focus
David david-lyle UI/UX Design
Piet Piet OpenStack UX PTL
Eric ducttape Cloud Operations
Ju Julim User Research
Matt Borland matt-borland UI/UX Design
Michael hinnant UX Design
Rob robcresswell Horizon PTL
Timur tsufiev UI/UX Design
Travis TravT UI/UX Design
Diana hurgleburgler UI/UX Design
Dan dank_ Cloud Operations
Lana Docs PTL
Shamail Product WG





Helpful Links

OpenStack User Research wiki (Landing Page)