¿Qué es Scrum?

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
¿Qué es Scrum? por Mind Map: ¿Qué es Scrum?

1. Aspectos Scrum

1.1. Organización

1.1.1. Roles Scrum

1.1.1.1. Core Roles (Esenciales)

1.1.1.1.1. Product Owner

1.1.1.1.2. Scrum Master

1.1.1.1.3. Scrum Team

1.1.1.2. NonCore Roles (No esenciales)

1.1.1.2.1. Stakeholders

1.1.1.2.2. Vendors

1.1.1.2.3. Scrum Guidance Body

1.2. Justificación de negocio

1.2.1. Priorizado de acuerdo al valor del negocio

1.3. Calidad

1.3.1. Criterios de aceptacion

1.4. Cambios

1.5. Riesgos

2. 5 Fases & 19 Procesos Scrum

2.1. Initiate

2.1.1. Create Project Vision

2.1.1.1. Output

2.1.1.1.1. Project Business Case

2.1.1.1.2. Project Vision

2.1.1.1.3. SWOT - Riesgos Identificados

2.1.1.1.4. Product Owner

2.1.1.2. Tool

2.1.1.2.1. Project Vision Meeting

2.1.2. Identify Scrum Master & Stakeholders

2.1.2.1. Input

2.1.2.1.1. Project Vision

2.1.2.1.2. Product Owner

2.1.2.2. Output

2.1.2.2.1. Scrum Master

2.1.2.2.2. Stakeholders

2.1.2.3. Tool

2.1.2.3.1. Selection Criteria

2.1.3. Form Scrum Team

2.1.3.1. Input

2.1.3.1.1. Product Owner

2.1.3.1.2. Scrum Master

2.1.3.1.3. Project Vision

2.1.3.2. Tool

2.1.3.2.1. Scrum team Selection

2.1.3.2.2. Identified Scrum Team

2.1.3.2.3. Release Priorization Method

2.1.3.3. Output

2.1.3.3.1. Scrum Team

2.1.4. Develop Epics

2.1.4.1. Input

2.1.4.1.1. Project Vision

2.1.4.2. Tool

2.1.4.2.1. User Group Meeting

2.1.4.3. Output

2.1.4.3.1. Epics

2.1.4.3.2. High Level User Stories

2.1.4.3.3. Personas

2.1.5. Create Priorized Product Backlog

2.1.5.1. Input

2.1.5.1.1. Epics

2.1.5.1.2. High Level User Stories

2.1.5.1.3. Scrum Core Team

2.1.5.1.4. Personas

2.1.5.2. Tool

2.1.5.2.1. User Story Priorization

2.1.5.3. Output

2.1.5.3.1. Product Backlog

2.1.5.3.2. Done Criteria

2.1.5.3.3. Épicas Refinadas

2.1.6. Conduct Release Planning

2.1.6.1. Input

2.1.6.1.1. Scrum Core Team

2.1.6.1.2. Stakeholders

2.1.6.1.3. Project Vision

2.1.6.1.4. Product Backlog

2.1.6.1.5. Done Criteria

2.1.6.2. Tool

2.1.6.2.1. Release Planning Session

2.1.6.2.2. Release Priorization Method

2.1.6.3. Output

2.1.6.3.1. Release planning Schedule

2.1.6.3.2. Longitud del Sprint

2.2. Plan & Estimate

2.2.1. Create User Stories

2.2.1.1. Input

2.2.1.1.1. Scrum Team

2.2.1.1.2. Product Backlog

2.2.1.1.3. Done Criteria

2.2.1.1.4. Personas

2.2.1.2. Tools

2.2.1.2.1. User Story Writing Expertise

2.2.1.3. Output

2.2.1.3.1. User Stories

2.2.1.3.2. Criterios de Aceptación

2.2.2. Approve, Estimate and Commit User Stories

2.2.2.1. Estimate User Story

2.2.2.1.1. Input

2.2.2.1.2. Tools

2.2.2.1.3. Output

2.2.2.2. Approve & Commit User Story

2.2.2.2.1. Input

2.2.2.2.2. Tools

2.2.2.2.3. Output

2.2.3. Create Tasks

2.2.3.1. Input

2.2.3.1.1. Commited User Story

2.2.3.1.2. Scrum Core Team

2.2.3.2. Tools

2.2.3.2.1. Sprint Planning Meeting

2.2.3.2.2. Descomposición+

2.2.3.2.3. Determinación de Dependencias+

2.2.3.3. Output

2.2.3.3.1. Task List

2.2.3.3.2. Dependencias+

2.2.3.3.3. User Stories Actualizadas+

2.2.4. Estimate Tasks

2.2.4.1. Input

2.2.4.1.1. Task List

2.2.4.1.2. Scrum Core Team

2.2.4.2. Tools

2.2.4.2.1. Estimated Method

2.2.4.2.2. Estimated Criterio

2.2.4.2.3. Sprint Planning Meeting

2.2.4.3. Output

2.2.4.3.1. Effort Estimated Task List

2.2.4.3.2. Task List Actualizada+

2.2.5. Create Sprint Backlog

2.2.5.1. Input

2.2.5.1.1. Scrum Core Team

2.2.5.1.2. Effort Estimated Task List

2.2.5.1.3. Longitud Sprint

2.2.5.2. Tools

2.2.5.2.1. Sprint Planning Meeting

2.2.5.3. Output

2.2.5.3.1. Sprint Backlog

2.2.5.3.2. Sprint Burndown Chart

2.3. Implement

2.3.1. Create Deliverables

2.3.1.1. Input

2.3.1.1.1. Scrum Core Team

2.3.1.1.2. Sprint Backlog

2.3.1.1.3. Impediment Log

2.3.1.2. Tools

2.3.1.2.1. Team Expertise

2.3.1.3. Output

2.3.1.3.1. Sptint Deliverables

2.3.1.3.2. Update Scrumboard

2.3.2. Conduct Daily Standup

2.3.2.1. Input

2.3.2.1.1. Scrum Team

2.3.2.1.2. Scrum Master

2.3.2.1.3. Sprint Burndown Chart

2.3.2.1.4. Impediment Log

2.3.2.2. Tools

2.3.2.2.1. The Daily Stantup Meeting

2.3.2.2.2. Preguntas

2.3.2.3. Output

2.3.2.3.1. Update Sprint Burndown Chart

2.3.2.3.2. Update Impediment Log

2.3.3. Groom Prioritized Product Backlog

2.3.3.1. Input

2.3.3.1.1. Scrum Core Team

2.3.3.1.2. Dependencias

2.3.3.1.3. Product Backlog

2.3.3.1.4. Estimation

2.3.3.2. Tools

2.3.3.2.1. Priorization Product Backlog Review Meeting

2.3.3.3. Output

2.3.3.3.1. Update Product Backlog

2.4. Review & Retrospective

2.4.1. Demostrate and Validate Sprint

2.4.1.1. Input

2.4.1.1.1. Scrum Core Team

2.4.1.1.2. Sprint Backlog

2.4.1.1.3. Sprint Deliverables

2.4.1.1.4. Done Criteria

2.4.1.2. Tools

2.4.1.2.1. Sprint Review Meeting

2.4.1.3. Output

2.4.1.3.1. Accepted Deliveravles

2.4.2. Retrospect Sprint

2.4.2.1. Input

2.4.2.1.1. Scrum Master

2.4.2.1.2. Accepted Deliveravles

2.4.2.1.3. Scrum Team

2.4.2.2. Tools

2.4.2.2.1. Retrospectet Sprint Meeting

2.4.2.3. Output

2.4.2.3.1. Agree Actionable Improvements

2.4.3. Convense Scrum of Scrum

2.5. Release

2.5.1. Ship Deliverables

2.5.1.1. Input

2.5.1.1.1. Product Owner

2.5.1.1.2. STakeholders

2.5.1.1.3. Accepted Deliveravles

2.5.1.1.4. Release Planning Schedule

2.5.1.2. Tools

2.5.1.2.1. Organization Deployment Method

2.5.1.3. Output

2.5.1.3.1. Working Deliverables Agreement

2.5.2. Retrospect Project

2.5.2.1. Input

2.5.2.1.1. Scrum Core Team

2.5.2.2. Tools

2.5.2.2.1. Retrspect Project Meeting

2.5.2.3. Output

2.5.2.3.1. Agree Actionable Improvements

2.5.2.3.2. Assigned Action Items and Due Dates

3. Artefactos Scrum

3.1. Product Vision

3.2. Product Backlog

3.3. Sprint Backlog

3.4. Sprint Goal

3.5. Sprint burndown chart

3.6. Impediment Backlog

4. Waterfall vs Scrum

4.1. Tabla Comparativa

5. Ágil

5.1. Definición Ágil

5.1.1. Responder al cambio

5.1.2. Ser flexible

5.1.3. Adaptarse al cambio

5.2. Principios Agilismo

5.2.1. Satisfacción del Cliente

5.2.2. Bienvenidos los cambios de requerimiento

5.2.3. Entregas frecuentes

5.2.4. Developer y negocio trabajan juntos

5.2.5. Individuos motivados

5.2.6. Conversación face to face

5.2.7. Software es la medida de progreso

5.2.8. Desarrollo sostenible con ritmo indefinido

5.2.9. Excelencia técnica & buen diseño

5.2.9.1. Integración continua

5.2.9.2. Arquitectura incremental

5.2.9.3. Refactorización

5.2.10. Simplicidad

5.2.11. Equipo organizados

5.2.12. Reflexión periódica para mejorar

5.3. Metodos Agiles

5.3.1. Lean Kanban

5.3.1.1. Cartel Simple

5.3.2. XP

5.3.2.1. Horario flexible

5.3.2.2. Iterativo

5.3.2.3. Trabajo en parejas

5.3.3. Crystal

5.3.3.1. Herramientas según tipo proyecto

5.3.3.2. Color para tipificar

5.3.4. DSDM - Dynamic System Development Methods

5.3.4.1. Costo y tiempo basados según calidad y esfuerzo

5.3.4.2. MoSCoW

5.3.5. FDD - Feature Driven Development

5.3.5.1. Entrega de pequeñas funciones

5.3.5.2. Iterativo

5.3.6. TDD - Test Driven Development

5.3.6.1. Desarrollo = Menor cantidad de códigos necesarios

5.3.6.2. Completar desarrollo durante las pruebas

5.3.6.3. Pruebas basadas en requerimiento y espeficaciones

5.3.6.4. ATDD - Prueba de aceptación

5.3.6.5. DTDD - Prueba de desarrollador

5.3.6.6. Resultados rápidos

5.3.6.7. Retroalimentación constante

5.3.6.8. Reducción de tiempo de depuración

5.3.7. ASD - Adaptive Software Development

5.3.7.1. Adaptación constante

5.3.7.2. Desarrollo Incremental

5.3.8. AUP - Agile Unified Process

5.3.8.1. IBM

5.3.8.2. Basado en TDD + Agile Modeling + Datavase Refactoring

5.3.8.3. Simplificada, Agilidad, autoorganización

5.3.9. DDD - Domian Drive Design

6. Principios Scrum (No Negociables)

6.1. Time-Boxing

6.1.1. Sprints

6.1.1.1. 1 a 6 semanas

6.1.1.2. Recomendada 4 semanas

6.1.2. Sprint Planning Meeting

6.1.2.1. 8 hrs para sprint de 1 mes

6.1.2.2. Procesos

6.1.2.2.1. Estimar Historias de usuario

6.1.2.2.2. Comprometer Historias de Usuario

6.1.2.2.3. Identificar tareas

6.1.2.2.4. Estimar tareas

6.1.2.2.5. Crear el Sprint Backlog

6.1.3. Daily Standup

6.1.3.1. 15 minutos

6.1.4. Sprint Review Meeting

6.1.4.1. 4hrs para Sprint de 1 mes

6.1.5. Sprint Retrospective

6.1.5.1. 4 hrs por sprint de 1 mes

6.2. Proceso Empírico

6.2.1. No se requiere de un conocimiento previo

6.2.2. Transparencia

6.2.2.1. Artefactos

6.2.2.2. Reuniones

6.2.2.3. Radiadores de Información

6.2.3. Inspección

6.2.3.1. Scrumboard

6.2.3.2. Retroalimentación Frecuente

6.2.3.3. Inspección Final

6.2.4. Adaptación

6.2.4.1. Reuniones Daily Standup, Retrospectiva Proyecto & Sprint

6.2.4.2. Identificación constante de riesgos

6.2.4.3. Solicitud de Cambios

6.2.4.4. Scrum Guidance Body

6.3. Auto-Organizado

6.3.1. Comprende la visión del proyecto

6.3.2. Equipo Multifuncional

6.3.3. Proactivos

6.3.4. Hace el trabajo por si mismo

6.3.5. Abiertos a Nuevos aprendizajes

6.3.6. Actualización continua de habilidades & conocimientos

6.3.7. Entregan resultados tangibles

6.4. Colaborativo

6.4.1. Awareness - Conciencia

6.4.2. Articulation - Articulación

6.4.3. Appropriation - Apropiacion

6.5. Basado en el Valor

6.5.1. Ofrecer máximo valor al negocio

6.6. Desarrollo Iterativo