Essa é a última parte desta sequência falando de Catálogo de Dados.
Vamos falar de processos, às vezes chato mas fundamental para a criação e uma boa manutenção do trabalho feito.
Processos para catálogo de dados
1. O que é um processo?
Um processo nada mais é do que uma forma de mostrar como uma atividade deve ser feita. Envolve pessoas, informações, equipamentos e/ou sistemas.
Um processo deve gerar resultados e agregar valor ao cliente ou a outros processos que, em conjunto, darão um resultado de maior valor agregado.
Estabelecido isso, vamos entender que nossos Processos para Catálogo de Dados serão definidos sobre os OBJETOS de um Catálogo.
Relembrando:

Passamos a ter a seguinte relação entre os objetos que compõe o Catálogo de Dados

2. Quais processos devo definir?
Tendo definido quais objetos são importantes para nosso Catálogo, vamos definir os processos que atuarão sobre eles.
Acredito que os processos bases são os processos CRUD. Pagarei emprestado o termo muito utilizado em Bancos de Dados. O termo CRUD é um acrônimo para:
-
- Create – criar
- Retrieve – recuperar (ou selecionar)
- Update – atualizar
- Delete – excluir
Esses quatro processos são bases pois contemplam as quatro operações básicas a respeito de qualquer objeto, semelhante à matemática que tem soma, subtração, multiplicação e divisão. Neste caso, temos as ações de Criar, Recuperar (ou Selecionar), Atualizar e Excluir.
Considero esses processos como processos de base, pois com eles é possível iniciar, manter ou dar manutenção e excluir quaisquer item que você precisa.
Esses quatro processos em conjunto agregam muito valor à cadeia como um todo. São neles que iremos focar.
3. Definindo os processos
Vamos por partes… em minha experiência, a principal preocupação em se definir processos é o impacto que ele vai causar: em outros processos, nas pessoas, nas ferramentas, no valor agregado, no financeiro, na gestão do mesmo etc.
Portanto, em todos os pontos a seguir escreverei e comentarei com essa preocupação: de impacto.
Os dois primeiros processos são simples: Criar e Selecionar
Definindo o Processo de Criar
- O processo de Criar é relativamente simples. Até então, nada existe, logo o impacto é mínimo.
Para definir um processo de Criar basta você:- definir as condições sob o qual item será criado;
- se precisar de aprovação, obtê-la;
- e comunicar que houve uma criação a quem for de interesse;
Definindo o Processo de Selecionar
- O processo de Selecionar também é simples. Também possui um impacto mínimo, já que nada será modificado
Para definir um processo de Selecionar é preciso que:
-
- tenha condições e parâmetros de buscar algum item;
- executar a busca;
- visualizar os resultados da busca;
- visualizar o item de desejo;
Os dois processos mais complexos são os de Modificar e Excluir. São mais complexos pois IMPACTAM diretamente na cadeia de valor em qual o processo está incluído. Devemos ter essa preocupação.
Definindo o Processo de Modificar
- O processo de Modificar pode impactar diretamente quaisquer outros itens e/ou processos.
Para definir um processo de Modificar é preciso que:
-
- verifique o impacto que sua modificação causará;
- avalie se o possível impacto é prejudicial ou benéfico e se tem como mitigar o impacto da modificação;
- se a sua avaliação for de que vale seguir com a modificação, defina o que será modificado;
- faça a modificação;
- valide a modificação;
- se precisar de aprovação na modificação, obtenha
- comunique o que foi modificado a quem for de interesse;
- verifique o impacto que sua modificação causará;
Definindo o Processo de Excluir
- O processo de Excluir impacta diretamente quaisquer outros itens e/ou processos.
Para definir um processo de Excluir é preciso que:
-
- verifique o impacto que sua exclusão causará;
- avalie se o possível impacto é prejudicial ou benéfico e se tem como mitigar o impacto da exclusão;
- se a sua avaliação for de que vale seguir com a exclusão, primeiro, comunique que tal item será excluído;
- dê um prazo para fazer a exclusão e os usuários possam se preparar;
- após o prazo, faça a exclusão;
- comunique a exclusão a quem for de interesse;
- verifique o impacto que sua exclusão causará;
4. A importância dos processos para o Catálogo (e pra tudo)
Para finalizar essa sequência, gostaria de comentar o porquê dos processos serem importantes e algumas visões a respeito do tema.
Bem, a princípio, se não temos processos faremos tudo de qualquer maneira, afinal, não existe uma diretriz.
Logo na primeira postagem (clique para ver) eu escrevi que existiam duas maneiras de fazer algo:
1. ir fazendo e ver onde chega, ou seja, os resultados que são colhidos;
2. planejar, fazer e acompanhar corrigindo o que for preciso;
Acredito e continuo dizendo que ambas as abordagens são válidas e tem suas vantagens. Cabe a avaliação madura e experiente para se escolher a melhor estratégia de execução.
Se você está começando, opte sempre pelo caminho número 2, entenda o que será feito, o que precisa ser feito, como será feito. Planeje cada etapa, olha a figura macro, todo o conjunto e execute. Ao longo da execução, vá corrigindo o que for necessário.
Termine e avalie os resultados. Estão conforme o esperado? Parabéns! Planejamento e execução perfeitas. Algo saiu fora do esperado, volte, reveja e refaça.
O importante é alcançar o resultado esperado com o valor que é preciso.
5. Conclusão
Para fechar, espero que após esta sequência você, caro leitor, seja capaz de entender o que é um Catálogo de Dados e sua importância. Seja capaz de entender o exemplo dado na postagem anterior.
Seja capaz de montar um Glossário de Termos e uma Estrutura de Metadados, mesmo que simples e em uma planilha rsrs
Acredito que o conhecimento passado até aqui lhe permita pesquisar um pouco mais sobre o assunto, tem muita coisa boa por aí.
Em breve volto falando mais sobre Catálogo de Dados, mostrar algumas ferramentas etc.
Se você curtiu, gostou, compartilhe com que você acha que vai se interessar e me acompanhe para mais conteúdo.
Parte 1 – https://leonardoborba.com.br/catalogo-de-dados/construindo-um-catalogo-de-dados-parte1/
Parte 4 – https://leonardoborba.com.br/catalogo-de-dados/parte-4-processos-para-catalogo-de-dados/
Seja feliz!