... other system design methods, systematic and traceable transformations from analysis, to design, to implementation, and testing are hallmarks of mature software development.User-centered design generally ... Lightweight techniques to encourage innovative user interface design, in User Interface Design: Bridging the Gap from User Requirements to Design, Wood, L, Ed., CRC Press, Boca Raton, FL, 1998.Nielsen, ... The designer must build interactive visualprototypes to better understand the actual interactions, test the design before itis coded, and communicate the finished design to developers and customers.1....