Search the web
Sign In
New User? Sign Up
agile-usability · Agile Usability
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Today's article on UseIt.com   Message List  
Reply | Forward Message #5843 of 6547 |
Re: Today's article on UseIt.com


> I am not experienced in either agile or Interaction Design. In this
> article Neilsen has pointed out that Agile software development in
> small increments could risk the overall user experience.

> A similar statement has been made by Larry Constantine in his report
> "The Usability Challenge" published recently in which he said "the
> absence of any comprehensive overview of the entire architecture" is a
> shortcoming of nearly all techniques that are based on iterative
> expansion and refinement in small increments.

I'm a web interaction designer working on a team with front- and
back-end software developers, two business owners and a scrum master.

The essential approach (for us anyway) is to be able to continually
deliver incremental value for our customers and visitors -- and, by
extension, our business. We work in two-week sprints, and at the end
of each we do a code release.

Short cycles don't mean throwing usability tenets or user testing out
the window, nor does it mean not having "any comprehensive overview of
the entire architecture". On the contrary, we designers are always
working several sprints ahead on the big stuff, at least one on the
"test and learn" enhancements, *and* we conduct bi-weekly user tests
on our latest and best interaction design candidates. In this way
we're sort of parallel tracking with developers, though we're always
at least a little bit behind them (which is a good thing).

If I'm to take Consantine's remarks cited above at face value, I'd
respond that most of our work is not designing brand new software
every time, but incrementally improving -- in every aspect -- what we
_do_ have. And when we are designing an absolutely brand-new area, we
still gather the necessary requirements up front, sketch out possible
solutions, and iterate through comps until a likely candidate emerges.

FWIW, I've never once worked on a project where every single one of
the usability / interaction problems have been solved -- or, in some
cases, even recognized -- by launch time. We're going to miss stuff,
we're going to misinterpret our user tests, we're going to make
sub-optimal choices. But with our current methods, we're continually
re-evaluating and only have to live with the truly sub-optimal for two
weeks at most.

I will say that one *huge* key to making everything work -- and I know
that this may sound hackneyed -- is just having a good working
relationship with one's teammates. If the division between software
developers and interaction designers as presented in the article by
Neilsen is the rule rather than the exception, then I understand why
people are skeptical. Trick is to get over it and work as a team. It's
amazing what can get accomplished once you get past the artificial "us
v them" mentality.

Peace,

Kurt Morris
Senior Interaction Designer
The Motley Fool

















































































Tue Nov 18, 2008 6:55 pm

tmfspeck
Offline Offline
Send Email Send Email

Forward
Message #5843 of 6547 |
Expand Messages Author Sort by Date

Hi, I am not experienced in either agile or Interaction Design. In this article Neilsen has pointed out that Agile software development in small increments...
Namgyal Damdul
damdulin
Offline Send Email
Nov 18, 2008
6:22 pm

... I'm a web interaction designer working on a team with front- and back-end software developers, two business owners and a scrum master. The essential...
tmfspeck
Offline Send Email
Nov 18, 2008
7:54 pm

I totally agree with Kurt. I am surprised the way 90% of the teams get divided between us v/s they rather than "WE". Work as a team and all will fall in place....
Kavita Doshy
k_tandel
Offline Send Email
Nov 19, 2008
12:13 pm

I thought Nielsen's article was notable enough to comment on point by point. Not much to disagree with, but I hope a few things of note for both programmers...
aacockburn
Offline Send Email
Nov 19, 2008
5:24 pm

... OK, I'm just catching up with this thread. I just got around to reading http://www.useit.com/alertbox/agile-methods.html and the statement "For a project...
George Dinwiddie
gdinwiddie
Offline Send Email
Dec 3, 2008
12:55 am

It's certainly possible to take the no BUFD (big upfront design) mantra to excess and make an iterative approach tend to hurt UX quality. Gerard Meszaros...
Andy Edmonds
andyed
Offline Send Email
Nov 18, 2008
8:04 pm

... I think it's a risk, but not a huge one. Some would say that more up-front work is the solution. That can be fine, but I think a better approach is to...
William Pietri
william_pietri
Offline Send Email
Nov 19, 2008
4:36 am

... I wrote Jakob Nielsen a reply. I thought folks here would find some of it relevant, so here's an excerpt: I loved today's UseIt.com post on this topic. I...
William Pietri
william_pietri
Offline Send Email
Nov 19, 2008
6:11 pm

Hi William. I have left this group alone for a while (I'm not currently receiving posts to it, so please excuse me for the lateness of subsequent replies), and...
Owen Thomas
owen_paul_th...
Offline Send Email
Dec 31, 2008
2:41 am

Hello, Owen. On Tuesday, December 30, 2008, at 9:04:12 PM, you ... Are you married? Do you live with your family? Why or why not? Ron Jeffries ...
Ron Jeffries
ronaldejeffries
Offline Send Email
Dec 31, 2008
1:07 pm

Hello Ron ... Your point? What relevance do these questions bare to my ability to do the job?...
Owen Thomas
owen_paul_th...
Offline Send Email
Dec 31, 2008
11:47 pm

... None. The point is that humans being together in the same room is *not* an anachronism and never will be (At least until we evolve into some sort of...
Adam Sroka
adamjaph
Offline Send Email
Dec 31, 2008
11:55 pm

Hi Adam ... Right you are about collocation always having its place. For instance, one would not be able to fight a fire remotely; that is weird idealism that...
Owen Thomas
owen_paul_th...
Offline Send Email
Jan 1, 2009
6:22 am

... Fire-fighting may not be the best analogy here. Actually, the military has developed technology for doing exactly what you suggest (Fighting fires...
Adam Sroka
adamjaph
Offline Send Email
Jan 1, 2009
7:06 am

Hello, Adam. On Thursday, January 1, 2009, at 2:06:14 AM, you ... All of them? Ron Jeffries www.XProgramming.com www.xprogramming.com/blog Think! -- Aretha...
Ron Jeffries
ronaldejeffries
Offline Send Email
Jan 1, 2009
10:04 am

On Thu, Jan 1, 2009 at 2:04 AM, Ron Jeffries ... No. Of course not. I'm just saying that the desire to work in isolation is something that I have observed in...
Adam Sroka
adamjaph
Offline Send Email
Jan 1, 2009
10:20 am

Hello, Adam. On Thursday, January 1, 2009, at 5:20:39 AM, you ... There are lots of home workers. Phone sales people, phone support, free lance writers and...
Ron Jeffries
ronaldejeffries
Offline Send Email
Jan 1, 2009
1:27 pm

And so software development or coding is not a craft?...
mark schraad
mschraad333
Offline Send Email
Jan 1, 2009
3:58 pm

Hello, mark. On Thursday, January 1, 2009, at 10:57:58 AM, you ... Did I say it wasn't a craft? Or that it was? Ron Jeffries www.XProgramming.com ...
Ron Jeffries
ronaldejeffries
Offline Send Email
Jan 1, 2009
4:55 pm

I was trying to get a clarification on your point. You seem to deem colocation as the preferred way to develop. You then cited the following practices as...
mark schraad
mschraad333
Offline Send Email
Jan 1, 2009
5:04 pm

Hello, mark. On Thursday, January 1, 2009, at 12:04:46 PM, you ... You didn't. The OP seemed to think that only programmers want to work at home. I gave...
Ron Jeffries
ronaldejeffries
Offline Send Email
Jan 1, 2009
5:43 pm

On Thu, Jan 1, 2009 at 5:26 AM, Ron Jeffries ... Fair enough. I guess I'm really conflating two things: The desire to "work at home" and the desire to do...
Adam Sroka
adamjaph
Offline Send Email
Jan 2, 2009
1:12 am

... P.S. the part that strikes me as somewhat unique to software developers is, "My IRC/AIM/MSN/Yahoo!/forum/email/Yammer/etc. is even better than being there;...
Adam Sroka
adamjaph
Offline Send Email
Jan 2, 2009
2:04 am

Hello, Adam. On Thursday, January 1, 2009, at 9:04:01 PM, you ... Thus my earlier question about collocation with one's wife ... Ron Jeffries ...
Ron Jeffries
ronaldejeffries
Offline Send Email
Jan 2, 2009
3:04 am

... even ... Since nobody else took you up on your question, then let me try... The purpose of being with one's wife and kids is for intimacy. The purpose of...
The_Mingster
Offline Send Email
Jan 2, 2009
7:43 pm

Hello, Adam. On Thursday, January 1, 2009, at 8:12:05 PM, you ... I don't see how you put together an acknowledgement that software development is a social...
Ron Jeffries
ronaldejeffries
Offline Send Email
Jan 2, 2009
3:03 am

On Thu, Jan 1, 2009 at 7:03 PM, Ron Jeffries ... Because, in my brain software development is not a singular activity. My earlier comments made the assumption...
Adam Sroka
adamjaph
Offline Send Email
Jan 2, 2009
3:21 am

Hello, Adam. On Thursday, January 1, 2009, at 10:21:31 PM, you ... I thought you were arguing that software is not like that? Ron Jeffries ...
Ron Jeffries
ronaldejeffries
Offline Send Email
Jan 2, 2009
3:44 am

On Thu, Jan 1, 2009 at 7:43 PM, Ron Jeffries ... It might be that I am "arguing" with myself ;-) /I am willing to recognize that it is more similar than I...
Adam Sroka
adamjaph
Offline Send Email
Jan 2, 2009
4:00 am

This email thread is, itself, an argument against the supposed virtues of remote working. So many misunderstandings, misinterpretations and misidentifications...
Dan Blaker
rallyboypdx
Offline Send Email
Jan 2, 2009
5:28 pm
 First  |  |  Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help