Agile question: does agile believe in getting things up and running the “quick and dirty way” - or does agile prefer building solidly from the ground up? Or is this not a methodology question, and more a question that you evaluate case by case?
I’m technically “remaking” the foundation of system, after I already built much of the structure itself... it’s not a monumental amount of work... would agile have wanted me to spec out the entire flow first, analyze it, tweak it, and then build? I feel like in a way it’s better this way... once I put up a messy system I see better how it needs to be done... on the other hand it isn’t so organized... just curious what best development practice is in this regard.
I believe this question is somewhat different than Agile and protyping since I am not asking about prototyping and throwaway code; I am interested in agile for production-grade code.