Guide to app portfolio management and legacy modernization
A comprehensive collection of articles, videos and more, hand-picked by our editors
Not long ago, application modernization focused on updating legacy mainframe software. Nowadays, Web-based applications that are only a year old can be considered outdated. This shift is occurring in part to social, mobile and cloud technologies.
With the faster technology cycle, enterprise architects and their respective organizations need to take a serious look at how they deal with a legacy app. In fact, independent consultant Joe McKendrick said it's always a good time to review an application portfolio and assess legacy migration needs.
"Things are changing so fast, and so rapidly, and there are so many new features and demands on IT systems and applications, that you always need to be looking at what you have, looking at your portfolio, looking at your various assets," McKendrick said.
Once it has been determined that a legacy app needs to be modernized, here are some steps that should be followed:
- Get the business involved
- Determine how users are accessing an application
- Find out what kind of data users are seeking
It's also important for an IT team not to overlook the power of Business Process Management (BPM) when dealing with a legacy app and modernization project. "You need to have processes in place and they need to be supported by the underlying IT or the underlying application," McKendrick said. "BPM is really an important piece of this process because you are dealing with so many layers of information."
Listen to the podcast for more on learning how to manage a legacy app in the ever-changing IT landscape. Learn about the following:
- Key signs it's time to start an application modernization project
- Important steps in planning legacy migration
- Where BPM fits into application modernization
- Common mistakes architects make when working with a legacy app
About the author:
Maxine Giza is the associate site editor for SearchSOA.com and can be reached at email@example.com.