Si bien, por supuesto, no hay reglas estrictas cuando se trata de la preproducción, hay una variedad de heurísticas para ayudar. Algunas características son naturales y necesarias: ningún plan sobrevive al primer contacto con la realidad, y es posible que no sepa qué sería "genial" hasta que lo vea.
Primero, prepara tu desarrollo. Dibuje su esquema en un mapa de características y luego busque formas de agrupar sus características en iteraciones comprobables , cada una con una fecha límite . Una vez que comience una iteración, resista agregarle nuevas características. Cualquier necesidad técnica imprevista , por supuesto, debe entrar en la iteración actual, pero las nuevas ideas para las características deben ir a una lista para su consideración futura. Luego puede considerar si agregarlo o no a una iteración una vez que se complete la actual.
Esto se desprende del método MoSCoW , mediante el cual clasifica características de la siguiente manera:
- Debe tener : características que son vitales para que la iteración actual sea estable , es decir, comprobable . Si la iteración no funciona sin ella, es imprescindible.
- Que tienen Deberían - características que tendrán que hacer en algún momento, pero si la iteración va con el tiempo pueden ser empujados a la siguiente iteración . Las cosas requeridas por un editor, por ejemplo, podrían ir aquí.
- Podría tener : características que cree que pueden ser importantes para la iteración actual, pero podrían eliminarse del proyecto. Estas son las características polacas más importantes .
- No tendrá : elementos que potencialmente alimentan el trabajo atrasado , características identificadas en esta iteración para ser consideradas para iteraciones posteriores.
Lo ideal es que el desarrollo sea un refinamiento progresivo, no todo o nada. Trabajando dentro de una fecha límite final, las características menos importantes deben ser llevadas al final, por lo que cualquier cosa que no consigas será algo que está bien cortar. Asegúrese de calcular cuánto tiempo llevará cada característica desarrollar y refinar esas estimaciones a medida que avanza. Nunca comprima el horario para dejar espacio para más funciones. Resista empujar fechas límite (iteración o final) hacia el futuro: mueva o corte características, si es posible. Si está llegando a su fecha límite y el juego sigue siendo un desastre imposible de vender, entonces sabe que es hora de reevaluar seriamente sus decisiones y considerar canibalizar el proyecto antes de que se convierta en un pozo de tiempo / dinero.