Haciendo la metodología más divertida (Scrum y desarrollo de videojuegos 4)

Este es el 4º y último artículo de serie sobre Scrum y desarrollo de videojuegos. Los artículos anteriores son:


Aligerando el peso de la metodología

Si ya conocía Scrum o tienes tu propia forma de aplicarlo, quizás hayas notado que no hemos ni mencionado algunos de sus principios y conceptos. A pesar de que empezamos aplicando “Scrum de libro”, con el paso del tiempo hemos llegado a descartar por completo algunas de las prácticas más tediosas y que no tenían un beneficio directo para nosotros:

  • Product Owner: Cuando dejamos de trabajar para clientes externos, la figura del product owner dejó de tener sentido. La inteligencia colectiva del equipo hace las veces de product owner.
  • Project Backlog: Para nosotros mantener un backlog de proyecto que tuviera algún sentido se fue haciendo cada vez más difícil, así que acabamos por eliminarlo. Tenemos un milestone llamado Backlog, pero lo usamos para aparcar tareas que se han decidido aplazar hasta nuevo aviso. La función del Project Backlog como fuente de tareas para el Sprint Backlog la puede cumplir el productor (apoyado en su cronograma de alto nivel), así como los leads de arte, diseño y programación.
  • Estimación de tareas, planning poker, etc: No hemos conseguido que ninguna estimación de tareas nos llegue a funcionar, así que simplemente lo hacemos a ojo: cuando están las tareas repartidas entre los miembros del equipo y priorizadas, cada uno avisa de si hay demasiadas, o demasiado pocas, y se actúa en consecuencia.
  • Scrum master: La figura del Scrum master solía ser una de mis responsabilidades en el pasado. Hoy por hoy, la cultura agile está tan asumida en el equipo que apenas tengo que intervenir como Scrum master.

La importancia de mejorar continuamente los procesos

Nuestro primer videojuego basado en una IP propia, The Last Door, nos enseñó a trabajar cómo lo hacemos hoy en día. Al ser un desarrollo episódico, nos generaba una oportunidad de oro entre episodio y episodio para analizar nuestros procesos y poder así mejorarlos. Más tarde aprendí que eso que haciamos se llamaba Critical Stage Analysis, y es un tipo especial de post-mortem que en vez de al final, se hace durante el desarrollo del proyecto. En un artículo futuro hablaremos más sobre como hacer un C.S.A. en vuestros proyectos.

De momento, no me gustaría dejar pasar la oportunidad de poner en valor la oportunidad que tenemos durante el propio sprint meeting de volvernos «meta» y tener un pequeño debate sobre cómo estamos aplicando la metodología. Cuando detectéis que algo no marcha bien, podéis aprovechar el momento entre Sprint y Sprint para decidir que vais a probar a hacer algo de forma diferente: ¿que tal si el siguiente sprint lo hacemos más corto/largo? ¿que tal si incluimos estos detalles que echamos de menos en la descripción de las tareas?

Para saber más

Agile Game Development with Scrum

En este libro encontraréis todos los detalles y prácticas de Scrum y otras metodologías ágiles aplicados al desarrollo de videojuegos. Su lectura hace unos 7 años puso los cimientos de cómo afrontamos hoy por hoy los desarrollos. No puedo más que recomendartelo si te interesa profundizar en el tema.

Conclusiones

Esperamos que os sirva de ayuda conocer cómo trabajamos en The Game Kitchen. Este proceso desde luego no tiene porqué ser el mejor para vuestro equipo, no es más que a lo que hemos ido llegando sprint tras sprint, parándonos cada cierto tiempo a preguntarnos qué nos funciona y qué no, y probando cosas nuevas.

Os animamos a compartir vuestras experiencias y prácticas propias en este campo, utilizando los comentario del artículo. ¡Seguro que es muy ilustrativo!

3 Cómo debería ser tu primer videojuego

Charles Darwin decía qué «la ignorancia suele generar más confianza que el conocimiento». ¿Seguro que es buena idea que vuestro primer juego sea tan complejo?

A menudo desarrolladores que están dando sus primero pasos en la industria se nos han acercado en busca de consejo, una mínima orientación para para su equipo de desarrollo de reciente formación.

Continue reading

Diseñando la campaña: El vídeo (Kickstarter post-mortem III)

Cuando empezamos a contemplar Kickstarter, entre las primeras cosas que hicimos fue identificar proyectos de cuya experiencia podíamos aprender algo. No nos limitamos a identificar juegos “parecidos”, también estableciendo lazos a otros niveles como lo es la audiencia objetivo, alcance del desarrollo, tamaño del equipo, o duración del desarrollo.

Continue reading

«Cómo funciona una empresa» – Video Review

Continuamos con el segundo video review de un libro, en este caso uno sobre las bases que necesitamos conocer para la gestión nuestro estudio de desarrollo indie a nivel admimistrativo. ¡Una auténtica joya si tu background es meramente técnico o artístico y necesitas un punto partida esencial!

Compra el libro aquí: Cómo funciona una empresa: Guía gráfica para el éxito empresarial (BUSINESS)

Definir la audiencia objetivo de un juego indie

Una de las estrategias más elementales sobre la que debes fundamentar tu desarrollo, así como todos los esfuerzos de marketing, es la definición de un público objetivo. Tomarse la molestia de definir el público objetivo nos facilitará el tomar ciertas decisiones en el futuro, en cuanto a diseño del juego y cómo invertir nuestros esfuerzos de marketing.

Continue reading