Saturday, September 26, 2009

Outside, in

We create software by working inwards from the users' experience. Maintaining focus on the users' perception of 'the system', we do just enough to satisfy the needs of the user rather than what we think is necessary or cool. On a regular basis, we come up for air to check context and avoid getting lost in the weeds. We decide which direction to go next based on where our client sees value and consider how we're going to demonstrate what we've created so far. We don't jump into unit land because trying to connect all the pieces at the end doesn't produce a good solution.

Labels:

Links to this post:

Create a Link

1 Comments:

I've recently been doing what I hope is a successful project inception (that's going to lead to a bid for the project) by trying to keep an eagle-eyed focus on the user experience.

I feel it worked very well, and certainly the prospective client was happy (it also helped that he was willing to put in the time and effort needed).

How do you feel such an approach tallies with domain driven design? I ask because I've heard some comments on teh interwebz saying that UCD and DDD are at odds, and was interested in your opinion.

Cheers,
Simon

Posted by Blogger Simon Kirk @ permalink
 

Post a Comment