On 9/27/06, Mathieu Bouchard matju@artengine.ca wrote:
I don't consider that interface design is something that strictly precedes implementation design; rather, both are interacting in a feedback loop, if the people involved are willing to make both the interface and implementation evolve. (that's like, the top principle of extreme programming, though not said like that)
This is similar the ADDIE principle that is often used in rapid prototyping for instructional design (http://en.wikipedia.org/wiki/ADDIE_Model).
~Kyle