To perform a data migration It is necessary to have certain roles that will participate in the project with different levels of involvement. Their profiles could be defined like this:

-
Project sponsor: is the driving force behind the project, is responsible for establishing and communicating business priorities.
-
Project manager: is the one who manages the necessary resources for the data migration, depending on the scope, project deadline and budget.
-
Application specialist: is responsible for providing detailed information about the data models, metadata, process audits and controls for functional analysts, technical architects and other members, in connection with the origin or destination system.
-
Administrador de databaseA database is an organized set of information that allows you to store, Manage and retrieve data efficiently. Used in various applications, from enterprise systems to online platforms, Databases can be relational or non-relational. Proper design is critical to optimizing performance and ensuring information integrity, thus facilitating informed decision-making in different contexts....: is responsible for the creation and maintenance of the data model in the DBMS. His competencies also include model implementation, volume development and capacity estimation, performance optimization and general DBMS administration.
-
Acceptance users: are the users who are going to analyze and accept or not the migrated data in a test environment, depending on any of the simulations practiced and its validation.
-
Development leader: is in charge of establishing the planning, estimating and assigning tasks to resources. Keep track of assigned tasks and new planning. It is also in charge of identifying risks and preparing the progress reports of the tasks.
-
Functional analyst: in charge of analyzing and establishing solutions for data migration.
-
Integration Developer: is responsible for the design, development and deployment of the components of the ETL.
-
Data quality analyst: in charge of the data quality, especially with regard to its cleaning and enrichment.
-
Data quality developer: He is responsible for the design, development and documentation of cleaning processes, data standardization and enrichment.
-
Quality control leader: is in charge of establishing the test plan, estimate and plan them.
-
Quality control analist: It is in charge of establishing the test cases and executing the essential tests to ensure that the processes work.



