Intelligent, Custom and Highly Automated Cross Platform Database and Application Migration


Application Conversion Engagement Model


If you are interested in Ispirer Migration and Modernization Toolkit 2015 for your specific migration project, Ispirer can offer a comprehensive engagement model that includes the following steps:

Step 1. Application assessment and design

At this stage, the following items are defined:

  • Initial application assessment
  • Analysis of a development style and patterns
  • Current capabilities of Ispirer MnMTK 2015
  • Design of migration solutions and development of new specifications

A conversion specification is a document describing in detail application code transformation rules between platforms. It contains general requirements for target platform code: naming conventions for variables, objects and methods, code style rules, readability and simplicity of maintaining. It also should contain target application architectural requirements and a detailed description of how any particular functionality should be converted to target application code.

Step 2. Tool preparation and extensive customization

At this stage, Ispirer extends Ispirer MnMTK 2015 by adding conversion rules described in the specification. Once the stage is completed, we have a customized migration tool version for a particular project:

  • Custom automated conversion of business logic, database access, reports and UI
  • Automation of code transformations, refactoring, optimizations
  • Automation of internal guidelines and standards, using internal frameworks

Step 3. Iterative Development – frequent releases, prototypes/pilots (optional)

After completing the previous stage, the client can modify requirements based on intermediate testing results (database access optimization, changes in UI features, evaluation of various technologies etc.). All such changes can be quickly implemented in Ispirer MnMTK 2015 in accordance with a modified or new specification.

Step 4. Support during application conversion

After the stages 2-3 are successfully completed, Ispirer licenses extended Ispirer MnMTK 2015 for the product migration and provides expert support that includes fixing of specific issues and private cases, implementation of new requests created during testing.


For this engagement model the following Project Team is usually formed:

  • Solution and Software Architects

    Client team
    Responsible for design specifications

    Ispirer team
    Negotiation, discussion and conformance of provided specifications

  • Tool Development

    Client team
    Conversion of 5 - 10% of project scope

    Ispirer team
    Responsible for conversion rules development and customizations

  • Migration

    Client team
    Responsible for conversion

    Ispirer team
    Responsible for client team initial training and remote support

  • Testing

    Client team
    Responsible for comprehensive testing of the whole migrated application

    Ispirer team
    Responsible for basic testing of provided specifications before the tool’s delivery

Timeframes

Application migration is not a trivial task and timeframes depend on the complexity of source code.

Based on our experience we calculated approximate timeframes for application conversion:

  • Assessment and Design require 1-2 months
  • Extension of Ispirer MnMTK 2015 to support client’s specific migration requirements normally takes up to 4 months
  • Ispirer MnMTK 2015 licensing (with expert support) for 12-18 months

Please contact us in case your have any questions. We look forward to working with you and your team!

 
Percona Live Europe 2017
August 31, 2017 Percona Live Europe 2017

We're excited to announce that Ispirer Systems will sponsor the Percona Live Open Source Database Conference Europe 2017 on September 25 - 27 in Dublin, Ireland.


Testimonials
December 3, 2012Epicor Software Corporation, United States
Progress 4GL to C#.Net Migration

"Epicor has engaged with the Ispirer team to create and refine prototype techniques for migrating certain parts of the Epicor Progress ABL code to well...

...

Case Studies
May 26, 2014COBOL to .NET Conversion, United States

Our client was a major player in market-driven innovation and science. For more than two hundred years, it has been presenting world-class science and engineering to the global marketplace...

...

September 12, 2014Delphi to C# .NET, United States

Our client was a U.S.-based health insurance company providing care services since six decades through its extensive network of hospitals and other institutions.

...

Feedback

We have successfully migrated the database. Definitely, for any similar upcoming project, choosing Ispirer's tool would be the fastest way to succeed from my point of view.

Read more
Industry Events