SlideShare una empresa de Scribd logo
1 de 8
METODOLOGÍAS PARA EL
DESARROLLO EN DISPOSITIVOS
MÓVILES
JUAN FERNANDO RAMÍREZ HERNÁNDEZ
ING. SOFTWARE 2817IS
DESARROLLO DE APLICACIONES MÓVILES
¿QUÉ ES UNA METODOLOGÍA DE DESARROLLO?
• “UNA METODOLOGÍA ES UNA COLECCIÓN DE PROCEDIMIENTOS, TÉCNICAS, HERRAMIENTAS Y
DOCUMENTOS AUXILIARES QUE AYUDAN A LOS DESARROLLADORES DE SOFTWARE EN SUS
ESFUERZOS POR IMPLEMENTAR NUEVOS SISTEMAS DE INFORMACIÓN. UNA METODOLOGÍA ESTÁ
FORMADA POR FASES, CADA UNA DE LAS CUALES SE PUEDE DIVIDIR EN SUB-FASES, QUE GUIARÁN A LOS
DESARROLLADORES DE SISTEMAS A ELEGIR LAS TÉCNICAS MÁS APROPIADAS EN CADA MOMENTO DEL
PROYECTO Y TAMBIÉN A PLANIFICARLO, GESTIONARLO, CONTROLARLO Y EVALUARLO.”
METODOLOGÍAS ÁGILES
• LAS METODOLOGÍAS EN GENERAL SE CLASIFICAN SEGÚN SU ENFOQUE Y CARACTERÍSTICAS ESENCIALES,
LAS MÁS RECIENTES, QUE SE FUERON GESTANDO A FINALES DEL SIGLO PASADO Y QUE SE HAN COMENZADO A
MANIFESTAR DESDE PRINCIPIOS DEL ACTUAL, SE HAN DENOMINADO “METODOLOGÍAS ÁGILES” Y SURGEN COMO
UNA ALTERNATIVA A LAS TRADICIONALES, ESTAS METODOLOGÍAS SE DERIVAN DE LA LISTA DE LOS PRINCIPIOS
QUE SE ENCUENTRAN EN EL “MANIFIESTO ÁGIL” , Y ESTÁN BASADOS EN UN DESARROLLO.
• LA APARICIÓN DE LAS METODOLOGÍAS ÁGILES NO PUEDE SER ASOCIADA A UNA ÚNICA CAUSA, SINO A TODO UN
CONJUNTO DE ELLAS, SI BIEN ES CIERTO QUE LA MAYORÍA DE AUTORES LO RELACIONAN CON UNA REACCIÓN A
LAS METODOLOGÍAS TRADICIONALES, ¿CUÁLES FUERON LAS CAUSAS DE ESTA REACCIÓN?, LOS FACTORES QUE
COMÚNMENTE SE MENCIONAN SON LA PESADEZ, LENTITUD DE REACCIÓN Y EXCESO DE DOCUMENTACIÓN, EN
DEFINITIVA, FALTA DE AGILIDAD DE LOS MODELOS DE DESARROLLO FORMALES; OTRO PUNTO IMPORTANTE SERÍA
LA EXPLOSIÓN DE LA RED, LAS APLICACIONES WEB Y LAS APLICACIONES MÓVILES, ASÍ COMO EL CRECIMIENTO
NOTORIO DEL MOVIMIENTO OPEN SOURCE.
• LAS METODOLOGÍAS EN GENERAL SE CLASIFICAN SEGÚN SU ENFOQUE Y CARACTERÍSTICAS
ESENCIALES, LAS MÁS RECIENTES, QUE SE FUERON GESTANDO A FINALES DEL SIGLO PASADO Y QUE
SE HAN COMENZADO A MANIFESTAR DESDE PRINCIPIOS DEL ACTUAL, SE HAN DENOMINADO
“METODOLOGÍAS ÁGILES” Y SURGEN COMO UNA ALTERNATIVA A LAS TRADICIONALES, ESTAS
METODOLOGÍAS SE DERIVAN DE LA LISTA DE LOS PRINCIPIOS QUE SE ENCUENTRAN EN EL
“MANIFIESTO ÁGIL” ,ITERATIVO QUE SE CENTRA MÁS EN CAPTURAR MEJOR LOS REQUISITOS
CAMBIANTES Y LA GESTIÓN DE LOS RIESGOS, ROMPIENDO EL PROYECTO EN ITERACIONES DE
DIFERENTE LONGITUD.
EXTREME PROGRAMING (XP)
• SE CENTRA EN LAS MEJORES PRÁCTICAS PARA EL DESARROLLO DE SOFTWARE. CONSTA DE DOCE
PRÁCTICAS: EL JUEGO DE PLANIFICACIÓN, PEQUEÑAS EMISIONES, LA METÁFORA, EL DISEÑO
SENCILLO, LAS PRUEBAS, LA REFACTORIZACIÓN, LA PROGRAMACIÓN EN PAREJAS, LA PROPIEDAD
COLECTIVA, INTEGRACIÓN CONTINUA, SEMANA 40-H, LOS CLIENTES EN EL LUGAR, Y LOS
ESTÁNDARES DE CODIFICACIÓN
• LA VERSIÓN REVISADA “XP2” SE COMPONE DE LAS SIGUIENTES PRÁCTICAS “PRIMARIAS”: SENTARSE
JUNTOS, EQUIPO, ESPACIO DE TRABAJO INFORMATIVO, EL TRABAJO DE ENERGÍA, PROGRAMACIÓN
EN PAREJAS, LAS HISTORIAS, EL CICLO SEMANAL, EL CICLO TRIMESTRAL, FLUJOS DE TRABAJO,
CONSTRUC- CIÓN DE 10 MINUTOS, INTEGRACIÓN CONTINUA, PRUEBA DE PROGRAMACIÓN Y
DISEÑO INCREMENTAL. TAMBIÉN HAY 11 PRÁCTICAS COROLARIO [15], ESTA VERSIÓN EXTENDIDA DE
XP FUE INTRODUCIDA EN 2004 POR BECK Y OTROS
SCRUM
• NO SE PUEDE HABLAR DE SCRUM SIN MENCIONAR A TAKEUCHI Y NONAKA DONDE PRESENTAN UN
PROCESO ADAPTATIVO, RÁPIDO Y AUTO- ORGANIZADO DE DESARROLLO DE PRODUCTOS Y EXPONEN
POR PRIMERA VEZ EL TÉRMINO SCRUM QUE SE DERIVA DEL MISMO TÉRMINO EN RUGBY Y HACE
REFERENCIA A COMO SE DEVUELVE UN BALÓN QUE HA SALIDO FUERA DEL CAMPO, AL TERRENO DE
JUEGO DE UNA MANERA COLECTIVA.
• SCRUM SURGIÓ COMO PRÁCTICA EN EL DESARROLLO DE PRODUCTOS TECNOLÓGICOS Y NO SERÍA
HASTA 1993 QUE JEFF SUTHERLAND APLICARÁ EL MODELO AL DESARROLLO DE SOFTWARE EN LA EASEL
CORPORATION, COMO LO MUESTRAN AVISON Y FITZGERALD. SCRUM SE CENTRA LA GESTIÓN DE
PROYECTOS EN SITUACIONES EN LAS QUE ES DIFÍCIL PLANIFICAR EL FUTURO, CON MECANISMOS DE
CONTROL “PROCESO EMPÍRICO”, DONDE LOS BUCLES DE REALIMENTACIÓN CONSTITUYEN EL ELEMENTO
CENTRAL.
METODOLOGÍAS ÁGILES EN EL DESARROLLO DE
APLICACIONES PARA DISPOSITIVOS MÓVILES
• MOBILE-D CONSTA DE CINCO FASES: EXPLORACIÓN, INICIACIÓN, PRODUCCIÓN, ESTABILIZACIÓN Y PRUEBA DEL
SISTEMA. CADA UNA DE ESTAS FASES TIENE UN NÚMERO DE ETAPAS, TAREAS Y PRÁCTICAS ASOCIADAS. LAS
ESPECIFICACIONES COMPLETAS DEL MÉTODO ESTÁN DISPONIBLES EN. EN LA PRIMERA FASE, EXPLORAR, EL EQUIPO
DE DESARROLLO DEBE GENERAR UN PLAN Y ESTABLECER LAS CARACTERÍSTICAS DEL PROYECTO
• EN LA SIGUIENTE FASE, INICIACIÓN, LOS DESARROLLADORES PREPARAN E IDENTIFICAN TODOS LOS RECURSOS
NECESARIOS. SE PREPARAN LOS PLANES PARA LAS SIGUIENTES FASES Y SE ESTABLECE EL ENTORNO TÉCNICO COMO
LOS RECURSOS FÍSICOS, TECNOLÓGICOS Y DE COMUNICACIONES (INCLUYENDO EL ENTRENAMIENTO DEL EQUIPO DE
DESARROLLO). • EN LA FASE DE PRODUCCIÓN SE REPITE LA PROGRAMACIÓN DE TRES DÍAS (PLANIFICACIÓN,
TRABAJO, LIBERACIÓN) SE REPITE ITERATIVAMENTE HASTA IMPLEMENTAR TODAS LAS FUNCIONALIDADES. PRIMERO SE
PLANIFICA LA ITERACIÓN DE TRABAJO EN TÉRMINOS DE REQUISITOS Y TAREAS A REALIZAR. SE PREPARAN LAS
PRUEBAS DE LA ITERACIÓN DE ANTEMANO
• HYBRID METHODOLOGY DESIGN
• • ESTA METODOLOGÍA UTILIZA EL MODELO ITERATIVO INCREMENTAL PARA EL PROCESO DE DESARROLLO
Y ASÍ LOGRAR LA RÁPIDA ENTREGA DE SOFTWARE Y MEJORAR LAS CAPACIDADES DE GESTIÓN DE
RIESGOS.
• • ALGUNAS DE LAS CARACTERÍSTICAS ÁGILES QUE SE DESTACAN Y QUE TAMBIÉN SE ALINEAN CON LAS
NECESIDADES DE DESARROLLO DE APLICACIONES MÓVILES SON SEGÚN: • DESARROLLO BASADO EN
PRUEBAS.
• • PARTICIPACIÓN CONTINÚA DEL CLIENTE.
• • ESTABLECIMIENTO DE PRIORIDADES EN LOS REQUISITOS.
• • COMUNICACIÓN EFECTIVA.
• • CALIDAD GARANTIZADA.
• • DESARROLLADORES EXPERTOS.
• • REVISIÓN DE TODO EL PROCESO Y SESIONES DE APRENDIZAJE.

Más contenido relacionado

La actualidad más candente

Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascadamasilog
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Softwareolea_saavedra
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de softwareUVM
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Edwin Belduma
 
CUESTIONARIO (ANALISIS DE SISTEMAS)
CUESTIONARIO (ANALISIS DE SISTEMAS)CUESTIONARIO (ANALISIS DE SISTEMAS)
CUESTIONARIO (ANALISIS DE SISTEMAS)arielJuruquitaMarcos
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Softwareahias arosemena
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Lis Pater
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidaFSILSCA
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de softwareyinethperez
 
Ciclo de vida del sw
Ciclo de vida del swCiclo de vida del sw
Ciclo de vida del swRVintimilla
 
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Lis Pater
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_softwareMiguel Castro
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Kiberley Santos
 

La actualidad más candente (20)

Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Procesos de desarrollo de Software
Procesos de desarrollo de SoftwareProcesos de desarrollo de Software
Procesos de desarrollo de Software
 
METODOLOGIA RUP
METODOLOGIA RUPMETODOLOGIA RUP
METODOLOGIA RUP
 
Modelos
ModelosModelos
Modelos
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
00000350
0000035000000350
00000350
 
Rup presentacion
Rup presentacionRup presentacion
Rup presentacion
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 
CUESTIONARIO (ANALISIS DE SISTEMAS)
CUESTIONARIO (ANALISIS DE SISTEMAS)CUESTIONARIO (ANALISIS DE SISTEMAS)
CUESTIONARIO (ANALISIS DE SISTEMAS)
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Software
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Metodologias de desarrollo de software
Metodologias de desarrollo de softwareMetodologias de desarrollo de software
Metodologias de desarrollo de software
 
Ciclo de Vida del Software
Ciclo de Vida del SoftwareCiclo de Vida del Software
Ciclo de Vida del Software
 
Ciclo de vida del sw
Ciclo de vida del swCiclo de vida del sw
Ciclo de vida del sw
 
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
Diseño de una infraestructura TI para un ambiente de Integración Continua en ...
 
Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
Keissy
Keissy Keissy
Keissy
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 
Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010Presentación MeRinde 6CNSL Abril 2010
Presentación MeRinde 6CNSL Abril 2010
 

Destacado

Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesFernand Bernowly
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructurasFernand Bernowly
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesFernand Bernowly
 
Boletin unitracoop 04 oct
Boletin unitracoop 04 octBoletin unitracoop 04 oct
Boletin unitracoop 04 octYo Saludcoop
 
Sitio google
Sitio googleSitio google
Sitio googleMartha Cp
 
Getting Compensation for a Personal Injury
 Getting Compensation for a Personal Injury Getting Compensation for a Personal Injury
Getting Compensation for a Personal Injuryanna barton
 
Capacitación de-tópico-secundaria
Capacitación de-tópico-secundariaCapacitación de-tópico-secundaria
Capacitación de-tópico-secundariaAVL Desarrollos
 
Cómo aprenden las personas
Cómo aprenden las personasCómo aprenden las personas
Cómo aprenden las personasKatherine Molina
 
Recorriendo el ecuador con mi familia
Recorriendo el ecuador con mi familiaRecorriendo el ecuador con mi familia
Recorriendo el ecuador con mi familiaEdwin Celi Alvarado
 
Capacitacion de topico IIº modelo de naciones unidas
Capacitacion de topico IIº modelo de naciones unidasCapacitacion de topico IIº modelo de naciones unidas
Capacitacion de topico IIº modelo de naciones unidasAVL Desarrollos
 
Modulo de farmacia sime
Modulo de farmacia simeModulo de farmacia sime
Modulo de farmacia simeforasterok
 
Power pointweb
Power pointwebPower pointweb
Power pointwebvckparra
 
Charles chaplin
Charles chaplinCharles chaplin
Charles chaplincastells08
 
Sesion 3 situación problema
Sesion 3 situación problemaSesion 3 situación problema
Sesion 3 situación problematerederodriguez
 
Javier gonzales olaechea convenio169-igef2013
Javier gonzales olaechea convenio169-igef2013Javier gonzales olaechea convenio169-igef2013
Javier gonzales olaechea convenio169-igef2013Reporte Energía
 

Destacado (20)

Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructuras
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
 
Boletin unitracoop 04 oct
Boletin unitracoop 04 octBoletin unitracoop 04 oct
Boletin unitracoop 04 oct
 
Sitio google
Sitio googleSitio google
Sitio google
 
Getting Compensation for a Personal Injury
 Getting Compensation for a Personal Injury Getting Compensation for a Personal Injury
Getting Compensation for a Personal Injury
 
Capacitación de-tópico-secundaria
Capacitación de-tópico-secundariaCapacitación de-tópico-secundaria
Capacitación de-tópico-secundaria
 
Linux
LinuxLinux
Linux
 
Cómo aprenden las personas
Cómo aprenden las personasCómo aprenden las personas
Cómo aprenden las personas
 
Recorriendo el ecuador con mi familia
Recorriendo el ecuador con mi familiaRecorriendo el ecuador con mi familia
Recorriendo el ecuador con mi familia
 
Capacitacion de topico IIº modelo de naciones unidas
Capacitacion de topico IIº modelo de naciones unidasCapacitacion de topico IIº modelo de naciones unidas
Capacitacion de topico IIº modelo de naciones unidas
 
Modulo de farmacia sime
Modulo de farmacia simeModulo de farmacia sime
Modulo de farmacia sime
 
Hippie!
Hippie!Hippie!
Hippie!
 
Power pointweb
Power pointwebPower pointweb
Power pointweb
 
Charles chaplin
Charles chaplinCharles chaplin
Charles chaplin
 
Me divorcié
Me divorciéMe divorcié
Me divorcié
 
Sesion 3 situación problema
Sesion 3 situación problemaSesion 3 situación problema
Sesion 3 situación problema
 
Javier gonzales olaechea convenio169-igef2013
Javier gonzales olaechea convenio169-igef2013Javier gonzales olaechea convenio169-igef2013
Javier gonzales olaechea convenio169-igef2013
 
Graffiti afiche - stencil
Graffiti   afiche - stencilGraffiti   afiche - stencil
Graffiti afiche - stencil
 
Maria fer y dani fn
Maria fer y dani fnMaria fer y dani fn
Maria fer y dani fn
 

Similar a Metodologías para el desarrollo en dispositivos móviles

Dialnet del manifiestoagilsusvaloresy-principios-4809645
Dialnet del manifiestoagilsusvaloresy-principios-4809645Dialnet del manifiestoagilsusvaloresy-principios-4809645
Dialnet del manifiestoagilsusvaloresy-principios-4809645QAexpert
 
Tec. mtto de equipos de computo
Tec. mtto de equipos de computoTec. mtto de equipos de computo
Tec. mtto de equipos de computoRicardo Guerrero
 
Tco mantenimiento de equipos de computo v2
Tco mantenimiento de equipos de computo v2Tco mantenimiento de equipos de computo v2
Tco mantenimiento de equipos de computo v2CRACMA ACU
 
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)virrueta
 
Socializacion de proyecto formativo
Socializacion de proyecto formativoSocializacion de proyecto formativo
Socializacion de proyecto formativoDavoth24
 
Socializacion de proyecto formativo
Socializacion de proyecto formativoSocializacion de proyecto formativo
Socializacion de proyecto formativoDavoth24
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacioneduingonzalez2
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajasEdith Carreño
 

Similar a Metodologías para el desarrollo en dispositivos móviles (20)

Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Dialnet del manifiestoagilsusvaloresy-principios-4809645
Dialnet del manifiestoagilsusvaloresy-principios-4809645Dialnet del manifiestoagilsusvaloresy-principios-4809645
Dialnet del manifiestoagilsusvaloresy-principios-4809645
 
MeRinde ALTEC
MeRinde ALTECMeRinde ALTEC
MeRinde ALTEC
 
Dosificacion tercero grado ok
Dosificacion tercero grado okDosificacion tercero grado ok
Dosificacion tercero grado ok
 
Tec. mtto de equipos de computo
Tec. mtto de equipos de computoTec. mtto de equipos de computo
Tec. mtto de equipos de computo
 
Jobran presentacion
Jobran presentacionJobran presentacion
Jobran presentacion
 
Tco mantenimiento de equipos de computo v2
Tco mantenimiento de equipos de computo v2Tco mantenimiento de equipos de computo v2
Tco mantenimiento de equipos de computo v2
 
metodos dinamicos
metodos dinamicosmetodos dinamicos
metodos dinamicos
 
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)Itsa  metodologias de desarrollo de software (alejandra virrueta mendez)
Itsa metodologias de desarrollo de software (alejandra virrueta mendez)
 
Socializacion
SocializacionSocializacion
Socializacion
 
Socializacion de proyecto formativo
Socializacion de proyecto formativoSocializacion de proyecto formativo
Socializacion de proyecto formativo
 
Socializacion de proyecto formativo
Socializacion de proyecto formativoSocializacion de proyecto formativo
Socializacion de proyecto formativo
 
Socializacion de proyecto formativo
Socializacion de proyecto formativoSocializacion de proyecto formativo
Socializacion de proyecto formativo
 
Se y ia
Se y iaSe y ia
Se y ia
 
Introducción a los sistemas expertos
Introducción a los sistemas expertosIntroducción a los sistemas expertos
Introducción a los sistemas expertos
 
Monografia metodologia xp
Monografia   metodologia xpMonografia   metodologia xp
Monografia metodologia xp
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Pp eetp286 2016
Pp eetp286 2016Pp eetp286 2016
Pp eetp286 2016
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 

Último

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 

Último (20)

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Metodologías para el desarrollo en dispositivos móviles

  • 1. METODOLOGÍAS PARA EL DESARROLLO EN DISPOSITIVOS MÓVILES JUAN FERNANDO RAMÍREZ HERNÁNDEZ ING. SOFTWARE 2817IS DESARROLLO DE APLICACIONES MÓVILES
  • 2. ¿QUÉ ES UNA METODOLOGÍA DE DESARROLLO? • “UNA METODOLOGÍA ES UNA COLECCIÓN DE PROCEDIMIENTOS, TÉCNICAS, HERRAMIENTAS Y DOCUMENTOS AUXILIARES QUE AYUDAN A LOS DESARROLLADORES DE SOFTWARE EN SUS ESFUERZOS POR IMPLEMENTAR NUEVOS SISTEMAS DE INFORMACIÓN. UNA METODOLOGÍA ESTÁ FORMADA POR FASES, CADA UNA DE LAS CUALES SE PUEDE DIVIDIR EN SUB-FASES, QUE GUIARÁN A LOS DESARROLLADORES DE SISTEMAS A ELEGIR LAS TÉCNICAS MÁS APROPIADAS EN CADA MOMENTO DEL PROYECTO Y TAMBIÉN A PLANIFICARLO, GESTIONARLO, CONTROLARLO Y EVALUARLO.”
  • 3. METODOLOGÍAS ÁGILES • LAS METODOLOGÍAS EN GENERAL SE CLASIFICAN SEGÚN SU ENFOQUE Y CARACTERÍSTICAS ESENCIALES, LAS MÁS RECIENTES, QUE SE FUERON GESTANDO A FINALES DEL SIGLO PASADO Y QUE SE HAN COMENZADO A MANIFESTAR DESDE PRINCIPIOS DEL ACTUAL, SE HAN DENOMINADO “METODOLOGÍAS ÁGILES” Y SURGEN COMO UNA ALTERNATIVA A LAS TRADICIONALES, ESTAS METODOLOGÍAS SE DERIVAN DE LA LISTA DE LOS PRINCIPIOS QUE SE ENCUENTRAN EN EL “MANIFIESTO ÁGIL” , Y ESTÁN BASADOS EN UN DESARROLLO. • LA APARICIÓN DE LAS METODOLOGÍAS ÁGILES NO PUEDE SER ASOCIADA A UNA ÚNICA CAUSA, SINO A TODO UN CONJUNTO DE ELLAS, SI BIEN ES CIERTO QUE LA MAYORÍA DE AUTORES LO RELACIONAN CON UNA REACCIÓN A LAS METODOLOGÍAS TRADICIONALES, ¿CUÁLES FUERON LAS CAUSAS DE ESTA REACCIÓN?, LOS FACTORES QUE COMÚNMENTE SE MENCIONAN SON LA PESADEZ, LENTITUD DE REACCIÓN Y EXCESO DE DOCUMENTACIÓN, EN DEFINITIVA, FALTA DE AGILIDAD DE LOS MODELOS DE DESARROLLO FORMALES; OTRO PUNTO IMPORTANTE SERÍA LA EXPLOSIÓN DE LA RED, LAS APLICACIONES WEB Y LAS APLICACIONES MÓVILES, ASÍ COMO EL CRECIMIENTO NOTORIO DEL MOVIMIENTO OPEN SOURCE.
  • 4. • LAS METODOLOGÍAS EN GENERAL SE CLASIFICAN SEGÚN SU ENFOQUE Y CARACTERÍSTICAS ESENCIALES, LAS MÁS RECIENTES, QUE SE FUERON GESTANDO A FINALES DEL SIGLO PASADO Y QUE SE HAN COMENZADO A MANIFESTAR DESDE PRINCIPIOS DEL ACTUAL, SE HAN DENOMINADO “METODOLOGÍAS ÁGILES” Y SURGEN COMO UNA ALTERNATIVA A LAS TRADICIONALES, ESTAS METODOLOGÍAS SE DERIVAN DE LA LISTA DE LOS PRINCIPIOS QUE SE ENCUENTRAN EN EL “MANIFIESTO ÁGIL” ,ITERATIVO QUE SE CENTRA MÁS EN CAPTURAR MEJOR LOS REQUISITOS CAMBIANTES Y LA GESTIÓN DE LOS RIESGOS, ROMPIENDO EL PROYECTO EN ITERACIONES DE DIFERENTE LONGITUD.
  • 5. EXTREME PROGRAMING (XP) • SE CENTRA EN LAS MEJORES PRÁCTICAS PARA EL DESARROLLO DE SOFTWARE. CONSTA DE DOCE PRÁCTICAS: EL JUEGO DE PLANIFICACIÓN, PEQUEÑAS EMISIONES, LA METÁFORA, EL DISEÑO SENCILLO, LAS PRUEBAS, LA REFACTORIZACIÓN, LA PROGRAMACIÓN EN PAREJAS, LA PROPIEDAD COLECTIVA, INTEGRACIÓN CONTINUA, SEMANA 40-H, LOS CLIENTES EN EL LUGAR, Y LOS ESTÁNDARES DE CODIFICACIÓN • LA VERSIÓN REVISADA “XP2” SE COMPONE DE LAS SIGUIENTES PRÁCTICAS “PRIMARIAS”: SENTARSE JUNTOS, EQUIPO, ESPACIO DE TRABAJO INFORMATIVO, EL TRABAJO DE ENERGÍA, PROGRAMACIÓN EN PAREJAS, LAS HISTORIAS, EL CICLO SEMANAL, EL CICLO TRIMESTRAL, FLUJOS DE TRABAJO, CONSTRUC- CIÓN DE 10 MINUTOS, INTEGRACIÓN CONTINUA, PRUEBA DE PROGRAMACIÓN Y DISEÑO INCREMENTAL. TAMBIÉN HAY 11 PRÁCTICAS COROLARIO [15], ESTA VERSIÓN EXTENDIDA DE XP FUE INTRODUCIDA EN 2004 POR BECK Y OTROS
  • 6. SCRUM • NO SE PUEDE HABLAR DE SCRUM SIN MENCIONAR A TAKEUCHI Y NONAKA DONDE PRESENTAN UN PROCESO ADAPTATIVO, RÁPIDO Y AUTO- ORGANIZADO DE DESARROLLO DE PRODUCTOS Y EXPONEN POR PRIMERA VEZ EL TÉRMINO SCRUM QUE SE DERIVA DEL MISMO TÉRMINO EN RUGBY Y HACE REFERENCIA A COMO SE DEVUELVE UN BALÓN QUE HA SALIDO FUERA DEL CAMPO, AL TERRENO DE JUEGO DE UNA MANERA COLECTIVA. • SCRUM SURGIÓ COMO PRÁCTICA EN EL DESARROLLO DE PRODUCTOS TECNOLÓGICOS Y NO SERÍA HASTA 1993 QUE JEFF SUTHERLAND APLICARÁ EL MODELO AL DESARROLLO DE SOFTWARE EN LA EASEL CORPORATION, COMO LO MUESTRAN AVISON Y FITZGERALD. SCRUM SE CENTRA LA GESTIÓN DE PROYECTOS EN SITUACIONES EN LAS QUE ES DIFÍCIL PLANIFICAR EL FUTURO, CON MECANISMOS DE CONTROL “PROCESO EMPÍRICO”, DONDE LOS BUCLES DE REALIMENTACIÓN CONSTITUYEN EL ELEMENTO CENTRAL.
  • 7. METODOLOGÍAS ÁGILES EN EL DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES • MOBILE-D CONSTA DE CINCO FASES: EXPLORACIÓN, INICIACIÓN, PRODUCCIÓN, ESTABILIZACIÓN Y PRUEBA DEL SISTEMA. CADA UNA DE ESTAS FASES TIENE UN NÚMERO DE ETAPAS, TAREAS Y PRÁCTICAS ASOCIADAS. LAS ESPECIFICACIONES COMPLETAS DEL MÉTODO ESTÁN DISPONIBLES EN. EN LA PRIMERA FASE, EXPLORAR, EL EQUIPO DE DESARROLLO DEBE GENERAR UN PLAN Y ESTABLECER LAS CARACTERÍSTICAS DEL PROYECTO • EN LA SIGUIENTE FASE, INICIACIÓN, LOS DESARROLLADORES PREPARAN E IDENTIFICAN TODOS LOS RECURSOS NECESARIOS. SE PREPARAN LOS PLANES PARA LAS SIGUIENTES FASES Y SE ESTABLECE EL ENTORNO TÉCNICO COMO LOS RECURSOS FÍSICOS, TECNOLÓGICOS Y DE COMUNICACIONES (INCLUYENDO EL ENTRENAMIENTO DEL EQUIPO DE DESARROLLO). • EN LA FASE DE PRODUCCIÓN SE REPITE LA PROGRAMACIÓN DE TRES DÍAS (PLANIFICACIÓN, TRABAJO, LIBERACIÓN) SE REPITE ITERATIVAMENTE HASTA IMPLEMENTAR TODAS LAS FUNCIONALIDADES. PRIMERO SE PLANIFICA LA ITERACIÓN DE TRABAJO EN TÉRMINOS DE REQUISITOS Y TAREAS A REALIZAR. SE PREPARAN LAS PRUEBAS DE LA ITERACIÓN DE ANTEMANO
  • 8. • HYBRID METHODOLOGY DESIGN • • ESTA METODOLOGÍA UTILIZA EL MODELO ITERATIVO INCREMENTAL PARA EL PROCESO DE DESARROLLO Y ASÍ LOGRAR LA RÁPIDA ENTREGA DE SOFTWARE Y MEJORAR LAS CAPACIDADES DE GESTIÓN DE RIESGOS. • • ALGUNAS DE LAS CARACTERÍSTICAS ÁGILES QUE SE DESTACAN Y QUE TAMBIÉN SE ALINEAN CON LAS NECESIDADES DE DESARROLLO DE APLICACIONES MÓVILES SON SEGÚN: • DESARROLLO BASADO EN PRUEBAS. • • PARTICIPACIÓN CONTINÚA DEL CLIENTE. • • ESTABLECIMIENTO DE PRIORIDADES EN LOS REQUISITOS. • • COMUNICACIÓN EFECTIVA. • • CALIDAD GARANTIZADA. • • DESARROLLADORES EXPERTOS. • • REVISIÓN DE TODO EL PROCESO Y SESIONES DE APRENDIZAJE.