SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
SOFTWARE
A LO ÁGIL
@JOHANNARISPE
INTRO
Contenido
Una historia de amor y odio
Cambio de paradigma
El día a día
Conclusión
1.
UNA HISTORIA DE AMOR Y ODIO
Una relación difícil…
Demanda constante por software
LA NOVIA ENAMORADA
Sector financieroSector Industrial Investigación Educación
Música Seguridad Arte
¿?
Funcionalidades y atributos usados en un sistema típico
LA NOVIA ENAMORADA
Poco Rara vez Nunca
Siempre Frecuentemente
Datos interesantes..
•Sobre preciados por 189%
•Sobre planificados por 220%
•Solo un 61% de las funcionalidad es entregado.
LA NOVIA ENAMORADA
“
¿Es este un buen comportamiento de
nuestra industria? …
Si la definición de requisitos es el problema, la
solución será? :
•Escribir más requerimientos!
•Escribir requerimientos mucho más detallados!
Pero..
•¿Cómo reviso más de 3000 páginas de requisitos?
•¿Cómo lidamos com multiples interpretaciones?
EL ENAMORADO A LA CONQUISTA
WATERFALL
Diseño
Requerimiento
Desarrollo
Calidad
Mantenimiento
WATERFALL
WATERFALL
Todos cometemos errores
y
los cambios y correcciones
son caros.
WATERFALL
COSTO DE LOS CAMBIOS
Predecir cambios es difícil
y
crea conflictos con el
cliente.
PLANIFICACIÓN DE LARGO PLAZO
2.
CAMBIO DE PARADIGMA
Una forma más humana..
DSDM:
Método de
desarrollo de
sistemas
dinámicos
XP:
Programación
extrema
FDD:
Desarrollo
orientado a la
funcionalidad
2000 : SURGEN NUEVAS IDEAS
Desarrollo de
software
adaptable
SCRUM
EL MANIFIESTO ÁGIL
Individuos e
interacciones
procesos y
herramientas
Software
funcionando
documentación
extensiva
Colaboración con el
cliente
negociación
contractual
Respuesta ante el
cambio
seguir un plan
sobre
sobre
sobre
sobre
VALORES Y PRINCIPIOS
✓ Satisfacción del cliente mediante la entrega rápida y
continua de software con valor .
✓ Aceptamos los cambios, incluso en etapas tardías
de desarrollo, para proporcionar ventajas competitivas
al cliente
✓ Entregamos software funcional frecuentemente
✓ Clientes y desarrolladores trabajan juntos durante
el proyecto
✓ Proyectos se desarrollan con individuos motivados.
✓ El método mas efectivo de comunicación es
conversación cara a cara
VALORES Y PRINCIPIOS
✓ Software en funcionamiento es la medida principal
de progreso es
✓ Desarrollo sostenible – el equipo debe mantener un
ritmo constate de forma indefinida
✓ Atención continua a la excelencia técnica y al buen
diseño mejora la agilidad
✓ Simplicidad es esencial
✓ Las mejores arquitecturas, requisitos y diseños
emergen de equipos auto-organizados
✓ En intervalos regulares, el equipo reflexiona para
ser mas efectivo y después ajustar y perfeccionar su
comportamiento
WATERFALL
METODOLOGIA ÁGIL
WATERFALL
METODOLOGIA ÁGIL
DESARROLLO INCREMENTAL
DESARROLLO INCREMENTAL
DESARROLLO INCREMENTAL
DESARROLLO INCREMENTAL
DESARROLLO ITERATIVO
DESARROLLO ITERATIVO
DESARROLLO ITERATIVO
DESARROLLO ITERATIVO
3.
EL DÍA A DÍA
La magia de todos los
días..
Análisis
EL DIA A DIA
Desarrollo
Administración
Análisis
DE LOS REQUISITOS TRADICIONALES
A LAS HISTORIA DE USUARIO
COMO un rol
YO QUIERO hacer
PARA meta
DISEÑO DE LA SOLUCIÓN
Desarrollo
PRUEBAS UNITARIAS (UNIT TESTING)
AUTOMATIZACIÓN DE PRUEBAS
XP - EXTREME PROGRAMMING
INTEGRACIÓN CONTINUA
Administració
n
MURO DE HISTORIAS
DE “MI PROYECTO” A NUESTRO PROYECTO
RETROSPECTIVAS
EQUIPO ÁGIL
UN SIMPLE PROCESO ÁGIL
UN SIMPLE PROCESO ÁGIL
4.
CONCLUSIÓN
Un poquito más…
CAMINO A LA EXCELENCIA
■ Si la revisión del código es buena, revisa el
código todo el tiempo. (prog. en pares)
■ Si las pruebas son buenas, todos van a probar
todo el tiempo. (pruebas unitarias).
■ Si el diseño es bueno, hazlo parte del día a día de
todos. (refactorando).
■ Si la simplicidad es buena, siempre deja el
sistema lo más simple que responde a la necesidad
de la funcionalidad.
CAMINO A LA EXCELENCIA
■ Acepta que NO sabremos todo, todo el tiempo.
■ Practica la entrega de pedazos de código
iterativamente.
■ Trabaja de forma colaborativa con el equipo.
PREGUNTAS ?
GRACIAS!
JOHANN ARISPE
SOFTWARE ENGINEER CONSULTANT
COMENTARIOS, FEEDBACK Y SUGERENCIAS:
@JOHANNARISPE
2017

Más contenido relacionado

Similar a Software a lo Agile

Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS
Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGASDiapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS
Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGASNicola Pizzi Castro
 
Enfoque Japones para el Mejoramiento de la Productividad
Enfoque Japones para el Mejoramiento de la ProductividadEnfoque Japones para el Mejoramiento de la Productividad
Enfoque Japones para el Mejoramiento de la ProductividadJuan Carlos Fernandez
 
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletasWebinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletasatSistemas
 
GERENCIAMIENTO DEL MANTENIMIENTO INDUSTRIAL
GERENCIAMIENTO DEL MANTENIMIENTO INDUSTRIALGERENCIAMIENTO DEL MANTENIMIENTO INDUSTRIAL
GERENCIAMIENTO DEL MANTENIMIENTO INDUSTRIALTBL The Bottom Line
 
Manufactura esbelta
Manufactura esbeltaManufactura esbelta
Manufactura esbeltaDario Amaya
 
Analisis e implementacion de un sistema de información de una tienda de abarr...
Analisis e implementacion de un sistema de información de una tienda de abarr...Analisis e implementacion de un sistema de información de una tienda de abarr...
Analisis e implementacion de un sistema de información de una tienda de abarr...leidyshernandez23
 
Software Debt: Qué Es y Cómo Gestionarlo Holísticamente
Software Debt: Qué Es y Cómo Gestionarlo HolísticamenteSoftware Debt: Qué Es y Cómo Gestionarlo Holísticamente
Software Debt: Qué Es y Cómo Gestionarlo HolísticamenteAngel Nuñez
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XPJorw Yengle
 

Similar a Software a lo Agile (20)

Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS
Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGASDiapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS
Diapositivas ingenieria de requisitos. grupo 2 AYDSI - UDO MONAGAS
 
Enfoque Japones para el Mejoramiento de la Productividad
Enfoque Japones para el Mejoramiento de la ProductividadEnfoque Japones para el Mejoramiento de la Productividad
Enfoque Japones para el Mejoramiento de la Productividad
 
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletasWebinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
 
GERENCIAMIENTO DEL MANTENIMIENTO INDUSTRIAL
GERENCIAMIENTO DEL MANTENIMIENTO INDUSTRIALGERENCIAMIENTO DEL MANTENIMIENTO INDUSTRIAL
GERENCIAMIENTO DEL MANTENIMIENTO INDUSTRIAL
 
Torre i hp 4 0
Torre i hp 4 0 Torre i hp 4 0
Torre i hp 4 0
 
Clase 11
Clase 11Clase 11
Clase 11
 
Virtualización de aplicaciones empresariales
Virtualización de aplicaciones empresarialesVirtualización de aplicaciones empresariales
Virtualización de aplicaciones empresariales
 
Gerencia estrategica de mto(1)
Gerencia estrategica de mto(1)Gerencia estrategica de mto(1)
Gerencia estrategica de mto(1)
 
Mantenimiento esbelto sebastian giraldo
Mantenimiento esbelto sebastian giraldoMantenimiento esbelto sebastian giraldo
Mantenimiento esbelto sebastian giraldo
 
PARADIGMAS.ppt
PARADIGMAS.pptPARADIGMAS.ppt
PARADIGMAS.ppt
 
Manufactura esbelta
Manufactura esbeltaManufactura esbelta
Manufactura esbelta
 
Ti Ventaja Competitiva
Ti Ventaja CompetitivaTi Ventaja Competitiva
Ti Ventaja Competitiva
 
Analisis e implementacion de un sistema de información de una tienda de abarr...
Analisis e implementacion de un sistema de información de una tienda de abarr...Analisis e implementacion de un sistema de información de una tienda de abarr...
Analisis e implementacion de un sistema de información de una tienda de abarr...
 
Every Angle - Corporativo
Every Angle - CorporativoEvery Angle - Corporativo
Every Angle - Corporativo
 
Software Debt: Qué Es y Cómo Gestionarlo Holísticamente
Software Debt: Qué Es y Cómo Gestionarlo HolísticamenteSoftware Debt: Qué Es y Cómo Gestionarlo Holísticamente
Software Debt: Qué Es y Cómo Gestionarlo Holísticamente
 
AGILE Taller gestión de proyectos
AGILE Taller gestión de proyectosAGILE Taller gestión de proyectos
AGILE Taller gestión de proyectos
 
Inducción proceso de informàtica
Inducción proceso de informàticaInducción proceso de informàtica
Inducción proceso de informàtica
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
 
Kaizen.pptx
Kaizen.pptxKaizen.pptx
Kaizen.pptx
 
Infograma Hector
Infograma HectorInfograma Hector
Infograma Hector
 

Último

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (15)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Software a lo Agile