Tabla de contenido
SCRUM es una práctica o proceso en donde se aplican de manera constante y regular un conjunto de buenas prácticas que son utilizadas para poder trabajar colaborativamente, en un entorno de trabajo conformado, estas técnicas nos ayudan a obtener mejores resultados en un proyecto determinado. Éstas prácticas suelen apoyarse una de otras y su selección tiene origen en base a un estudio que es realizado de manera colaborativa, por lo general SCRUM es utilizado equipos altamente productivos.
A través de este artículo se hablará a detalle de esta metodología y proceso a detalle, también hablaremos de diversas metodologías de desarrollo ágil que se utilizan en la actualidad, podrás ver qué metodología es la que se adapta mejor a tu forma de trabajar, equipo de trabajo o proyecto que estás realizando.
¿Qué es Scrum?
Como lo mencionamos en la introducción de este artículo, Scream se enfoca en el trabajo colaborativo, cuya meta principal es obtener los mejores resultados en un proyecto.
Scrum se realiza en entregas parciales y regulares del proyecto final, estas entregas son priorizadas por el beneficio que aportan al cliente o receptor del proyecto. Es por eso, Scrum se enfoca principalmente en proyectos que comprenden entornos complejos, en donde exista la necesidad de obtener resultados inmediatos, donde los requisitos sean volátiles o poco definidos, en dónde la innovación, flexibilidad, competitividad y la productividad sean factores fundamentales en este proyecto.
Esta metodología también se caracteriza por resolver situaciones en donde no se está entregando al cliente lo que este requiere, otros escenarios en donde podemos utilizar Scrum son: cuando las entregas se alargan demasiado, los presupuestos y costes incrementan de manera exponencial o la calidad no es lo suficientemente aceptable. Por otro lado, Scrum es utilizado de igual manera como una herramienta de mejoramiento en la capacidad de redacción ante la competencia, cuando la moral de los equipos de trabajo es muy baja y no se cuentan con los suficientes ánimos para continuar con los proyectos, cuando es necesario identificar y solucionar deficiencias que se presentan de manera sistemática o simplemente cuando uno quiere trabajar utilizando algo sistemático o un proceso especializado en el desarrollo de software que se enfoca a la entrega de productos finales a un cliente.
Proceso de SCRUM
La metodología SCRUM es un proceso que se ejecuten ciclos temporales cortos y que tienen una duración fija (por lo general contiene iteraciones que comúnmente tienen un duración de aproximadamente 2 semanas, sin embargo muchos equipos de trabajo optan por alargar estos ciclos a 3 y hasta 4 semanas, límite máximo de feedback de producto final y reflexión).
Cada una de las interacciones que conforman a esta metodología deben de proporcionar un resultado completo, un avance del producto final que pueda estar disponible a ser entregado en cualquier momento al cliente cuando este lo solicite.
El proceso se rige e inicia a partir de una lista de objetivos o requisitos priorizados del producto, en base a estos puntos se implementa un plan del proyecto. En esta lista y plan de trabajo el cliente prioriza los objetivos de su proyecto, balanceando el valor que esto se aporta con respecto a su coste, el plan queda dividido y repartido en interacciones y entregas que el equipo de trabajo establece y propone al cliente.
Las actividades que sean realizadas a lo largo del método Scrum son las siguientes (la duración recomendada para cada una de estas instalaciones es de aproximadamente dos semanas):