Streamlining User Experience Design and Development: Roles, Tasks and Workflow of Applying Rich Application Technologies
The adoption of Rich Application Technologies (RATs), such as Windows Presentation Foundation (WPF) or Adobe Flex, not only significantly enriches the user interface (UI) technology, but also can boost the collaborations among user experience (UX) specialists, designers and developers. Many books and plenty of online resources have described and discussed the technical capability and details of various RATs. However, how to effectively incorporate RATs into the process of UX design and development has not been systematically addressed. In this paper, we report our experience of applying RATs to develop several complex enterprise software systems. A new role, integrator, is introduced to support the communications among UX specialists, designers, and developers. We discuss the responsibilities and task assignments for each role, and propose a new workflow to streamline the design and development. We also discuss the challenges and the lessons learned from applying different RATs.
KeywordsUser experience UI design development rich application technology WPF/Silverlight Flex
Unable to display preview. Download preview PDF.
- 2.Leff, A., Rayfield, J.: Web-App. Dev Using the M/V/C Design Pattern. In: Fifth IEEE Intl. Enterprise Distributed Object Comp. Conference (2001)Google Scholar
- 3.Krasner, G., Pope, S.: A cookbook for using the model-view controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming 1, 26–49 (1988)Google Scholar
- 4.Nathan, A.: Windows Presentation Foundation Unleashed (WPF). Sams Press, USA (2006)Google Scholar
- 5.Petzold, C.: Applications= Code+ Markup: A Guide to the Microsoft Windows Presentation. Microsoft Press, Redmond (2006)Google Scholar
- 6.Royce, W.: Managing the Development of Large Software Systems. In: Proceedings of IEEE WESCON, vol. 26, pp. 1–9 (August 1970)Google Scholar