Wednesday, November 4, 2009

Agile User Experience Projects, Jakob Nielsen’s Alertbox

timoni:

“Maintain a coherent vision of the user interface architecture. Create the initial vision during a “sprint zero” period — before any implementation has started — and maintain it through annual (or semi-annual) design vision sprints. You can’t just design individual features; they have to fit together into a coherent whole — a whole that must be designed as well. Bottom-up user interface design equals a confused total user experience (the Linux syndrome).”

Agile User Experience Projects, Jakob Nielsen’s Alertbox

In my experience, maintaining UI fidelity is the hardest part of working with agile programming. I find it surprising that Nielsen’s only advice is to “decide it all in advance.”

Any other advice on this out there?