SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Metodologías Ágiles
para el Desarrollo de Software
Germán González
Software Craftsman
Nisum Chile
2
About: Germán González
●
Passionate Software Developer
●
Software Craftsmanship Advocate
●
Miembro de la comunidad ChileÁgil
http://www.chileagil.cl
●
Cofundador Podcast SudamericanCoders
http://sudamericancoders.fm
●
Software Developer en Nisum Chile
●
@taichi2000
3
¿Personas
o
Procesos?
4
5
6
7
ConodelaIncertidumbre
8
9
JuegosdeRolySkillsenSoftwareDevelopment
Fuerza Sintaxis del lenguaje
Bibliotecas
Destreza TDD
Flexibilidad para implementar cambios
Resistencia Ritmo Sostenible
Inteligencia Pensamiento Lógico
Sabiduría Get things done
Experiencia
Carisma Relaciones interpersonales
Coraje
10
Unpocodehistoria
●
Waterfall
●
Rational Unified Process
●
Iterativo Incremental
●
CMMI
●
XP, Crystal
●
Scrum, Kanban, Lean
11
Enfasesposterioresdelproyectoelcostodel
cambioaumenta
12
Waterfall
https://en.wikipedia.org/wiki/DOD-STD-2167A
13
RationalUnifiedProcess
14
CapabilityMaturityModelIntegration
15
16
NoHayBalasdePlata
"No hay un simple desarrollo en tecnología o técnica de gestión, que
por sí solo prometa incluso una mejora en la productividad, fiabilidad,
simplicidad, en un orden de magnitud [por diez] dentro de una
década"
Frederick Brooks
17
"No podemos esperar siquiera ver una ganancia del doble cada
dos años"
Frederick Brooks
18
ComplejidaddelSoftware
●
Accidental
– Soluciones que son factibles de ser simplificadas
●
Esencial
– Soluciones son todas complicadas, confusas
19
Peopleware
Los problemas sociológicos son los más
relevantes de nuestro trabajo
Tom de Marco
Timothy Lister
20
LaCalidadnoestransable
21
Manifiesto
Ágil
22
http://www.agilemanifesto.org/
23
24
25
26
ManifiestodeSoftwareCraftsmanship
27
28
“It is a myth that we can get systems “right the first time.”
Instead, we should implement only today’s stories, then
refactor and expand the system to implement new stories
tomorrow.
This is the essence of iterative and incremental agility. Test-
driven development, refactoring, and the clean code they
produce make this work at the code level.”
Clean Code: A handbook of Agile Software Craftsmanship
RobertC.Martin
29
SCRUM
30
ScrumRoles
31
Scrumtaskboard
32
CómolohacemosenNisum
33
AgileDelivery
34
SCRUM XP
●
Roles
●
Sprint Planning
●
Daily Scrum Meeting
●
Sprint
●
Sprint Review + Retrospective
●
ProductBacklog
●
Sprint Backlog
●
ProductIncrement
●
Burndown chart
●
User Stories
●
Spikes
●
Refactoring
●
Pair Programming
●
TDD
●
BDD
●
Continuous Integration
Scrum+XP
35
Gracias

Más contenido relacionado

La actualidad más candente

METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILESPilar Pardo
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUMAngel Lacret
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)urumisama
 
preguntas sobre Gestión de proyectos
preguntas sobre Gestión de proyectos preguntas sobre Gestión de proyectos
preguntas sobre Gestión de proyectos alexandermedranorodr
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingEmergya
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agilesloreeleeii
 
Seminario de Investigación -Ppresentación metodologías ágiles
Seminario de Investigación -Ppresentación metodologías ágilesSeminario de Investigación -Ppresentación metodologías ágiles
Seminario de Investigación -Ppresentación metodologías ágilesJosé Antonio Sandoval Acosta
 
Ingeniería y gestión de requerimientos
Ingeniería y gestión de requerimientosIngeniería y gestión de requerimientos
Ingeniería y gestión de requerimientosPilar Pardo Hidalgo
 
Fundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesFundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesDomingo Gallardo
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos bastian becerra
 

La actualidad más candente (20)

METODOLOGIAS AGILES
METODOLOGIAS AGILESMETODOLOGIAS AGILES
METODOLOGIAS AGILES
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUM
 
ASD (Adaptive Software Development)
ASD (Adaptive Software Development)ASD (Adaptive Software Development)
ASD (Adaptive Software Development)
 
preguntas sobre Gestión de proyectos
preguntas sobre Gestión de proyectos preguntas sobre Gestión de proyectos
preguntas sobre Gestión de proyectos
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
Presentación Metodologia Agil
Presentación Metodologia AgilPresentación Metodologia Agil
Presentación Metodologia Agil
 
METODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TIMETODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TI
 
Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 
Metodologías agiles
Metodologías agilesMetodologías agiles
Metodologías agiles
 
Scrum y principios ágiles
Scrum y principios ágilesScrum y principios ágiles
Scrum y principios ágiles
 
Seminario de Investigación -Ppresentación metodologías ágiles
Seminario de Investigación -Ppresentación metodologías ágilesSeminario de Investigación -Ppresentación metodologías ágiles
Seminario de Investigación -Ppresentación metodologías ágiles
 
PMBOK
PMBOK PMBOK
PMBOK
 
Ingeniería y gestión de requerimientos
Ingeniería y gestión de requerimientosIngeniería y gestión de requerimientos
Ingeniería y gestión de requerimientos
 
Fundamentos de las metodologías ágiles
Fundamentos de las metodologías ágilesFundamentos de las metodologías ágiles
Fundamentos de las metodologías ágiles
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 
Exponer mañana
Exponer mañanaExponer mañana
Exponer mañana
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Metodologías de Desarrollo de Software
Metodologías de Desarrollo de SoftwareMetodologías de Desarrollo de Software
Metodologías de Desarrollo de Software
 
Gestión de proyectos informáticos
Gestión de proyectos informáticos Gestión de proyectos informáticos
Gestión de proyectos informáticos
 

Similar a Metodologías Ágiles para el Desarrollo de Software

El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Best place to code 2018 - Magmalabs
Best place to code 2018 - Magmalabs Best place to code 2018 - Magmalabs
Best place to code 2018 - Magmalabs Software Guru
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágilesAngel Rochy
 
CAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agileCAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agileOriol del Barrio
 
Refactorización (EN ESPANOL)
Refactorización (EN ESPANOL)Refactorización (EN ESPANOL)
Refactorización (EN ESPANOL)Rodrigo Branas
 
Presentacion programador apasionado
Presentacion programador apasionadoPresentacion programador apasionado
Presentacion programador apasionadoEdwin Cruz
 
Presentacion Programador Apasionado
Presentacion Programador ApasionadoPresentacion Programador Apasionado
Presentacion Programador ApasionadoEdwin Cruz
 
Scrum Xp Agile Tour Peru2008
Scrum Xp Agile Tour Peru2008Scrum Xp Agile Tour Peru2008
Scrum Xp Agile Tour Peru2008jose diaz
 
Cómo aprovechar las mejores oportunidades en la industria tech
Cómo aprovechar las mejores oportunidades en la industria techCómo aprovechar las mejores oportunidades en la industria tech
Cómo aprovechar las mejores oportunidades en la industria techMiguel Torres
 
Ya soy ingeniero ¿Y ahora qué? | Daniel Enríquez
Ya soy ingeniero ¿Y ahora qué? | Daniel EnríquezYa soy ingeniero ¿Y ahora qué? | Daniel Enríquez
Ya soy ingeniero ¿Y ahora qué? | Daniel EnríquezGDGOrizaba
 
Presentación del CRF Sw Libre ASOLIF
Presentación del CRF Sw Libre ASOLIFPresentación del CRF Sw Libre ASOLIF
Presentación del CRF Sw Libre ASOLIFRoberto Brenlla
 
Gestión de proyectos informáticos
Gestión de proyectos informáticosGestión de proyectos informáticos
Gestión de proyectos informáticosbastian becerra
 
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015 Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015 César Hernández
 
Aplicando el modelo de negocios del Software Libre con potencial exportador
Aplicando el modelo de negocios del Software Libre con potencial exportadorAplicando el modelo de negocios del Software Libre con potencial exportador
Aplicando el modelo de negocios del Software Libre con potencial exportadorEQ SOFT EIRL
 
El truco que me ayudó a desbloquear superpoderes
El truco que me ayudó a desbloquear superpoderesEl truco que me ayudó a desbloquear superpoderes
El truco que me ayudó a desbloquear superpoderesVicente Plata
 

Similar a Metodologías Ágiles para el Desarrollo de Software (20)

El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Tips para la PMO perdida en el Mundo Ágil
Tips para la PMO perdida en el Mundo ÁgilTips para la PMO perdida en el Mundo Ágil
Tips para la PMO perdida en el Mundo Ágil
 
Best place to code 2018 - Magmalabs
Best place to code 2018 - Magmalabs Best place to code 2018 - Magmalabs
Best place to code 2018 - Magmalabs
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágiles
 
CAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agileCAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agile
 
Scrum y craftsmanship
Scrum y craftsmanshipScrum y craftsmanship
Scrum y craftsmanship
 
Refactorización (EN ESPANOL)
Refactorización (EN ESPANOL)Refactorización (EN ESPANOL)
Refactorización (EN ESPANOL)
 
Presentacion programador apasionado
Presentacion programador apasionadoPresentacion programador apasionado
Presentacion programador apasionado
 
Presentacion Programador Apasionado
Presentacion Programador ApasionadoPresentacion Programador Apasionado
Presentacion Programador Apasionado
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Scrum Xp Agile Tour Peru2008
Scrum Xp Agile Tour Peru2008Scrum Xp Agile Tour Peru2008
Scrum Xp Agile Tour Peru2008
 
Cómo aprovechar las mejores oportunidades en la industria tech
Cómo aprovechar las mejores oportunidades en la industria techCómo aprovechar las mejores oportunidades en la industria tech
Cómo aprovechar las mejores oportunidades en la industria tech
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 
Semana 1 Introducción a Scrum
Semana 1   Introducción a ScrumSemana 1   Introducción a Scrum
Semana 1 Introducción a Scrum
 
Ya soy ingeniero ¿Y ahora qué? | Daniel Enríquez
Ya soy ingeniero ¿Y ahora qué? | Daniel EnríquezYa soy ingeniero ¿Y ahora qué? | Daniel Enríquez
Ya soy ingeniero ¿Y ahora qué? | Daniel Enríquez
 
Presentación del CRF Sw Libre ASOLIF
Presentación del CRF Sw Libre ASOLIFPresentación del CRF Sw Libre ASOLIF
Presentación del CRF Sw Libre ASOLIF
 
Gestión de proyectos informáticos
Gestión de proyectos informáticosGestión de proyectos informáticos
Gestión de proyectos informáticos
 
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015 Mejorando la productividad en proyectos java EE con  CI y CD - OTN 2015
Mejorando la productividad en proyectos java EE con CI y CD - OTN 2015
 
Aplicando el modelo de negocios del Software Libre con potencial exportador
Aplicando el modelo de negocios del Software Libre con potencial exportadorAplicando el modelo de negocios del Software Libre con potencial exportador
Aplicando el modelo de negocios del Software Libre con potencial exportador
 
El truco que me ayudó a desbloquear superpoderes
El truco que me ayudó a desbloquear superpoderesEl truco que me ayudó a desbloquear superpoderes
El truco que me ayudó a desbloquear superpoderes
 

Último

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
 
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
 
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
 
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
 
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
 
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
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
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
 
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
 
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
 
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
 
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
 

Último (15)

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
 
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
 
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
 
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
 
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
 
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
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 
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
 
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
 
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
 
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
 

Metodologías Ágiles para el Desarrollo de Software