Desafios comuns e responsabilidades de gerenciamento pela decomposição do banco de dados - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Desafios comuns e responsabilidades de gerenciamento pela decomposição do banco de dados

A decomposição do banco de dados é um processo complexo que requer planejamento, execução e gerenciamento cuidadosos. À medida que as organizações buscam modernizar sua infraestrutura de dados, elas geralmente enfrentam uma infinidade de desafios que podem afetar o sucesso de seus projetos. Esta seção descreve os obstáculos comuns e apresenta uma abordagem estruturada para superá-los.

Desafios comuns

Um projeto de decomposição de banco de dados enfrenta vários desafios nas dimensões técnica, pessoal e comercial. Em termos técnicos, garantir a consistência dos dados em sistemas distribuídos representa um obstáculo significativo. Também pode ter impactos potenciais no desempenho e na estabilidade durante o período de transição, e você deve se integrar perfeitamente aos sistemas existentes. Os desafios relacionados às pessoas incluem a curva de aprendizado associada ao novo sistema, a potencial resistência dos funcionários à mudança e a disponibilidade dos recursos necessários. Do ponto de vista comercial, o projeto deve lidar com os riscos de excesso de cronograma, restrições orçamentárias e o potencial de interrupção dos negócios durante o processo de migração.

Definindo funções e responsabilidades

Dados esses desafios complexos que abrangem as dimensões técnica, pessoal e comercial, estabelecer funções e responsabilidades claras se torna fundamental para o sucesso do projeto. Uma matriz responsável, responsável, consultada e informada (RACI) fornece a estrutura necessária para enfrentar esses desafios. Ele define explicitamente quem toma decisões, quem executa o trabalho, quem fornece informações e quem precisa se manter informado em cada estágio da decomposição. Essa clareza ajuda a evitar atrasos causados por tomadas de decisão ambíguas, incentiva o engajamento adequado das partes interessadas e cria responsabilidade pelos principais resultados. Sem essa estrutura, as equipes podem ter dificuldades com responsabilidades sobrepostas, comunicações perdidas e caminhos de escalonamento pouco claros — problemas que podem agravar as complexidades técnicas existentes e os desafios de gerenciamento de mudanças, ao mesmo tempo em que aumentam o risco de excesso de cronograma e orçamento.

O exemplo de matriz RACI a seguir é um ponto de partida que pode ajudá-lo a esclarecer possíveis funções e responsabilidades em sua organização.

Tarefa ou atividade

Gerente de projeto

Arquiteto

Desenvolvedor

Parte interessada

Identifique resultados e desafios de negócios

A/R

R

C

Defina o escopo e identifique os requisitos

A

R

C

C/I

Identifique as métricas de sucesso do projeto

A

R

C

eu

Crie e execute o plano de comunicação

A/R

C

C

eu

Defina a arquitetura de destino

eu

A/R

C

Controle o acesso ao banco de dados

eu

A/R

R

Crie e execute o plano de continuidade de negócios

A/R

C

eu

Analise a coesão e o acoplamento

eu

A/R

R

eu

Mova a lógica de negócios (como procedimentos armazenados) do banco de dados para a camada do aplicativo

eu

A

R

Separe as relações de tabela, conhecidas como junções

eu

A

R