Martin Fowler has written an interesting note about how to replace a legacy application with something new. He suggests adding new functionality around the old application until you finally take over all the old functions. He calls this a StranglerApplication.
The most interesting part of the note is the pointer to a paper describing a specific project. Parts of this project are similar to what I did with Meccano:
- Work closely with the users
- Find ways to build confidence in the agile approach
- Deliver real value as early as possible
- Let the customers try out the new product and get them hooked on it
|