Formação equipamento agile desenvolvimento de software

Autores

  • Fabiola Sáenz Blanco Universidad Distrital Francisco José de Caldas
  • Frederick Gutiérrez Sierra Universidad Distrital Francisco José de Caldas
  • Julián Camilo Ramos Rivera Universidad Distrital Francisco José de Caldas

DOI:

https://doi.org/10.15665/dem.v16i2.1901

Palavras-chave:

Software Industry, Agile Methodology, Scrum, Self-Managed Teams

Resumo

Este artigo é uma revisão e análise de um dos elementos mais importantes da indústria de software: A criação de equipes auto-geridas e implementação de uma metodologia de planejamento, controle e desenvolvimento de projetos de software. Uma revisão da literatura em diferentes bancos de dados acadêmicos foi realizada a fim de conhecer generalidades e estado da indústria de software, a criação de equipamentos de auto-gestão e as características de metodologias ágeis de desenvolvimento. A formação de equipes auto-geridas facilita a comunicação e transmissão de conhecimento, elementos fundamentais dentro da indústria de desenvolvimento, permitindo gerar uma resposta adequada às mudanças causadas pelo ambiente. Com base na metodologia de desenvolvimento Scrum, o valor das partes interessadas é obtido e um fluxo de trabalho projetado para melhorar a produtividade e eficiência do projeto é estabelecida.

Referências

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.

##submission.downloads##

Publicado

2018-07-20

Como Citar

Sáenz Blanco, F., Gutiérrez Sierra, F., & Ramos Rivera, J. C. (2018). Formação equipamento agile desenvolvimento de software. Dimensión Empresarial, 16(2), 39 - 54. https://doi.org/10.15665/dem.v16i2.1901

Edição

Secção

ARTIGOS RESULTADOS DA PESQUISA

Artigos mais lidos do(s) mesmo(s) autor(es)