Be the first to like this
I was involved in a discussion last week where this question cropped up on whether agile development adds value to a re-engineering effort? It got me thinking, so I probed further and I figured out that all that was being discussed was adding enhancements and sanitizing the software of unwanted features.
I believe that agile absolutely adds value here, so I started thinking whether this can be applied towards a quantum re-engineering effort as well. The answer to that is also an absolute yes, however with agile it may not be necessary to re-engineer the product on the whole. Even if we should, we can prioritize which portions will be re-engineered in order to achieve better results.