La agilidad es la capacidad tanto de crear y responder al cambio con el fin de obtener ganancias en un entorno empresarial turbulento. La agilidad es la capacidad de equilibrar la flexibilidad y la estabilidad
3. DevOps es un acrónimo inglés de development
(desarrollo) y operations (operaciones), que se
refiere a una cultura o movimiento que se
centra en la comunicación, colaboración e
integración entre desarrolladores de software y
los profesionales en las tecnologías de la
información (IT).
¿QUÉ ES DevOps?
Cristian Cárdenas Alarcón @ccardensa
Entrega e Integración Continua = DevOps
16. OBJETIVOS
Cristian Cárdenas Alarcón @ccardensa
DevOps es un movimiento, cultura y porque no
decirlo un método de trabajo que nos permite entregar
mayor valor al negocio de nuestros clientes,
aumentando la calidad y velocidad de las aplicaciones,
trayendo las practicas del agilísimo a la administración
de sistemas.
18. OBJETIVOS
Cristian Cárdenas Alarcón @ccardensa
• Facilitar la compresión de la filosofía y los principios de Scrum
• Proporcionar conocimientos prácticos de Scrum, incluyendo las
funciones, reuniones y artefactos.
• Preparar a los asistentes para poder implementar cómodamente Scrum
en sus organizaciones, así como la gestión de los problemas y
obstáculos comunes.
19. QUE ES LA AGILIDAD
Cristian Cárdenas Alarcón @ccardensa
La agilidad es la capacidad tanto de crear y responder
al cambio con el fin de obtener ganancias en un
entorno empresarial turbulento. La agilidad es la
capacidad de equilibrar la flexibilidad y la estabilidad.
20. LA NECESIDAD DE LA AGILIDAD
Cristian Cárdenas Alarcón @ccardensa
• Adaptación al cambio tecnológico y de mercado.
• Reducir el “Time to Market”
• Reducción de los costos de testing y
experimentación
• Entregar valor al cliente, no solo cumplir el plan
• Buscar alternativas a métodos predictivos
22. MANIFIESTO AGIL
Cristian Cárdenas Alarcón @ccardensa
Estamos descrubiendo mejores formas de desarrollar
software, tanto por nuestra propia experiencia como
ayudando a terceros, durante este proceso hemos
aprendido a valorar:
23. MANIFIESTO AGIL
Cristian Cárdenas Alarcón @ccardensa
Individuos e Interaciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
Esto es, aunque valoramos los elementos de la
derecha, valoramos más los de la izquierda
32. SCRUM
Cristian Cárdenas Alarcón @ccardensa
Scrum es especialmente útil para
proyectos complejos con mayor
incertidumbre en el que la predicción a
largo plazo seria de alto riesgo
37. ROLES DE SCRUM
Cristian Cárdenas Alarcón @ccardensa
Los Roles básicos, obligatoriamente requeridos para
producir un producto de proyecto, están
comprometidos con el proyecto, y en ultima
instancia son los responsables del éxito de cada
sprint en el proyecto y del proyecto en su conjunto
38. ROLES BASICOS
Cristian Cárdenas Alarcón @ccardensa
• Scrum Master
• Product Owner
• Scrum Team
Juntos se les conoce como el Scrum Core Team
40. PRODUCT OWNER
Cristian Cárdenas Alarcón @ccardensa
• El Product Owner representa a los interesados
es el responsable de asegurar que el Equipo
Scrum proporcione valor
• Escribe las historias de usuario (User Stories)
• El Product Owner también es responsable de
asegurar la comunicación clara entre las
funciones del producto al Equipo Scrum
comúnmente se le llama la Voz del Cliente (Voice
of Costumer)
41. SCRUM MASTER
Cristian Cárdenas Alarcón @ccardensa
• El Scrum Master es la persona responsable de
asegurar que la gestión del proyecto esta
progresando sin problemas y los miembros del
equipo Scrum tienen todas las herramientas
necesarias para hacer el trabajo.
• Este Rol es un líder servicial (Servant
Leadership), que facilita las herramientas, no
impone.
42. SCRUM TEAM
Cristian Cárdenas Alarcón @ccardensa
El Equipo Scrum es un grupo o equipo de personas
que son responsables de la compresión de los
requerimientos del negocio especificados por el
Product Owner, la estimación de las historias de los
usuarios y la creación de los entregables
(Deliverables) del proyecto
50. EJERCICIO: Pelotitas
Cristian Cárdenas Alarcón @ccardensa
Instrucciones:
• Dividirse en equipos
• Cada miembro del equipo debe seguir las reglas
• Antes de cada iteración el equipo estima su
trabajo
• 5 Iteraciones
• Cada iteración tendrá un ciclo de revisión
Duración: 30 minutos
51. EJERCICIO: Pelotitas
Cristian Cárdenas Alarcón @ccardensa
Reglas:
• Cada pelota debe estar en el aire entre los
mientras
• No se puede pasar una pelota al vecino directo (la
derecha o a la izquierda)
• La pelota debe hacer pasado por todos los
miembros del equipo
• Punto de inicio = Punto Final
• Iteración = 2 minutos
52. Cristian Cárdenas Alarcón
Twitter @ccardensa
Facebook.com/ccardensa
Blog https://cristiancardenas.cl
SCRUM
Más que una cultura, un movimiento…