3 ms·
Agile software development frequently focuses on delivering a set of minimal features, i.e. an MVP. Too often that approach results in software that's poorly de
by bigbluedots 7y ago
Agile software development frequently focuses on delivering a set of minimal features, i.e. an MVP. Too often that approach results in software that's poorly designed and implemented, immediately needing a huge refactor in order to get anywhere near being maintainable.
- adrianN 7y agoThat is actually by design: http://wiki.c2.com/?PlanToThrowOneAway http://wiki.c2.com/?PlanToThrowOneAway
- bigbluedots 7y agoIdeally, yes. Frequently the refactor never happens, though - so new features are repeatedly bolted onto the MVP.