Escuela Politécnica Superior, Universidad Autónoma de Madrid (UAM), 28049 Madrid, Spain.
Departamento de Ingeniería Informática y Ciencias de la Computación, Universidad de Atacama (UDA), Copiapó 1530000, Chile.
Sensors (Basel). 2021 Sep 20;21(18):6298. doi: 10.3390/s21186298.
Agile development processes are increasing their consideration of usability by integrating various user-centered design techniques throughout development. One such technique is Personas, which proposes the creation of fictitious users with real preferences to drive application design. Since applying this technique conflicts with the time constraints of agile development, Personas has been adapted over the years. Our objective is to determine the adoption level and type of integration, as well as to propose improvements to the Personas technique for agile development. A systematic mapping study was performed, retrieving 28 articles grouped by agile methodology type. We found some common integration strategies regardless of the specific agile approach, along with some frequent problems, mainly related to Persona modelling and context representation. Based on these limitations, we propose an adaptation to the technique in order to reduce the creation time for a preliminary persona. The number of publications dealing with Personas and agile development is increasing, which reveals a growing interest in the application of this technique to develop usable agile software.
敏捷开发过程通过在整个开发过程中集成各种以用户为中心的设计技术,越来越重视可用性。其中一种技术是人物角色(Personas),它提出创建具有真实偏好的虚构用户,以驱动应用程序设计。由于应用此技术与敏捷开发的时间限制相冲突,因此多年来人物角色已经进行了调整。我们的目标是确定采用程度和集成类型,并为敏捷开发的人物角色技术提出改进建议。进行了一项系统的映射研究,检索到 28 篇文章,这些文章按敏捷方法类型进行了分组。我们发现了一些常见的集成策略,无论具体的敏捷方法如何,还发现了一些常见的问题,主要与人物角色建模和上下文表示有关。基于这些限制,我们提出了对该技术的一种调整,以减少初步人物角色的创建时间。涉及人物角色和敏捷开发的出版物数量正在增加,这表明人们越来越有兴趣将该技术应用于开发可用的敏捷软件。