Academia.eduAcademia.edu

From HCI to Interaction Design

Issues and Challenges

A fundamental reality of application development is that the user interface is the system to the users. Software development process should reflect this fact. When you ask how user interface development should be reflected within an software development lifecycle (SDLC), you quickly discover that it affects all aspects of software development from requirements through to system delivery. This chapter discusses how user interface development should be reflected in a mature software process and overviews a collection of techniques for each phase of software development, showing how user interface development can easily be integrated into the overall software process.