One of the most common questions I get asked is “How long will the application modernization process take?” Of course the answer depends on the scope of the project—how much code needs to be re-hosted versus transformed, and how many resources will be used at any one time. It often surprises people to learn that the process of transforming your code and data can actually be less than half of the overall application modernization effort. Typically the next question is “What does a project look like in terms of phases and resource requirements?” We generally find that projects are completed in four major stages, each of which can consume 25 percent or more of the overall effort. Step 1. Discover. Simply put, the initial phase is the blueprint stage. During this phase, you gain a better understanding of your existing legacy environment, both from a technical and a business perspective. Without documenting how workloads and applications achieve your organization’s objectives and which parts of your current system will be needed in the future, you run the risk of missing key requirements in your modernization plan. SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe Step 2. Plan. During this phase, project goals and resource requirements are determined to build out the implementation roadmap. A comprehensive modernization plan includes: Detailed milestones for application source code and data conversion Complete mapping of all operational areas to ensure that required standards and procedures for operating and administering the new target environment are addressed An infrastructure solution designed to address reliability, accessibility and growth requirements Step 3. Transform. This stage often receives most of the limelight because it’s when the actual application source, data and utility migration is performed. You will want to use the right mix of automated migration processes and adaptation to address differences between the legacy environment and your target platform. Your new infrastructure is typically installed and configured with your third-party software at this time. Test plans are reviewed in preparation for final cutover, and operations and administrative training also occurs during this phase. Step 4. Implement. The importance of this phase is often overlooked partly because it follows all the action. However, testing, quality assurance and a detailed plan of production cutover steps all ensure modernization and migration accuracy—as well as alignment with initial assessment goals. During this stage, verifying new application functionality is critical to your success. Other factors like performance, security, scalability and reliability also help determine whether a modernized application will deliver to expectations while enhancing the user experience. Understandably, the amount of time and effort an organization must devote rarely divides evenly between these phases. However, the goals associated with each phase are significant and require unique resources and skills. Ignoring the importance or requirements of any phase could ultimately derail a legacy application modernization project or significantly reduce your return on investment. Related content brandpost Modernizing Applications? Consider the Cloud. By Brandon Edenfield Aug 29, 2014 2 mins Dell Application Management brandpost Expert Advice: Are You Ready for Application Re-architecture? By Brandon Edenfield Aug 28, 2014 3 mins Dell Application Management brandpost Six Mistakes to Avoid on Your Modernization Journey By Brandon Edenfield Aug 11, 2014 2 mins Enterprise Applications brandpost Accelerating Application Modernization at Airlines Reporting Corporation By Brandon Edenfield Aug 07, 2014 2 mins Application Performance Management Entertainment Software Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe