Scrum o scrumming es una metodología ágil de desarrollo de software que es un desarrollo reciente de sustituir la técnica de cascada de desarrollo . Es un gran éxito para los productos que tienen características flexibles o hitos ambiguos . Los desarrolladores de videojuegos hacen uso de esta metodología en muchas áreas debido a la naturaleza fluida de sus productos. Sprints
Scrums consisten en una serie de sprints 20-30 días . Una carrera es un logro limitado o curso de acción con una serie de objetivos para un plazo determinado ( 20-30 días ) . Cada carrera tiene un conjunto de metas alcanzables desarrollados antes del inicio del sprint. No hay nuevas características se pueden añadir a menos que haya un tiempo al final de la carrera , de lo contrario una nueva carrera tiene que ser planeado y empezar. Esto en efecto desecha la vieja sprint.
Composición del equipo
equipos se componen de grupos multidisciplinarios , típicamente 1-2 programadores, un codificador , artistas y diseñadores , así como un representante para la gestión de la producción . Esto permite que cada equipo para asumir una tarea macro completa por sí mismos sin tener que depender de los recursos externos o dependencias . El diseñador jefe o representante de la producción por lo general coordina las tareas de los miembros individuales .
Reuniones
Cada mañana consiste en una breve reunión 10 a 20 minutos para los informes de progreso. Cada equipo miembros acerca de la situación de su asignación actual , las necesidades o dependencias, así como la disponibilidad de los nuevos proyectos . La clave aquí es que todos los miembros del equipo saben generalmente lo que los otros miembros están haciendo. Esto funciona bien con los equipos grandes , ya que tienen una vista de la imagen más grande y son capaces de anticiparse a las necesidades y características.