On 20/11/13 09:37 -0600, Dolph Mathews wrote:



On Wed, Nov 20, 2013 at 9:09 AM, Thierry Carrez <thie...@openstack.org> wrote:

   Hi everyone,

   How should we proceed to make sure UX (user experience) is properly
   taken into account into OpenStack development ? Historically it was hard
   for UX sessions (especially the ones that affect multiple projects, like
   CLI / API experience) to get session time at our design summits. This
   visibility issue prompted the recent request by UX-minded folks to make
   UX an official OpenStack program.

   However, as was apparent in the Technical Committee meeting discussion
   about it yesterday, most of us are not convinced that establishing and
   blessing a separate team is the most efficient way to give UX the
   attention it deserves. Ideally, UX-minded folks would get active
   *within* existing project teams rather than form some sort of
   counter-power as a separate team. In the same way we want scalability
   and security mindset to be present in every project, we want UX to be
   present in every project. It's more of an advocacy group than a
   "program" imho.

   So my recommendation would be to encourage UX folks to get involved
   within projects and during project-specific weekly meetings to
   efficiently drive better UX there, as a direct project contributor. If
   all the UX-minded folks need a forum to coordinate, I think [UX] ML
   threads and, maybe, a UX weekly meeting would be an interesting first step.


++

UX is an issue at nearly every layer. OpenStack has a huge variety of
interfaces, all of which deserve consistent, top tier UX attention and
community-wide HIG's-- CLIs, client libraries / language bindings, HTTP APIs,
web UIs, messaging and even pluggable driver interfaces. Each type of interface
generally caters to a different audience, each with slightly different
expectations.

As already mentioned in other emails on this thread, I think it'd be
valuable to have a member of each project to coordinate with the UX
team. I think this is something we all want to have in the projects
we're working on and also something that every core member should be
keeping in their minds when reviewing patches.

I like the idea of having a security akin team for UX. We could also
tag bugs - this came up in the last TC meeting - when we think they
need the UX team intervention.

Also, as part of the review process, when the patch affects the UX,
reviewers could add one of the UX core members to the review and
request their feedback.

The above should guarantees the cross-project UX enforcement to some
extent.

From my point of view, UX is not just something we need to have
experts on but something we all need to care about. Having a UX team
will definitely help with this matter.

   There would still be an issue with UX session space at the Design
   Summit... but that's a well known issue that affects more than just UX:
   the way our design summits were historically organized (around programs
   only) made it difficult to discuss cross-project and cross-program
   issues. To address that, the plan is to carve cross-project space into
   the next design summit, even if that means a little less topical
   sessions for everyone else.


I'd be happy to "contribute" a design session to focus on improving UX across
the community, and I would certainly attend!

We also discussed about having a cross-project session at the summit.
I think this is becoming more and more important.

Cheers,
FF

--
@flaper87
Flavio Percoco

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to