Es una falsa dicotomía que debe evitar a toda costa. Este “olor de gestión” le dice a todos los involucrados que los diferentes interesados en el proyecto (propietarios, gerentes, desarrolladores) no se están comunicando correctamente o tienen una relación de confrontación que no conduce a la producción de un excelente software.
En cambio, te reúnes con tus grupos de interés y recortes características. Haga lo más simple que pueda funcionar y trate de hacerlo bien.
Entonces tiene un código limpio que se puede mantener, si tiene un conjunto de funciones limitado. Suelta eso (ya sea interna o externamente), luego itera en esa plataforma.
- Cómo editar un sitio web alojado de forma remota desde un editor de texto local
- ¿Qué versión paga de servicios le permite a alguien construir un MVP relativamente más avanzado: Weebly, Wix o Squarespace?
- ¿Por qué importa el orden cuando estás usando un selector jQuery?
- ¿Dónde puedo encontrar una 'plantilla web receptiva de WordPress' gratuita para uso comercial?
- ¿Con qué frecuencia debe cambiar la contraseña en su base de datos?
Si aún debe hacer cosas sucias aquí y allá, agregue // TODO entradas y cuídelas con refactorización durante las fases de planificación de las próximas iteraciones del proyecto. Le da algo que hacer mientras la gerencia está averiguando qué sigue.