In order to apply the HCI experience in a development process it is commonly necessary to be an expert in both knowledge areas, HCI and SDLC. To address this issue, research in the HCI field has proposed approaches that intend to include the SDLC in their methodological proposals. However, some of these proposals only present the models (of artifacts) to be constructed in each phase of the SDLC and do not define the activities implied to construct the HCI models [6]. On the other hand, in the SE field the activity of screen design is generally defined as a single activity and regarded as a black box in the system design. In this paper, we have proposed a generic GDP that enables the integration of such GDP in an arbitrary SDLC. Our work has three main contributions: (1) identifying the activities that can be generic for a GDP; (2) defining a generic GDP including the experience of several methodological approaches in HCI; and (3) an approach towards the integration of GDP and SLDC.
As a future work, we will look into defining a complete well-defined process model for GUI development, which involves complementing the GDP with the definition of the products or models of products of each activity, the roles for the process and the a suit of suggested tools to use for the process execution.