Resumen El objetivo de este trabajo fue contestar la pregunta de investigación: ¿Cómo se integran las pruebas de usabilidad remota con Programación eXtrema? La metodología utilizada fue la revisión de literatura, a través del proceso de búsqueda, selección y estructuración. Se utilizó palabras clave, categorías emergentes y cadenas de búsquedas a través de reconocidas bases de datos. Como resultado, un análisis del estado actual de los artefactos y procesos que se han utilizado en esta integración, lo que ha llevado a un enfoque combinado en áreas como: 1. Gestión de requerimientos, 2. Manejo de integrantes del equipo, que incluye desarrolladores, evaluadores de usabilidad, usuarios expertos y finales, 3. Manejo de pruebas, datos recolectados y retroalimentación, 4. Diseño y 5. Las actividades que se desarrollan dentro de la iteración. Se concluye que para recomendar procesos de integración que satisfagan las necesidades y tomen ventajas de las fortalezas tanto de Programación eXtrema como de las pruebas de usabilidad remota es necesario más investigación, experimentación y documentación. Finalmente, es necesario afrontar retos que involucran la diferencia en la visión holística de ambos enfoques, así como los problemas de comunicación entre los desarrolladores y los evaluadores de usabilidad, la adaptación de los artefactos para el extremo y la escaza prioridad que se le da a temas de usabilidad.
Resumo O objetivo deste trabalho foi responder à pergunta de pesquisa: Como os testes de usabilidade remotos são integrados à Programação Extrema? A metodologia utilizada foi a revisão de literatura, através do processo de busca, seleção e estruturação. Foram utilizadas palavras-chaves, categorias emergentes e redes de pesquisa por meio de base de dados reconhecidos. Como resultado, uma análise do estado atual dos artefatos e processos que foram usados nessa integração, levando a um enfoque combinado em áreas como: 1. Gerenciamento de requisitos, 2. Gerenciamento de membros da equipe, incluindo desenvolvedores, avaliadores de usabilidade, usuários especializados e usuários finais, 3. Manuseio de testes, dados coletados e feedback, 4. Design e 5. As atividades desenvolvidas dentro da iteração. Conclui-se que, para recomendar processos de integração que satisfaçam as necessidades e aproveitem os pontos fortes da Programação Extrema e dos testes de usabilidade remotos, são necessárias mais pesquisas, experimentação e documentação. Finalmente, devemos enfrentar os desafios que envolvem a diferença na visão holística de ambos os enfoques e problemas de comunicação entre desenvolvedores e avaliadores de usabilidade, a adaptação de artefatos para o extremo e escassa prioridade dada aos temas de usabilidade.
Abstract This study is intended to answer the question of how to integrate remote usability tests into eXtreme Programming. The study is based on a literature review involving search, selection and results classification. Keywords, emerging categories, and search strings in relevant databases were used. An analysis of the current state of the components and processes that have been used in this type of integration has led to a combined approach in areas such as: 1. Requirements management, 2. Management of team members including developers, usability evaluators, experts and final users, 3. Management of tests, data collected and feedback, 4. Design, and 5. Activities carried out within an iteration. It is concluded that more research, experimentation and documentation are necessary to be able to recommend integration processes that satisfy demands and take advantage of eXtreme Programming and remote usability tests. Finally, it is necessary to confront the challenges posed by the difference in the holistic visions of both approaches, as well as communication problems between usability developers and evaluators, adaptation of eXtreme components, and the limited priority assigned to usability efforts.