Agile Development of Interactive Software by Means of User Objectives
Agile methods, model-driven developments and user-centered design are three approaches widely accepted in the development of interactive software. In this paper, the authors present InterMod, a new approach that integrates all three methods. The project planning is based on User Objectives and the process is organized as a series of iterations, where the work is distributed in different workgroups according to some developmental and integration activities, each one driven by models. The requirements are incrementally collected and evaluated with models based on user-centered design. To speed up this validation, they put forward the SE-HCI model, which enriches a human-computer interaction model with the semantics of the application and some basic characteristics of an abstract prototype.