The Macrosite for News, Analysis and Opinion about the Future of the Internet
Christine Parizo

Best-Practices for Modernizing Apps for the Cloud

Written by Christine Parizo
1/23/2013 19 comments
no ratings
DISCUSS     Email This
As legacy applications outlive their usefulness, companies look toward the cloud for maximum efficiency and minimum expense. But nothing is as simple or easy as just “moving to the cloud.” Legacy applications need to be modernized, and data has to be migrated. It’s the kind of headache that makes any seasoned IT pro reach for the coffee maker -- and a fistful of Advil.

Gartner has offered five models for migration and modernization since 2011 for companies moving their apps into the cloud. Organizations can rehost the application in a different hardware environment; run their applications through a cloud provider; modify the code base; completely rearchitect the application; or totally swap out the application for something new and different that meets business requirements.

Application modernization and migration isn’t an all-or-nothing proposition, however. Some legacy applications will still be useful; others will be ready for their new home in a public or private cloud. It all comes down to evaluating what users do with the apps -- and what they don’t do. Meet with users, not just department heads, and have them walk you through their day-to-day tasks. Ask what features they need and what features they can live without. Understanding the business process behind every application is key to being able to modernize existing applications and port them over to either a public or private cloud.

Once you know what’s needed from the business side, developers can start planning. Decide how the final application will look -- what functionality it will have, what specifications it will be built on, and how it will be accessed.

In “Developing a Successful Mainframe Migration Strategy,” Wayne Kernochan, president of Infrostructure Associates, wrote that reverse-engineering the program and regenerating the application from an abstracted design model is the way to go. This approach creates minimal disruption to the end user because it allows developers to find and fix problems with the design model as a reference.

The other part -- web-servicing applications -- comes as no surprise. Web portals are familiar to users. As Kernochan wrote in “Modernizing Mainframe Applications After a Migration Project: Part 4,” as many applications should be web-serviced as possible.

From there, it’s a matter of building the application, matching up requirements with features, and ensuring that users know what to expect when the system goes live. As part of this strategy, Kernochan recommended that companies stage migrations. Falling back on the “this is not an all-or-nothing” proposition, development teams can roll out applications to different business units, leaving the old applications running just in case. This iterative approach allows IT departments to get feedback and find fixes in smaller environments, enabling them to work out bugs before the new applications are rolled out company-wide.

Most likely, it’s the path that takes the most time that will yield the best results. Remember to check every environment, not just production: development, quality assurance, and testing. Code will need checking and double-checking. Developers will spend more time with the business side than they’ll spend writing code and evaluating problems. In the end, though, the company will be able to leave legacy applications behind and move to a more flexible, scalable environment.

— Christine Parizo is a freelance writer specializing in business and technology.

Related posts:

DISCUSS     Email This
Current display:       newest comments first       display in chronological order
Page 1 of 2   Next >
Usman Ejaz
IQ Crew
Saturday January 26, 2013 11:32:05 AM
no ratings

@Mitch

"People will become comfortable with the cloud around the time the cloud is obsolete. :)"


People want change but when it finally comes they resist it, well most of them do, it's in theie nature.

taimur_tz
Thinkernetter
Friday January 25, 2013 6:12:52 PM
no ratings

"If the IT department sits with them as they, say, print back invoices or enter purchase orders, they'll see what the end users are actually using, what they're ignoring, and what they need."

@cparizo: I agree. And for this purpose, most companies have their own IT team collect requirements first from the users and then allow the external consultants to gather requirements so that the IT has a fair idea of what the system is supossed to do and they can guide the external team accordingly.

taimur_tz
Thinkernetter
Friday January 25, 2013 4:05:30 PM
no ratings

"How long will that take for everyone to become comfortable? Who knows?"

@kq4ym: I think the critical issue with automating data transfers from legacy systems is accuracy. If that's not compromised, users will be okay with it. Because they don't have to directly interact with the system related to data migration, I don't think they need to be comfortable with it.

Mitch Wagner
Thinkernetter
Friday January 25, 2013 1:13:47 PM
no ratings

It's best to do any huge change in pieces if you can. 

Mitch Wagner
Thinkernetter
Friday January 25, 2013 12:50:20 PM
no ratings

kq4ym  - People will become comfortable with the cloud around the time the cloud is obsolete. :)

dcawrey
IQ Crew
Friday January 25, 2013 11:01:44 AM
no ratings

I am of the mind that a business unit-by-business unit method of transforming an app from local to the cloud is the best way to go. The whole "big bang" or "go live" concept just doesn't gel with me. I know that a lot of cloud vendors advocate this because it gets the projecrt over for them quickly. But the user experience and functionality is paramount in these situations. IT wants to win the battle while also still providing as much value as possible to everyone involved. 

Usman Ejaz
IQ Crew
Friday January 25, 2013 10:58:14 AM
no ratings

@taimur_tz

writing those scripts is not really an easy job. I have been there, it takes a lot of time to understand the legacy system.

kq4ym
IQ Crew
Thursday January 24, 2013 12:01:51 PM
no ratings

The legacy problem is still a big one. Inertia anf fear of "new" technology is going to keep lots of folks away from migration to the cloud. Once it's possible to "auto" move, that would certainly help. 

How long will that take for everyone to become comfortable? Who knows?

cparizo
Thinkernetter
Thursday January 24, 2013 10:59:03 AM
no ratings

I don't know if the process can be 100% automated. There's still field matching and things like that to be done.

But you're right about companies not thinking end users know anything. I mean, these are the people thinking up creative workarounds for features that aren't existent. If the IT department sits with them as they, say, print back invoices or enter purchase orders, they'll see what the end users are actually using, what they're ignoring, and what they need.

taimur_tz
Thinkernetter
Thursday January 24, 2013 10:57:03 AM
no ratings

"Two decades' worth of data to migrate can be a real pain - and with IT budgets expected to remain stagnant, finding the money to do so can be problematic."

@cparizo: Can't automation help in this case to migrate the data? I've seen cases where the entire data from legacy systems was moved to new systems via automated scripts.

Page 1 of 2   Next >
The ThinkerNet does not reflect the views of TechWeb. The ThinkerNet is an informal means of communication to members and visitors of the Internet Evolution site. Individual authors are chosen by Internet Evolution to blog. Neither Internet Evolution nor TechWeb assume responsibility for comments, claims, or opinions made by authors and ThinkerNet bloggers. They are no substitute for your own research and should not be relied upon for trading or any other purpose.
previous posts from Christine Parizo
Christine Parizo
Marketers seem to still be doing backflips for QR codes, but they’re a graphic design nightmare, plain and simple.
Christine Parizo
Last week's official US release of the BlackBerry Z10, the BlackBerry 10 touchscreen device, on the AT&T network marked the official entry of BlackBerry as a player in the formidable US smartphone market. While most consumers may not be swayed from their shiny, sleek iPhones and Android devices, businesses may still have a compelling reason to deploy BlackBerry 10. However, BlackBerry needs to do a few things before businesses will jump on the bandwagon, including opening up their management API and luring consumers to their device.
Christine Parizo
Whenever I whip out my BlackBerry Bold in public, someone will undoubtedly say, "Oh, how cute. You still use a BlackBerry." Yes, I do, and I'll use it until the day I die.
Christine Parizo
Social integration, mobility, and the cloud -- with a side dish of social media -- are becoming evermore critical elements of enterprise content management (ECM).
5
of
Mary E. Shacklett
Watch Your Business Secrets on Multi-Tenant Clouds

11|26|12   |   1:56   |   1 comment


Multi-tenant clouds assure security for clients, but not necessarily for their ideas. Here's one thing you should discuss with your cloud provider before you sign on.
Second Shooter
Cisco & Linksys: A Problem at the Edge

1|4|13   |   2:15   |   No comments


Cisco's rumored sale of Linksys suggests we may have problem with innovation and profit at the edge of our Internet, and that could be critical to the evolution of many Internet-delivered services.
Second Shooter
The Cloud May Be Taking Over the Internet

11|28|12   |   2:12   |   6 comments


A change in priorities for networking spending could indicate a fundamental shift in Internet architecture that would affect everyone.
Reiter's Block
Enterprises Kick In to Help During Disasters

11|8|12   |   3:12   |   2 comments


Businesses helped neighbors with Internet access and mobile device charge-ups during Sandra. Following that example, enterprises should consider preparing Internet disaster plans to help the public during disasters.
Mary E. Shacklett
Benefits of a 3-Datacenter Model

3|26|12   |   2:36   |   2 comments


With 24/7 processing and business continuation paramount, more organizations are considering having three datacenters, where primary and secondary datacenters are in their immediate region and a third is in a remote geography. Why? To avoid repercussions of a major disaster that could hit every IT resource in a specific region.
Mary E. Shacklett
DR Should Include User Empowerment

2|1|12   |   2:59   |   6 comments


Disaster recovery is about restoring service to users, but when restoration times are protracted, companies should empower users so they have maximum flexibility for dealing with their situations.
Singer at C-Level
Goldilocks & the Data Center

2|4|10   |   3:39   |   2 comments


What kinds of companies are doing the most innovation in the data center? Turns out it's midtier enterprises that are taking the "Just Right" approach.
Wisdom of the Big Chair
Integrating Security Into Your Cloud Contract

3|19|13   |   3:35   |   No comments


Enterprises would like to move to cloud computing but are hesitant because they are concerned about providers’ ability to secure company data. Here are some tips that help to ensure that if breaches occur, the business is not left holding the bag.
Mitch Wagner
'Digital Nomads' Work From Anywhere & Everywhere

2|14|13   |   2:35   |   20 comments


New tools like laptops, tablets, smartphone, and wireless connectivity let us work from San Diego to Katmandu, and anywhere in between. But time management remains a problem.
Second Shooter
It's Not Tablets That Threaten the PC

2|13|13   |   2:21   |   8 comments


Blaming the PC's gloomy future on tablets is an oversimplification.
IETV: the thinkerNet on film
5
of
Paul J. Fleuranges
Digital Signage Keeps NYC Subway Straphangers on Track

5|6|13   |   3:51   |   No comments


New York's Metropolitan Transit Authority is conducting a pilot test of digital kiosks to guide subway users to where they want to go more efficiently and at lower cost.
Kim Davis
Fast Forward to the Future

4|23|13   |   2:29   |   20 comments


A look back at tech writing in the 90s makes us wonder where enterprise IT will be 20 years from now.
Mitch Wagner
Google Launches Its Most Depressing Service Yet

4|15|13   |   2:59   |   10 comments


Google's new Inactive Account Manager lets you control how Google disposes of your accounts when you die.
Second Shooter
Argument Over Top-Level Domains Is 'Stupid'

4|11|13   |   2:07   |   3 comments


The whole Amazon.reader debate is a double-stupid. It's stupid to think that there's any e-book buyer who doesn't know Amazon's URL, and it was stupider to let ICANN launch the whole free-form TLD initiative to start with.
Kim Davis
Ladies, Your Tablet Awaits

3|21|13   |   2:22   |   37 comments


ePad Femme is the world’s first tablet “made exclusively for women.”
Wisdom of the Big Chair
NFC Moves Into the Mainstream

3|20|13   |   2:16   |   No comments


While NFC's original goal was to enhance mobile commerce applications, it is finding its way into a number of other uses, which is creating both opportunity as well as challenges for IT departments.
Wisdom of the Big Chair
Integrating Security Into Your Cloud Contract

3|19|13   |   3:35   |   No comments


Enterprises would like to move to cloud computing but are hesitant because they are concerned about providers’ ability to secure company data. Here are some tips that help to ensure that if breaches occur, the business is not left holding the bag.
Brian Baron
How Edmunds.com Collects Customer Information

3|18|13   |   1:15   |   No comments


Edmunds separates customers into segments based on the info it collects on its site and from partners, and uses that to push out custom content, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
Brian Baron
How Edmunds.com Uses Analytics to Customize Site

3|14|13   |   0:47   |   No comments


The automotive website uses propensity modeling to target ads and customer registration forms, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
Second Shooter
Locked Handsets Aren't the Problem – Subsidies Are the Problem

3|13|13   |   2:09   |   10 comments


Subsidized handsets, rather than locked handsets, should be the focus of regulators. We're not getting good deals, not fostering innovation, and weakening our power as buyers.
an IBM information resource
sponsored content
big blue blog
Todd Watson
Todd Watson   5/17/2013   Post a comment
It's been 17 years since I've visited the city of Dublin, but I still have some very distinct impressions from my one and only visit.
an IBM information resource
sponsored content
Expert Integrated Systems: Changing the Experience & Economics of IT
In this e-book, we take an in-depth look at these expert integrated systems -- what they are, how they work, and how they have the potential to help CIOs achieve dramatic savings while restoring IT's role as business innovator.

READ THIS eBOOK
your weekly update of news, analysis, and
opinion from Internet Evolution - FREE!

REGISTER HERE
Wanted! Site Moderators
Internet Evolution is looking for a handful of readers to help moderate the message boards on our site – as well as engaging in high-IQ conversation with the industry mavens on our thinkerNet blogosphere. The job comes with various perks, bags of kudos, and GIANT bragging rights. Interested?

Please email: moderators@internetevolution.com
Internet Evolution – not for thickies
Keep Critical Data With a Knowledge Management System
Taimoor Zubair
Fortune 500 companies lose at least
$31.5 billion a year by failing to share knowledge. A Knowledge Management System (KMS) can help companies significantly reduce these costs.

CLICK FOR MORE
IT Suffers From Obama Admin's Jekyll & Hyde Approach to Privacy Rights
Ron Miller
Recently, the Obama administration has been of two minds where privacy rights are concerned. On one hand, you have an administration that vowed to
veto CISPA and mandated open data for government websites. On the other hand, you have an increasingly out-of-control Department of Justice on a fishing expedition at AP and demanding legislation to let the FBI wiretap private, encrypted communications and levy fines if a company fails to comply.

CLICK FOR MORE
IT Suffers From Obama Admin's Jekyll & Hyde Approach to Privacy Rights
Ron Miller
Recently, the Obama administration has been of two minds where privacy rights are concerned. On one hand, you have an administration that vowed to
veto CISPA and mandated open data for government websites. On the other hand, you have an increasingly out-of-control Department of Justice on a fishing expedition at AP and demanding legislation to let the FBI wiretap private, encrypted communications and levy fines if a company fails to comply.

CLICK FOR MORE
IT Suffers From Obama Admin's Jekyll & Hyde Approach to Privacy Rights
Ron Miller
Recently, the Obama administration has been of two minds where privacy rights are concerned. On one hand, you have an administration that vowed to
veto CISPA and mandated open data for government websites. On the other hand, you have an increasingly out-of-control Department of Justice on a fishing expedition at AP and demanding legislation to let the FBI wiretap private, encrypted communications and levy fines if a company fails to comply.

CLICK FOR MORE
Websites Should Consider Tougher ID Verification Policies
Alan Reiter
The apartment and house sharing service,
Airbnb, now requires members to verify their identities by demonstrating a presence on the web, and by either scanning a government ID or entering detailed personal details. Other enterprises should take a close look at Airbnb's verification policies.

CLICK FOR MORE