• Cloud Computing Solutions

    APPLICATION MIGRATION

BENEFITS


For clients considering deploying application portfolios to clouds, the immediate challenge is application migration. Typically, enterprises have hundreds of business applications acquired or developed in-house over many decades. Some have active development teams and up-to-date technology, and some are in proprietary languages and on “life support”. The effort of migrating this diverse mission-critical portfolio is non-trivial. However, the benefits of migrating applications to the cloud are many. The most important benefits are:

  • Better understanding and classification of the application portfolio leading to a more efficient shared services architecture
  • Cloud applications are easier to use, maintain, and integrate
  • Cloud applications can reduce infrastructure footprint with the use of commodity hardware, open source platforms, and multi-tenant architecture

PROCESS

The migration process starts with selection of applications to migrate, profiling them to estimate refactoring effort and cost, defining migration methodology for developers to follow, building an automated migration tool kit, selecting refactoring vendors, and tightly managing the refactoring effort. We follow the following steps to ensure a success migration of applications to the cloud environments:

Profiling and Effort Estimation:  The effort estimation process is based on current industry best practices and applies a variety of estimation methodologies like FPA, Use Case Analysis, etc. and includes various automated open-source and commercial profilers depending on the client's environment and preferences.  The deliverable of this offering is an automated profiling & estimation toolkit and the customization of methodology. 

Estimation of refactoring effort:. Each application is analyzed to determine “fit” for migration, profiled to identify violations, and then estimated using a unique transformation points methodology.  Refactoring options are evaluated to enable trade-off decisions. Reports are provided at the application and portfolio levels.

Automation of Application Migration Process: This service drastically cuts the refactoring costs by utilizing automated design patterns.

Refactoring Pilot. Two applications are refactored prior to cloud “mass production”.

Project Management Migration Framework: Our Project Management Migration Methodology is used for managing refactoring effort of in-house and outsourced teams. The methodology covers estimation of application refactoring effort, project planning, and tight tracking of progress. Automation is built to integrate estimation system with project management and time tracking systems to enable transparency and continuous feedback of actuals into the estimation engine.

Program Management of Refactoring: is offered as an extension to client’s existing PMO. The service encompasses evaluation of outsourced refactoring partners, governance, project planning, and training developers.

APPLICATION MIGRATION TO SaaS

Cloud Technology Partners offers migration frameworks to transition internal enterprise applications to SaaS equivalents.

  • Siebel Sales to SalesForce.com: Save up to $1 million. See full case study.
  • Peoplesoft to ADP Outsourcing and SuccessFactors
  • Peoplesoft to ADP Outsourcing and Taleo
  • Peoplesoft to ADP Outsourcing and Kenexa
  • SAP to NetSuite
  • Cognos to PivotLink
  • Business Objects to PivotLink
  • MicroStrategy to PivotLink
  • Hyperion (Oracle) to PivotLink