CURSO SCRUM QUE ES AGIL
Enviado por Ernesto Lopera Cruz • 27 de Noviembre de 2022 • Síntesis • 848 Palabras (4 Páginas) • 121 Visitas
CURSO SCRUM
QUE ES AGIL
JIM HIGHTSMITH
- Poseer la habilidad de crear y responder al cambio para producir ganancias en un ambiente laboral turbulento
- Equilibrar la flexibilidad y la estabilidad
- Adaptarse al cambio, ser flexible y ser capaz de hacer frente a los cambios
CUAL ES LA NECESIDAD
- Reducción de tiempos de mercadeo de los productos
- Aumento de innovación por parte del cliente
- Buscar métodos adaptivos para la gestión de proyectos
QUIEN PUEDE SER AGIL
- Cualquier proyecto sin importar la complejidad
MANIFIESTO AGIL
Febrero 2001 17 Gurús De Informática Crearon El Manifiesto
Estamos descubriendo formas mejores para desarrollar software por experiencia propia como ayudando a terceros
Se aprendió a valorar
INDIVIDUOS E INTERACCIONES (SON MAS VALORADOS) MAS IMPORTANTES
- Software funcionando
- Colaboración con el cliente
- Respuesta ante el cambio
PROCESOS Y HERRAMIENTAS
- Documentación Extensiva
- Negociación Contractual
- Seguir un Plan
PUNTOS DEL MANIFIESTO (4 Contrapartes)
- Individuos e interacciones sobre procesos y herramientas.
- Software funcionando vs documentación extensiva (Enfoque proyecto funciones)
- Colaboración con el cliente sobre negociación contractual (El cliente pasa a ser del equipo, colaborador directo durante todo el proyecto).
- Responder ante el cambio sobre seguir un plan (Cambio vs Plan) Abierto al cambio
PRINCIPIOS DEL MANIFIESTO AGIL
- Satisfacer al cliente mediante la entrega temprana y continua de software valioso.
- Aceptar que los requisitos cambien incluso en etapas tardías. Se aprovecha el cambio para dar ventaja competitiva al cliente.
- Entregar software funcional frecuentemente máximo en 8 semanas, pero lo ideal es 2.
- Responsables del negocio y desarrolladores trabajan cotidianamente juntos.
- El proyecto se desarrolla entorno a individuos motivados, con apoyo en lo que necesitan y confiando en el trabaja de cada uno.
- Método efectivo colaboración y de comunicar información transparentemente al equipo de desarrollo y entre sus miembros.
- El software funcional es la medida principal del progreso.
- Promueve el desarrollo paulatino y sostenible.
- La atención continua conlleva a la excelencia técnica, al buen diseño y mejora la agilidad.
- La simplicidad, el arte de maximizar el trabajo no realizado es esencial.
- Las mejores arquitecturas, requisitos y diseños emergen de equipos auto organizados.
- Analizar cómo ser más eficaz para después ajustar y perfeccionar según corresponda.
PRINCIPIOS SCRUM
- Control de proceso empírico.
TIA Transparencia - Inspección - Adaptación.
- Auto - organización.
Alto nivel de organización.
- Colaboración.
Apropiación del equipo de trabajo.
- Priorización.
Basa en valor.
- Bloque de Tiempo
Máximo tiempo por evento.
- Sprints
- Daily StandUps
- Reuniones de planificación del Sprint
- Reuniones de revisión del Sprint
- Reuniones de retrospectiva del Sprint
- Desarrollo Iterativo
Repetir procesos para adaptar cambios
Aspectos
- Organización
- Roles Centrales necesarios y obligatorios
- Product Owner voz del cliente, maximizar valor del producto, prioriza la necesidad del cliente. Revisa el trabajo de equipo SCRUM y aprueba los incrementos de producto para entregar al cliente.
- Scrum Master, Facilitar y quitar impedimentos equipo SCRUM,
- Equipo Scrum Desarrollo o Developer en base al producto owner
- Roles no Centrales
- Cliente
- Stakeholder
- Usuario
- Patrocinador
- Vendedores
- Scrum Guidance Body Equipo de Expertos o Documentación de lineamientos del proyecto
- Justificación de Negocio
- Value driven Delivery
- Calidad
- Criterios de Aceptación Incrementos de productos
- Stakeholders
- Pasar por standares
- Cambio
- Stakeholder cambian de opinion
- Riesgo
- Oportunidades
- Identificados
- Evaluados
- Atendidos
- Amenazas
- Identificados
- Evaluados
- Atendidos
PROCESOS DE SCRUM SON ADAPTABLES AL PROYECTO
FASES
- INICIO
- Crear visión del proyecto (se defino el producto Owner)
- Identificar al Scrum Master y los Stakeholders lo hace el producto Owner
- Formar el Equipo Scrum con ayuda el Scrum Master y el porduct Owner
- Desarrollo de las épicas (Sale el Product Backlog)
- Crear el Producto backlog
- Realizar la planificación de los ítems del backlog producto
- PLANEACIÓN Y ESTIMACIÓN
- Crear historias de usuario en base a las épicas.
- Como “<rol/prototipo de cliente>” yo debería “<requerimientos>” a fin de “<beneficio>”
- Estimar historias de usuario con base al riesgo y complejidad
- Comprometer las historias de usuario
- Las historias de usuario se descomponen en tareas y se estiman y se pueden reestimar las historias.
- Crear sprint backlog.
- IMPLEMENTACIÓN
- Crear Entregables
- Daily Standup (Qué hecho, qué voy hacer, qué impedimentos tengo) 15min
- Refinamiento del Product Backlog
- RETROSPECTIVA
- Demostrar y validar el Sprint al Producto Owner
- Retrospectiva del Sprint (bueno y malo del Sprint) para buscar mejorar
- LANZAMIENTO
- Enviar Entregables
- Retrospectiva del proyecto Oportunidades Amenazas del proyecto
...