SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
Gestión Ágil de Proyectos:
Scrum, Kanban y XP
ÍNDICE
➜ Metodologías ágiles
➜ Metodologías ágiles vs tradicionales
➜ Scrum
➜ Kanban
➜ eXtreme Programming
1.
Metodologías Ágiles
Qué son. Por qué surgen. El Origen.
#AGILE
Las metodologías ágiles son un conjunto de técnicas para gestionar y
desarrollar proyectos en contraposición a las técnicas clásicas.
Metodologías
Ágiles
Problemas clásicos en el
Desarrollo
▪ Cambios de contexto y de alcance
▪ Aparecen retrasos => No hay tiempo para pruebas
▪ Planificaciones poco realistas
▪ Cliente poco involucrado
▪ Falta de comunicación
▪ Equipo poco motivado
▪ No hay flexibilidad
▪ El resultado no es lo esperado por el cliente
Resultado: Equipo y cliente insatisfechos. Tiempo y dinero perdido.
Un poco de
Historia
1986 1993 - 1995 2001
En EEUU y Japón surge el Se documenta y formaliza
el primer documento de
Scrum para desarrollo ágil
de software.
Las personas más
concepto debido a la relevantes del desarrollo
ágil escriben el Manifiesto
Ágil donde se recogen sus 4
principios.
necesidad de salir al
mercado muy rápido con
requisitos muy novedosos.
… Antes de todo esto
A finales del S. XIX ~ principios del S. XX surge el concepto Lean Manufacturing de la mano
de Toyota.
TOYOTA - Lean Manufacturing
The Seven Wastes
- Sobreproducción
- Tiempo de espera
- Transporte
Principios de Lean
- Calidad. Detección de problemas
al principio
- Eliminar lo que no aporte valor
- Mejora continua
- Exceso de procesado
- Inventario - Producir lo necesario
- Flexibilidad
- Movimiento
- Defectos - Compartir información
Manifiesto Ágil
“ Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación excesiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
2.
Metodologías ágiles vs tradicionales
Qué aporta el agilismo, beneficios, cambios...
Desarrollo en Cascada
▪ Poco flexible. No se puede ir atrás
▪ Muy estricto. No permite cambios de alcance
▪ Pequeños errores causan grandes problemas
▪ Mucha documentación inservible
▪ No se entrega valor hasta el final
Cascada vs
Agile
www.crmsearch.com
Plan inicial vs
Realidad
A.J. Juliani
Importancia del
Feedback
“ Se dedica mucho esfuerzo a
alcanzar objetivos que aportan
muy poco valor.
Dinero perdido + tiempo perdido = Cliente insatisfecho
El gran enemigo
Los cambios
Cambios de Cambios en el
alcance
Cambios de
tecnología
funcionalidad
Otros errores
Típicos
▪ No medir el avance o medirlo mal
▪ Añadir más personas creyendo que se irá más rápido
▪ No hacer pruebas desde el principio
▪ Creer que estamos construyendo una casa en vez de software
▪ No tener una visión global del estado actual
▪ Poca implicación del cliente
▪ Estimaciones sin técnicos
▪ Pérdida del foco
▪ No decir no
▪ No obtener feedback
▪ Herramientas inadecuadas para planificar
¿Existe
alguna
alternativa?
Gestión
Ágil
Principios
Participar y
definir el
En todas las
direcciones. Tanto con
el cliente como con el
equipo
Metodologías Ágiles
producto de
manera
Comunicación conjunta
Optimizar Equipo
Calidad
Flexibilidad Colaborar
Entregas
rápidas
Aportar
Valor
Respuesta
ante los
cambios Tener algo
funcionando
desde el
principio
Beneficios
Metodologías Ágiles
Calidad Resultados Flexibilidad
Realizando pruebas desde el
principio e iterando sobre el
producto tras recibir el
feedback.
Entregando algo tangible y
que aporte valor desde la
primera iteración.
Permitiendo cambios de
alcance, estimando y
planificando de manera ágil.
Mantenibilidad Eliminación de riesgos Motivación
Creando un software de
calidad, con casos de prueba
y una documentación
asumible.
Validando cada entrega en
sprints cortos y asegurando
la calidad con casos de
pruebas.
Trabajando de manera
conjunta con el cliente,
viendo crecer el producto
final tras cada iteración.
Definición del
Producto
¿Cómo funciona?
¿Por qué es útil?
¿Qué necesidades cubre?
¿Qué es? ¿A quién va dirigido?
Construcción
Iterativa
¿Quién las usa?
Casos de uso vs
Historias de usuario
Casos de uso Historias de usuario
Casos de uso vs
Historias de usuario
Casos de uso Historias de usuario
Descripción de todos los pasos
que se deben llevar a cabo para
realizar una acción.
Definición corta de una
funcionalidad, que debe poder
escribirse en una nota adhesiva.
Especificación de interacciones
entre los actores y el sistema.
Lenguaje sencillo de entender
por el equipo y el cliente.
Historias de
Usuario
▪ Siguen el patrón: “Cómo - Quiero - Para”
▪ Sirven para especificar requisitos
▪ Son independientes unas de otras
▪ Son pequeñas
▪ Se pueden estimar
▪ Se pueden verificar una vez implementadas
▪ Son flexibles
▪ Son entendibles y fomentan la comunicación
3.
Scrum
¿Qué es? Roles, prácticas...
¿Qué es?
SCRUM
Qué es
Scrum
▪ Marco de trabajo para desarrollos ágiles
▪ Desarrollo incremental vs planificación y ejecución completa
▪ Equipos auto organizados
▪ Paralelización de las fases de desarrollo vs fases secuenciales
▪ Priorización de los requisitos que más valor aporten
▪ Mejora continua
Glosario
Scrum
Product Backlog Sprint Backlog Gráfico Burndown
Listado dinámico, público y
actualizado con todos los
requisitos del producto.
Debe estar priorizado. Es de
alto nivel, no entra en
Listado de requisitos que se
van a abordar en el sprint.
Cada historia de usuario se
desgrana en tareas
Gráfico que muestra la
cantidad de requisitos
pendientes al comienzo del
sprint junto a los requisitos
completados. Da una visión
global del estado.
asumibles y se estiman.
detalles de implementación.
Sprint
Iteración de entre 1 y 4 semanas (normalmente 2). Al final del sprint se realiza una entrega
al cliente con las nuevas funcionalidades. Entrega continua de valor.
El proceso de
Scrum
El proceso de
Scrum
Ceremonias de
Scrum
Daily Meeting Sprint Review
Reunión diaria donde sólo los involucrados Al final del sprint. Se revisa el trabajo que se ha
completado y el que no se ha terminado. Se
hace una demostración y se obtiene feedback.
pueden hablar. Se responden 3 preguntas:
-
-
-
¿Qué hiciste ayer?
¿Qué vas a hacer hoy?
¿Tienes algún bloqueo?
Sprint Planning Sprint Retrospective
Al inicio de cada sprint. Se selecciona el
trabajo que se va a hacer en este sprint y
se estima.
Al final del sprint. Se reunen todos los implicados
para analizar qué se ha hecho bien y se debe
seguir haciendo y qué se ha hecho mal y se debe
cambiar.
Roles en
Scrum
Product Owner Scrum Master Development Team
Participa en la Encargado de que se Equipo
definición del cumplan las reglas de multidisciplinar
producto. Representa Scrum. Resuelve autoorganizado
(desarrolladores, QA,
diseño, UX,
al negocio y prioriza
historias de usuario.
Nexo de unión entre
los implicados. Debe
posibles conflictos.
Motiva y protege al
equipo. Su tarea es
facilitar el trabajo al
arquitectos…)
Encargado del
desarrollo del
producto.
maximizar el valor del equipo.
producto.
La importancia de
Priorizar
▪ Es una responsabilidad del Product Owner
▪ Se debe priorizar por el valor que aporta cada historia
▪ No se debe priorizar por la complejidad para desarrollarlas
▪ Existen muchas técnicas, como por ejemplo:
▫ Modelo Kano:
▸ Requisitos obligatorios (Básicos)
▸ Requisitos deseados (Esperados)
▸ Requisitos no esperados (Inesperados)
▸ Indiferentes (No aportan valor)
▫ MoSCoW: (Must, Should, Could y Won’t)
La necesidad de
Estimar
▪ Es una responsabilidad de todo el equipo
▪ Todas las tareas deben ser estimadas
▪ Estimación basada en el conocimiento y en la experiencia
▪ Estimar en puntos y conocer la velocidad del equipo
▪ Planning Poker:
▫ Se utiliza la secuencia de Fibonacci
▫ Se explica la historia y se resuelven dudas
▫ Se busca unanimidad y consenso
4.
kanban
Veamos algún ejemplo
Qué es
Kanban
▪ Término japonés: Tarjetas visuales 看板
▪ Proporciona un flujo de trabajo para dividir el proceso en fases
▪ Complementario con Scrum
▪ Los 4 principios básicos de Kanban:
▫ Empieza con lo que haces ahora
▫ Acepta el cambio
▫ Respeta el proceso actual, roles y responsabilidades
▫ Liderazgo en todos los niveles
Principios básicos de
Kanban
Visualizar el
flujo de
Limitar el
Trabajo en
curso
Gestionar el
flujo
Tener reglas
claras
Mejorar en
equipo
trabajo
Tablero
Kanban
▪ Se usa para organizar las tareas del sprint en curso
▪ Se puede adaptar a las necesidades
▪ Se van moviendo las tarjetas por las diferentes columnas
▪ Sirve para tener una visión global del estado actual del sprint
DoD: Definition of Done
Antes de empezar es necesario definir qué
significa que una tarea está terminada.
Kanban
board
Ejemplo
4.
eXtreme Programming
Qué es XP. Técnicas más comunes.
Qué es
XP
▪ Metodología ágil de desarrollo software basada en la flexibilidad
▪ Se considera que los cambios de requisitos son un aspecto natural
▪ Valores de XP:
▫ Simplicidad
▫ Comunicación
▫ Retroalimentación
▫ Valentía
▫ Respeto
Técnicas y características
XP
TDD Pair Programming Integración con cliente
Desarrollo guiado por Técnica en la que dos
programadores comparten
el mismo ordenador para
desarrollar a la vez.
Se recomienda que al menos
pruebas. Antes de una persona del cliente
programar se deben escribir
las pruebas que validen cada
funcionalidad.
trabaje de manera conjunta al
equipo de desarrollo.
Refactorización Propiedad compartida Simplicidad
Sobreescribir ciertas partes
del código para mejorar su
legibilidad y mantenibilidad
sin modificar su
Se promueve que todos los
miembros del equipo
puedan tocar cualquier parte
del código.
Cuanto más simple sea el
sistema que se construya más
fácil será comprenderlo y añadir
nuevas funcionalidades.
funcionamiento.
I am Jose A. Dorado Cerón
Product Owner & Software Architect en Emergya
@jadoradoce / jose.doradoce@gmail.com

Más contenido relacionado

Similar a 520313818-metodologias-agiles-220418045721.pdf

Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Luis Mulato
 
Webinar: Integrar la analítica en Metodologías Ágiles
Webinar: Integrar la analítica en Metodologías ÁgilesWebinar: Integrar la analítica en Metodologías Ágiles
Webinar: Integrar la analítica en Metodologías ÁgilesIEBSchool
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacionCLEFormación
 
trabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.ppttrabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.pptJorgeLuqueDelgado
 
trabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.ppttrabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.pptGiampierrePoma
 
Trabajo metodologia-scrum
Trabajo metodologia-scrumTrabajo metodologia-scrum
Trabajo metodologia-scrumMarielKatia
 
Trabajo metodologia-scrum
Trabajo metodologia-scrumTrabajo metodologia-scrum
Trabajo metodologia-scrumacmetnt
 
trabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.ppttrabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.pptDayanaLopez188744
 
Gestión ágil de proyectos TIC
Gestión ágil de proyectos TICGestión ágil de proyectos TIC
Gestión ágil de proyectos TICitproiectus
 
Overview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologiesOverview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologiesLeon Maldonado
 
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...PMOfficers PMOAcademy
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxMarujaMazzitelli
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides Elio Laureano
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxEverCGonzalesRodrigo1
 

Similar a 520313818-metodologias-agiles-220418045721.pdf (20)

Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)
 
Webinar: Integrar la analítica en Metodologías Ágiles
Webinar: Integrar la analítica en Metodologías ÁgilesWebinar: Integrar la analítica en Metodologías Ágiles
Webinar: Integrar la analítica en Metodologías Ágiles
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacion
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
trabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.ppttrabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.ppt
 
trabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.ppttrabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.ppt
 
Trabajo metodologia-scrum
Trabajo metodologia-scrumTrabajo metodologia-scrum
Trabajo metodologia-scrum
 
Trabajo metodologia-scrum
Trabajo metodologia-scrumTrabajo metodologia-scrum
Trabajo metodologia-scrum
 
Trabajo metodologia-scrum
Trabajo metodologia-scrumTrabajo metodologia-scrum
Trabajo metodologia-scrum
 
trabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.ppttrabajo-metodologia-scrum.ppt
trabajo-metodologia-scrum.ppt
 
Gestión ágil de proyectos TIC
Gestión ágil de proyectos TICGestión ágil de proyectos TIC
Gestión ágil de proyectos TIC
 
Las SinCuenta Sombras de Scrum
Las SinCuenta Sombras de ScrumLas SinCuenta Sombras de Scrum
Las SinCuenta Sombras de Scrum
 
Overview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologiesOverview of Agile & lean startup methodologies
Overview of Agile & lean startup methodologies
 
3.desarrollo ágil
3.desarrollo ágil3.desarrollo ágil
3.desarrollo ágil
 
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptx
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Gestión de proyectos SCRUM
Gestión de proyectos SCRUMGestión de proyectos SCRUM
Gestión de proyectos SCRUM
 

Más de EdgarAngelRojas

11-12-Transparencias_T3.ppt
11-12-Transparencias_T3.ppt11-12-Transparencias_T3.ppt
11-12-Transparencias_T3.pptEdgarAngelRojas
 
d2-p3-proceso-y-principios-lean.pptx
d2-p3-proceso-y-principios-lean.pptxd2-p3-proceso-y-principios-lean.pptx
d2-p3-proceso-y-principios-lean.pptxEdgarAngelRojas
 
Guia_administracion_riesgos_capitulo_riesgo_fiscal.pdf
Guia_administracion_riesgos_capitulo_riesgo_fiscal.pdfGuia_administracion_riesgos_capitulo_riesgo_fiscal.pdf
Guia_administracion_riesgos_capitulo_riesgo_fiscal.pdfEdgarAngelRojas
 
pdcapresentation2-170418191706.pdf
pdcapresentation2-170418191706.pdfpdcapresentation2-170418191706.pdf
pdcapresentation2-170418191706.pdfEdgarAngelRojas
 
pdcapresentation2-170418191706.pdf
pdcapresentation2-170418191706.pdfpdcapresentation2-170418191706.pdf
pdcapresentation2-170418191706.pdfEdgarAngelRojas
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdfEdgarAngelRojas
 
presentacion-ibercaja-web.pdf
presentacion-ibercaja-web.pdfpresentacion-ibercaja-web.pdf
presentacion-ibercaja-web.pdfEdgarAngelRojas
 
AGIL,ES UNA CUESTION DE CULTURA, METODO Y TECNOLOGIA_.pdf
AGIL,ES UNA CUESTION DE CULTURA, METODO Y TECNOLOGIA_.pdfAGIL,ES UNA CUESTION DE CULTURA, METODO Y TECNOLOGIA_.pdf
AGIL,ES UNA CUESTION DE CULTURA, METODO Y TECNOLOGIA_.pdfEdgarAngelRojas
 
revcientifica,+Art+3-18332-RV1.pdf
revcientifica,+Art+3-18332-RV1.pdfrevcientifica,+Art+3-18332-RV1.pdf
revcientifica,+Art+3-18332-RV1.pdfEdgarAngelRojas
 
__Aprende_de_agilismo_.pdf
__Aprende_de_agilismo_.pdf__Aprende_de_agilismo_.pdf
__Aprende_de_agilismo_.pdfEdgarAngelRojas
 

Más de EdgarAngelRojas (10)

11-12-Transparencias_T3.ppt
11-12-Transparencias_T3.ppt11-12-Transparencias_T3.ppt
11-12-Transparencias_T3.ppt
 
d2-p3-proceso-y-principios-lean.pptx
d2-p3-proceso-y-principios-lean.pptxd2-p3-proceso-y-principios-lean.pptx
d2-p3-proceso-y-principios-lean.pptx
 
Guia_administracion_riesgos_capitulo_riesgo_fiscal.pdf
Guia_administracion_riesgos_capitulo_riesgo_fiscal.pdfGuia_administracion_riesgos_capitulo_riesgo_fiscal.pdf
Guia_administracion_riesgos_capitulo_riesgo_fiscal.pdf
 
pdcapresentation2-170418191706.pdf
pdcapresentation2-170418191706.pdfpdcapresentation2-170418191706.pdf
pdcapresentation2-170418191706.pdf
 
pdcapresentation2-170418191706.pdf
pdcapresentation2-170418191706.pdfpdcapresentation2-170418191706.pdf
pdcapresentation2-170418191706.pdf
 
520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf520313818-metodologias-agiles-220418045721.pdf
520313818-metodologias-agiles-220418045721.pdf
 
presentacion-ibercaja-web.pdf
presentacion-ibercaja-web.pdfpresentacion-ibercaja-web.pdf
presentacion-ibercaja-web.pdf
 
AGIL,ES UNA CUESTION DE CULTURA, METODO Y TECNOLOGIA_.pdf
AGIL,ES UNA CUESTION DE CULTURA, METODO Y TECNOLOGIA_.pdfAGIL,ES UNA CUESTION DE CULTURA, METODO Y TECNOLOGIA_.pdf
AGIL,ES UNA CUESTION DE CULTURA, METODO Y TECNOLOGIA_.pdf
 
revcientifica,+Art+3-18332-RV1.pdf
revcientifica,+Art+3-18332-RV1.pdfrevcientifica,+Art+3-18332-RV1.pdf
revcientifica,+Art+3-18332-RV1.pdf
 
__Aprende_de_agilismo_.pdf
__Aprende_de_agilismo_.pdf__Aprende_de_agilismo_.pdf
__Aprende_de_agilismo_.pdf
 

Último

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxYEDSONJACINTOBUSTAMA
 
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLOAVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLOSANTOSESTANISLAORODR
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 

Último (20)

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
 
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLOAVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 

520313818-metodologias-agiles-220418045721.pdf

  • 1. Gestión Ágil de Proyectos: Scrum, Kanban y XP
  • 2. ÍNDICE ➜ Metodologías ágiles ➜ Metodologías ágiles vs tradicionales ➜ Scrum ➜ Kanban ➜ eXtreme Programming
  • 3. 1. Metodologías Ágiles Qué son. Por qué surgen. El Origen.
  • 4. #AGILE Las metodologías ágiles son un conjunto de técnicas para gestionar y desarrollar proyectos en contraposición a las técnicas clásicas.
  • 6. Problemas clásicos en el Desarrollo ▪ Cambios de contexto y de alcance ▪ Aparecen retrasos => No hay tiempo para pruebas ▪ Planificaciones poco realistas ▪ Cliente poco involucrado ▪ Falta de comunicación ▪ Equipo poco motivado ▪ No hay flexibilidad ▪ El resultado no es lo esperado por el cliente Resultado: Equipo y cliente insatisfechos. Tiempo y dinero perdido.
  • 7. Un poco de Historia 1986 1993 - 1995 2001 En EEUU y Japón surge el Se documenta y formaliza el primer documento de Scrum para desarrollo ágil de software. Las personas más concepto debido a la relevantes del desarrollo ágil escriben el Manifiesto Ágil donde se recogen sus 4 principios. necesidad de salir al mercado muy rápido con requisitos muy novedosos. … Antes de todo esto A finales del S. XIX ~ principios del S. XX surge el concepto Lean Manufacturing de la mano de Toyota.
  • 8. TOYOTA - Lean Manufacturing The Seven Wastes - Sobreproducción - Tiempo de espera - Transporte Principios de Lean - Calidad. Detección de problemas al principio - Eliminar lo que no aporte valor - Mejora continua - Exceso de procesado - Inventario - Producir lo necesario - Flexibilidad - Movimiento - Defectos - Compartir información
  • 9. Manifiesto Ágil “ Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentación excesiva Colaboración con el cliente sobre negociación contractual Respuesta ante el cambio sobre seguir un plan
  • 10. 2. Metodologías ágiles vs tradicionales Qué aporta el agilismo, beneficios, cambios...
  • 11. Desarrollo en Cascada ▪ Poco flexible. No se puede ir atrás ▪ Muy estricto. No permite cambios de alcance ▪ Pequeños errores causan grandes problemas ▪ Mucha documentación inservible ▪ No se entrega valor hasta el final
  • 15. “ Se dedica mucho esfuerzo a alcanzar objetivos que aportan muy poco valor. Dinero perdido + tiempo perdido = Cliente insatisfecho
  • 16. El gran enemigo Los cambios Cambios de Cambios en el alcance Cambios de tecnología funcionalidad
  • 17. Otros errores Típicos ▪ No medir el avance o medirlo mal ▪ Añadir más personas creyendo que se irá más rápido ▪ No hacer pruebas desde el principio ▪ Creer que estamos construyendo una casa en vez de software ▪ No tener una visión global del estado actual ▪ Poca implicación del cliente ▪ Estimaciones sin técnicos ▪ Pérdida del foco ▪ No decir no ▪ No obtener feedback ▪ Herramientas inadecuadas para planificar
  • 19. Principios Participar y definir el En todas las direcciones. Tanto con el cliente como con el equipo Metodologías Ágiles producto de manera Comunicación conjunta Optimizar Equipo Calidad Flexibilidad Colaborar Entregas rápidas Aportar Valor Respuesta ante los cambios Tener algo funcionando desde el principio
  • 20. Beneficios Metodologías Ágiles Calidad Resultados Flexibilidad Realizando pruebas desde el principio e iterando sobre el producto tras recibir el feedback. Entregando algo tangible y que aporte valor desde la primera iteración. Permitiendo cambios de alcance, estimando y planificando de manera ágil. Mantenibilidad Eliminación de riesgos Motivación Creando un software de calidad, con casos de prueba y una documentación asumible. Validando cada entrega en sprints cortos y asegurando la calidad con casos de pruebas. Trabajando de manera conjunta con el cliente, viendo crecer el producto final tras cada iteración.
  • 21. Definición del Producto ¿Cómo funciona? ¿Por qué es útil? ¿Qué necesidades cubre? ¿Qué es? ¿A quién va dirigido?
  • 24. Casos de uso vs Historias de usuario Casos de uso Historias de usuario
  • 25. Casos de uso vs Historias de usuario Casos de uso Historias de usuario Descripción de todos los pasos que se deben llevar a cabo para realizar una acción. Definición corta de una funcionalidad, que debe poder escribirse en una nota adhesiva. Especificación de interacciones entre los actores y el sistema. Lenguaje sencillo de entender por el equipo y el cliente.
  • 26. Historias de Usuario ▪ Siguen el patrón: “Cómo - Quiero - Para” ▪ Sirven para especificar requisitos ▪ Son independientes unas de otras ▪ Son pequeñas ▪ Se pueden estimar ▪ Se pueden verificar una vez implementadas ▪ Son flexibles ▪ Son entendibles y fomentan la comunicación
  • 27. 3. Scrum ¿Qué es? Roles, prácticas...
  • 29. Qué es Scrum ▪ Marco de trabajo para desarrollos ágiles ▪ Desarrollo incremental vs planificación y ejecución completa ▪ Equipos auto organizados ▪ Paralelización de las fases de desarrollo vs fases secuenciales ▪ Priorización de los requisitos que más valor aporten ▪ Mejora continua
  • 30. Glosario Scrum Product Backlog Sprint Backlog Gráfico Burndown Listado dinámico, público y actualizado con todos los requisitos del producto. Debe estar priorizado. Es de alto nivel, no entra en Listado de requisitos que se van a abordar en el sprint. Cada historia de usuario se desgrana en tareas Gráfico que muestra la cantidad de requisitos pendientes al comienzo del sprint junto a los requisitos completados. Da una visión global del estado. asumibles y se estiman. detalles de implementación. Sprint Iteración de entre 1 y 4 semanas (normalmente 2). Al final del sprint se realiza una entrega al cliente con las nuevas funcionalidades. Entrega continua de valor.
  • 33. Ceremonias de Scrum Daily Meeting Sprint Review Reunión diaria donde sólo los involucrados Al final del sprint. Se revisa el trabajo que se ha completado y el que no se ha terminado. Se hace una demostración y se obtiene feedback. pueden hablar. Se responden 3 preguntas: - - - ¿Qué hiciste ayer? ¿Qué vas a hacer hoy? ¿Tienes algún bloqueo? Sprint Planning Sprint Retrospective Al inicio de cada sprint. Se selecciona el trabajo que se va a hacer en este sprint y se estima. Al final del sprint. Se reunen todos los implicados para analizar qué se ha hecho bien y se debe seguir haciendo y qué se ha hecho mal y se debe cambiar.
  • 34. Roles en Scrum Product Owner Scrum Master Development Team Participa en la Encargado de que se Equipo definición del cumplan las reglas de multidisciplinar producto. Representa Scrum. Resuelve autoorganizado (desarrolladores, QA, diseño, UX, al negocio y prioriza historias de usuario. Nexo de unión entre los implicados. Debe posibles conflictos. Motiva y protege al equipo. Su tarea es facilitar el trabajo al arquitectos…) Encargado del desarrollo del producto. maximizar el valor del equipo. producto.
  • 35. La importancia de Priorizar ▪ Es una responsabilidad del Product Owner ▪ Se debe priorizar por el valor que aporta cada historia ▪ No se debe priorizar por la complejidad para desarrollarlas ▪ Existen muchas técnicas, como por ejemplo: ▫ Modelo Kano: ▸ Requisitos obligatorios (Básicos) ▸ Requisitos deseados (Esperados) ▸ Requisitos no esperados (Inesperados) ▸ Indiferentes (No aportan valor) ▫ MoSCoW: (Must, Should, Could y Won’t)
  • 36. La necesidad de Estimar ▪ Es una responsabilidad de todo el equipo ▪ Todas las tareas deben ser estimadas ▪ Estimación basada en el conocimiento y en la experiencia ▪ Estimar en puntos y conocer la velocidad del equipo ▪ Planning Poker: ▫ Se utiliza la secuencia de Fibonacci ▫ Se explica la historia y se resuelven dudas ▫ Se busca unanimidad y consenso
  • 37.
  • 38.
  • 40. Qué es Kanban ▪ Término japonés: Tarjetas visuales 看板 ▪ Proporciona un flujo de trabajo para dividir el proceso en fases ▪ Complementario con Scrum ▪ Los 4 principios básicos de Kanban: ▫ Empieza con lo que haces ahora ▫ Acepta el cambio ▫ Respeta el proceso actual, roles y responsabilidades ▫ Liderazgo en todos los niveles
  • 41. Principios básicos de Kanban Visualizar el flujo de Limitar el Trabajo en curso Gestionar el flujo Tener reglas claras Mejorar en equipo trabajo
  • 42. Tablero Kanban ▪ Se usa para organizar las tareas del sprint en curso ▪ Se puede adaptar a las necesidades ▪ Se van moviendo las tarjetas por las diferentes columnas ▪ Sirve para tener una visión global del estado actual del sprint DoD: Definition of Done Antes de empezar es necesario definir qué significa que una tarea está terminada.
  • 44. 4. eXtreme Programming Qué es XP. Técnicas más comunes.
  • 45. Qué es XP ▪ Metodología ágil de desarrollo software basada en la flexibilidad ▪ Se considera que los cambios de requisitos son un aspecto natural ▪ Valores de XP: ▫ Simplicidad ▫ Comunicación ▫ Retroalimentación ▫ Valentía ▫ Respeto
  • 46. Técnicas y características XP TDD Pair Programming Integración con cliente Desarrollo guiado por Técnica en la que dos programadores comparten el mismo ordenador para desarrollar a la vez. Se recomienda que al menos pruebas. Antes de una persona del cliente programar se deben escribir las pruebas que validen cada funcionalidad. trabaje de manera conjunta al equipo de desarrollo. Refactorización Propiedad compartida Simplicidad Sobreescribir ciertas partes del código para mejorar su legibilidad y mantenibilidad sin modificar su Se promueve que todos los miembros del equipo puedan tocar cualquier parte del código. Cuanto más simple sea el sistema que se construya más fácil será comprenderlo y añadir nuevas funcionalidades. funcionamiento.
  • 47. I am Jose A. Dorado Cerón Product Owner & Software Architect en Emergya @jadoradoce / jose.doradoce@gmail.com