SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 
Introducción a los sistemas expertos
Introducción a los sistemas expertosIntroducción a los sistemas expertos
Introducción a los sistemas expertos
 
Se y ia
Se y iaSe y ia
Se y ia
 
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
 

Kürzlich hochgeladen

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 

Kürzlich hochgeladen (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 

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.