3 ms·
The article totally misses thevpoint imho. A big upfront design is exactly what makes project fail. Even if it's true that MVP is not always the way to go, and
by lordkrandel 5y ago
The article totally misses thevpoint imho. A big upfront design is exactly what makes project fail.
Even if it's true that MVP is not always the way to go, and design steps can be a good thing, it is true that systems can be constantly refactored, redesigned, even if it's costly, but at least you havent designed a detailed plane when the customer wanted a car. You just start with the engine, by choosing the size.
Agile only tells you to do that design phase not too early, to engage yourself when needed, and not like every software project is the moon landing. In facts, your software building may not be efficient, but you can monetize it earlier, making that money work for the project itself.
There is too much hate on Agile evangelists, but the Agile principles are not bad. People just don't like to be force-fed with them, but it doesn't mean they are bad.