Estoy sesgado a hacer las cosas de esta manera y creo que probablemente sea lo mejor en tu caso también.
Una forma de abordar esto es considerar que hay diferentes hitos en tu camino hacia un lanzamiento completo, que podrían verse algo así:
- sitio web disponible para colaboradores cercanos
- sitio web disponible para probadores beta
- sitio web disponible para grupo piloto
- sitio web disponible para toda la comunidad existente
- sitio web disponible para nuevos miembros
- fecha de fin de soporte anunciada para ciertas actividades en la comunidad antigua
- ciertas actividades ya no son compatibles en la comunidad antigua
En cada una de estas etapas, expandes lentamente quién está incluido, iteras en el sitio hasta que creas que está listo para pasar a la siguiente etapa. Haz las cosas necesarias para esa siguiente etapa, pero no para la etapa posterior. Aprende lo que realmente se necesita a medida que avanzas.
Los dos últimos pasos también podrían repetirse en un bucle, a medida que reemplazas las actividades una o unas pocas a la vez. Tal vez con el tiempo desmanteles por completo la comunidad antigua. O tal vez permanezca indefinidamente para dar soporte a un conjunto más pequeño de actividades.