Designing Interaction Concepts, Managing Customer Expectation and Mastering Agile Development in Rich Application Product Development
The emergence of rich application implementation frameworks, such as WPF and Silverlight, promoted a new collaboration paradigm between developers and designers where ownership of the user interface code is transferred to the user experience team. The implications of this new paradigm for the user centered design process impact its technical, collaborative, and business dimensions. The traditional design prototype can now demonstrate most of the desired user experience and could be directly integrated with the back-end code, significantly reducing the design revision costs. Creating the rich prototypes demand enhanced technical skills from visual designers, who become a member of both the design and implementation teams. The implementation tools provided by the rich application frameworks aim to simplify the prototype creation task for the designer, but can potentially lead customers to expect a lower effort associated with the user centered design process.
Keywordsuser centered design process WPF Silverlight visual design interaction design rich application
Unable to display preview. Download preview PDF.
- 1.Beyer, H., Holtzblatt, K.: Contextual Design: Defining Customer-Centered Systems. Morgan Kaufmann, San Francisco (1997)Google Scholar
- 2.Cooper, A., Reimann, R., Cronin, D.: About Face 3: The Essentials of Interaction Design. Wiley, Hoboken (2007)Google Scholar
- 3.Rubin, J., Chisnell, D., Spool, J.: Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests. Wiley, Hoboken (2008)Google Scholar
- 4.International Organization for Standardization, http://www.iso.org
- 5.Martin, R.: Agile Software Development, Principles, Patterns, and Practices. Prentice Hall, Upper Saddle River (2002)Google Scholar
- 6.Fox, D., Sillito, J., Maurer, F.: Agile Methods and User-Centered Design: How These Two Methodologies Are Being Successfully Integrated in Industry. In: Agile 2008 Conference (2008)Google Scholar
- 8.Patton, J.: Designing Requirements: Incorporating User-Centered Design into an Agile SW Development Process. In: XP/Agile Universe 2002. Springer, Heidelberg (2002)Google Scholar