2. Involve business and IT groups early (planning stage) in the process.
3. Take every opportunity to improve the business processes and keep technology innovation as a lower level objective.
4. Keep projects short so that you can measure success/failure.
5. Base transition strategies on investments that are already necessary.
6. Get sponsorship/buy-in from senior management.
7. Do not forget/underestimate the people issues.
8. Overinvest in end-user support.
9. Use information technologies as enablers and not as drivers of change.
10. Pay special attention to reuse of existing resources including legacy.
Umar, Amjad. 1999. "Application Reengineering: Building Web-Based Applications and Dealing with Legacies." http://compnetworking.about.com/gi/dynamic/offsite.htm?site=http://www.networkcomputing.com/netdesign/1005part3.html (Accessed June 28, 2009).