Guía metodológica ágil, para el desarrollo de aplicaciones móviles “AEGIS-MD”

Yohn Daniel Amaya Balaguera

Resumen


Objetivo. Desarrollar una guía metodológica basada en características de las metodologías XP, SCRUM y TDD con la finalidad de proporcionar elementos conceptuales, pasos estructurados, roles y herramientas a ser aplicadas en el desarrollo de aplicaciones para dispositivos móviles, con el fin de aumentar la productividad en el proyecto y asegurar la calidad del producto entregado.

Método. La investigación se dividió en tres fases; en la primera, se realizó una revisión de las metodologías ágiles para desarrollo de software y la identificación de los requisitos específicos de las aplicaciones para dispositivos móviles; en la segunda fase, se realizó una caracterización del desarrollo de aplicaciones para dispositivos móviles en la etapa de análisis, diseño e implementación, así como una revisión de las herramientas de gestión de calidad que ofrecen las metodologías ágiles y son susceptibles a ser implementadas en el desarrollo de aplicaciones para dispositivos móviles, en la tercera fase; se identificaron algunas prácticas de las metodologías ágiles, susceptibles a ser aplicadas en el desarrollo de software para aplicaciones móviles.

Resultados. Estructuración de una guía metodológica.


Palabras clave


aplicación móvil, desarrollo software, metodología ágil.

Texto completo:

PDF

Referencias


Abrahamsson, P. 2005. Keynote: Mobile software development–the business opportunity of today. En: Proceedings of the International Conference on Software Development (pp. 20-23). Citeseer.

Abrahamsson, P. 2007. Agile software development of mobile information systems. En: Proceedings of the 19th international conference on Advanced information systems engineering (pp. 1-4). Springer-Verlag.

Abrahamsson, P. Hanhineva, A. Hulkko, H. Ihme, T. Jäälinoja, J. Korkala, M. Salo, O. 2004. Mobile-D: an agile approach for mobile application development. En: Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications (pp. 174-175). ACM.

Abrahamsson, P. Salo, O. Ronkainen, J. Warsta, J. 2002. Agile software development methods: Review and analysis. VTT Finland.

Abrahamsson, P. Warsta, J. Siponen, M. Ronkainen, J. 2003. New directions on agile methods: a comparative analysis (pp. 244-254). IEEE. http://doi.org/10.1109/ ICSE.2003.1201204

Astels, D. 2003. Test-driven development : a practical guide. Upper Saddle River, N.J.; London: Prentice Hall PTR.

Avison, D. Fitzgerald, G. 2006. Information system development. Maidenhead: McGraw- Hill Education.

Barnard, L. Yi, J. Jacko, J. Sears, A. 2005. An empirical comparison of use-in-motion evaluation scenarios for mobile computing devices. International Journal of Human- Computer Studies, 62(4), 487-520.

Beck, K. Andres, C. 2004. Extreme programming explained : embrace change. Boston, MA: Addison-Wesley.

Beck, K. Zapata, J. 2002. Una Explicación de la programación extrema. Aceptar el cambio. Madrid [etc.]: Addison Wesley.

Dyba, T. Dingsoyr, T. 2009. What Do We Know about Agile Software Development? IEEE Software, 26(5), 6-9. http://doi.org/10.1109/MS.2009.145

Letelier, P. Canós, J. Sánchez, E. (s. f.) An Experiment Working with RUP and XP. En M. Marchesi & G. Succi (Eds.), Extreme Programming and Agile Processes in Software Engineering (Vol. 2675, pp. 41-46). Berlin, Heidelberg: Springer Berlin Heidelberg. Recuperado a partir de http://www.springerlink.com/index/10.1007/3-540-44870-5_6

Lista de objetivos / requisitos priorizada (Product Backlog) | proyectos Ágiles. (s. f.). Recuperado 20 de junio de 2013, a partir de http://www.proyectosagiles.org/lista-requisitos-priorizada-product-backlog

Manifiesto por el Desarrollo Ágil de Software. (s. f.). Recuperado 13 de noviembre de 2012, a partir de http://www.agilemanifesto.org/iso/es/

Nielsen, J. 1994. Usability engineering. San Francisco, Calif.: Morgan Kaufmann Publishers. Recuperado a partir de http://search.ebscohost.com/login.aspx?direct=t rue&scope=site&db=nlebk&db=nlabk&AN=582280

Nosseir, A. Flood, D. Harrison, R. Ibrahim, O. 2012. Mobile Development Process Spiral (pp. 281-286). IEEE. http://doi.org/10.1109/ICCES.2012.6408529

Rahimian, V. Ramsin, R. 2008. Designing an agile methodology for mobile software development: A hybrid method engineering approach. Research Challenges in Information Science. RCIS 2008. Second International Conference on, 337-342. http:// doi.org/10.1109/RCIS.2008.4632123

Restivo, K. (s. f.) Worldwide Quarterly Mobile Phone Tracker. Recuperado 9 de julio de 2013, a partir de http://www.idc.com/tracker/showproductinfo.jsp?prod_id=37

Ruata, C. Palacio, J. 2007. Scrum Manager Gestión de Proyectos. Recuperado 13 de septiembre de 2013, a partir de http://www.safecreative.org/?wicket:interface=:0::::

Salo, O. Abrahamsson, P. 2008. Agile methods in European embedded software development organisations: a survey on the actual use and usefulness of Extreme Programming and Scrum. IET Software. 2(1), 58. http://doi.org/10.1049/iet-sen:20070038

Salo, O. Valtion, T. 2006. Enabling software process improvement in agile software development teams and organisations. VTT Technical Research Centre of Finland, [Espoo, Finland].

Satyanarayanan, M. 1996. Fundamental challenges in mobile computing. En: Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing (pp. 1-7). ACM.

Satyanarayanan, M. 1998. Fundamental Challenges in Mobile Computing.

Schmidkonz, C. Staader, J. 2007. Piloting of Test Driven Development in Combination with Scrum. Recuperado 18 de julio de 2013, a partir de http://members.scrumalliance. org/resources/267

Schwaber, K. Beedle, M. 2002. Agile software development with Scrum. Upper Saddle River, NJ: Prentice Hall.

Schwaber, K. Sutherland, J. 2011. The scrum guide.

Scrum Alliance - TDD and Scrum. 2011. Recuperado 13 de noviembre de 2012, a partir de http://www.scrumalliance.org/resources/267

State of Agile Development Survey Results | VersionOne. (s. f.). Recuperado 10 de julio de 2013, a partir de http://www.versionone.com/state_of_agile_development_ survey/2011/

Szalvay, V. 2004. An introduction to agile software development. Danube Technologies. Takeuchi, H. Nonaka, I. 1986. The new new product development game. Harvard Business Review.




DOI: http://dx.doi.org/10.22490/25391887.1348

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.