[xwiki-devs] [Proposal] Define a set of User Experience guidelines for XWiki
Hi Devs, Following-up on Caty's email ( http://markmail.org/message/3vukpehxeiflfjfw) I'd like us to get a bit more organized when it comes to improving XWiki's User Experience. This would allow us to make the product better and to gather more feedback from the community (such as Thibaut's email, see http://markmail.org/message/3bdk4jaziuqs6zvi ). In order to make our product great I think it would be good for us to agree on a set of standards and best practices related to UX. There are 2 levels to this initiative: 1. Agree on a set of broad rules 2. Agree on the implementation specifics for each rule A broad rule is a general rule that has to be followed when designing & coding a new feature: 1. "Always design a feature with one or more specific personas in mind" 2. "Respect consistency -> all UI items in XWiki should look & behave in the same way" Specifics are details related to the implementation of any given rule: 1. Choose the style to use for all buttons (see http://incubator.myxwiki.org/xwiki/bin/view/Standards/ for examples) 2. Define the personas we're targetting (see http://dev.xwiki.org/xwiki/bin/view/Design/ImproveXWikiUserExperience for examples) I'd like to get your feedback on the following points: - Is that a good idea overall? - Do you think we can make it an integral part of our development process? If the feedback is positive I'll start a discussion about the general UX rules we should make XWiki follow, then new ones for the specifics of each rule once we've agreed on some or all of them. Thanks, Guillaume -- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
Hi, the way to do this is by documenting existing standards and using them in practice. Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form. Consistency is a priority no matter for how many personas we are designing. Thanks, Caty
1. "Always design a feature with one or more specific personas in mind" **Love !**
I would add : "if you think personae potentially interested in your fnctionality are not included in your design, tell it. So that an admin who is not really award of UX will know it." Typically usefull when people makes a design with an UX for advanced user, despite the functionallity is usefull for beginners too. Yet rules are best if simple imo.
2. "Respect consistency -> all UI items in XWiki should look & behave in the same way" **+1000**
the way to do this is by documenting existing standards and using them in practice. **+1000**
I would add : Even if your proposition is only an image, add your sources (.svg, .gimp...) so that people can fork easily it to add great evolution propositions. Thanks Thibaut 2009/8/26 Ecaterina Valica <[email protected]>:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Hi, On Wed, Aug 26, 2009 at 6:45 PM, Ecaterina Valica <[email protected]> wrote:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
My point here wasn't to start debating the merits of a given rule. What I'd like us to agree on is broader: do we want to start collecting and enforcing a set of rules related to User Experience in the same fashion we have defined a set of rules for development practices? Once we agree on that, we can start collecting rules and have each of those rules voted upon so that they are validated by the community and become official rules for the project. Whatever rules we choose to apply (be them related to consistency or personas or anything else) we first need to have the community vote on them. So here's my first question: do we want to create a set of official user experience rules for XWiki? I think doing so would help us make XWiki a better product since user experience is key in making a piece of software easier to use. Some user experience guidelines (such as "using personas") can help us make sure all the people involved in creating XWiki software have the same understanding of XWiki users' needs. Other guidelines (such as "keep interfaces consistent") would help us ensure that the software we create follows common usability rules. Here's my +1 to the idea of having rules related to user experience when developing XWiki software. If this idea gets accepted by the community I'll initiate a process to collect individual rules and vote them. Thanks for your feedback, Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
+1 On Fri, Aug 28, 2009 at 18:09, Guillaume Lerouge <[email protected]>wrote:
Hi,
On Wed, Aug 26, 2009 at 6:45 PM, Ecaterina Valica <[email protected]> wrote:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
My point here wasn't to start debating the merits of a given rule. What I'd like us to agree on is broader: do we want to start collecting and enforcing a set of rules related to User Experience in the same fashion we have defined a set of rules for development practices?
Once we agree on that, we can start collecting rules and have each of those rules voted upon so that they are validated by the community and become official rules for the project. Whatever rules we choose to apply (be them related to consistency or personas or anything else) we first need to have the community vote on them.
So here's my first question: do we want to create a set of official user experience rules for XWiki?
I think doing so would help us make XWiki a better product since user experience is key in making a piece of software easier to use. Some user experience guidelines (such as "using personas") can help us make sure all the people involved in creating XWiki software have the same understanding of XWiki users' needs. Other guidelines (such as "keep interfaces consistent") would help us ensure that the software we create follows common usability rules.
Here's my +1 to the idea of having rules related to user experience when developing XWiki software.
If this idea gets accepted by the community I'll initiate a process to collect individual rules and vote them.
Thanks for your feedback, Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Ok sorry did'nt understood... +1 Rules will help to communicate on UX requierments. 2009/8/28 Ecaterina Valica <[email protected]>
+1
On Fri, Aug 28, 2009 at 18:09, Guillaume Lerouge <[email protected]
wrote:
Hi,
On Wed, Aug 26, 2009 at 6:45 PM, Ecaterina Valica <[email protected]> wrote:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
My point here wasn't to start debating the merits of a given rule. What I'd like us to agree on is broader: do we want to start collecting and enforcing a set of rules related to User Experience in the same fashion we have defined a set of rules for development practices?
Once we agree on that, we can start collecting rules and have each of those rules voted upon so that they are validated by the community and become official rules for the project. Whatever rules we choose to apply (be them related to consistency or personas or anything else) we first need to have the community vote on them.
So here's my first question: do we want to create a set of official user experience rules for XWiki?
I think doing so would help us make XWiki a better product since user experience is key in making a piece of software easier to use. Some user experience guidelines (such as "using personas") can help us make sure all the people involved in creating XWiki software have the same understanding of XWiki users' needs. Other guidelines (such as "keep interfaces consistent") would help us ensure that the software we create follows common usability rules.
Here's my +1 to the idea of having rules related to user experience when developing XWiki software.
If this idea gets accepted by the community I'll initiate a process to collect individual rules and vote them.
Thanks for your feedback, Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
Guillaume Lerouge wrote:
Hi,
On Wed, Aug 26, 2009 at 6:45 PM, Ecaterina Valica <[email protected]> wrote:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
My point here wasn't to start debating the merits of a given rule. What I'd like us to agree on is broader: do we want to start collecting and enforcing a set of rules related to User Experience in the same fashion we have defined a set of rules for development practices?
Once we agree on that, we can start collecting rules and have each of those rules voted upon so that they are validated by the community and become official rules for the project. Whatever rules we choose to apply (be them related to consistency or personas or anything else) we first need to have the community vote on them.
So here's my first question: do we want to create a set of official user experience rules for XWiki?
I think doing so would help us make XWiki a better product since user experience is key in making a piece of software easier to use. Some user experience guidelines (such as "using personas") can help us make sure all the people involved in creating XWiki software have the same understanding of XWiki users' needs. Other guidelines (such as "keep interfaces consistent") would help us ensure that the software we create follows common usability rules.
Here's my +1 to the idea of having rules related to user experience when developing XWiki software.
+1 too Thanks, Marius
If this idea gets accepted by the community I'll initiate a process to collect individual rules and vote them.
Thanks for your feedback, Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
+1 JV. On Fri, Aug 28, 2009 at 6:09 PM, Guillaume Lerouge<[email protected]> wrote:
Hi,
On Wed, Aug 26, 2009 at 6:45 PM, Ecaterina Valica <[email protected]> wrote:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
My point here wasn't to start debating the merits of a given rule. What I'd like us to agree on is broader: do we want to start collecting and enforcing a set of rules related to User Experience in the same fashion we have defined a set of rules for development practices?
Once we agree on that, we can start collecting rules and have each of those rules voted upon so that they are validated by the community and become official rules for the project. Whatever rules we choose to apply (be them related to consistency or personas or anything else) we first need to have the community vote on them.
So here's my first question: do we want to create a set of official user experience rules for XWiki?
I think doing so would help us make XWiki a better product since user experience is key in making a piece of software easier to use. Some user experience guidelines (such as "using personas") can help us make sure all the people involved in creating XWiki software have the same understanding of XWiki users' needs. Other guidelines (such as "keep interfaces consistent") would help us ensure that the software we create follows common usability rules.
Here's my +1 to the idea of having rules related to user experience when developing XWiki software.
If this idea gets accepted by the community I'll initiate a process to collect individual rules and vote them.
Thanks for your feedback, Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
+1 On Fri, Aug 28, 2009 at 18:09, Guillaume Lerouge<[email protected]> wrote:
Hi,
On Wed, Aug 26, 2009 at 6:45 PM, Ecaterina Valica <[email protected]> wrote:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
My point here wasn't to start debating the merits of a given rule. What I'd like us to agree on is broader: do we want to start collecting and enforcing a set of rules related to User Experience in the same fashion we have defined a set of rules for development practices?
Once we agree on that, we can start collecting rules and have each of those rules voted upon so that they are validated by the community and become official rules for the project. Whatever rules we choose to apply (be them related to consistency or personas or anything else) we first need to have the community vote on them.
So here's my first question: do we want to create a set of official user experience rules for XWiki?
I think doing so would help us make XWiki a better product since user experience is key in making a piece of software easier to use. Some user experience guidelines (such as "using personas") can help us make sure all the people involved in creating XWiki software have the same understanding of XWiki users' needs. Other guidelines (such as "keep interfaces consistent") would help us ensure that the software we create follows common usability rules.
Here's my +1 to the idea of having rules related to user experience when developing XWiki software.
If this idea gets accepted by the community I'll initiate a process to collect individual rules and vote them.
Thanks for your feedback, Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
Thomas Mortagne wrote:
+1
On Fri, Aug 28, 2009 at 18:09, Guillaume Lerouge<[email protected]> wrote:
Hi,
On Wed, Aug 26, 2009 at 6:45 PM, Ecaterina Valica <[email protected]> wrote:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
My point here wasn't to start debating the merits of a given rule. What I'd like us to agree on is broader: do we want to start collecting and enforcing a set of rules related to User Experience in the same fashion we have defined a set of rules for development practices?
Once we agree on that, we can start collecting rules and have each of those rules voted upon so that they are validated by the community and become official rules for the project. Whatever rules we choose to apply (be them related to consistency or personas or anything else) we first need to have the community vote on them.
So here's my first question: do we want to create a set of official user experience rules for XWiki?
I think doing so would help us make XWiki a better product since user experience is key in making a piece of software easier to use. Some user experience guidelines (such as "using personas") can help us make sure all the people involved in creating XWiki software have the same understanding of XWiki users' needs. Other guidelines (such as "keep interfaces consistent") would help us ensure that the software we create follows common usability rules.
Here's my +1 to the idea of having rules related to user experience when developing XWiki software.
+1 Anca
If this idea gets accepted by the community I'll initiate a process to collect individual rules and vote them.
Thanks for your feedback, Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
+1 Raluca. Anca Luca wrote:
Thomas Mortagne wrote:
+1
On Fri, Aug 28, 2009 at 18:09, Guillaume Lerouge<[email protected]> wrote:
Hi,
On Wed, Aug 26, 2009 at 6:45 PM, Ecaterina Valica <[email protected]> wrote:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
My point here wasn't to start debating the merits of a given rule. What I'd like us to agree on is broader: do we want to start collecting and enforcing a set of rules related to User Experience in the same fashion we have defined a set of rules for development practices?
Once we agree on that, we can start collecting rules and have each of those rules voted upon so that they are validated by the community and become official rules for the project. Whatever rules we choose to apply (be them related to consistency or personas or anything else) we first need to have the community vote on them.
So here's my first question: do we want to create a set of official user experience rules for XWiki?
I think doing so would help us make XWiki a better product since user experience is key in making a piece of software easier to use. Some user experience guidelines (such as "using personas") can help us make sure all the people involved in creating XWiki software have the same understanding of XWiki users' needs. Other guidelines (such as "keep interfaces consistent") would help us ensure that the software we create follows common usability rules.
Here's my +1 to the idea of having rules related to user experience when developing XWiki software.
+1
Anca
If this idea gets accepted by the community I'll initiate a process to collect individual rules and vote them.
Thanks for your feedback, Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
8 +1, I guess the vote is passed :-) I'll re-add the relevant section on dev.xwiki.org with the nice icon. I'll start sending emails soon to discuss the first rules we want to apply. Guillaume On Tue, Sep 1, 2009 at 8:52 AM, Raluca Stavro <[email protected]>wrote:
+1
Raluca.
Anca Luca wrote:
Thomas Mortagne wrote:
+1
On Fri, Aug 28, 2009 at 18:09, Guillaume Lerouge<[email protected]> wrote:
Hi,
On Wed, Aug 26, 2009 at 6:45 PM, Ecaterina Valica <[email protected]> wrote:
Hi,
the way to do this is by documenting existing standards and using them in practice.
Still consistency and designing for more specific personas in mind are two different things. One is about form and the other is about the logic/utility behind the form.
Consistency is a priority no matter for how many personas we are designing.
My point here wasn't to start debating the merits of a given rule. What I'd like us to agree on is broader: do we want to start collecting and enforcing a set of rules related to User Experience in the same fashion we have defined a set of rules for development practices?
Once we agree on that, we can start collecting rules and have each of those rules voted upon so that they are validated by the community and become official rules for the project. Whatever rules we choose to apply (be them related to consistency or personas or anything else) we first need to have the community vote on them.
So here's my first question: do we want to create a set of official user experience rules for XWiki?
I think doing so would help us make XWiki a better product since user experience is key in making a piece of software easier to use. Some user experience guidelines (such as "using personas") can help us make sure all the people involved in creating XWiki software have the same understanding of XWiki users' needs. Other guidelines (such as "keep interfaces consistent") would help us ensure that the software we create follows common usability rules.
Here's my +1 to the idea of having rules related to user experience when developing XWiki software.
+1
Anca
If this idea gets accepted by the community I'll initiate a process to collect individual rules and vote them.
Thanks for your feedback, Guillaume
Thanks, Caty _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/
participants (8)
-
Anca Luca -
Ecaterina Valica -
Guillaume Lerouge -
Jean-Vincent Drean -
Marius Dumitru Florea -
Raluca Stavro -
Thibaut DEVERAUX -
Thomas Mortagne