Los proyectos de desarrollo de software, especialmente cuando son a gran escala, incorporan una variedad de artefactos que se desarrollan, usan, mantienen, evolucionan y que dependen unos de otros. En la presente investigación se realiza una revisión sistemática de la literatura para identificar cuáles son los artefactos ágiles más generados por los desarrolladores, y las herramientas automatizadas que se emplean para garantizar la integración y escalabilidad en el desarrollo de sistemas de software. La investigación realizada confirma que los equipos ágiles a gran escala utilizan una gran variedad de artefactos tanto de procesos ágiles como convencionales. Los artefactos ágiles más desarrollados son: historias de usuarios, solicitudes de nuevas funciones, diseño detallado, criterios de prueba, pruebas unitarias, código fuente, estimaciones de puntos de historia, cuadro de incendio, tableros de estado, pila de sprint y pila de producto. Es consenso general en la literatura revisada, que la trazabilidad e integración entre diferentes artefactos ayuda a reducir el tiempo y el costo de desarrollo y mantenimiento, mejorando así la calidad del sistema.
Software development projects, especially when they are large-scale, incorporate a variety of artifacts that are developed, used, maintained, evolved, and depend on each other. In the present investigation, a systematic review of the literature is carried out to identify which are the agile artifacts most generated by developers, and the automated tools that are used to guarantee integration and scalability in the development of software systems. Research confirms that large-scale agile teams use a wide variety of artifacts from both agile and conventional processes. The most developed agile artifacts are: user stories, new feature requests, detailed design, test criteria, unit tests, source code, story point estimates, fire chart, status boards, sprint backlog, and product backlog. . It is a general consensus in the reviewed literature that traceability and integration between different artifacts help to reduce the time and cost of development and maintenance, thus improving the quality of the system.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados