Professional Documents
Culture Documents
App Migration Workbook
App Migration Workbook
application
migration
workbook
citrix.com
2013 Citrix Systems, Inc.
2
The Application Migration Workbook citrix.com
Table of Contents
Answering important application migration questions 3
Application testing 7
Manual migration 8
Taking a sample 9
Import 11
Analyze 12-13
Report 14
Remediate 15-16
Conclusion 20
Application rationalization, or retiring applications not in before migration they can greatly save more, both on cost
Quick Tip
use, saves in license costs and migration costsincluding during the application management process and also on
testing and packaging. Organizations report that by overall software licensing.
reducing both redundant versions and licenses of software
2013 Citrix Systems, Inc.
5
The Application Migration Workbook citrix.com
Application management
software benefits
How does application compatibility Save time, cost and alleviate risk. Customer With AppDNA software, IT can model scenarios Most enterprises
prepare your organization for long-term stat: 89% time savings in application testing.* to determine the impact of changes in project wouldnt think of
application management? timeline, staff numbers, staff cost or the number changing their
Minimize disruption
of applications deployed. Sort groups of users,
Make better decisions Ease pain of failed applications that cause application portfolio
such as the human resources department
Know when to migrate, understand the best major problems within the organization to determine which enterprise groups may be
without an application
technologies and platforms to deliver the when they are not tested in advance. Failed easiest to deploy first, and gauge the time it may management platform.
applications and decide how to manage and applications increase help desk calls and costs, take to migrate workgroups or regional divisions.
deliver troublesome applications. Also know resulting in additional unbudgeted spending.
how to resource and budget the project. AppDNA software shows problem applications Improve day-to-day application management
before deployment. Estimate project time, cost Manage ongoing application evolution after
Readily determine how to best align your
and staffing resources based on facts, rather launch of the migration or virtualization project.
staff, budget and resources by reviewing the
than guesses. Streamline day-to-day application compatibility
application compatibility results. AppDNA
and simplify application management.
software reports show which applications Drive down costs
Understand clearly how regular patches, service
should go to a more senior application Reduce cost by accurately predicting packs or technology initiatives will impact
specialist, which have moderate issues for application behavior on new technology your application environment. Prepare for new
more junior staff and which are ready for platforms. Accelerated testing and packaging application deployment, Windows 8 or a private
application packaging. significantly reduces errors and re-work time. cloud project by taking care of applications on a
This can mean months less time and regular basis with AppDNA software. Know the
Accelerate timelines
significant cost saving for even a mid-sized risks before application deployment.
With sophisticated technology, application
application portfolio.
testing can be reduced to days rather than the
weeks or months required for manual analysis.
Application testing
Why isnt manual testing enough?
Most application portfolios are far too large, Targeted Testing
heterogeneous and inter-dependent to consider Targeted pre-migration application testing has many advantages over manual testing:
using manual compatibility testing as the main
source of knowledge. Citrix AppDNA software Blind testing Targeted testing
allows organizations to automate application
Tester starts with nothing Tester starts with compatibility issues
testing applications in just minutes per
application instead of endless manual testing. Manual and ad hoc Automated and systematic
Shallow and partial Comprehensive and granular
Manual testing is essentially blind testing where
Same testing for all applications Focus on problem applications
applications are randomly chosen, and then
Inaccurate Highly accurate (99%+)
loaded onto the new platform to see how they
Expensive Cost savings of 32%*
will function. This sort of smoke testing does
not fully interrogate the applications. Slow, doesnt scale Reduce project time by 89%*
Risk of disruption Minimal disruption risk to the business
In addition, there is not a definitive guide for
*Real customer statistics.
enterprises about the issues that should be
tested. It is costly, unproductive and difficult
to manually test applications for all possible
circumstances in the new environment.
Because of this, blind testing often leads
to testing the wrong applications, missing
important issues and slowing down the entire
migration process.
Manual migration
How much it will cost?
Without an application compatibility testing Manual application compatibility testing Sample calculation
platform, manual testing can cost between
Number of applications deployed ___________ Actual results are from a recent migration of a
$1500 and $4000 (USD) to migrate an
1,900-application portfolio. Customer reduced
application to a new platform (including X $2000 (USD) per application ___________
migration costs from $2077 per application to
testing, remediation, packaging, QA and
Total cost of manual migration $__________ $460 per application:
user acceptance).
Number of applications deployed 1900
Automated application compatibility testing Automated application compatibility testing
with AppDNA software typically reduces costs x $2077 per application $3,946,300
to below $450 per application. This is done by Number of applications deployed ___________
removing the smoke test, reducing iterations in Total cost of manual migration $ 874,000
X $450 (USD) per application ___________
the packaging process and accelerating user Savings $3,072,300
acceptance testing. Total cost of automated migration $__________
This customer sample testing budget excludes the cost of
Discover the cost of testing an packaging, quality assurance and user acceptance testing.
application portfolio:
Taking a sample
It is not necessary to import your entire AppDNA software helps your IT teams:
application portfolio into the application
Immediately know which applications will
management software for an accurate indication
work in the new environment and which ones
of migration challenges. AppDNA software can
need extra attention.
test a sample of 100-200 applications that will
give a quick picture of your portfolio and its Focus on the number of problems, not on the
readiness to migrate. number of applications.
Ideally, IT would like to test all its applications By testing a sample, IT can plan to allocate
before deployment in a new environment. its resources more effectively and save the
However, manual testing takes too much time organization a significant amount of time and
and resources. Instead, some IT teams take money.
the top-tier, most critical applications, usually
about 20 percent of their total, and focus almost
exclusively on those. But this method presents
its own set of problems.
Fail in production
1. Import
Importing applications
into the application
management software
is a simple task.
Make sure the
It is extremely important that the application
application management
management software is able to assess multiple
software can assess
application types (MSI and non-MSI). Tools
100% of the application
that only accept MSI-packaged applications portfoliosome tools
leave manually-installed applications (like those only accept MSI
developed in-house) outside the testing regime packaged applications.
and force them into exhaustive manual testing.
2. Analyze
The method an application management software
uses to interrogate an application is fundamental to its
accuracy. Simple, first-generation tools tend to look
only for known issues as defined by a catalog of rules.
Based on sophisticated heuristic algorithms AppDNA software uniquely integrates with
instead of rigid rules, AppDNA software Microsoft System Center Configuration
interrogates applications to gain deep insight Manager, Microsoft Active Directory or Lakeside
into application behavior. Typically analyzing Software SysTrack to help enterprise IT teams
over 68,000 application data points, known understand the business impact of applications.
as the applications DNA, AppDNA software Should an application be deployed on Windows
determines the behavior of the application 7 or Windows 8 on App-V? How will this impact
against multiple operating systems and users and their preferred devices? What is the
virtualization environments. This analysis covers time, cost and risk?
multiple critical dimensions:
Combining the application information with
Static dimensions installer, text files, business information like users and devices
registry, API calls, etc. enables IT to make business decisions. This
DNA is then run against the target platform or
Runtime dimensions permissions, file,
OS, using heuristic analysis.
registry, connectivity
3. Report
Reporting depth and breadth is a
critical dimension of any application
management solution.
Portfolio overview know immediately which applications are ready
for the target platform, which need further testing and which need
remediation.
4. Remediate
Automated application testing identifies problems.
Sophisticated remediation options allow smooth
migration to a target OS or virtualization platform.
AppDNA software uses intelligent remediation energy by identifying benign, non-issues
to allow an organizations IT department and then auto-fixing them. Worse,
to determine its own strategies for each they can auto-remediate hundreds or
compatibility issue. A blend of detailed even thousands of applicationswith no
remediation guidance, generated by the documentationinstead of suggesting a
AppDNA application management software, and simple change to the OS that would solve the
sensible, transparent auto-fixes keep control in issue with minimal intervention.
the hands of the administrator who knows the
Additionally, enterprises that experience
application portfolio and environment.
auditing need to be able to track changes
Intelligent remediation allows each IT made to applications. Financial services,
department to determine specific strategies healthcare, public sector, consumer
for each kind of compatibility issue. These can packaged goods, manufacturing and many
be invoked automatically, as guidance points, other organizations are required to be able to
or through alerts to identified administrators. show breadcrumbs of application changes.
This helps to identify potential issues early in Ensure there is a clear option for showing
the migration. It can also help with the correct how an application was remediated. AppDNA
appropriation of staff resourcesproperly align software includes this option.
junior and senior level staff or determine the
Software that claims simple, no-touch
best system integrator arrangement to complete
auto-remediation can cause more
the project.
problems than it solves.
Rules-based tools tend to create the
appearance of saving significant time and
Best practices are important. AppDNA software shows application remediation for the environment using AppDNA
Quick Tip
detailed application remediation options to make the best software insight about dependencies, change impact
choices for in-house standards and regulations, best and difficulty of remediation. Simplify remediation for web
practices like ITIL or auditing requirements. Choose the best applications, physical deployments or virtualization projects.
2013 Citrix Systems, Inc.
16
The Application Migration Workbook citrix.com
In a portfolio that adds 80 applications per month (960 per year), this added up to:
Calculate below:
Conclusion
With a clear application management strategy, reconsider
the following application migration questions:
1. Will each application work on the 4. How much time and money will it cost to
new platform? migrate the application portfolio?
Automated application compatibility testing Detailed cost and time reporting allows
provides clear information about which organizations to budget and plan with accuracy
applications will migrate and which will based on their specific portfolio and readiness.
need remediation. Determine size of migration project time, cost,
2. What are the options for troubleshooting labor skills and risk to the organization.
if applications do not work on the
new platform?
See detailed remediation steps or choose
automated fixes based on preferences and
strategies. Accurate testing and intelligent
remediation combine for less risk when
determining application success on a
new platform.
3. Are there other options to deliver
problem applications?
AppDNA software compares different
application delivery strategies, side by side,
to show which might be the best fit for a
specific application portfolio. If physical
deployment is not an option, are there
virtualization options that may work better?
Which may be the best virtualization option
based on local practices?
About Citrix
Citrix (NASDAQ:CTXS) is the cloud company that enables mobile workstylesempowering people to work
and collaborate from anywhere, easily and securely. With market-leading solutions for mobility, desktop
virtualization, cloud networking, cloud platforms, collaboration and data sharing, Citrix helps organizations
achieve the speed and agility necessary to succeed in a mobile and dynamic world. Citrix products are in
use at more than 260,000 organizations and by over 100 million users globally. Annual revenue in 2012
was $2.59 billion. Learn more at www.citrix.com.
2013 Citrix Systems, Inc. All rights reserved. Citrix, XenDesktop, FlexCast, Citrix Receiver, CloudBridge
and NetScaler Gateway are trademarks or registered trademarks of Citrix Systems, Inc. and/or one or
more of its subsidiaries, and may be registered in the United States Patent and Trademark Office and in
other countries. All other trademarks and registered trademarks are property of their respective owners.
citrix.com