Um ano depois, ao projetar o novo sistema operacional Windows 95, os caras levaram uma cantina inteira. Mas depois de alguns meses de trabalho, ficou claro que também não haveria espaço suficiente nele. E se você permitir que os aplicativos continuem a se comunicar com o sistema operacional e uns com os outros da maneira antiga, você terá um verdadeiro inferno de interconexões e dependências infinitas. Era necessária uma abordagem fundamentalmente diferente ...
Mas e se criarmos um único mecanismo pelo qual todos se comunicarão uns com os outros? Eureka!
O resultado foi uma obra-prima da engenharia, a API Win32. É um conjunto de funções para vincular componentes e aplicativos do Windows uns aos outros, um dos fatores que tornaram o Windows 95 e os sistemas operacionais Windows posteriores tão populares.
Integração
Para os gerentes de projeto e os responsáveis pela integração, a transferência de dados entre diferentes sistemas evoca sentimentos, às vezes próximos do pânico. Do ponto de vista da gestão de processos, a integração agrada com um grande número de pequenas coisas e gargalos nos quais algo pode dar errado.
A situação é especialmente aguda em grandes empresas, onde pode haver 10-20 sistemas de informação diferentes no circuito de integração, e é necessário garantir a continuidade dos processos de negócios ao transferir dados em todas as direções.
Planejar e gerenciar a arquitetura de tal complexo de aplicativos não é uma tarefa trivial e, infelizmente, não pode ser resolvido no espírito de “deixar todos usarem rebbit”, “instalar WSO2” ou “vamos substituir tudo por microsserviços”. Não, exemplos foram e serão, mas o caso, na melhor das hipóteses, termina com dois ou mais "núcleos" de integração, na pior das hipóteses - interrupção da continuidade dos negócios com consequências desagradáveis para os participantes.
Neste artigo, pretendo descrever as principais etapas do processo, como costuma se desenvolver de forma espontânea nas grandes empresas. Introduzir uma escala de desenvolvimento da integração da empresa de 1 a 10. Essa escala, é claro, refletirá o crescimento da própria empresa, o crescimento do nível de desenvolvimento de tecnologias administrativas na empresa. E também quero delinear os principais vetores de desenvolvimento: para onde correr, o que fazer e quem é o culpado por tudo isso. Piada.
Para me animar, peguei o exemplo de uma empresa de manufatura abstrata. Isso tornará mais fácil mostrar que o aumento da complexidade da TI não é um fim em si mesmo, mas uma resposta a todos os novos desafios que uma empresa em crescimento enfrenta. Se sua empresa não é uma indústria, mas, por exemplo, um setor de serviços, a diferença é pequena. Algumas etapas podem ser deslocadas um ou dois níveis para cima ou para baixo, mantendo o cenário geral.
Além disso, quase não há nomes de produtos ou tecnologias específicas no artigo. no campo da integração “não há estradas, há direções”. Não existe um produto específico que você acabou de colocar e usar. Sempre se tratará de desenvolver, pelo menos, conectores. 1C, Windows, Office são mencionados como softwares difundidos, mas em vez deles, sem perder o sentido, você pode substituir SAP, Linux, etc.
Claro, os exemplos foram simplificados por uma questão de clareza. Várias questões permanecerão em aberto. E a abordagem em si, como sempre acontece em TI, não é a única correta, por isso convido a todos para a discussão.
Este artigo será de interesse particular para executivos de TI, arquitetos, integradores, bem como para qualquer pessoa que trabalhe em empresas razoavelmente grandes.
Nível 0
Parabéns, você se formou recentemente na universidade e decidiu entrar no mundo dos negócios. Acabou de registar um empresário individual.
Em um futuro próximo, você conhecerá o incrível mundo dos negócios, em que haverá momentos agradáveis e nem tanto. Você já ouviu algo sobre um deles na publicidade social - impostos.
Para pagar impostos (se você não tiver renda imputada), você precisa calcular de alguma forma quanto dinheiro você ganhou no total no período. É improvável que um empresário individual comece imediatamente a trabalhar por transferência bancária e, ao trabalhar com dinheiro, uma caixa registradora é necessária recentemente na Rússia.
Obviamente, você desejará compilar um catálogo de seus produtos e serviços para que possa selecioná-lo imediatamente na lista - e marcar um cheque. E no final do mês, calcule e veja se a posição A traz x% a mais do que a posição B.
Portanto, um simples 1C - ou qualquer outro produto semelhante aparece em seu laptop.
Nível 1: negação
Os negócios vão bem, você tem uma assistente, depois outra.
Você abriu um segundo ponto de venda em outra área da cidade, e aí você precisa colocar uma segunda bilheteria. Ele não pode mais ser conectado ao seu laptop.
Você leu as instruções para o check-out, configurar uma conexão através da Internet móvel. Ou entre em contato com a empresa onde você o comprou, eles ficarão felizes em ajudá-lo. Não se fala de qualquer tipo de integração ainda.
Nível 2
O negócio está cada vez melhor, você conseguiu entrar no setor corporativo. Posso ter embelezado um pouco, mas você conseguiu interessar duas empresas locais. Não são muito grandes, mas são verdadeiras pessoas jurídicas com as quais você celebrou seus primeiros contratos reais!
E mais um contrato, o terceiro, com um fornecedor, mas de alguma forma ele não tem acordos orais de entrega muito bons: ele viola prazos, há dúvidas sobre qualidade.
Com o primeiro cliente, você conseguiu fazer um pré-pagamento, e o segundo convenceu-o a pós-pagamento, e agora você precisa manter registros no contexto dos clientes para saber exatamente quem foi "pesado em gramas". Felizmente, seu 1C tem um diretório de empreiteiros e você inseriu solenemente as duas primeiras entradas nele. Outro fornecedor, por precaução. E mais um - "outro".
Você está com dor de cabeça depois da festa de ontem. Você foi ao banco para obter um extrato de conta - e "encontrou" sua primeira visita lá! Claro, tal ocasião não poderia ser negligenciada e observada. E então você pensou: e se um dia seu negócio crescer tanto que os pagamentos virão todos os dias?
Nível 3: raiva
Várias vezes tudo quase desapareceu. O comprometimento fez você fazer uma grande diferença em seus negócios. Os problemas começaram a surgir, em geral, nas coisas mais simples. Onde você definitivamente não os esperava.
Primeiro, pela primeira vez em vários anos de trabalho árduo, você decidiu sair de férias. Recentemente, um bom pedido foi concluído, algum dinheiro grátis apareceu, por que não fazer uma pausa?
Combinamos tudo, nomeamos o mais inteligente dos funcionários como seu substituto, pedimos que ligasse se algo desse errado e saímos para descansar por duas semanas.
Não houve ligações na primeira semana e talvez tenha sido a semana mais feliz e tranquila da sua vida. O último é.
Então a campainha tocou. Não, não gosto disso. CHAMAR. Não só tudo deu errado, você teve que voltar com urgência para casa - e restaurar tudo que estava quase quebrado sem você: relacionamento com clientes, processos, contabilidade.
Você teve que se separar do mais inteligente, mas tirou duas conclusões para si mesmo:
1. É hora de contratar o primeiro gerente, um líder. E a questão não é nem mesmo que você não tenha tempo, mas que simplesmente não pode descansar um dia. Uma vez que o esquema de trabalho de PI não implica uma hierarquia, isso significa que você forma uma pessoa jurídica e se torna uma LLC. Com a renovação de todos os contratos.
2. Você entende que precisa de uma ferramenta que lhe permitirá entender a qualquer momento como está o negócio agora. Relatórios regulares. Bem, ok, não em qualquer momento, mas pelo menos uma vez por semana? Não? Ok, uma vez por mês.
Em segundo lugar, em conexão com a formação de uma pessoa jurídica, você teve que entrar em contato com o franqueado 1C para comprar uma versão do programa para pessoas jurídicas.
O gerente recém-contratado trouxe um contador inteligente - meio período, é claro. Ela também explicou que, para funcionar, você precisará solicitar o desenvolvimento de alguns relatórios do franqueado 1C, sem os quais não há absolutamente nada. Ela também assumiu o cálculo de salários e gestão de registros de pessoal, apenas passou a mantê-los não no 1C, mas em outro programa que eles foram ministrados na faculdade.
Nível 4
Vários anos se passaram. Havia altos e baixos, havia todos os tipos de coisas. A crise diminuiu no país, mas de alguma forma não o afetou particularmente. Em particular, devido ao fato de que você sempre entendeu claramente o estado do seu negócio e poderia rapidamente "cortar ossos" quando necessário.
Você desenvolveu uma reputação de parceiro confiável, o número de clientes ultrapassou 20 e a empresa já emprega cerca de 50 pessoas. Vários departamentos surgiram!
Mais e mais relatórios são necessários para o trabalho, então você contratou um programador de apelido 1C, que acabou dominando e começou a refinar o sistema de pessoal também. E mais um cara, um cara de TI de todas as profissões para dar suporte aos funcionários, configurar computadores, impressoras e outros equipamentos.
Os resultados do seu trabalho, mercadorias, não cabem mais no seu quarto, corredor, garagem - e você decide alugar um depósito.
Começamos a pensar em um programa para gerenciar um depósito e entregas (houve alguns casos - eles levaram as mercadorias para o cliente errado), mas o apelido 1C sugeria que você pode comprar um módulo de depósito por 1C. Ou para não comprar nada, ele próprio escreverá melhor - e precisamente levando em conta as suas necessidades.
Você também confundiu os descontos que prometeu a diferentes clientes várias vezes e, recentemente, chegou a faturar vários milhões para o cliente errado, o que o deixou muito tenso. Todos os funcionários como um só insistem que é hora de implementar o CRM.
Um cara de TI se formou recentemente na universidade e se ofereceu para escrever seu próprio CRM, que incluiria todo o seu ciclo de produção. 1C-nick prometeu ajudá-lo. E em apenas algumas semanas, eles esboçaram um protótipo funcional, era perfeitamente possível usá-lo!
Ambos falaram e se comportaram com bastante confiança, e naquele momento você pensou seriamente: você deve desenvolver seu próprio serviço de TI, desenvolver suas próprias soluções - ou recorrer a algum integrador, usar serviços de terceirização?
Depois de pensar, ouvir e ler muitas opiniões, você decidiu não optar pela terceirização. Em primeiro lugar, é quase sempre mais caro do que o pessoal da equipe. alimenta não só os performers, mas também a sua liderança, e muitos impostos também são pagos.
Em segundo lugar, a qualidade desse trabalho está longe de ser garantida, mesmo que os performers sejam os mais titulados (em um ambiente informal, uma vez você perguntou a eles sobre a porcentagem de projetos concluídos com sucesso no prazo, oh, em vão ...)
E , em terceiro lugar, e este o mais crítico: nenhum contratante fará o trabalho por você "como por si mesmo". Vai contra os interesses comerciais dele amarrá-lo a ele de todas as maneiras possíveis.
Como resultado, você acreditou nas vozes convincentes de seus especialistas de TI - e decidiu que seria melhor assim, ter seus próprios desenvolvimentos! É claro que mais tarde você precisará contratar outro desenvolvedor - e mais de um. É claro que eles vão mexer com o tempo, que não farão o que serão distraídos. O principal aqui é que o líder seja sensato. E as nuances - então todos têm nuances, estão no departamento de contabilidade, e na segurança, e no AXO.
A partir deste momento, muita coisa começa a acontecer no negócio, e não vou descrever o desenvolvimento dos negócios nos eventos, vamos nos concentrar em aumentar a complexidade da infraestrutura de TI, aumentar o número de sistemas no loop e desenvolver a integração.
Também em torno desse nível, existe o perigo de pisar em um dos maiores e mais controversos riscos da história da integração corporativa: permitir que os sistemas se comuniquem diretamente entre si. Veja o exemplo do diagrama abaixo: CRM "vai" para dados diretamente para o warehouse e sistemas de pessoal.
Nível 5: barganha
Com o crescimento dos negócios, foi inaugurado um escritório no vizinho centro regional, depois na capital nortenha. Chegou o próximo momento crítico no desenvolvimento de negócios e empresas - o dimensionamento regional.
Muito
Após vários incidentes de vazamento de informações, você decide contratar um especialista em segurança da informação. Ele, é claro, vira quase toda a infraestrutura de TI de cabeça para baixo - e rapidamente conquista o "amor" sincero de todos os especialistas de TI. Mas só por um tempo, tk. sabe justificar com clareza seus requisitos e, em geral, o próprio especialista em TI, do mesmo sangue deles. Seu primeiro requisito era fechar todas as portas desnecessárias - e enviar informações por canais seguros. Ele deu muitos bons conselhos sobre monitoramento, backups, segurança e outras utilidades, mas o mais importante no contexto deste artigo, ele trouxe mais alguns sistemas de informação para a empresa que precisavam ser integrados com o resto. No total, você já tem 7-8.
Um portal corporativo, uma intranet, foi lançado recentemente e se tornou um bom auxiliar para os funcionários. Porém, a maior revelação para você foi que o portal deixou de exibir a estrutura da empresa e a lista de funcionários. Não, os caras mostraram uma coisa, mas que estrutura é essa, de onde tiraram? É apenas uma espécie de híbrido entre uma cobra e um ouriço! E a lista de funcionários? Você pessoalmente demitiu vários deles, por que eles ainda estão aparecendo? Eles estão no sistema de pessoal? E em 1C? De onde vêm esses dados? ..
O desenvolvedor 1C *) apresentou uma proposta para comprar e implementar um módulo para dados mestre de contabilidade - é quando todas as informações sobre todos os diretórios gerais (por exemplo, por estrutura, funcionários, contratados) é coletado e controlado em um sistema **)... E também para que todas as trocas de informações passem por esse sistema, então esse processo será visual e gerenciável. Se houver algum erro, ele será imediatamente notado - e isso é especialmente importante. Há alguns meses, já existia um precedente em que as informações salariais não eram baixadas do sistema de pessoal para o 1C e o salário não era transferido aos funcionários a tempo.
O que é necessário para isso? Escolha esse sistema. Os desenvolvedores aconselham uma solução na plataforma 1C - este é um construtor que precisa ser refinado por você mesmo. Além disso, os desenvolvedores insistem que todas as trocas ocorram em tempo real, sem trocas noturnas e agendadas. O futuro desta decisão ainda não está muito claro, mas a justificativa para sua necessidade parece clara e lógica. Pegue!
*) , 1 . MDM ( -) ESB ( ) . SAP, IBM, Oracle, — Fuse, Mule .
**) , ( — ) API. , 20-30, 40-50 , , . .
6
A expansão territorial de uma empresa pode ser comparada a uma explosão! Durante alguns anos, várias dezenas de escritórios foram abertos, o pessoal da empresa aumentou várias vezes. Os primeiros escritórios no exterior foram abertos em vários países da ex-URSS. As pessoas lá são, em geral, nossas, os processos são todos claros, a legislação e a tributação praticamente não diferem da Rússia.
A principal questão no planejamento do cenário e integração de TI neste momento é se é possível que cada sistema de informação funcione para todos os países ao mesmo tempo. Na prática, cada sistema tem suas próprias nuances. Sistemas contábeis e de pessoal - devem ser mantidos estritamente em bases diferentes. MDM e ESB tiveram que ser modificados de forma que a vinculação do país aparecesse na maioria dos livros de referência. Além disso, alguns elementos (por exemplo, nome completo, cargos, nomes dos contratantes) tiveram de ser armazenados em vários idiomas ao mesmo tempo.
Também conseguimos manter o portal corporativo unificado, fazendo várias seções em diferentes idiomas. O CRM, que inclui, para além das funções do cliente, também a automatização dos seus principais processos de negócio, também funcionou com sucesso em todos os países onde está presente.
Na verdade, você está satisfeito com a situação da equipe de TI e de TI. Uma vez lançados os alicerces, era possível realizar a expansão sem dificuldades e fatores de parada especiais. É difícil imaginar quanto esforço e recursos seriam necessários agora se a empresa não tivesse dados mestre e um barramento de dados. Em geral, não falamos sobre CRM!
Nível 7: depressão
Parece que está tudo bem. As trocas estão funcionando, os dados estão funcionando, os processos de negócios estão funcionando. Mas.
Recentemente, é cada vez mais ouvido de diferentes lados que os dados estão incorretos. Todos os sistemas, toda integração foram verificados e testados várias vezes. Não, não há erros técnicos ou falhas, tudo funciona como um relógio.
Uma vez que o portal corporativo o parabenizou pelo seu aniversário com a empresa. Tudo ficaria bem, mas a experiência parecia alguns anos menos do que você realmente trabalha - e a data não é a mesma. Tá pensando, lembrando da sua formatura na universidade, dos primeiros anos de trabalho ...
Algo deu errado. Os desenvolvedores foram descobrir, trouxeram a história à tona. Acontece que, com algum tipo de renegociação do contrato de trabalho, o oficial de pessoal se fechou, digitou a data errada. É claro, o fator humano usual, tudo bem.
No dia seguinte, você assinou um contrato importante. Pré-pagamento? Não, durante vários dias o dinheiro não será creditado na conta. Você listou exatamente? Listado exatamente! E o que há de errado? Uma ligação para o banco, eles dizem: um erro! Descobriu-se que os dados sobre os detalhes no sistema MDM estão desatualizados: eles foram alterados. E o funcionário que deveria consertá-los adoeceu.
E há muito disso, quase todos os dias, com quase todos os livros de referência e todos os processos. O número de pessoas insatisfeitas com a situação na empresa está crescendo, os funcionários culpam o sistema de dados mestre por tudo, os operadores sempre dão desculpas e falam sobre os erros dos funcionários.
Você até se perguntou se deveria substituir os produtos que está usando. Aqui, em uma apresentação, eles disseram que os produtos SAP (Oracle, IBM) não têm bugs! O objeto dos desenvolvedores: não, não é sobre os produtos, é sobre os processos. Uma auditoria externa foi realizada, ele confirmou que os sistemas estão funcionando corretamente tecnicamente.
Com grande quantidade de informações, foi descoberto um problema ao qual ninguém havia prestado atenção devido à sua insignificância - a qualidade dos dados mestre. Os dados ficam desatualizados, os dados perdem sua relevância, as pessoas que inserem esses dados estão constantemente cometendo erros. E isso não é culpa de ninguém: erros inevitavelmente aparecerão em volumes de centenas de milhares de registros.
Um fator adicional que aumentou a probabilidade de erros foi que em determinado momento você escolheu um cenário de entrada de dados harmonizado. Isso significa que os dados podem ser inseridos em qualquer sistema e, em seguida, coletados no MDM. Por exemplo, uma nova contraparte pode ser adicionada ao CRM, por meio do portal corporativo, no 1C - da forma que for conveniente para um determinado funcionário em um determinado momento.
Problema de qualidade de dados? Ok, os desenvolvedores provavelmente têm muitas ferramentas de controle de qualidade de dados para automatizar o processo. Quantos? E o quê, basta preencher cheques com as mãos?
Infelizmente, não havia solução fácil para esse problema. Ele poderia ter sido ignorado por um tempo, mas na dinâmica ficou claro que, após alguns níveis de desenvolvimento da empresa, esse problema simplesmente o enterraria. E ninguém de concreto será o culpado por isso. Mas como é difícil implementar soluções complexas!
Nível 8
Existe uma solução para o problema da qualidade dos dados!
Sim, isso exigiu uma mudança qualitativa na abordagem para trabalhar com dados em toda a sua diversidade. O projeto de mudança foi quase de brincadeira chamado de “qualidade por qualidade” por alguém.
Surgiu o conceito de responsável pelos dados (é claro que não pode ser um departamento de TI), para cada entrada específica em cada diretório. Todos os processos foram analisados - e um mecanismo de classificação de erros, um mecanismo de criação de checagem de dados foi desenvolvido. Na verdade, à medida que os dados se acumulam, mais e mais tipos de erros aparecem, o que significa que o processo de estabelecimento de regras e verificações deve ser integrado, de fato, ao próprio processo de entrada de dados.
Houve um longo debate sobre se a função de controle de qualidade de dados deveria ser centralizada ou descentralizada. O Departamento Financeiro considerou que a qualidade dos dados do contrato e da fatura era a sua área de responsabilidade. O gestor administrativo e econômico considerou os dados da propriedade como “seus” e assim sucessivamente. Rapidamente ficou claro que, em termos de locais diferentes na empresa, existem critérios diferentes para a qualidade dos dados.
Para um, é necessário um corte, para o outro, outro - chegou ao ponto que alguns dos requisitos se revelaram até contraditórios. Portanto, foi compilado um registro de tais requisitos de dados, que em si são dados mestres, desde todos os outros sistemas agora precisam dessas informações. E decidiu-se centralizar a própria função de gerenciamento de qualidade de dados, dando-lhe sérios poderes para alterar quaisquer processos na empresa.
A mudança de processos na empresa revelou um fato interessante: as pessoas que inserem dados, via de regra, não estão interessadas em como seus erros afetarão outras pessoas posteriormente. E é difícil motivar esses funcionários a monitorar a qualidade e corrigir erros “só porque”. Mas também descobriu-se que se eles descreverem as consequências (aqui está um adereço irrelevante, por causa disso o funcionário X não receberá um salário amanhã; há um erro que fará com que o dinheiro vá para o lugar errado), isso aumenta seu interesse no processo.
Foi desenvolvido um sistema de controle de qualidade de dados - DQS, na forma de módulo MDM. Ela lançou verificações (de acordo com uma programação e ao adicionar cada entrada) - e relatou o erro pessoalmente à pessoa que cometeu o erro. Com uma descrição das possíveis consequências.
As regras do sistema eram primeiro 100, depois 500, depois de um ano já eram cerca de mil! A área de RH ajudou muito com treinamentos, sugeriu opções para motivar os funcionários, confeccionou infográficos e um cartoon indicador do número de erros, observando sua diminuição. Uma competição até começou para encontrar mais bugs e adicionar mais regras! Com um bônus trimestral, é claro.
O próximo nível de desenvolvimento do sistema DQS são regras inteligentes, regras difusas que agregam regras (por exemplo, o valor total em dois relatórios que descrevem a mesma entidade de lados diferentes deve coincidir).
O nível mais alto de DQS é o controle de qualidade dos dados mestre e até mesmo seu conteúdo sistêmico com base em dados abertos do governo. Um exemplo são os serviços para contrapartes no site de impostos, eles permitem que você controle a exatidão dos detalhes em seu MDM.
Nível 9: aceitação
Pela qualidade dos dados, pela veracidade dos relatórios gerados a partir deles, pode ficar tranquilo. A correção de bugs está embutida no código genético da sua empresa - e acontece por si mesma.
O entendimento claro do estado atual dos processos, o trabalho com relatórios em dinâmica, o controle de qualidade da produção, o trabalho com os clientes permitiram que você se destacasse no mercado. O nome da sua empresa tornou-se virtualmente sinônimo de indústria.
No entanto, seu negócio desacelerou. Parece que você está perto de ocupar todo o mercado livre, e um maior crescimento é possível principalmente por meio de aquisições e fusões. Um dos principais problemas nas aquisições é a integração da nova equipe com todos os seus processos estabelecidos em sua empresa.
Vamos deixar a parte administrativa e os processos de negócios fora dos colchetes. Se falamos de integração, tecnicamente a tarefa em si não é muito difícil. Realiza-se o treinamento dos novos funcionários, depois fixa-se um determinado momento, a hora “X”. Após a hora "X", todos os processos recém-lançados, novos contratados, novos contratos devem ser mantidos estritamente em seus sistemas principais. Esses sistemas suportarão até 10-20%, até 50% de crescimento sem problemas. Todos os sistemas modernos da classe MDM, ESB, CRM, etc. permitem que você se dimensione, simplesmente adquirindo um novo equipamento de servidor.
Paralelamente a isso, por volta de uma hora “X” você precisa congelar os sistemas de informação da empresa adquirida - e gerar seu dump, preparar as informações, trazê-las para o seu formato. Pode acontecer que alguns dados estejam faltando - será necessário reabastecê-los ou criar temporariamente entidades fictícias, das quais seu propósito será claro. Gradualmente, todos eles devem ser substituídos, enriquecidos com dados reais. O tempo e a responsabilidade por esse trabalho também devem ser determinados.
Nível 10
Tendo descarregado os relatórios do sistema de BI mais uma vez, você olhou para os números - e pensou. O número de funcionários da sua empresa em breve será de seis dígitos, essa é a população de uma cidade inteira. O faturamento anual é próximo a 0,1% do PIB da Rússia - e excedeu o PIB das repúblicas de Altai e Tuva. No território do primeiro. O mercado da URSS é todo seu! E, para ser honesto, ele está totalmente ocupado. Não há outro lugar para crescer nele.
Recentemente, aconteceu um evento com o qual você sonhava há muitos anos! Adquiriu uma pequena empresa que opera no mercado da UE - e colocou várias novas bandeiras no mapa.
Se, em termos de questões comerciais e administrativas, esta aquisição não difere muito das empresas da primeira. A URSS, então integrá-los tecnicamente em sua infraestrutura é muito mais preocupante.
O principal motivo é a legislação estrita da União Europeia em relação aos dados pessoais (e, como explicam os especialistas, na União Europeia quase todos os dados podem ser atribuídos a dados pessoais), o chamado GDPR é uma disposição sobre proteção de dados e privacidade na União Europeia.
Além da qualidade dos dados, várias outras categorias aparecem, principalmente em relação aos dados pessoais. Você deve capturar essas categorias em todos os processos: consentimento, contrato, atribuição pública, interesse vital, interesse legítimo ou demanda legítima. Você deve estar pronto para apagar quaisquer dados pessoais após a ocorrência de certas condições, a pedido da própria pessoa (titular dos dados). Além disso, você não deve apenas garantir a proteção de dados (você já tem isso há muito tempo, graças ao serviço de segurança da informação), mas também realizar auditorias regulares dessa proteção.
E o mais importante: os dados devem ser armazenados em servidores da União Europeia. No futuro, esses requisitos ou requisitos semelhantes aparecerão em cada vez mais países e, por sua violação, serão aplicadas multas pesadas. No caso da União Europeia, isto ascende a 20 milhões de euros, ou 4% do volume de negócios global da empresa.
Quase sempre neste momento, verifica-se que a arquitetura de seus sistemas de informação não permite que você trabalhe diretamente com bancos de dados distribuídos geograficamente. No entanto, se você conseguiu atingir esse nível com sucesso, sua equipe de TI provavelmente apresentará soluções. Como essas mudanças levarão vários meses, senão um ano, é melhor prepará-las com antecedência.
Empresa local, regional, federal, o que vem a seguir? Global?
O mundo inteiro está esperando por você!
Resultados
Quero compartilhar algumas conclusões da história acima. Nem todas as conclusões são inequívocas - e presumo que possam causar objeções. Básico:
- Uma abordagem cuidadosa para a organização e integração de dados mestre é uma questão de importância estratégica para a empresa. Erros neles podem impedir o crescimento da empresa ou até mesmo enterrá-la por completo.
- Não são apenas os dados mestre em si que importam, mas também sua qualidade. À medida que a empresa cresce, a questão da qualidade dos dados torna-se crítica.
- Ao mesmo tempo, cada próximo nível de desenvolvimento de MDM, ESB, DQS é caro e acarreta custos adicionais. Existe uma escala clara, com base na qual, você pode formar a infraestrutura atual. Não é necessário criá-lo com uma margem de mais de 1-2 níveis.
- A responsabilidade pela qualidade dos dados não deve ser do departamento de TI, mas sim de todo o negócio. A tarefa da TI é fornecer ferramentas convenientes para implementar essa responsabilidade.
- A função de gerenciamento de qualidade de dados deve ser centralizada. O processo de controle de qualidade é distribuído entre todos os participantes do trabalho com dados, a partir de sua entrada inicial.
Eu convido você para a discussão!