The success or failure of any interactive system and technologyis contingent on the extent to which user issues, the humanfactors, are addressed right from the beginning to the very end,right from theory, conceptualization, and design process on todevelopment, evaluation, and to provision of services.
This is an amazing summary of a way to work, it almost seems like agile software development.