La lista dinámica de prioridades cómo administro mis proyectos de Gamedev

Planear un proyecto de juego y cumplir con el cronograma es difícil. Para estar al tanto de las cosas, uso un sistema simple: no se requieren aplicaciones, solo un bolígrafo y papel. Este sistema mejora drásticamente mi proceso de programación y desarrollo, por lo que si siempre te quedas atrás, ¡pruébalo! Creo que podría ayudarte también.

Por qué me gusta la lista dinámica de prioridades

Cuando trabajé en la industria del juego, experimenté una "marcha de la muerte" de primera mano. Una combinación de dos proyectos grandes y una programación deficiente lleva a días de 18 horas durante meses..

Desde entonces, he estudiado muchos métodos para planificar proyectos, desde wikis hasta programas informáticos especializados, pero he encontrado una herramienta que los supera a todos: un portátil estándar..

Los wikis y las aplicaciones toman tiempo para aprender y mantener, y la mayoría de los desarrolladores que conozco prefieren pasar ese tiempo haciendo un mejor juego. Como dice el viejo refrán, "la mejor herramienta es la que usarás"; esta es la increíble fuerza de un portátil de todos los días..

Comenzando su lista

los Lista dinámica de prioridades es simplemente una lista de tareas que evolucionarán con el tiempo. Comienza con una visión general de las tareas que debes realizar para finalizar tu juego:

Una lista dinámica de prioridades, que muestra el esquema general de un proyecto.

Obviamente, este no es un plan completo. Su objetivo aquí es simplemente tener un lugar para visualizar el panorama general. Es demasiado fácil olvidarse de ese menú de opciones o de la interfaz de carga cuando está muy metido en el código y retrasado..

Ahora, siéntate y trabaja normalmente. Cuanto menos tiempo pierda con su nueva herramienta de planificación, más probabilidades tendrá de usarla.

Trabajando naturalmente, obtendrá una imagen más clara de cada elemento que debe completarse. Tache los elementos de la visión general, como "Juego", y reemplácelos con las características específicas que necesita o simplemente está considerando.

Una lista dinámica de prioridades, con anotaciones..

A medida que cada elemento aparece en su cabeza, agréguelo rápidamente a la lista sin distraerse de su tarea actual. No se preocupe por cómo implementarlo o si se ajusta al juego, solo agréguelo a la lista para poder manejarlo en el futuro..

Taquigrafía avanzada

¿Notaste el signo de interrogación y las flechas en mi lista??

A medida que te acostumbras a usar la lista, puedes dejar tus notas. Esta abreviatura puede recordarle las cosas de un vistazo, y debe personalizar esto para que se ajuste a su propio estilo de desarrollo..

Por ejemplo, yo uso lo siguiente:

  • Signo de interrogación: Para cualquier tarea en la que deba pensar, ya sea una pregunta de diseño o cómo implementarla.
  • Flechas: Para cualquier tarea que esté vinculada en lógica o en código. Estos probablemente serán implementados al mismo tiempo.
  • Barra oblicua: Cuando tenga dos opciones que tendré que elegir, las vincularé con una barra inclinada.
  • Malas palabras: Por todo lo que temo y no quiero hacer. Esto no tiene un propósito válido, pero me hace sentir bien..

Recuerda, personaliza tu taquigrafía a lo que funciona. para ti!

Ritual nocturno

Cada noche, cuando apago mi computadora, realizo una serie de tareas para prepararme para la mañana siguiente. Leo la lista y elijo las tareas que deben implementarse durante el siguiente día laborable.

Pongo una estrella al lado de cada una de estas tareas de "Prioridad". Cuando termine, coloco la lista junto a mi computadora, así sabré exactamente en qué comenzar a partir de la mañana..

Si algún elemento destacado no se completa durante el día, agrego otra estrella esa noche. Esto aumenta la prioridad de cada tarea con el tiempo, por lo que no puedo postergar las tareas difíciles o aburridas por más de uno o dos días..

Termino con esto:

  • Una estrella (*): Cosas que consideraré trabajar en.
  • Dos estrellas (**): Cosas que debería hacer incluso si no estoy de humor.
  • Tres estrellas (***): Nada más se trabajará hasta que esto esté terminado..

Los artículos con cero estrellas se implementan cuando tengo tiempo libre, motivación y no tengo grandes prioridades. Por lo general, esto se reserva para los objetivos de los sueños que no son vitales para completar, o para funciones que no son factibles hasta más adelante en el desarrollo..

El Ritual AFK

De ahora en adelante, lleve este cuaderno consigo cuando se aleje de su computadora.

Mientras comes, lee la lista. 

¿Viendo la televisión? Leer sobre la lista.

¿Salir a caminar? ¿Por qué no tomar la lista y leerla??

Aproveche este tiempo para reflexionar sobre cómo implementar tareas difíciles, decidir qué opciones se adaptan mejor a su diseño y determinar qué funciones deben reducirse en función de su fecha límite actual. Actualizar la lista con posibles soluciones y cambios..

Mientras trabajamos, todos tenemos visión de túnel. En la oficina tenemos gerentes que deberían estar viendo el panorama general, pero como indies tenemos que hacerlo nosotros mismos. Usa tu tiempo AFK para ser tu mejor administrador.

Limpiar

Si descubre que su lista se está desordenando después de unos días, está haciendo las cosas bien!

Cada cuatro o siete días querrá tomar un tiempo de AFK para copiar las tareas restantes a una página nueva. Pero el valor aquí es que te obliga a mirar el proyecto como un todo.

No copie simplemente todo lo que queda; piense en cada artículo individualmente, según su horario actual. Si tiene poco tiempo, reduzca las prioridades de algunas funciones y elimine otras de la lista.

Es tu momento de AFK, por lo que estás comiendo, viendo películas y divirtiéndote ahora mismo. Tienes todo el tiempo del mundo para tomar las decisiones difíciles. Usalo!

Ahora tiene una lista limpia que está actualizada con sus prioridades actuales. 

Una lista dinámica de prioridades, revisada, con calificaciones de estrellas prioritarias.

Al utilizar estas estrategias básicas, obtendrá una mejor visión general de su proyecto. Esto mejorará su planificación dramáticamente, sin reducir su tiempo de desarrollo. Aprender a usar ese cuaderno te permitirá lograr más con una fracción del esfuerzo. 

Conclusión

Incluso si no cumple con los plazos o falla una tarea, al mantener una lista, tiene un registro actualizado de sus prioridades. Puede ver lo que logró cada semana y replantearse las decisiones que tomó. Esto le permite aprender de cada proyecto independientemente de su éxito o fracaso.. 

Cada proyecto es una oportunidad para aprender y mejorar el proceso. Esta simple lista puede ayudarte a lograr eso..

Referencias

  • Textura de madera de fondo: Purty Wood de Richard Tabor.