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:
- 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.