> and flies straight in the face of lean, agile and MVP
It all depends on how complex is doing something right from the start, and how right must it be done for you to stay out of trouble. Twitter had a really naïve approach when it started. Had they started with a slightly better (not necessarily harder) approach, they'd have had far less problems at a much later time.
MVP has a "V" in the middle. Twitter only survived because their V was extremely flexible.
It all depends on how complex is doing something right from the start, and how right must it be done for you to stay out of trouble. Twitter had a really naïve approach when it started. Had they started with a slightly better (not necessarily harder) approach, they'd have had far less problems at a much later time.
MVP has a "V" in the middle. Twitter only survived because their V was extremely flexible.