[openstack-dev] [UX] Proposed tools and workflows for OpenStack User Experience contributors

Jaromir Coufal jcoufal at redhat.com
Wed Apr 23 12:13:36 UTC 2014


Dear OpenStack UX community and everybody else who is interested in 
OpenStack's user experience,

When there is more contributors appearing in time, I would like us to 
establish a formal process of how the UX work should be organized. 
Therefore I am suggesting a few tools below for us to be more effective, 
transparent and to provide a single way to all contributors so that it 
is easy for everybody to start, to contribute and to get oriented in our 
world.


Wiki
----
= introduction to OpenStack User Experience
= how to contribute guide
= documentation of processes
= redirecting people to the right places of their interest (IRC, 
Launchpad, etc)

Mailing list - [UX]
-------------------
= discussions about various issues
= openstack-dev mailing list, using [UX] tag in the subject
"+" brings more attention to the UX issues
"+" not separated from other OpenStack's projects
"+" threading is already there (e-mail clients)
"+" no need for setting up and maintaining additional server to run our 
own forum
"-" requires to store attachments somewhere else (some other server)
     ... similar case with current askbot anyway
"-" requires contributors to register to the openstack-dev mailing list
     ... each contributor should do that anyway

Discussion forum - (terminate)
------------------------------
"+" more interactive
"+" easier for newcomers
"-" separating UX outside the OpenStack world
"-" we haven't found any other suitable tool for discussions yet 
(current AskBot is not doing very well)
-> in order not to fragment discussions into multiple places, I am 
suggesting termination of current AskBot and keeping discussions in 
mailing list

IRC meetings
------------
= regular meetings, each 2-3 weeks, short meeting, mostly dealing with 
organizational stuff and bringing attention on hot topics
"+" brings people together
"+" helps with UX organization
"-" requires people to make a time for it
     ... should be short though, so it shouldn't be big deal

Launchpad (StoryBoard in the future)
------------------------------------
= organization of UX work, overview of who is working on what, 
prioritizing stories, etc.
"+" helps organizing work
"+" helps documenting UX efforts
"-" requires maintenance
     ... the same way as for any other program

Wishlist (currently Launchpad)
------------------------------
= list of areas where other projects need a help from UX and UX person 
can take tasks
"+" easy way of other teams how to interact with UX team when they look 
for a help
"+" easy way for UXers to see areas where is a need for help

Storage place (GitHUb)
----------------------
= server where we can store temporary materials as well as final solutions
-> github for permanent solutions (guidelines, final designs, ...)?

Templates library
-----------------
= library containing pre-prepared templates for UI designs (ready to use 
already designed elements, etc)
"+" helps designers to produce designs easier by applying copy&paste 
methodology in the templates
... Should contain wireframes as well as visual designed elements
... Should be available for multiple applications (InDesign, Inkscape, etc)

??? (user community for feedback gathering)
-------------------------------------------
= tool for grouping people who are willing to give feedback on current 
UX in OpenStack


I am looking forward to hearing back from you with your feedback and 
opinions. If it seems to you like a good overview of how things can 
work, I will be happy to break it down into smaller pieces and make it 
happen so that we can start using all these tools as soon as possible.


Thank you all
-- Jarda



More information about the OpenStack-dev mailing list