SciELO - Scientific Electronic Library Online

 
vol.17 issue73Problems related with the quality accreditation of higher education in Latin AmericaA proposal of a Model for the introduction of active methodologies in Higher Education author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Innovación educativa (México, DF)

Print version ISSN 1665-2673

Abstract

ROQUE HERNANDEZ, Ramón Ventura; HERRERA IZAGUIRRE, Juan Antonio; LOPEZ MENDOZA, Adán  and  SALINAS ESCANDON, Juan Manuel. Un acercamiento práctico al desarrollo ágil de aplicaciones móviles en el aula. Innov. educ. (Méx. DF) [online]. 2017, vol.17, n.73, pp.97-114. ISSN 1665-2673.

Este artículo presenta un estudio en el que dos grupos de estudiantes universitarios aprendieron los principios de la agilidad en el desarrollo de aplicaciones móviles y construyeron su propia versión de una aplicación en Java para Android siguiendo los principios de dos metodologías ágiles: SCRUM y Programación Extrema (XP). A cada equipo se le asignó una metodología: SCRUM o XP para el desarrollo de su aplicación en dos iteraciones, En la segunda iteración, los requerimientos fueron modificados intencionalmente para provocar cambios en el software que cada equipo creaba. Después de terminar el proceso de desarrollo, se administró un cuestionario y se condujeron entrevistas con el propósito de investigar la percepción de los estudiantes acerca de: el trabajo de equipo, las metodologías utilizadas, su motivación personal, y su actitud acerca de los requerimientos cambiantes. Se realizó la prueba de Mann-Whitney con los datos obtenidos. Los resultados muestran que el equipo que implementó la metodología XP aceptó mejor los requerimientos cambiantes que el equipo que usó SCRUM. Además, también se observó mayor participación y cooperación entre los participantes de la metodología XP que entre los que usaron SCRUM.

Keywords : Aprendizaje de la ingeniería del software; desarrollo ágil de software; programación extrema; programación en Java; SCRUM.

        · abstract in English     · text in English     · English ( pdf )