Conformación de equipos ágiles para el desarrollo de software: revisión de literatura
DOI:
https://doi.org/10.15665/dem.v16i2.1901Palabras clave:
Software Industry, Agile Methodology, Scrum, Self-Managed TeamsResumen
El presente artículo de revisión tiene como finalidad analizar uno de los elementos más importantes en la industria de software: La conformación de equipos autogestionados y la implementación de una metodología para la planeación, control y desarrollo de los proyectos de software. Se realizó una revisión bibliográfica en diferentes bases de datos académicas, con el fin de conocer las generalidades y estado de la industria de software, la conformación de equipos autogestionados y las características de las metodologías ágiles de desarrollo. La conformación de equipos autogestionados facilita la comunicación y transmisión de conocimiento, elementos fundamentales dentro de la industria de desarrollo, permitiendo generar una respuesta adecuada frente a los cambios ocasionados por el entorno. Apoyándose en la metodología de desarrollo Scrum, se obtiene valor para los Stakeholders y se establece un flujo de trabajo encaminado a mejorar la productividad y eficiencia del proyecto.
Citas
Abrahamsson, Pekka; Salo, Outi; Ronkainen, Jussi & Warsta, Juhani (2002). Agile Software Development Methods: Review and Analysis. VTT Publications 478. En: https://www.vtt.fi/inf/pdf/publications/2002/P478.pdf. [17/11/2016] (fecha en que se bajó y leyó)
Abrahamsson, P., Warsta, J., Siponen, M., & Ronkainen, J. (2003). New directions on agile methods: A comparative analysis. 25th Int. Conference On Software Engineering, Proc., 244–254.
Ahmad, F., Baharom, F., & Husni, M. (2012). Agile Development Methods for Developing Web Application in Small Software Firms. Knowledge Management Inrenational Conference (KMICe), (4–6 July), 281–285.
Barrios, W. G., Godoy Guglielmone, M. V., Fernández, M. G., Mariño, S. I., Ferreira, F. M., & Zarrabeitia, C. T. (2012). SCRUM: application experience in a software development PyME in the NEA. Journal of Computer Science & Technology, 12(3), 110–115.
Baruah, N. (2015). Requirement management in agile software environment. Procedia Computer Science, 62, 81–83. DOI: https://doi.org/10.1016/j.procs.2015.08.414
Blakeman, G. (2008). Implementing Agile Software Development for Small – Medium Business. The University of Kansas.
Chow, T., & Cao, D.-B. (2008). A survey study of critical success factors in agile software projects. Journal of Systems and Software, 81(6), 961–971.
Cogollo, J. (2013). Análisis, propuesta y representación de indicadores en proyectos ágiles con SCRUM. Cuaderno Activa, (5), 11–21.
Correa, C. M. (1996). Strategies for software exports from developing countries. World Development, 24(1), 171–182.
Díaz, M., & Ospina, M. (2014a). Identificación de variables que afectarían la valoración de productos de las micro, pequeñas y medianas empresas dedicadas al desarrollo de software por encargo en Colombia. Informador Técnico (Colombia), 78(1), 64–81.
Díaz, M., & Ospina, M. (2014b). Prospectiva 2019 - 2023 para Mipymes dedicadas al desarrollo de software por encargo en Colombia. El Hombre Y La Máquina, (44), 75–91.
Diez, E., Britos, P., Rossi, B., & García-Martínez, R. (2003). Generación Asistida del Mapa de Actividades de Proyectos de Desarrollo de Software. Reportes Técnicos En Ingeniería Del Software, 5(1), 13–18.
Dingsøyra, T., Nerur, S., Balijepally, V., & Moe, N. B. (2012). A decade of agile methodologies: Towards explaining agile software development. Journal of Systems and Software, 85(6), 1213–1221.
Domann, J., Hartmann, S., Burkhardt, M., Barge, A., & Albayrak, S. (2014). An agile method for multiagent software engineering. Procedia Computer Science, 32(DAAF), 928–934.
Escobar, A., Velandia, D., Ordoñez, H., & Cobos, C. (2015). A review of the impact on XP methodology of business model inclusion in requirements elicitation. Sistemas & Telemática, 13(33), 45–61.
ESICenter SinerTIC Andino. (2012). Proyecto generación de estrategias para el desarrollo tecnológico y de mercado del sector software y servicios de ti mediante la aplicación de vigilancia tecnológica y prospectiva. En: http://cenisoft.org/wp-content/uploads/sites/2/2016/08/Estudio_Vigilancia_Tecnologica_Y_Prospectiva.pdf [25/11/2016]
Estayno, M., & Meles, J. (2014). El Rol del Product Owner en la definición y validación de las user stories. Ciencia Y Tecnología, 14, 145–162.
Fertalj, K., & Katic, M. (2008). An overview of modern software development methodologies. 19th Central European Conference on Information and Intelligent Systems, 633–639.
Gasca, M., Camargo, L., & Medina, B. (2014). Metodología para el desarrollo de aplicaciones móviles. Tecnura, 18(40), 20–35.
Ghobadi, S. (2015). What drives knowledge sharing in software development teams: A literature review and classification framework. Information & Management, 52(1), 82–97.
Ghobadi, S., & D’Ambra, J. (2013). Modeling High-Quality Knowledge Sharing in cross-functional software development teams. Information Processing and Management, 49(1), 138–157.
Giuffrida, R., & Dittrich, Y. (2013). Empirical studies on the use of social software in global software development – A systematic mapping study. Information and Software Technology, 55(7), 1143–1164.
González, J., Dominguez, F., Gutiérrez, J., & Escalona, M. (2014). Pruebas de aceptación orientadas al usuario: Contexto ágil para un proyecto de gestión documental. Ibersid, 8, 73–80.
Izaurralde, M. (2013). Caracterización de Especificación de Requerimientos en entornos Ágiles: Historias de Usuario. Universidad Tecnológica Nacional.
Janz, B. D., & Prasarnphanich, P. (2009). Freedom to Cooperate: Gaining Clarity Into Knowledge Integration in Information Systems Development Teams. IEEE Transactions on Engineering Management, 56(4), 621–635.
Jurado, F., & Rodriguez, P. (2015). Sentiment Analysis in monitoring software development processes: An exploratory case study on GitHub’s project issues. Journal of Systems and Software, 104, 82–89.
Kruchten, P. (1996). A Rational Development Process. Crosstalk, 9(July), 11–16.
Kusumasari, T., Supriana, I., Surendro, K., & Sastramihardja, H. (2011). Collaboration Model of Software Development. 2011 International Conference on Electrical Engineering and Informatics, 79, 1–6.
Letelier, P., & Penadés, M. (2006). Métodologías ágiles para el desarrollo de software: eXtreme Programming (XP). Técnica Administrativa, 5(26), 1–14.
Lindsjørn, Y., Sjøberg, D. I. K., Dingsøyr, T., Bergersen, G. R., & Dybå, T. (2016). Teamwork quality and project success in software development: A survey of agile development teams. Journal of Systems and Software, 122, 274–286.
Mann, C., & Maurer, F. (2005). A case study on the impact of Scrum on overtime and customer satisfaction. Proceedings of the Agile Development Conference (ADC’05).
Merchán, L., Urrea, A., & Rebollar, R. (2008). Definición de una metodología ágil de ingeniería de requerimientos para empresas emergentes de desarrollo de software del sur-occidente colombiano. Revista Cientifíca Guillermo de Ockham, 6(1), 37–50.
Mitre, H., Ortega, E., & Lemus, C. (2014). Estimación y control de costos en métodos ágiles para desarrollo de software: un caso de estudio. Ingeniería, Investigación Y Tecnología, 15(3), 403–418.
Navarro, A., Fernández, J., & Morales, J. (2013). Revisión de metodologías ágiles para el desarrollo de software. Prospectiva, 11(2), 30–39.
Palacio, J. (2014). Gestión de proyectos Scrum Manager. (R. Claudia, Ed.) (1st ed.). Safe Creative.
Palomino, K. (2011). Estudio del comportamiento de la industria del software en Colombia ante escenarios de capacidades de innovación y ventajas competitivas por medio de dinámica de sistemas. Universidad Nacional de Colombia.
Papadopoulos, G. (2015). Moving from Traditional to Agile Software Development Methodologies Also on Large, Distributed Projects. Procedia - Social and Behavioral Sciences, 175, 455–463.
Patel, A., Seyfi, A., Taghavi, M., Wills, C., Na, L., Latih, R., & Misra, S. (2012). A comparative study of agile, component-based, aspect-oriented and mashup software development methods. Technical Gazette, 19(1), 175–189.
Pedroza, P. (2013). Elección de una Metodología de Desarrollo a partir de las Ventajas de una Metodología Ágil y un Modelo Robusto como CMMI-DEV 1.3. Ingeniare, 8(14), 113–122.
Perkusich, M., Soares, G., Almeida, H., & Perkusich, A. (2015). A procedure to detect problems of processes in software development projects using Bayesian networks. Expert Systems with Applications, 42(1), 437–450.
Portillo, J., Vizcaíno, A., Piattini, M., & Beecham, S. (2012). Tools used in Global Software Engineering: A systematic mapping review. Information and Software Technology, 54(7), 663–685.
Rujana, M., Franco, N. R., Tortosa, N., & Tomaselli, G. (2016). Análisis sobre adopción de metodologías ágiles en los equipos de desarrollo en pymes del NEA. XVIII Workshop de Investigadores En Ciencias de La Computación, 646–650.
Serrador, P., & Pinto, J. (2015). Does Agile work ? - A quantitative analysis of agile project success. International Journal of Project Management, 33, 1040–1051.
Sommerville, I. (2010). Software Engineering. Software Engineering.
Špundak, M. (2014). Mixed Agile/Traditional Project Management Methodology – Reality or Illusion? Procedia - Social and Behavioral Sciences, 119, 939–948.
Suaza, K. V. (2013). Definición de equivalencias entre historias de usuario y especificaciones en UN - LENCEP para el desarrollo ágil de software. Universidad Nacional de Colombia Facultad.
Superintendencia de Sociedades. (2015). Desempeño Del Sector Software 2012 - 2014.
Takeuchi, H., & Nonaka, I. (1986). The new new product development game. Journal of Product Innovation Management, 3(3), 205–206.
Torrecilla, C., Sedeño, J., Escalona, M., & Mejías, M. (2015). Estimating , planning and managing Agile Web development projects under a value-based perspective. Information and Software Technology, 61, 124–144.
Woodcock, J., Larsen, P., Bicarregui, J., & Fitzgerald, J. (2009). Formal methods: Practice and Experience. ACM Comput. Surv., 41(4), 1–36.
Yagüe, A., & Garbajosa, J. (2009). Comparativa práctica de las pruebas en entornos tradicionales y ágiles. Revista Española de Innovación, Calidad E Ingeniería Del Software (REICIS), 5(4), 19–32.
Yip, M. H., & Juhola, T. (2015). Stakeholder involvement in software system development - Insights into the influence of product-service ratio. Technology in Society, 43, 105–114.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2018 Fabiola Sáenz Blanco, Frederick Gutiérrez Sierra, Julián Camilo Ramos Rivera
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.
Tenga en cuenta que al presionar el botón "guardar y continuar" que está al final, Usted está asumiendo todos los compromisos éticos y legales que aquí se enuncian. Ellos establecen las responsabilidades de la legislación en materia de derechos de propiedad intelectual. Para esto se asume que quien está efectuando la acción de presentar el escrito obra de buena fe y se representa a sí mismo y a los demás autores del artículo postulado.
En este sentido, los autores conservan todos los derechos de los cuales son titulares y autorizan la reproducción gratuita del documento enviado. En el evento de ser necesario, asumirán, al presionar el botón "guardar y continuar", la responsabilidad legal derivada de los derechos patrimoniales los cuales son gratuitos en razón al no cobro por ningún procedimiento de la Revista.
En consecuencia, El(Los) autor(es) representados por quien adelanta la postulación del artículo a evaluación y eventual publicación,
Declaro(amos):
1. Que soy (somos) el (los) autor(es) del artículo {aquí va el nombre del artículo colocado automáticamente}.
2. Que ésta es una obra original conforme a la ley de propiedad intelectual de derechos de autor colombiana.
3. Que el contenido del artículo de la referencia no ha sido publicado y que no se presentará a ningún otro medio de publicación en soporte escrito o electrónico antes de conocer la decisión del Comité Editorial de Dimensión Empresarial.
4. Que el firmante de esta certificación garantiza que el compromiso que aquí adquiere no infringe ningún tipo derechos de terceros.
5. Que la autorización de publicación incluye su archivo electrónico y su adaptación, de ser necesario, para su incorporación en la red o en cualquier formato electrónico o base de datos, así como anexar los metadatos necesarios para realizar el registro de la obra, marcas de agua o cualquier otro sistema de seguridad o de protección.
6. Que la autorización de publicación incluye la reproducción en soportes digitales. Así como su distribución y la puesta a disposición a través de archivos institucionales a través de Internet, distribuir copias, y exhibirlo en Colombia y fuera del país, así como incluir el artículo en índices nacionales e internacionales.
7. Que el autor asume toda la responsabilidad, incluyendo las indemnizaciones por daños, que pudieran ejercitarse contra la Universidad Autónoma del Caribe por terceros que vieran infringidos sus derechos e intereses a causa de la cesión.
Por su parte, Dimensión Empresarial se obliga a respetar, en todo caso, los derechos del autor contenido en el artículo 30 de la Ley 23 de 1982, o cualquiera posterior a esta y pondrá el artículo a disposición de los usuarios de la Revista para que hagan un uso legítimo de él, según lo permitido por la legislación aplicable, siempre que se cite su autoría, no se obtenga beneficio comercial, y no se realicen obras derivadas.
Los autores/as se comprometen a aceptar las condiciones de esta nota de propiedad intelectual, que se aplicarán a este envío cuando sea publicado en esta revista (más abajo se pueden añadir comentarios al editor/a).