A methodology to execute migration projects on time and on budget


Throughout its vast experience in migration projects, ArtinSoft has developed a mature migration methodology that results in a predictable and controlled migration process. The ArtinSoft Migration Methodology (AMM) is based on the Microsoft Solution Framework and the best practices recommended by the Project Management Institute, with specific process and models developed by ArtinSoft.

The ArtinSoft Migration Methodology contemplates the following components of the migration project:

  • Project Planning:The project formulation and analysis process, called a Ready Assessment, allows both ArtinSoft and its customers to obtain a detailed project plan with an accurate budget and schedule, which reflects both the project’s requirements and all the experience gathered in migration projects throughout the years.
  • Migration Team: It is important to have the right team to perform a successful migration. The AMM defines roles and responsibilities for the team.
  • Project Life Cycle: There are some significant differences between a traditional software development project and a migration. The AMM’s project life cycle addresses those differences to ensure a smooth execution and results.
Migration Methodology components



  • Quality Assurance: The AMM contemplates performing Quality Assurance activities throughout the migration project to ensure the final product meets or exceeds the expectations of our customers.

In addition, ArtinSoft relies on a highly automated Migration Project Tracking System to manage and control projects executed using this methodology.

Migration Project Life Cycle

ArtinSoft’s migration project Lifecycle guarantees the migrated application will have functional equivalence, preserving all the functionality and features of the source, legacy application. It encompasses several stages:

  • Preparation: At the beginning of the project ArtinSoft consultants prepare the VB6.0 code for the automatic migration, watching out for any configuration error
  • Automatic Migration: The Visual Basic Upgrade Companion is key to the high productivity of migration projects, which can save as much as 80% of the cost of a rewrite. It is executed at this stage.

  • Green Code: The output of the VBUC, without any sort of manual change, is called the “Green Code”. Having quality Green Code is vital to ensure a smooth migration project. At this point ArtinSoft engineers can identify and implement customizations to the VBUC to reduce the required manual work as much as possible. This is an iterative process designed to achieve optimum balance between automated and manual effort in the project.
  • Compilation & Developer Testing: Once the Green Code is complete, ArtinSoft consultants implement changes to the code and test the application to make sure it complies with the project’s requirements.
  • Supplier Testing: ArtinSoft’s quality assurance personnel always verifies the migrated applications to guarantee its quality before handing it over to the customer for formal validation.
  • User Acceptance Testing: In the final stage of the life cycle, the customer validates the migrated code and signs off the project once it achieves functional equivalence.

Need Help with your migration project?

ArtinSoft can take care of your complete migration through a turn-key project, or work alongside your development team to ensure your application renewal initiatives go as smooth as possible. You can read more about ArtinSoft’s services offerings at our Services pages, and you can also contact us if you have any question or request a services quote.