Q:
Quais são alguns dos maiores desafios da migração herdada?
UMA:Os desafios dos projetos de migração herdados são muitos e diversos. Eles dependem do escopo do processo de migração, por exemplo, se o processo envolve apenas a migração de dados para um novo sistema ou a migração da funcionalidade do aplicativo, ou ambos. Os desafios enfrentados por um projeto de migração também dependem do estado e da natureza de um sistema legado que precisa ser atualizado.
Um dos principais problemas com a migração de dados é lidar com a transferência funcional de dados que pode estar em várias condições. Há o desafio de avaliar o estado e a condição dos dados no sistema legado, por exemplo, verificando se conjuntos de dados brutos ou incompletos terão um efeito adverso na migração ou no uso. Há também o desafio essencial de descobrir quais conjuntos de dados deverão ser migrados - deixar de lado dados desnecessários pode diminuir um pouco os custos, mas a questão é onde cortar. Os cientistas ou planejadores de dados podem precisar gastar tempo e esforço substanciais na identificação dos principais conjuntos de dados a serem migrados.
Outro problema com a migração de dados é que as empresas podem enfrentar problemas onde não é possível automatizar a migração e os dados precisam ser inseridos manualmente. O elemento de entrada de dados pode apresentar qualquer número de problemas, incluindo a necessidade de adquirir mão de obra para fazer a entrada de dados propriamente dita. Além de inserir dados manualmente para migração, a equipe de implementação do projeto também pode precisar codificar manualmente partes de uma arquitetura.
Outros desafios envolvem lidar com os "contêineres" ou sistemas que manipulam os dados. A migração de software herdado pode envolver muitos obstáculos, alguns relacionados à compreensão da natureza do sistema como ele foi originalmente codificado. Os especialistas falam sobre problemas com sistemas proprietários e ferramentas ou códigos fora do padrão, como sendo essenciais para muitos projetos de migração herdados. Os planejadores precisam entender como os sistemas foram configurados (enquanto alguns deles exibem o design rudimentar de épocas anteriores de TI) e como serão traduzidos para um novo ambiente ou plataforma.
Outros desafios inerentes envolvem os detalhes necessários para planejar esses projetos. Outra questão que as pessoas de TI experientes trazem repetidamente é o agendamento e a alocação de recursos. Quando não é dado tempo suficiente para uma fase chave, todo o projeto sofre. Por esse e outros motivos, os especialistas sugerem que os escritórios precisam ter um plano de migração herdado detalhado antes de tentar esse tipo de projeto. Outros falam sobre "políticas de governança de dados" ou uma "estrutura organizacional" - onde alguns recursos envolvem delegar a responsabilidade por partes-chave do processo. Todo esse planejamento ajuda a dar suporte a um projeto de migração que decorre de maneira relativamente tranquila e que é bem-sucedido.