Originally Posted by greg nice
great post. this articulates well what i'm going through right now acutally. if you have any links on user experience ideas/guidelines that would be cool too. i had never heard of the term or the acronym until now
i'm not an expert at it, but doing BDD has been the most helpful thing so far. and by that i mean not only stuff like cucumber, but more importantly the process of first thinking through and writing down what a specific kind of user wants to do in a specific scenario.
so if you were thinking about twoplustwo, two important user types to think about would be regular forum users and new users. what are the tasks a regular user comes to the site to complete? one of them is to see new activity on threads he's participated in. so how do you present info to him to make those tasks easiest? 2p2 has the subscribed threads feature, eg, for the first task. but it's sort of hidden away. if you were redesigning it, you might want to make it more prominent, or even make it the homescreen, etc. now think about a new user. his goals are completely different. you may have to balance conflicting goals for different user types.
the specific answers aren't my point here though -- it's the process of starting with a user and what he wants to do in a specific case. Writing that down with no concept of how you are going to solve it, no thought of UI whatsoever
. That's where you need to start.
sort of on this topic, i recently read this article
and found it helpful.