Jump to: navigation, search

Difference between revisions of "UX"

(Getting Started with Designing for User Experience)
Line 15: Line 15:
 
===Getting Started with Designing for User Experience===
 
===Getting Started with Designing for User Experience===
  
How do I get involved with OpenStack UX and work on blueprints?
+
<b>How do I get involved with OpenStack UX and work on blueprints?</b><br/>
 
We track the work that we are doing on our launchpad site[https://launchpad.net/openstack-ux]. If you aren't ready to contribute your own designs, start off by giving others feedback on launchpad or on AskOpenStack UX[http://ask-openstackux.rhcloud.com/questions/].
 
We track the work that we are doing on our launchpad site[https://launchpad.net/openstack-ux]. If you aren't ready to contribute your own designs, start off by giving others feedback on launchpad or on AskOpenStack UX[http://ask-openstackux.rhcloud.com/questions/].
 
+
<br/><br/>
What's a blueprint in Launchpad?
+
<b>What's a blueprint in Launchpad?</b><br/>
 
It's a specification for a feature in OpenStack. In UX, this usually is presented as wireframes or prototypes, but it can be something else. There's lots more info on openstack.org[https://wiki.openstack.org/wiki/Blueprints].
 
It's a specification for a feature in OpenStack. In UX, this usually is presented as wireframes or prototypes, but it can be something else. There's lots more info on openstack.org[https://wiki.openstack.org/wiki/Blueprints].
 
+
<br/><br/>
How does this whole OpenStack contributor thing work anyway?
+
<b>How does this whole OpenStack contributor thing work anyway?</b><br/>
 
There is great getting started documentation on openstack.org. How to Contribute[https://wiki.openstack.org/wiki/How_To_Contribute] is a good place to start.
 
There is great getting started documentation on openstack.org. How to Contribute[https://wiki.openstack.org/wiki/How_To_Contribute] is a good place to start.
 
+
<br/><br/>
What is the process for getting a new design into Horizon?
+
<b>What is the process for getting a new design into Horizon?</b><br/>
 
Assign yourself a blueprint and get to work! When you have something, post a link to your design docs on AskOpenStack UX[http://ask-openstackux.rhcloud.com/questions/] and ask for feedback. There'll be the usual revisions. Designs that are ready to go can be added to a new or existing blueprint on the Horizon project site[https://launchpad.net/horizon]. Then, wait for a dev to implement your design. You will be expected to work with developers to answer questions or make updates to your design along the way.
 
Assign yourself a blueprint and get to work! When you have something, post a link to your design docs on AskOpenStack UX[http://ask-openstackux.rhcloud.com/questions/] and ask for feedback. There'll be the usual revisions. Designs that are ready to go can be added to a new or existing blueprint on the Horizon project site[https://launchpad.net/horizon]. Then, wait for a dev to implement your design. You will be expected to work with developers to answer questions or make updates to your design along the way.
 
+
<br/><br/>
That's a pretty vague process. Can't you give me a little more detail than that?
+
<b>That's a pretty vague process. Can't you give me a little more detail than that?</b><br/>
 
Nope, not yet. We're new to this so the process is pretty ad hoc. We'd love your help making it better! Make suggestions.
 
Nope, not yet. We're new to this so the process is pretty ad hoc. We'd love your help making it better! Make suggestions.
 
+
<br/><br/>
I don't see a blueprint for the work I want to do. What can I do?  
+
<b>I don't see a blueprint for the work I want to do. What can I do? </b><br/>
 
Create a new blueprint! Here is a great guide on creating blueprints[https://wiki.openstack.org/wiki/Blueprints#Creation].
 
Create a new blueprint! Here is a great guide on creating blueprints[https://wiki.openstack.org/wiki/Blueprints#Creation].
 
+
<br/><br/>
Is there any user research I can leverage?
+
<b>Is there any user research I can leverage?</b><br/>
 
Yes! Check out this group that is working on personas and usability[https://wiki.openstack.org/wiki/Personas]. Also, if you are going to do your own research, we'd love for you to contribute results or better yet, to collaborate with you.
 
Yes! Check out this group that is working on personas and usability[https://wiki.openstack.org/wiki/Personas]. Also, if you are going to do your own research, we'd love for you to contribute results or better yet, to collaborate with you.
 
+
<br/><br/>
Where can I ask questions or get feedback on my designs?
+
<b>Where can I ask questions or get feedback on my designs?</b><br/>
 
AskUX, Horizon weekly meeting[https://wiki.openstack.org/wiki/Meetings#Horizon_team_meeting], #openstack-ux on Freenode.
 
AskUX, Horizon weekly meeting[https://wiki.openstack.org/wiki/Meetings#Horizon_team_meeting], #openstack-ux on Freenode.
 
+
<br/><br/>
Where can I ask questions about technical feasibility or understanding the problem space?
+
<b>Where can I ask questions about technical feasibility or understanding the problem space?</b><br/>
 
AskUX, Horizon weekly meetings, Horizon Launchpad, openstack-dev@lists.openstack.org, #openstack-horizon on Freenode.
 
AskUX, Horizon weekly meetings, Horizon Launchpad, openstack-dev@lists.openstack.org, #openstack-horizon on Freenode.
  

Revision as of 18:37, 4 March 2014

OpenStack User Experience

Mission Statement: Enable OpenStack users to be efficient and make their experience consistent and pleasurable.

User Experience (UX) is community-oriented and available for different audiences on several websites. This wiki serves as an informational source for UX-related activities (workstreams) that goes across multiple OpenStack projects.

UX Workstreams

UX Discussion Forum (new, temporary address)
OpenStack Personas Working Group
Usability Testing
Features, Bugs, and Releases in Launchpad
OpenStack UX Program Proposal
IRC: #openstack-ux (at FreeNode)

Getting Started with Designing for User Experience

How do I get involved with OpenStack UX and work on blueprints?
We track the work that we are doing on our launchpad site[1]. If you aren't ready to contribute your own designs, start off by giving others feedback on launchpad or on AskOpenStack UX[2].

What's a blueprint in Launchpad?
It's a specification for a feature in OpenStack. In UX, this usually is presented as wireframes or prototypes, but it can be something else. There's lots more info on openstack.org[3].

How does this whole OpenStack contributor thing work anyway?
There is great getting started documentation on openstack.org. How to Contribute[4] is a good place to start.

What is the process for getting a new design into Horizon?
Assign yourself a blueprint and get to work! When you have something, post a link to your design docs on AskOpenStack UX[5] and ask for feedback. There'll be the usual revisions. Designs that are ready to go can be added to a new or existing blueprint on the Horizon project site[6]. Then, wait for a dev to implement your design. You will be expected to work with developers to answer questions or make updates to your design along the way.

That's a pretty vague process. Can't you give me a little more detail than that?
Nope, not yet. We're new to this so the process is pretty ad hoc. We'd love your help making it better! Make suggestions.

I don't see a blueprint for the work I want to do. What can I do?
Create a new blueprint! Here is a great guide on creating blueprints[7].

Is there any user research I can leverage?
Yes! Check out this group that is working on personas and usability[8]. Also, if you are going to do your own research, we'd love for you to contribute results or better yet, to collaborate with you.

Where can I ask questions or get feedback on my designs?
AskUX, Horizon weekly meeting[9], #openstack-ux on Freenode.

Where can I ask questions about technical feasibility or understanding the problem space?
AskUX, Horizon weekly meetings, Horizon Launchpad, openstack-dev@lists.openstack.org, #openstack-horizon on Freenode.

UX Archive

Community Sites (old, in transition) </p>