Pergunta ágil: o ágil acredita em fazer as coisas funcionarem da maneira mais rápida e suja - ou o ágil prefere construir solidamente desde o início? Ou isso não é uma questão de metodologia, e mais uma questão que você avalia caso a caso?
Tecnicamente, estou “refazendo” a base do sistema, depois que já construí grande parte da estrutura em si ... não é uma quantidade monumental de trabalho ... o Agile gostaria que eu especificasse primeiro todo o fluxo, analise-o, ajustá-lo e depois construir? Sinto que, de certa forma, é melhor assim ... depois de instalar um sistema bagunçado, vejo melhor como ele precisa ser feito ... por outro lado, não é tão organizado ... apenas curioso para saber o melhor desenvolvimento prática é nesse sentido.
Acredito que essa pergunta seja um pouco diferente de Agile e protipagem, pois não estou perguntando sobre prototipagem e código descartável; Estou interessado em agile para código de nível de produção.