Listen & Learn – Integrating a Legacy Application
I have recently been involved on a project to integrate a legacy application to an SaaS (Software-as-a-Service) application. This project has proven to be quite interesting, challenging, and at times, frustrating. Several key issues arose on this project that apply to nearly all application integration projects. Over the next several weeks, I will explore several of the issues I encountered.
Many legacy systems have custom coded interfaces to newer systems, especially Web-based applications. These custom interfaces may be poorly designed and documented. In addition, there may be significant issues with stability and error handling/recovery. A thorough understanding of the custom coded interface implementation, as well as the negative impact on critical business processes, is vital to delivering a successful solution.
Listening and learning from IT staff, as well as the end user community, will uncover issues they have to “live with” and/or deficiencies that result in manual processes. It is amazing what people will share when you take a sincere interest in their daily struggles. Business users become frustrated with systems they use everyday that don’t work properly; if they can identify the problem, why can’t IT fix it?
Next time, I’ll delve into other preparation tasks that will increase your chances of delivering an application integration solution that everyone loves!