Todo acerca de SCRUM
CONTENIDO 2
INTRODUCCIÓN 3
DESARROLLO 4
Desarrollo Ágil 4
Historia y Origen de SCRUM 4
Metodología SCRUM 5
¿Qué es? 5
¿Cuándo se utiliza? 6
Beneficios 6
Caracteristicas de Scrum 7
Proceso y Roles de Scrum 8
El proceso 8
Roles 9
Documentos 10
Product backlog 10
Sprint backlog 10
Burn down chart 10
Scrum aplicado al desarrollo de software 11
Requisitos para poderutilizar Scrum 11
Planificación de la iteración 12
Ejecución de la iteración 12
Inspección y adaptación 13
CONCLUSIONES Y RECOMENDACIONES 14
BIBLIOGRAFIA 15
INTRODUCCIÓN
Hoy en día existen diversas metodologías de programación, ya sean ágiles o no, todas tienen su forma de proceder, sus parámetros y sus reglas establecidas.
Dentro de las metodologías agiles, se pueden encontrar de formadestacada, la programación extrema (conocida también como XP) y también SCRUM. En este trabajo se mencionará la información relacionada a SCRUM, conceptos básicos, metodologías de trabajos, beneficios y algunas de sus ventajas.
El tema de la programación y sus metodologías, es un tema amplio y extenso, estas formas de trabajo han salido de la necesidad de hacer las cosas bien, y más allá de eso,seguir ciertas reglas o estándares ayuda a la organización o a los programadores a llevar mejor los ciclos, o también a identificar en qué fase del mismo se ha cometido un error.
DESARROLLO
Desarrollo Ágil
El desarrollo ágil de software son métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan mediante lacolaboración de grupos auto-organizados y multidisciplinarios. Existen muchos métodos de desarrollo ágil; la mayoría minimiza riesgos desarrollando software en lapsos cortos. El software desarrollado en una unidad de tiempo es llamado una iteración, la cual debe durar de una a cuatro semanas. Cada iteración del ciclo de vida incluye: planificación, análisis de requisitos, diseño, codificación,revisión y documentación. Una iteración no debe agregar demasiada funcionalidad para justificar el lanzamiento del producto al mercado, sino que la meta es tener una «demo» (sin errores) al final de cada iteración. Al final de cada iteración el equipo vuelve a evaluar las prioridades del proyecto.
Los métodos ágiles enfatizan las comunicaciones cara a cara en vez de la documentación. La mayoría de losequipos ágiles están localizados en una simple oficina abierta, a veces llamadas "plataformas de lanzamiento”. La oficina debe incluir revisores, escritores de documentación y ayuda, diseñadores de iteración y directores de proyecto. Los métodos ágiles también enfatizan que el software funcional es la primera medida del progreso. Combinado con la preferencia por las comunicaciones cara a cara,generalmente los métodos ágiles son criticados y tratados como "indisciplinados" por la falta de documentación técnica.
Historia y Origen de SCRUM
En principio se definió como "una estrategia de desarrollo flexible y holística, donde un equipo de desarrollo trabaja como una unidad para llegar a una misma meta" contrario a lo que dijo Ikujiro Nonaka en 1986 en el libro "El nuevo juego de desarrollode productos", donde decía: "un enfoque secuencial y tradicional". Takeuchi y Nonaka difieren en "La compañía creadora de conocimiento" que es una forma de "creación de conocimiento organizacional, [...] especialmente bueno trayendo información de innovación continua, incremental y espiralmente.
Los autores describían un nuevo acercamiento al desarrollo comercial de productos que aumentaría lavelocidad y flexibilidad, basado en estudios de casos de empresas manufactureras en las industrias automotoras, copiadoras e impresoras. Llamaron a esto el enfoque de rugby, mientras todo el proceso se realiza por un equipo funcional a través de varias fases, donde el equipo "trata de trabajar como una unidad, pasándose el trabajo unos a otros".
A principios de 1990, Ken Schwaber uso en su...
Regístrate para leer el documento completo.