[Sigia-l] Meaning of "unified development methodologies"

Listera listera at rcn.com
Sun May 15 15:41:23 EDT 2005


kjnarey:

> what company cultures have you examples of where system
> efficiency doesn't aid user experience?

Notice I said "trumps", as in "more important". *Everything* may aid user
experience, question is, should anything trump it?

However, I'd consider an examination of the notion of (system) "efficiency"
a fair pursuit, which I think you are implicitly raising?

Suppose, as a IA/designer, I specced a sub-second time limit for fetching a
4-column table. The programmers come back and say, unfortunately, they can
deliver in not less than 10 seconds, which I consider too much latency for
the app's UX.

Programmers may consider all sorts of stuff like having to denormalize their
data, pool DB fetches, multithread concurrent requests, etc. They are all
additional work and may affect other parts of the system. In a tech-driven
culture, higher latency will triumph at the end. In companies with a culture
of delivering great UX, programmers will be asked to do whatever additional
work necessary to keep the UX optimal.

Yes, I have seen far too many instances where programmers were being lazy
and not clever enough to maximize UX, while minimizing their own workload. I
make a living doing surgery on these types of large-scale projects.

Ziya
Nullius in Verba 





More information about the Sigia-l mailing list