SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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

Ähnlich wie Metodologías Ágiles para el Desarrollo de Software

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 apasionado
Edwin Cruz
 
Design spirint-Proyecto Web Lightning Talks.pptx
Design spirint-Proyecto Web Lightning Talks.pptxDesign spirint-Proyecto Web Lightning Talks.pptx
Design spirint-Proyecto Web Lightning Talks.pptx
JoseAcosta979612
 

Ähnlich wie 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
 
Design spirint-Proyecto Web Lightning Talks.pptx
Design spirint-Proyecto Web Lightning Talks.pptxDesign spirint-Proyecto Web Lightning Talks.pptx
Design spirint-Proyecto Web Lightning Talks.pptx
 
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
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (14)

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
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
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
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

Metodologías Ágiles para el Desarrollo de Software