Can Agile work for Reengineering Projects?
From AgileOpenNorthwest
We discussed about various issues that we run into while using Agile Principles on Reengineering projects (->Major UI and Database redesign - combining multiple applications).
Book about 'Domain Driven Design' was suggested as part of the discussion.
As part of lessons learned:
- Throw away all the legacy code and re-write the application(s).
- Moving chunks of functionality iteratively.
Also discussed that throwing away all the legacy code and rewriting will not be possible based on the applications being reengineered.
-Kiran Somarapu