Difference between revisions of "UX"
(→Research Priorities for Newton) |
(→Research Priorities for Newton) |
||
Line 114: | Line 114: | ||
| style="height:10px; width:500px; text-align:left;" | Study Etherpad | | style="height:10px; width:500px; text-align:left;" | Study Etherpad | ||
| style="height:10px; width:500px; text-align:left;" | Presentation | | style="height:10px; width:500px; text-align:left;" | Presentation | ||
+ | | style="height:10px; width:500px; text-align:left;" | Video Presentation | ||
|- 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;" | Barcelona Summit | ||
Line 123: | Line 124: | ||
| style="height:10px; width:300px; text-align:left;" | Data has been collected | | 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;" | [https://etherpad.openstack.org/p/osux-api-oct2016 etherpad] | ||
+ | | style="height:10px; width:500px; text-align:left;" | NA | ||
| 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;" | ||
Line 134: | Line 136: | ||
| 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://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="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1cBUJuLL9s7JQppVlDBBJMrNNpfqwdkHyfZFuwY6lNgM/edit?usp=sharing deck] | ||
+ | | style="height:10px; width:500px; text-align:left;" | Video Presentation | ||
|- 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;" | September | ||
Line 143: | Line 146: | ||
| 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;" | [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="height:10px; width:500px; text-align:left;" | NA | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
Line 154: | Line 158: | ||
| 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://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="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/14UerMR4HrXKP_0NE_C-WJ16YQFzgetL1Tmym9FNFzpY/edit?usp=sharing deck] | ||
+ | | style="height:10px; width:500px; text-align:left;" | Video Presentation | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| style="height:10px; width:200px; text-align:left;" | November | | style="height:10px; width:200px; text-align:left;" | November | ||
Line 163: | Line 168: | ||
| style="height:10px; width:300px; text-align:left;" | Cancelled | | style="height:10px; width:300px; text-align:left;" | Cancelled | ||
| 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;" | [https://etherpad.openstack.org/p/osux-swift-nov2016 etherpad] | ||
+ | | style="height:10px; width:500px; text-align:left;" | NA | ||
| 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;" | ||
Line 173: | Line 179: | ||
| style="height:10px; width:300px; text-align:left;" | Cancelled | | 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;" | [https://etherpad.openstack.org/p/newton-foundation-usability etherpad] | ||
+ | | style="height:10px; width:500px; text-align:left;" | NA | ||
| 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;" | ||
Line 184: | Line 191: | ||
| 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;" | [https://etherpad.openstack.org/p/newton-osux-appdevrecruiter etherpad] | ||
| style="height:10px; width:500px; text-align:left;" | Ask foundation | | style="height:10px; width:500px; text-align:left;" | Ask foundation | ||
+ | | 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;" | July | ||
Line 194: | Line 202: | ||
| style="height:10px; width:500px; text-align:left;" | NA | | 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="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1BY0PH9CQVRmOpQjEv3x3KKIRriPgl6oFe5Q0YTy6VxY/edit?usp=sharing deck] | ||
+ | | style="height:10px; width:500px; text-align:left;" | Video Presentation | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| style="height:10px; width:200px; text-align:left;" | July/August | | style="height:10px; width:200px; text-align:left;" | July/August | ||
Line 203: | Line 212: | ||
| 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 etherpad] | | 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 | + | | style="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1LKxQx4Or4qOBwPQbt4jAZncGCLlk_Ez8ZRB_bGp19JU/edit?usp=sharing deck] |
+ | | style="height:10px; width:500px; text-align:left;" | Video Presentation | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| style="height:10px; width:200px; text-align:left;" | August/September | | style="height:10px; width:200px; text-align:left;" | August/September | ||
Line 214: | Line 224: | ||
| 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://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="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1J6-8MwUGGOwy6-A_w1EaQcZQ1Bq2YWeB-kw4vCFxbwM/edit?usp=sharing deck] | ||
+ | | style="height:10px; width:500px; text-align:left;" | Video Presentation | ||
|- 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 | ||
Line 224: | Line 235: | ||
| 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://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="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1TfF2sm98Iha-bNwBJrCTCp6k49zde1Z8I9Qthx1moIM/edit?usp=sharing deck] | ||
+ | | style="height:10px; width:500px; text-align:left;" | Video Presentation | ||
|- 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 | ||
Line 234: | Line 246: | ||
| style="height:10px; width:200px; text-align:left;" | [https://etherpad.openstack.org/p/newton-help etherpad] | | 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] | | style="height:10px; width:500px; text-align:left;" | [https://docs.google.com/presentation/d/1caYv3z8q18qEB6pxgpgJBIVBnldvFW7P8dFEOjXuBpo/edit?usp=sharing deck] | ||
+ | | style="height:10px; width:500px; text-align:left;" | Video Presentation | ||
|} | |} | ||
<br/><br/> | <br/><br/> |
Revision as of 03:56, 15 December 2016
Contents
- 1 OpenStack User Experience Mission
- 2 OpenStack UX Guidelines
- 3 OpenStack UX Cores
- 4 General Information
- 5 Standard Scenarios and Tasks
- 6 Research Priorities for Newton
- 7 Documentation Priorities
- 8 UX Design Priorities
- 9 Proposed Activities for Barcelona Summit
- 10 Getting Involved
- 11 Helpful Links
- 12 UX Discussions at OpenStack Summit Etherpads
- 13 Buster the OpenStack UX Mascot
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
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 |
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!
- An additional way to get quick feedback or have a discussion with the UX group is to join the IRC channel on freenode
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: piet (Piet Kruithof) on #openstack-ux
- UX wiki: https://wiki.openstack.org/wiki/UX
Standard Scenarios and Tasks
These are a set of scenarios and tasks that we use when testing features:
https://etherpad.openstack.org/p/ux-standard-tasks
Research Priorities for Newton
Month | Project/WG | Research Method | Persona | UX Contact | Project/WG Contact | Status | Study Etherpad | Presentation | Video Presentation |
Barcelona Summit | API WG | Usability | Rey Cloud Operator | piet | cdent | Data has been collected | etherpad | NA | NA |
Barcelona Summit | OpenStackClient | usability | Rey Cloud Operator | piet | Dean Troyer | Complete | etherpad | deck | Video Presentation |
September | App Ecosystem WG | Interviews | Quinn App Developer | uxdanielle | krotscheck | Complete | etherpad | NA | NA |
November | Deployment | Interviews and Contextual Inquiry | Rey Cloud Operator | piet | piet | Complete | etherpad | deck | Video Presentation |
November | Swift | Interviews | Rey Cloud Operator | piet | piet | Cancelled | etherpad | NA | NA |
November | OpenStack Foundation website usability | Survey | Quinn App Developer | piet | Heidi | Cancelled | etherpad | NA | NA |
May | App Dev recruitment survey | Survey | Quinn App Developer | piet | piet | Complete | etherpad | Ask foundation | NA |
July | Horizon | Usability during OSIC training | Quinn App Developer | uxdanielle | uxdanielle | Complete | NA | deck | Video Presentation |
July/August | Operator Information Needs | Interviews | Rey Cloud Operator | uxdanielle | Lana | Complete | etherpad | deck | Video Presentation |
August/September | Quota Management at Production Scale | Interviews | Rey Cloud Operator | piet & uxdanielle | shamail | Complete | etherpad | deck | Video Presentation |
September/October | Horizon | Horizon/Searchlight Integration validation | Quinn App Developer | uxdanielle | uxdanielle | Complete | etherpad | deck | Video Presentation |
September/October | Architect Information Needs | Interviews | Adrian Infrastructure Architect | uxdanielle | Lana | Complete | etherpad | deck | Video Presentation |
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 |
Proposed Activities for Barcelona Summit
- Presentations
https://etherpad.openstack.org/p/newton-openstackux-summitpresentations
- Sessions
- 1 planning session for UX
- Cross project sessions
- OpenStack personas
- Research
- Room for research (~ 8hrs)
Getting Involved
UX Design Activities
The team current uses an online tool called 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 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.
Helpful Links
OpenStack UX wiki (Landing Page)
OpenStack User Research wiki (Landing Page)
OpenStack foundation board members
Archived Links (no longer used)
Proposed Mitaka Summit Presentations
UX Discussions at OpenStack Summit Etherpads
Newton Design Summit Presentation Proposals (Barcelona, October 2016)
Mitaka Design Summit Presentation Proposals (Austin, April 2016)
Liberty Design Summit (Vancouver, May 2015) Horizon Etherpads
Kilo Design Summit (Paris, Nov 2014) Horizon-UX Etherpad
Juno Design Summit (Atlanta, May 2014) Horizon Etherpads
Icehouse Design Summit (Hong Kong, Nov 2013) Horizon Etherpads
Havana Design Summit (Portland, April 2013) Horizon Etherpads