Difference between revisions of "UX"
(→Research Priorities for Newton) |
Diablo rojo (talk | contribs) |
||
(118 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<br /> | <br /> | ||
− | [[File: | + | [[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/> | ||
− | == | + | == Overview of research activities on behalf of the OpenStack community== |
− | |||
− | [https:// | + | [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== | ||
The mission of the UX Program is to support and facilitate cross-project efforts to improve the overall user experience of OpenStack. | 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. | + | 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. |
+ | <br/><br/> | ||
− | + | == OpenStack UX Guidelines == | |
+ | <p>[http://docs.openstack.org/contributor-guide/user-guidelines.html OpenStack user experience and user interface guidelines]</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> | ||
<br/><br/> | <br/><br/> | ||
+ | |||
==General Information== | ==General Information== | ||
====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 26: | 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: | + | * 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/> | ||
− | ==Research | + | ==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. | ||
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| style="height:10px; width:200px; text-align:left;" | Month | | style="height:10px; width:200px; text-align:left;" | Month | ||
− | | style="height:10px; width: | + | | style="height:10px; width:400px; text-align:left;" | Project/WG |
| style="height:10px; width:300px; text-align:left;" | Research Method | | style="height:10px; width:300px; text-align:left;" | Research Method | ||
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Persona |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | UX Contact |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Project/WG Contact |
− | | style="height:10px; width:500px; text-align:left;" | Study | + | | style="height:10px; width:300px; text-align:left;" | Status |
+ | | style="height:10px; width:500px; text-align:left;" | Study Etherpad | ||
+ | | style="height:10px; width:500px; text-align:left;" | Presentation | ||
+ | |- style="vertical-align:top;" | ||
+ | | style="height:10px; width:200px; text-align:left;" | Barcelona Summit | ||
+ | | style="height:10px; width:400px; text-align:left;" | API WG | ||
+ | | 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;" | 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;" | krotscheck | ||
+ | | 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="vertical-align:top;" | ||
+ | | style="height:10px; width:200px; text-align:left;" | November | ||
+ | | style="height:10px; width:400px; text-align:left;" | Deployment | ||
+ | | 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/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;" | Complete | ||
+ | | 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="height:10px; width:200px; text-align:left;" | November | ||
+ | | 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;" | [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;" | 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;" | 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;" | May | | style="height:10px; width:200px; text-align:left;" | May | ||
− | | style="height:10px; width: | + | | 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:200px; text-align:left;" | | + | | 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:200px; text-align:left;" | piet | + | | style="height:10px; width:300px; text-align:left;" | piet |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | piet |
− | | style="height:10px; width:500px; text-align:left;" | https://etherpad.openstack.org/p/newton-osux- | + | | 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 etherpad] | ||
+ | | style="height:10px; width:500px; text-align:left;" | Ask foundation | ||
+ | |- style="vertical-align:top;" | ||
+ | | style="height:10px; width:200px; text-align:left;" | July | ||
+ | | style="height:10px; width:400px; text-align:left;" | Horizon | ||
+ | | 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/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;" | Complete | ||
+ | | 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="height:10px; width:200px; text-align:left;" | July/August | ||
+ | | 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;" | [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;" | Lana | ||
+ | | 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:500px; text-align:left;" | [https://docs.google.com/presentation/d/1LKxQx4Or4qOBwPQbt4jAZncGCLlk_Ez8ZRB_bGp19JU/edit?usp=sharing deck] | ||
+ | |- style="vertical-align:top;" | ||
+ | | style="height:10px; width:200px; text-align:left;" | August/September | ||
+ | | 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;" | [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 & uxdanielle | ||
+ | | style="height:10px; width:300px; text-align:left;" | shamail | ||
+ | | 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 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="height:10px; width:200px; text-align:left;" | September/October | ||
+ | | style="height:10px; width:400px; text-align:left;" | Horizon | ||
+ | | 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/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;" | Complete | ||
+ | | 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;" | | + | | style="height:10px; width:200px; text-align:left;" | September/October |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:400px; text-align:left;" | Architect Information Needs |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | Interviews |
− | | style="height:10px; width: | + | | 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: | + | | style="height:10px; width:300px; text-align:left;" | uxdanielle |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Lana |
− | | style="height:10px; width: | + | | 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:500px; text-align:left;" | [https://docs.google.com/presentation/d/1caYv3z8q18qEB6pxgpgJBIVBnldvFW7P8dFEOjXuBpo/edit?usp=sharing deck] | ||
+ | |} | ||
+ | <br/><br/> | ||
+ | |||
+ | ==Documentation Priorities== | ||
+ | {| class="wikitable" | ||
+ | |- style="vertical-align:top;" | ||
+ | | style="height:10px; width:300px; text-align:left;" | Project/WG | ||
+ | | style="height:10px; width:300px; text-align:left;" | Panel/UI/Doc | ||
+ | | style="height:10px; width:300px; text-align:left;" | Persona | ||
+ | | style="height:10px; width:300px; text-align:left;" | UX Design 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:500px; text-align:left;" | link to review | ||
+ | |- style="vertical-align:top;" | ||
+ | | style="height:10px; width:300px; text-align:left;" | Docs | ||
+ | | style="height:10px; width:300px; text-align:left;" | OpenStack GUI guideline | ||
+ | | style="height:10px; width:300px; text-align:left;" | Upstream Community | ||
+ | | style="height:10px; width:300px; text-align:left;" | Piet | ||
+ | | style="height:10px; width:300px; text-align:left;" | Rodrigo and Alexandra | ||
+ | | style="height:10px; width:300px; text-align:left;" | Complete | ||
+ | | style="height:10px; width:500px; text-align:left;" | https://review.openstack.org/337202 | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Docs |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | OpenStack persona guideline |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | Upstream Community |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Piet |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Rodrigo and Alexandra |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Complete |
− | | style="height:10px; width:500px; text-align:left;" | https:// | + | | style="height:10px; width:500px; text-align:left;" | https://review.openstack.org/326662 |
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Docs |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | GUI text guideline |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | Upstream Community |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Piet |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Linette and Gudrun |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Complete |
− | | style="height:10px; width:500px; text-align:left;" | https:// | + | | style="height:10px; width:500px; text-align:left;" | https://review.openstack.org/266449 |
+ | |} | ||
+ | <br/><br/> | ||
+ | |||
+ | ==UX Design Priorities== | ||
+ | {| class="wikitable" | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Project/WG |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | Panel/UI |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | Persona |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | UX Design Contact |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Project/WG Contact |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Status |
− | | style="height:10px; width:500px; text-align:left;" | | + | | style="height:10px; width:500px; text-align:left;" | Invision link |
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Horizon |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | Overview |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | App Developers |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Piet |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | David-Lyle |
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | In progress |
− | | style="height:10px; width:500px; text-align:left;" | https:// | + | | style="height:10px; width:500px; text-align:left;" | https://invis.io/4V7I5846S |
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Horizon |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | Quota Managment UI |
+ | | style="height:10px; width:300px; text-align:left;" | Operators | ||
+ | | style="height:10px; width:300px; text-align:left;" | Piet | ||
| style="height:10px; width:300px; text-align:left;" | TBD | | style="height:10px; width:300px; text-align:left;" | TBD | ||
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Not started |
− | + | | style="height:10px; width:500px; text-align:left;" | NA | |
− | |||
− | | style="height:10px; width: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Horizon |
− | | style="height:10px; width:300px; text-align:left;" | | + | | style="height:10px; width:300px; text-align:left;" | Horizon UI theme redesign |
+ | | style="height:10px; width:300px; text-align:left;" | Operators/App Developers | ||
+ | | style="height:10px; width:300px; text-align:left;" | Piet | ||
| style="height:10px; width:300px; text-align:left;" | TBD | | style="height:10px; width:300px; text-align:left;" | TBD | ||
− | | style="height:10px; width: | + | | style="height:10px; width:300px; text-align:left;" | Not started |
− | + | | style="height:10px; width:500px; text-align:left;" | NA | |
− | |||
− | | style="height:10px; width:500px; text-align:left;" | | ||
|} | |} | ||
<br/><br/> | <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 |
− | ===UX Design | + | | 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/> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br/><br/> | <br/><br/> | ||
== Helpful Links == | == Helpful Links == | ||
− | + | [https://wiki.openstack.org/wiki/HorizonUsability_Testing OpenStack User Research wiki (Landing Page)] | |
− | |||
− | |||
− | |||
− | [https://wiki.openstack.org/wiki/HorizonUsability_Testing | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 21:41, 11 January 2019
Contents
- 1 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!
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
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: <<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 |