Vous êtes sur la page 1sur 2

IV CONACIN

METODOLOGAS GILES PARA EL DESARROLLO DE APLICACIONES MVILES


2

Casas-Huamanta, Edwin Roi1; Linares-Fernndez, Eli ; Acua-Huamn,


Yostey3
1

Facultad de Ingeniera y Arquitectura, EAP Ingeniera de Sistemas, Universidad Peruana Unin Filial
Tarapoto.

Pegue aqu
el logo de su
escuela u
organizacin

Jr. Los Mrtires 218. Urb. Santa Lucia, Morales-Tarapoto

Resumen
Con el objetivo de determinar cul de las tres metodologas agiles ms
importantes, permite desarrollar una aplicacin mvil, de manera eficaz y
eficiente, se realiz una investigacin sobre
metodologas agiles para el
desarrollo de aplicaciones mviles; tuvo como diseo metodolgico: exploratorio,
retrospectivo y de corte transversal, cuya unidad de anlisis estuvo constituida
por cada una de las tres metodologas agiles. Para la recoleccin de la
informacin se consult con la biblioteca virtual de nuestra universidad y revistas
indizadas a nivel nacional e internacional. La investigacin demostr que la
metodologa Hibrida, consiste en lograr la rapidez de entrega de Software y
mejoras las capacidades de gestin de riesgo, mientras que la Metodologa
Mobile-D, esta inclinada exclusivamente al desarrollo de aplicaciones mviles, la
cual sigue una secuencia estricta; por su parte Mobile Development Process
Spiral, est orientada a proyectos grandes, costosos y reducir riesgos y se lleg a
la conclusin que la metodologa ms ptima para el desarrollo gil de
aplicaciones mviles es Mobile-D.

Introduccin
El desarrollo de aplicaciones mviles sufre prcticamente los mismos problemas
que la gran mayora de desarrollo de software. Hay que tener en cuenta sus
principales peculiaridades; duracin de su desarrollo, innovacin, los cambios en
la plataforma de desarrollo y en el hardware. Todo ello influye a la hora de elegir
una metodologa concreta de desarrollo. Ante esta problemtica, se ha credo
conveniente realizar una investigacin donde se presenta una sntesis de
implementacin de aplicaciones mviles y metodologas de desarrollo; para ello,
se han seleccionado tres metodologas giles ms importantes. La presente
investigacin, est estructurada de la siguiente manera: introduccin, mtodo
cientfico, tcnicas e instrumentos, resultados, discusin y conclusiones.
Esperamos con la presente investigacin, determinar cul de las tres
metodologas agiles permite desarrollar una aplicacin mvil, de manera eficaz y
eficiente.

Resultados y discusiones
Metodologa y desarrollo:

La segunda iteracin, realiza una integracin de ciertas partes de los modelos


NPD (New Product Development), aadiendo la generacin de ideas en el inicio
del ciclo y una prueba de mercado antes de lanzar la fase de comercializacin.
La tercera iteracin integra directamente el motor de desarrollo de los mtodos
de desarrollo adaptativo (ASD) muy orientados al aseguramiento de la calidad en
los procesos de desarrollo con la idea de disponer de la arquitectura fsica en una
fase temprana del proceso.
En la cuarta iteracin se aaden elementos de prototipado; se refina la fase de
iniciacin del proyecto, sobre la base del mismo elemento de los procesos
adaptativos.
Mobile Development Process Spiral.
Se basa en el desarrollo de sucesivas fases, por evolucin de sistemas ms
simples a sistemas ms complejos. Adems utiliza el modelo de desarrollo en
espiral como base, e incorpora procesos de evaluacin de usabilidad, priorizado a
la participacin del usuario en todos los procesos de ciclo de vida de diseo.
Tambin est orientado a proyectos grandes y costosos, ya que est destinado a
ser un modelo de reduccin de riesgos (A. Nosseir, D. Flood, R. Harrison, O.
Ibrahim, 2012).
Fases:
Planificacin: Se elabora en funcin del estudio de riesgos de los resultados
previos.
Anlisis: Estudia los casos de uso y los escenarios a realizar. Se descubren
nuevas clases y asociaciones.
Diseo: Se estudian las opciones necesarias para realizar la iteracin. Si se
necesita se retoca la arquitectura.
Codificacin y pruebas: Se codifica el nuevo cdigo y se integra con el resultante
de iteraciones anteriores.
Evaluacin del prototipo parcial: Los resultados se evalan respecto a los
criterios definidos para la iteracin.
Documentacin del prototipo: Se congela y documenta el conjunto de
elementos del prototipo obtenido.

Conclusiones
Una metodologa es una coleccin de procedimientos, tcnicas, herramientas y
documentos auxiliares que ayudan a los desarrolladores de software en sus
esfuerzos por implementar nuevos sistemas de informacin. Una metodologa
est formada por fases, cada una de las cuales se puede dividir en sub-fases,
que guiarn a los desarrolladores de sistemas a elegir las tcnicas ms
apropiadas en cada momento del proyecto y tambin a planificarlo, gestionarlo,
controlarlo y evaluarlo.(Avison y Fitzgerald, 2006).

Metodologa gil:
Damon-Poole (2009), define al desarrollo gil como aquel que, en comparacin
con el desarrollo tradicional, provee beneficios de mayor flexibilidad, retorno de
inversin ms alto, realizacin ms rpida del retorno de inversin, alta calidad,
mayor visibilidad y paz sostenible.
Metodologas giles para el desarrollo de aplicaciones para dispositivos
mviles.
MOBILE-D .

Mobile-D es la metodologa de bicicleta de montaa para el desarrollo gil de


software; adems es conveniente para varios contextos, por ejemplo: la
seguridad financiera, logstica y aplicaciones de productos de simulacin.
(Vernica Lara, 2012; Luis A. Tapia, 2012)
Segn: Software Technologies Reserarch Programe (2006); menciona: MobileD se divide en cinco periodos o fases: exploracin, iniciacin, produccin,
estabilizacin y prueba del sistema. En general, todas las fases, con excepcin
de la primera fase exploratoria, contienen tres das de desarrollo distintos:
planificacin, trabajo y liberacin; se aadirn das para acciones adicionales en
casos particulares (Blanco, 2009; Carmareno, 2009)
Metodologa de diseo hbrido
S. B. kaleel y s. harishankar (2013). indica que esta metodologa utiliza el modelo
iterativo incremental para el proceso de desarrollo y as lograr la rpida entrega
de software y mejorar las capacidades de gestin de riesgos.

Las metodologas giles son una excelente alternativa para guiar proyectos de
desarrollo de software de tamao reducido, como es el caso de las aplicaciones
para dispositivos mviles, gracias a la gran facilidad de adaptacin que poseen;
pero estas necesitan ser adaptadas a las caractersticas especiales de estos
dispositivos con el fin de obtener productos de calidad.
Dentro de las caractersticas se puede mencionar la gran rapidez con que van
cambiando las versiones de los sistemas operativos (SO) mviles, la aparicin de
nuevas prestaciones de hardware, la reida competencia de las empresas y
comunidades de desarrollo por apropiarse del mercado, lo que conduce a la
tendencia de desarrollar aplicaciones en cortos lapsos de tiempo y en la mayora
de casos sacrificando la calidad del producto, precisamente por no seguir una
metodologa o tcnicas de desarrollo apropiadas y es por eso que en la mayora
de los casos, sus esfuerzos terminan por no dar los frutos esperados.
En esta investigacin se lleg a una conclusin que la Metodologa Hibrida,
consiste en lograr la rapidez de entrega de Software y mejoras las capacidades de
gestin de riesgo. La Metodologa Mobile D, esta inclinada exclusivamente al
desarrollo de aplicaciones mviles, la cual sigue una secuencia estricta. Mobile
Development Process Spiral, est orientada a proyectos grandes, costosos y
reducir riesgos. Metodologa Mobile D, es la mejor opcin debido a que solo se
dedica de manera especfica a aplicaciones mviles.

Referencias
D. E. Avison y G. Fitzgerald, Information system development,(2006).
Maidenhead: McGraw-Hill
Education.
Damon B. Poole,(2009) Do It Yourself Agile, September 29th.
Manifiesto por el Desarrollo gil de Software. Disponible en internet en:
http://www.agilealliance.org/the-alliance/the-agile-manifesto/ [Accedido: 21
may-2014].
Vernica Lara Trejo, Luis Alberto Tapia Caballero,( 2012); Tecnologa de
Estudios Superiores, San Felipe del Progreso Estado de Mxico;
Electronics -AGILE - Agile Software Technologies. Disponible en internet en:
http://agile.vtt.fi/mobiled.html. [Accedido: 21-may-2014].
S. B. Kaleel y S. Harishankar,(2013) Applying Agile Methodology in Mobile
Software Engineering: Android Application Development and its Challenges;
Yohn D Amaya, (2013), Metodologas giles en el desarrollo de aplicaciones
para dispositivos mviles. Estado actual

Vous aimerez peut-être aussi