Volume, Issue, Month, Year : Vol.7, No.5, September, 2016
Usability now appears to be a highly important attribute for software quality; it is a critical factor that
needs to be considered by every software-development organization when developing software to improve customer satisfaction and increase competition in the market. There exists a lack of a reference model or framework for small-sized software-development organizations to indicate which usability practices should be implemented, and where in the system-development life cycle they need to be considered. We offer developers who have the objective of integrating usability practices into their development life cycle a framework that characterizes 10 selected user-centered design (UCD) methods in relation to five relevant criteria based on some ISO factors that have an effect on the selection of methods (ISO/TR16982). The selection of the methods for inclusion in the framework responds to these organizations’ needs; and we selected basic methods that are recommended, cost-effective, simple to plan and apply, and easy to learn by developers; and which can be applied when time, resources, skills, and expertise are limited. We favor methods that are generally applicable across a wide range of development environments. The selected methods are organized in the framework according to the stages in the development process where they might be applied. The only requirement for the existing development life cycle is that it to be based on an iterative approach.