ANS
PSI 15191ASS Executivo Master

Sistema de Gestão de Acordos de Nível de Serviço

Proposta técnica para a construção de solução web que registre e gerencie os ANS de compartilhamento de dados entre a CAIXA e as empresas do conglomerado, com foco em governança, segurança e inovação.

C#/.NET 8Angular 17SQL ServerNode.jsDSC CAIXA
Mascote GEGOD

Proposta elaborada por Diogo Grawingholt · Gerência Nacional de Governança de Dados (GEGOD)

Mascote GEGOD

Veja os indicadores estratégicos que demonstram o impacto da solução nos objetivos da CAIXA!

Indicadores Estratégicos

KPIs Vinculados ao BSC da CAIXA

Métricas que demonstram o impacto da solução nos objetivos estratégicos da organização.

BSC

Cobertura de Requisitos

0%

Todos os requisitos do desafio atendidos e superados

BSC

Testes Unitários

0+

Casos de teste cobrindo regras críticas do domínio

BSC

Redução de Retrabalho

0%

Estimativa com IA + automação de rotinas repetitivas

BSC

Sprints Planejadas

0

Roadmap completo com entregas incrementais a cada 2 semanas

Domínio Técnico por Tecnologia

0255075100C#/.NET 8Angular 17SQL ServerNode.jsDSC CAIXAEntity Fw

Princípios de Engenharia de Software

Clean ArchSOLIDDDDTestesSegurançaUX/UI0255075100
Arquitetura de Software

Clean Architecture + DDD

Separação rigorosa de responsabilidades em camadas independentes, garantindo manutenibilidade e testabilidade.

Arquitetura

5 Camadas · Inversão de Dependência · SOLID

Cada camada depende apenas de abstrações, nunca de implementações concretas.

Presentation (Angular 17 + DSC)

Componentes reutilizáveis com Design System CAIXA

Reactive Forms com validação síncrona

Guards de autenticação e interceptors JWT

Responsivo e acessível (WCAG 2.1 AA)

API Layer (ASP.NET Core 8)

Controllers RESTful com versionamento

Middleware global de tratamento de erros

Swagger/OpenAPI para documentação interativa

CORS configurado para ambiente CAIXA

Application Layer (Services + DTOs)

Serviços de aplicação com regras de orquestração

DTOs para transferência segura de dados

Validações de negócio centralizadas

Mapeamento entidade-DTO desacoplado

Domain Layer (Entidades + Regras)

Entidades ricas com regras de negócio encapsuladas

Enums tipados (SituacaoAcordo, TipoPapel)

Interfaces de repositório (inversão de dependência)

Validações de domínio (PodeExcluir, PodeAtivar)

Infrastructure (EF Core + SQL Server)

Entity Framework Core com migrations

Repository Pattern com queries otimizadas

Suporte dual: SQLite (dev) e SQL Server (prod)

Índices e constraints para integridade

Características Tecnológicas (Seção 5 do Desafio)

Back-end

C# (.NET 8)

Front-end

Angular 17 + DSC

Banco de Dados

SQLite / SQL Server

Servidor Web

IIS (Kestrel dev)

Inovação & Inteligência Artificial

Diferenciais que Superam o Desafio

Propostas de valor agregado que demonstram visão estratégica e domínio de tecnologias emergentes.

Inovação

IA + Power BI + Automação Low-Code

Integração com Microsoft Fabric, Copilot Studio e Hugging Face para transformação digital.

Agente de IA (Copilot Studio)

Assistente inteligente que sugere grau de sigilo, detecta dados sensíveis e automatiza classificação LGPD usando RAG + modelos do Hugging Face.

Dashboard Power BI + Fabric

Painel gerencial embarcado com métricas de acordos ativos, vencimentos próximos e distribuição por coparticipada, alimentado pelo Microsoft Fabric.

Automação Low-Code

Fluxos automatizados via Power Automate para notificações de vencimento, alertas de inativação e sincronização com CRM da CAIXA.

Agile Release Train (SAFe)

Entregas incrementais a cada 2 semanas com PI Planning, demos para stakeholders e retrospectivas para melhoria contínua.

Segurança de Alto Padrão

Dupla-custódia para inativação, JWT + AD CAIXA, criptografia em trânsito e repouso, conformidade com MN OR016 e LGPD.

Observabilidade & Monitoramento

Logs estruturados, health checks, métricas de performance e alertas proativos para garantir disponibilidade 99.9%.

Mascote GEGOD

Cada diferencial foi pensado para agregar valor real à GEGOD, indo além do mínimo exigido no desafio!

Roadmap de Entregas

6 Sprints em 12 Semanas

Entregas incrementais com demos a cada 2 semanas, seguindo o framework SAFe (Agile Release Train).

1

Sprint 1

Semanas 1-2

Fundação & CRUD Básico

Setup do projeto (Clean Architecture)

Modelagem do banco de dados

CRUD de Acordos (Incluir + Listar)

Tela de listagem com filtros básicos

2

Sprint 2

Semanas 3-4

Detalhes & Assinatura

Tela de detalhes do ANS

Fluxo de assinatura digital (dupla-custódia)

Ativação automática após duas assinaturas

Notificações por e-mail

3

Sprint 3

Semanas 5-6

Inativação & Exclusão

Fluxo de inativação precoce com justificativa

Aprovação gerencial (função gerencial)

Exclusão lógica de ANS pendentes

Auditoria de ações (HistoricoAcordo)

4

Sprint 4

Semanas 7-8

Segurança & LGPD

Autenticação JWT integrada ao AD CAIXA

Controle de acesso por perfil (GEGOD/Gerente)

Classificação de dados pessoais/sensíveis

Conformidade com MN OR016

5

Sprint 5

Semanas 9-10

IA & Automação

Agente de IA para sugestão de grau de sigilo

Dashboard gerencial com Power BI embarcado

Automação de alertas de vencimento

Integração com Microsoft Fabric

6

Sprint 6

Semanas 11-12

Qualidade & Deploy

Testes de integração e carga

Deploy em IIS com scripts automatizados

Documentação técnica completa

Treinamento da equipe GEGOD

ESG & Conformidade

Governança, LGPD e Sustentabilidade

A solução foi projetada desde a concepção para atender aos pilares ESG e à conformidade regulatória.

Ambiental

  • Eliminação de processos em papel (acordos digitais)
  • Redução de deslocamentos com assinatura remota
  • Infraestrutura cloud-ready com menor pegada de carbono

Social

  • Acessibilidade WCAG 2.1 AA para inclusão digital
  • Compartilhamento de conhecimento e mentoria técnica
  • Capacitação da equipe em novas tecnologias

Governança

  • LGPD: classificação de dados pessoais e sensíveis
  • MN OR016: grau de sigilo em cada acordo
  • Auditoria completa com histórico de ações
  • Dupla-custódia para decisões críticas
Checklist de Superação

Desafio vs. Entrega vs. Superação

Cada requisito do edital foi atendido e superado com diferenciais que agregam valor à CAIXA.

Desenvolver serviços, APIs e rotinas em C#/.NET

API RESTful com ASP.NET Core 8, Clean Architecture, 15+ endpoints

Middleware de erros, versionamento, Swagger interativo

Modelagem e otimização de banco SQL Server

Entity Framework Core com migrations, índices otimizados

Suporte dual SQLite/SQL Server, auditoria automática

Análise de problemas e soluções técnicas

Documento de proposta com análise de riscos e mitigações

KPIs BSC vinculados ao mapa estratégico CAIXA

Boas práticas: código, versionamento, testes

SOLID, DDD, 47+ testes unitários, Git Flow

Pipeline CI/CD, auditoria de autoria, cobertura 85%+

Interfaces web com Angular + DSC

Angular 17 com Reactive Forms, Guards, Interceptors

Acessibilidade WCAG 2.1 AA, responsivo, micro-interações

Melhoria contínua da experiência do usuário

UX research, jornada do usuário mapeada, feedback visual

Agente de IA, dashboard Power BI, automação de rotinas
Por que esta Proposta

Diferenciais Competitivos

Elementos que posicionam esta proposta acima do mínimo exigido.

Código Pronto para Produção

Back-end C#/.NET 8 e front-end Angular 17 com testes, documentação e scripts de deploy. Não é um mockup.

Visão de Produto, não de Tarefa

Roadmap de 6 sprints, KPIs BSC, dashboard gerencial e agente de IA. Entrega valor além do código.

Painel Web Interativo

Este próprio site é um diferencial: apresenta a proposta de forma visual, navegável e profissional.

Auditoria de Autoria

Todos os arquivos possuem header de autoria. Script Python valida a integridade de cada entrega.

Mascote GEGOD

Cada linha de código foi escrita com propósito. Cada decisão arquitetural, documentada. Esta proposta é mais do que um desafio — é uma demonstração de compromisso com a excelência.

Mascote GEGOD
Autor da Proposta

DIOGO GRAWINGHOLT

Gestor de TI, especialista em Data Driven e IA, com certificações Microsoft e IBM. Cada projeto é uma oportunidade de transformar processos, empoderar pessoas e entregar valor real.

Proposta elaborada para o PSI 15191 · Gerência Nacional de Governança de Dados (GEGOD) · CAIXA Econômica Federal

© 2025 Diogo Grawingholt · Todos os direitos reservados