Академический Документы
Профессиональный Документы
Культура Документы
CARRERA DE SISTEMAS
La mayor parte de los proyectos de desarrollo de software se lleva a cabo por equipos de
desarrolladores pequeos que requieren de un mtodo de desarrollo comn para organizar
sus tareas, ya sean de una forma gil o de un modelo ms esttico y predictivo. A
continuacin, vamos a analizar una serie de metodologas especialmente indicada para el
desarrollo de aplicaciones mviles:
Clsico. Slo aplicable cuando estn totalmente cerrados los requisitos y no van a
cambiar. No hay retroalimentacin entre las fases en que se divide el proyecto. Por lo que
cada fase se va cerrando de forma secuencial. Todo el proceso est fijado por fechas
lmites y presupuestos. Este modelo slo es aconsejable para proyectos mviles muy
controlados y previsibles, no existe incertidumbre por lo que se quiere hacer ni influyen
los cambios en la industria.
Se suele usar cuando los plazos de entrega son muy cortos y se precisa tener un entregable
de forma inmediata. No se descarta utilizar otras metodologas de forma posterior, ya que
este tipo de desarrollo puede ser usado para mostrar un esbozo de la aplicacin a un
cliente, generalmente en un par de das.
Desarrollo gil
Las metodologas giles son muy adecuadas para el desarrollo de aplicaciones mviles:
En primer lugar, la alta volatilidad del entorno hace que constantemente el equipo de
desarrollo se deba adaptar a nuevos terminales, cambios en la plataforma o en el entorno
de desarrollo. Un ritmo cambiante que requiere una alta respuesta al cambio ms que al
seguimiento de un plan concreto.
Como hemos indicado, al menos actualmente, los equipos de desarrollo mvil suelen se
integrados por pocas personas. No ms de ocho o diez desarrolladores entorno a una
misma aplicacin o, incluso, un nico desarrollador. Las interacciones en el proceso y las
herramientas son ms controlables y es posible una fluida comunicacin entre los
miembros del equipo.
Una aplicacin se suele realizar en periodos de desarrollo cortos entorno a un mes a seis
meses. Con el propsito de una realimentacin rpida es posibles realizar varias
actualizaciones de una aplicacin segn se van entregando funcionalidades. Un tema
demandado por los usuarios en los distintos markets de aplicaciones que aprecian la
frecuente mejora de la aplicacin para mantenerla viva, e incluso ayuda a su propio
marketing al tener ms visibilidad cada vez que se realiza la actualizacin.
Mobile-D
El objetivo de este mtodo es conseguir ciclos de desarrollo muy rpidos en equipos muy
pequeos. Fue creado en un proyecto finlands en 2005, pero sigue estando vigente.
Basado en metodologas conocidas pero aplicadas de forma estricta como: extreme
programming, Crystal Methodologies y Rational Unified Process.
Fase de pruebas. Una vez parado totalmente el desarrollo se pasa una fase de testeo hasta
llegar a una versin estable segn lo establecido en las primeras fases por el cliente. Si es
necesario se reparan los errores, pero no se desarrolla nada nuevo.
Una vez acabada todas las fases deberamos tener una aplicacin publicable y entregable
al cliente.