Curso Certificación Scrum Master
Giovas CamachoApuntes2 de Junio de 2020
1.570 Palabras (7 Páginas)145 Visitas
Curso Certificación Scrum Master
Objetivos
GENERAL
- Conocer el marco de trabajo scrum original y el propuesto por ScrumStudy.
- Aprovechar los beneficios de la agilidad.
- Prepararse para presentar el examen de certificación de Scrum Master.
EPECÍFICOS
- Actuar como Scrum Master.
- Apoyar a un equipo en la implementación Scrum.
- Aprender la diferencia entre ágil, cascada y cuando actuar bajo el marco de Scrum.
- Prepararlos para sentirse cómodos para implementar Scrum en sus organizadores y manejar conflictos y obstáculos comunes.
ENTORNO “VUCA”
- Volatility
- Uncertainty
- Complexity
- Ambiguity
- Volatilidad: Velocidad con que cambia el entorno, o inestable o lo inesperado
-Incertidumbre: Dificultad para anticiparse a nuevos acontecimientos, incertidumbre ante una causa desconocida
-Complejidad: Caos y locura cuando hay muchas partes interconectadas. Factores críticos que afectan a la toma de decisiones
-Ambigüedad: Falta de información entre conexiones y causas. Dificultad para interpretar los acontecimientos y si impacto sobre nuestra actividad
¿POR QUÉ METODOLIGÍAS ÁGILES?
Incertidumbre de éxito en proyectos
- Uno de cada tres es entregado en tiempo dentro del propuesto
Existen cambios bruscos t rápidos
- 2/3 en la empresa
- Tecnología disruptiva
- Entorno de negocio complejos
- Nuevas generaciones
53 de las empresas se sienten incapaces de manejar los cambios.
Cosas que conoces sobre agilidad
ENFOQUE AGIL
Ágil es una alternativa al manejo tradicional de software típicamente en el desarrollo de software ayuda a responder a la incertidumbre a través del trabajo iterativo e incremental en periodos conocidos como Sprint
CASCADA VS AGIL
- Cascada: Entrega en un solo momento. Análisis y planificación sin realizar ningún tipo de prueba o cambio al plan original. Normalmente, da sorpresas y el producto final no cumple con los objetivos del cliente.
- Ágil: Entrega de valor de forma incremental con mejores iterativas en cuanto se detecta algún error
MÉTODO TRADICIONAL VS ÁGIL
Diferencias
Tradicional Project Management | Agile Management |
|
|
**NOTA: centrarse en la satisfacción del cliente y no de métricas**
Entrega tradicional vs Entrega ágil
Tradicional tiene requerimientos fijos mientras que el costo y el tiempo son estimados
Ágil tiene requerimientos estimados y costo y tiempo fijo.
Cuando uso ágil
Tipo de proyecto
- Simple: Conocimiento en la herramienta y una certeza alta en el requerimiento solicitado. Se recomienda usar cascada
- Complejo: incertidumbre lo que se quiere o en el requerimiento. Se recomienda usar Agilidad
- Caótico: Pleno desconocimiento de herramienta y requerimiento
Enfoque Agil
Existen 4 valores principales dentro del manifiesto Ágil
- Individuos e interacciones 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
Y se tienen 12 principios del manifiesto Ágil
- Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
- Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan cambio para proporcionar ventaja competitiva al cliente.
- Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.
- Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
- Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.
- El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.
- El software funcionando es la medida principal de progreso.
- Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.
- La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
- La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
- Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
- A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.
Frameworks de Agile
- Scrum, XP, Kanban, Lean Startup, Crystal, DSDM, (SAFe les, Nexus) Scaling Frameworks
Prácticas
- Planning Pocker Sprint Burndown, Daily Standup, Pair working, Scrum Board, Story Points, Business Value Estimation, Release Burnup Chart, DOD y DOR
SCRUM
[pic 1]
Origen de Scrum
Rugby Team 🡪 Hirotaka Takeuchi e Ikujiro Nonaka (en los 80’s) 🡪 Jeff Sutherland y Kev Shwaber (en los 90’s) *Creadores del Manifiesto Scrum
- Scrum es un marco de trabajo con el que las personas pueden atacar problemas de índole adaptativo, mientras entregan productiva y creativamente productos con el más alto valor posible.
Valores de Scrum
- Coraje: Miembros del equipo deben ser transparentes
- Foco: Todo el equipo vamos a ver hacia el objetivo del scrum
- Compromiso: Todos trabajan con las mejores intenciones
- Respeto: A ideas y punto de visto de cada persona.
- Apertura: tener tolerancia a mala noticias dentro del proyecto (Proceso totalmente transparente)
Pilares de Scrum
En Scrum, las decisiones se basan en la observación y la experimentación se busca en tres ideas principales (pilares)
- Transparencia
- Inspección
- Adaptación
Ceremonias
- Sprint planning
- Dailys Scrum
- Sprint Review
- Sprint Retrospective
Roles
- Product Owner
- Development Team
- Scrum master
Artefactos
- Product Backlog
- Sprint Backlog
- Producto
Roles detallados
Scrum Master
- El Scrum Master es el responsable de promover y apoyar Scrum como se define en la Guía de Scrum
- Los Scrum Master hacen esto ayudando a todos a entender la teoría, prácticas, reglas y valores de Scrum
- El Scrum Master es un líder que está al servicio del Scrum Team. El Scrum Master ayuda a las personas externas al Scrum Team a entender que interacciones con el Scrum Team
Responsabilidades del Scrum Master con el Product Owner
- Asegurar que los objetivos, el alcance y el dominio del producto sean entendidos por todos los del Equipo Scrum
Responsabilidad del Scrum Master con la organización
- Lidera y guía a la organización en la adopción de Scrum
- Planifica implementación de scrum en la organización
Responsabilidades del Scrum Master con el Development Team
- Guía al equipo en ser auto-organizado y multifuncional
- Asegura que el Scrum Board permanezca actualizado
- Ayuda al Development Team para crear productos de alto valor
Errires comunes del Scrum Master
- No está al servicio de los demás
- Trabaja con Varios tipos de Sprint
- No evangeliza Scrum
- Dirige los eventos de los Sprint
- Organiza el trabajo del Equipo de Desarrollo
- Separa Equipos.
(Priorizar y definir la canalización de esfuerzos, incluso poder proponer mas dailys para los diferentes proyectos.)
...