Perspectiva

Evaluar un proyecto de software atascado

Decida entre reparar, sustituir o detener según el trabajo pendiente y el riesgo.

Responsabilidad editorial: AppMakelaar

Actualización de contenido:

Orientaciones prácticas de AppMakelaar, no investigación independiente ni previsiones de resultados. Las fuentes externas respaldan los temas técnicos o de privacidad indicados.

Establezca la situación real

Registre qué funciona de forma demostrable, qué necesitan los usuarios y qué bloqueos existen. Pida una demostración con datos representativos. Un porcentaje de avance sin funciones, pruebas o criterios concretos no basta para decidir.

Limite el daño adicional

Acuerde cómo tratar fallos de producción, accesos, una copia segura y la conservación del conocimiento. Una reconstrucción precipitada puede perder lógica y excepciones útiles. Documente ese conocimiento antes de eliminar componentes.

Compare tres rutas

Compare reparación concreta, sustitución gradual y detener o usar software estándar. Describa costes pendientes, dependencias, riesgos de migración y mantenimiento. El dinero ya gastado no justifica por sí solo una ruta futura.

Sustituya por etapas cuando ayude

Cambiar un componente acotado permite aprender sin sustituirlo todo a la vez. Martin Fowler describe la sustitución gradual mediante el patrón Strangler Fig. Su idoneidad depende de los límites del sistema y de la convivencia temporal de lo antiguo y lo nuevo.

Fije un momento de decisión

Elija un resultado de recuperación pequeño y comprobable y determine cuándo continuar o detenerse. No use un porcentaje universal de código reutilizable. Pruebas, arquitectura, conocimiento del negocio y costes pendientes deben valorarse juntos.

Conclusiones clave

  • Evalúe funciones y riesgos, no solo porcentajes de avance.
  • Compare reparar, sustituir gradualmente y detener.
  • Un umbral de código reutilizable no es una regla universal fiable.

¿Qué podría funcionar mejor?

Cuéntenos una tarea recurrente. No necesita tener un diseño técnico.

Hablemos de su proceso