2. METODOLOGÍAS AGILES
• El enfoque ágil para el desarrollo de software busca distribuir de forma permanente
sistemas de software en funcionamiento diseñados con iteraciones rápidas.
• Las ventajas Agiles Project Management son: mejorar la calidad del producto, mayor
satisfacción al cliente, mayor motivación a los trabajadores, trabajo colaborativo, uso
de métrica más relevantes, mayor control y capacidad de predicción, reducción de
costes.
• Las metodologias ágiles más utilizados son: Extreme Programming XP, Scrum,
kanban, Agile inception, Design sprint, la metodología de Google.
• En lo últimos años, las ofertas de trabajo relacionadas con puestos que demandan
conocimientos sobre Agile Management se han duplicado.
3. METODOLOGÍAS ÁGILES
• El salario medio de estos puestos ronda los 38.000€ con un nivel de competencia bajo
• Los 4 valores de la metodologías ágiles
• Es mejor individuos e interacciones sobre procesos y herramientas
• Es mejor software que funcione sobre documentación exhaustivos
• Es mejor colaboración con el cliente sobre negociación de contratos
• Es mejor responder al cambio sobre seguimiento a un plan
4. METODOLOGÍAS ÁGILES
• Los 12 principios ágiles y manifiesto ágiles
• 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 el cambio para proporcionar ventajas competitivas al
cliente
• Entregamos software funcional frecuentemente entre 2 semanas y 2 meses con
preferencia al periodo del tiempo más corto posible
• Los responsables de negocios y los desarrolladores trabajamos juntos durante todo el
periodo del proyecto
5. METODOLOGÍAS AGILES
• Los proyectos se desarrollan entorno 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
a sus miembros es la conversación cara a cara
• El software funcionando es la principal medida de progreso
• Los procesos ágiles promueven el desarrollo sostenible
• La atención continua a la excelencia técnica y al buen diseño mejora la agilidad
• La simplicidad o el arte de maximizar cantidad del trabajo no realizado es esencial
6. METODOLOGÍAS AGILES
• 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
• Scrum es un marco de trabajo
• Scrum atiende problemas complejos
• Scrum fomenta la creatividad y productividad
• Scrum busca entregar productos del mayor valor
• SCRUM esta basado en el empirismo
• El framework de SCRUM esta compuesto por artefactos con eventos y roles
7. METODOLOGÍAS ÁGILES
• El primer artefacto es product backlog
• Cuando usar kanban y Scrum en organización agile
• Kanban es una herramienta fantástica cuando tus proyectos son muy parecidos
cuando la ruta de tus proyectos son muy parecidos
• Cuando si tus proyectos son muy distintos y dispares utilizamos scrum
• Lo que hacen es que en SCRUM se trabaje por lotes por Sprint lo que hacen es una
reunión donde debaten el avance y el avance del proyecto ya que son una
organización auto gestionados
8. METODOLOGÍAS ÁGILES
• En kanban se usa tarjetas visuales para visualizar el flujo de las tareas que están
pendientes o ya realizadas
• Kanban proviene del japonés que significa tablero visual
• En kanban se trabaja en un tablero divido en 3 que es el pendiente en proceso y los
terminados
• El equipo o la organización que trabaje con este método lo que hace es que se
distribuya bien el trabajo y a la hora de entra del producto se entregue en la fecha
adecuada
• En SCRUM es un conjunto que fomenta las buenas prácticas para fomentano el trabajo
en equipo
9. METODOLOGÍAS ÁGILES
• En SCRUM se entrega parcialmente el producto con la finalidad que haya una
comunicación estrecha con el usuario.
• Es una organización auto dirigida que trabaja con Sprint por reuniones a cada cierto
tiempo para debatir el avance del proyecto.
• Se divide en product owner y en product backlog
• Kanban y Scrum son modelos ágiles que se ajustan al objetivo y proponen escenarios
de mejoras continua
• Son visuales y por ello facilitan la transparencia
• La diferencia es que scrum define roles concretos en kanban eso no es necesario
10. METODOLOGÍAS ÁGILES
• Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas
prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado
posible de un proyecto
• En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por
el beneficio que aportan al receptor del proyecto.
• Scrum también se utiliza para resolver situaciones en que no se está entregando al
cliente lo que necesita
• En Scrum un proyecto se ejecuta en ciclos temporales cortos y de duración fija
• El cliente Product Owner prioriza los objetivos balanceando el valor que le aportan
respecto a su coste
11. METODOLOGÍAS ÁGILES
• Cada día el equipo realiza una reunión de sincronización 15 minutos, normalmente
delante de un tablero físico o pizarra Scrum Taskboard.Cada día el equipo realiza una
reunión de sincronización 15 minutos, normalmente delante de un tablero físico o
pizarra Scrum Taskboard.
• En la reunión cada miembro del equipo responde a tres preguntas:
• ¿Qué he hecho desde la última reunión de sincronización para ayudar al equipo a
cumplir su objetivo?
• ¿Qué voy a hacer a partir de este momento para ayudar al equipo a cumplir su
objetivo?
• ¿Qué impedimentos tengo o voy a tener que nos impidan conseguir nuestro objetivo?
12. METODOLOGÍAS ÁGILES
• Durante la iteración el Facilitador Scrum Master se encarga de que el equipo pueda
mantener el foco para cumplir con sus objetivos.Durante la iteración el Facilitador
Scrum Master se encarga de que el equipo pueda mantener el foco para cumplir con
sus objetivos.
• Los 12 manifiesto ágiles
• Satisfacción del cliente
• Bienvenido los nuevos requerimientos
• Entregas por semanas
• Es medir el progreso
13. METODOLOGÍAS ÁGILES
• Desarrollo sostenible
• Trabajo cercano
• Conversación cara a cara
• Motivación y confianza
• Excelencia técnica y buen diseño
• Simplicidad
• Autogestion de los equipos
• Adaptación circunstancias cambiante
14. METODOLOGÍAS ÁGILES
• Las tareas pueden ser características correcciones rápidas procesos pequeño.
• Backlog es una lista ordenada de todo el trabajo pendiente
• Sprint es un listado priorizados de tareas que provienen del backlog
• Hay 3 roles que son: product owner, ScrumMaster y equipo de desarrollo
• Hay 4 tipos de reuniones
• Sprint planning En esta reunión de toma en cuenta de que se quiere alcanzar
• Daly en esta reunión solo es para dar información de que hice ayer? Que hice hoy y que haré mańana
• Sprint Review Aquí se presenta los trabajos completados
• Sprint retrospective En esta reniun tiene el fin de mejorar la calidad de entrega del producto ya
realizado
15. PREGUNTAS Y RESPUESTAS
• ¿Cuántos valores tiene el manifiesto ágil?
• Son 4 valores
• ¿Cuáles son los valores que tiene el manifiesto ágiles?
• Individuos e interacciones, Software que funciona, Colaboración con el cliente y
Responder al cambio.
• ¿a qué se refiere Individuos e interacciones?
• Se refiere sobre dar importancia a las personas, acortar distancias para que haya mas
comunicación y motivar a las personas.
16. PREGUNTAS Y RESPUESTAS
• ¿A qué se refiere el valor Software que funciona?
• Se refiere sobre el indicador más importante, la tangibilidad en las entregas y que
tenga un feedback temprano.
• ¿a qué se refiere Colaboración con el cliente?
• Se refiere sobre tener comunicación, fomentar una confianza entre el personal y el
cliente
• ¿A qué se refiere Responder al cambio?
• Se refiere que por más que el proyecto ya este casi listo, si hay algún cambio debemos
hacerlo y sobre todo aceptar esto
17. PREGUNTAS Y RESPUESTAS
• ¿Cuántos principios agiles hay?
• Hay 12 principios
• ¿Cuáles el primer principio?
• Satisfacción del cliente
• ¿Cuál es el segundo principio?
• Bienvenido los nuevos requerimientos
• ¿Cuál es el tercer principio?
• Entregas por semanas
18. PREGUNTAS Y RESPUESTAS
• ¿Cuál es el cuarto principio?
• Es medir el progreso
• ¿Cuál es el quinto principio?
• Desarrollo sostenible
• ¿Cuál es el sexto principio?
• Trabajo cercano
• ¿Cuál es el séptimo principio?
• Conversación cara a cara
19. PREGUNTAS Y RESPUESTAS
• ¿Cuál es el octavo principio?
• Motivación y confianza
• ¿Cuál es el noveno principio?
• Excelencia técnica y buen diseño
• ¿Cuál es el décimo principio?
• Simplicidad
• ¿Cuál es el undécimo principio?
• Autogestion de los equipos
20. PREGUNTAS Y RESPUESTAS
• ¿Cuál es el duodécimo principio?
• Adaptación circunstancias cambiante
• ¿Es importante conocer estos doce principios?
• Es importante conocer estos doce principios agiles porque agrega información
importante sobre el paradigma.
• ¿Scrum es una metodología o un framework?
• Framework
21. PREGUNTAS Y RESPUESTAS
• Scrum está basado en el empirismo verdad o falso?
• Verdad
• ¿Cuándo se debe utilizar Kanban?
• Se debe usar Kanban cuando las rutas o proyectos sean muy parecidos.
• ¿Por qué está estructurado Scrum?
• Scrum está estructurado por artefactos, eventos y roles.
22. PREGUNTAS Y RESPUESTAS
• ¿Cuándo se debe usar Scrum?
• Se debe usar Scrum cuando los proyectos sean distintos.
• ¿Cuál es el más ágil Scrum o kanban?
• Scrum es el framework mas ágil y usado por las organizaciones.
• ¿Qué significa kanban?
• Tablero visual
• ¿De dónde proviene la palabra kanban?
• Japones
23. PREGUNTAS Y RESPUESTAS
• ¿Qué es iteración?
• Repetir varias veces el proceso
• ¿Qué es un Backlog?
• Backlog es una lista ordenada de todo el trabajo pendiente
• ¿cuál es el primer artefacto en Scrum?
• Product Backlog
24. PREGUNTAS Y RESPUESTAS
• ¿Qué es un sprint?
• Sprint es un listado priorizados de tareas que provienen del backlog
• ¿Cuántos tipos de reuniones hay?
• Hay 4
• ¿Cuáles son los tipos de reuniones?
• Sprint planning, daly, sprint Review, Sprint retrospective
• ¿cuántos roles existe en Scrum?
• Existen 3
25. PREGUNTAS Y RESPUESTAS
• ¿Cuáles son los roles de Scrum?
• Product owner, ScrumMaster y equipo de desarrollo
• ¿Qué es el product owner?
• Es el profesional encargado de maximizar el valor de una solución generada en las
empresas a partir de las metodologías ágiles
• ¿Qué es el ScrumMaster?
• Es un entrenador y facilitador de equipos Scrum
26. PREGUNTAS Y RESPUESTAS
• ¿Qué es el equipo de desarrollo en Scrum?
• Son todas las personas necesarias para hacer que un elemento del backlog del
producto se transforme en un incremento del producto potencialmente entregable
• ¿Qué es un sprint planning?
• Es una reunión que sirve para inspeccionar el product backlog
• ¿Qué es un daily en Scrum?
• Es una reunión de 15 minutos de duración, del equipo de desarrollo scrum, en el que
se sincronizan las actividades que están ocurriendo en el sprint, y la planificación de las
actividades de las próximas 24 horas