<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>I love the idea of treating usability as a first-class citizen; to do that, we definitely need a core set of people who are passionate about the topic in order to keep it alive in the OpenStack gestalt. Contributors tend to prioritize work on new, concrete
features over “non-functional” requirements that are perceived as tedious and/or abstract. Common (conscious and unconcious) rationalizations include:</div>
<ul>
<li>I don’t have time</li><li>It’s too hard</li><li>I don’t know how</li></ul>
<div>Over time, I think we as OpenStack should strive toward a rough consensus on basic UX tenets, similar to what we have wrt architecture (i.e.,
<a href="https://wiki.openstack.org/wiki/BasicDesignTenets">Basic Design Tenets</a>). PTLs should champion these tenets within their respective teams, mentoring individual members on the
<i>why</i> and <i>how</i>, and be willing to occasionally postpone sexy new features, in order to free the requisite bandwidth for making OpenStack more pleasant to use.</div>
<div><br>
</div>
<div>IMO, our initiatives around security, usability, documentation, testing etc. will only succeed inasmuch as we make them a part of our culture and identity.</div>
<div><br>
</div>
@kgriffs
</body>
</html>