Designing Interaction Concepts, Managing Customer Expectation and Mastering Agile Development in Rich Application Product Development

  • Marcela Esteves
  • Vladimir Andrade
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6761)


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.


user centered design process WPF Silverlight visual design interaction design rich application 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Beyer, H., Holtzblatt, K.: Contextual Design: Defining Customer-Centered Systems. Morgan Kaufmann, San Francisco (1997)Google Scholar
  2. 2.
    Cooper, A., Reimann, R., Cronin, D.: About Face 3: The Essentials of Interaction Design. Wiley, Hoboken (2007)Google Scholar
  3. 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. 4.
    International Organization for Standardization,
  5. 5.
    Martin, R.: Agile Software Development, Principles, Patterns, and Practices. Prentice Hall, Upper Saddle River (2002)Google Scholar
  6. 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
  7. 7.
    Labib, C., Hasanein, E., Hegazy, O.: Early Development of Graphical User Interface (GUI) in Agile Methodologies. J. Comp. Met. Sci. Eng. 9, 239–249 (2009)zbMATHGoogle Scholar
  8. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Marcela Esteves
    • 1
  • Vladimir Andrade
    • 1
  1. 1.Siemens Corporate ResearchPrincetonUSA

Personalised recommendations