Você está na página 1de 15

ARCHITECTURAL GUIDANCE

DEFINIÇÃO DE ARQUITETURA

COMPONENTES

RESPONSABILIDADES

RELACIONAMENTOS
DEFINIÇÃO DE ARQUITETURA

COMPONENTES

ESTRATÉGI
RESPONSABILIDADES

A
+
RELACIONAMENTOS
ARQUITETURA COMO ESTRUTURA

COMPONENTES

RESPONSABILIDADES

RELACIONAMENTOS
DEFINIÇÃO DE ARQUITETURA

COMPONENTES

RESPONSABILIDADES

RELACIONAMENTOS
DEFINIÇÃO DE ARQUITETURA

COMPONENTES

ESTRATÉGI
RESPONSABILIDADES

A
+
RELACIONAMENTOS
ESTRATÉGIA

PRINCIPAIS INTEGRAÇÕES
Quais as principais integrações vislumbramos para esse projeto?

PRINCIPAIS RESTRIÇÕES?
Quais são as principais restrições aplicáveis a esse projeto?

PRINCIPAIS ATRIBUTOS DE QUALIDADE?


Quais os principais atributos de qualidade deste projeto?

QUAIS OS OBJETIVOS DO NEGÓCIO?


Quais os principais objetivos que o negócio espera atingir com esse projeto?
PRINCIPAIS INTEGRAÇÕES
• Tenha clareza de quais são as aplicações
fornecem e consomem dados para o
sistema
• Defina qual a responsabilidade de cada
aplicação no contexto
• Levante quais as interfaces disponíveis
para integrar e quais já estão utilizadas
• Se houver necessidade de integração com
legado estabeleça qual será a estratégia e
delimite o acoplamento aceitável
• Levante a documentação pré-existente e
as consolide em uma notação padrão
PRINCIPAIS RESTRIÇÕES
• Certifique-se de manter as restrições documentadas
de maneira formal e acessível a todos os envolvidos;
• Certifique-se que o sponsor do projeto está
informado e de acordo com as restrições.
• Esteja preparado para apresentar um lista sistemática
de prós e contras de respeitar ou não uma restrição;
• Com apoio do sponsor do projeto desafie aquelas
restrições cabíveis de questionamento;
• Não assuma risco de desrespeitar uma restrição sem
uma ótima justificativa e, principalmente, sem apoio;
• Esteja ciente das políticas corporativas;
• Não assuma restrições de maneira dogmática;
• Assinale e evidencie restrições que não estão sendo
observadas e acorde um plano de pagamento dessa
dívida;
ÁRVORE DE RESTRIÇÕES

Restrições

Pessoas Processo Tecnologia

Disponibilidade Linguagens e
Metodologia
de tempo frameworks

Nível técnico do Grau de Infraestrutura da


time formalização empresa

Características Padrões e Infraestrutura do


do usuário diretrizes usuário

Compatibilidade
Cultura
Governança com outras
organizacional
versões
ATRIBUTOS DE QUALIDADE
• Levante os atributos de qualidade aos
quais as pessoas de negócio são sensíveis
bem como os critérios de adequação
(fitness functions);
• Explicite os atributos definidos e seus
critérios para os envolvidos no projeto na
forma de Architecture Decision Records
• Explicite os trade-off das decisões de
qualidade considerando as restrições
estabelecidas
• Estabeleça um plano para se manter
aderente aos atributos definidos;
ATRIBUTOS DE QUALIDADE

Qualidade

Performance Segurança Observabilidade Flexibilidade

Configurabilidade
Latência Autenticação Logs
& Personalização

Tempo de resposta Autorização Monitoramento Extensibilidade

Utilização de
Confidencialidade Rastreabilidade Gerenciabilidade
recursos

Capacidade Auditabilidade
OBJETIVOS DE NEGÓCIO
• Formalize as motivações para projeto existir
explicitando os problemas que se deseja resolver
e as oportunidades que se deseja explorar;
• Os objetivos de negócio devem ser descritos em
uma perspectiva de outcomes e não de outputs;
• Estabeleça um placar que torna claro se estamos
nos aproximando ou nos afastando dos objetivos;
PRELIMINAR
ESTRATÉGIA

• Twillo • Infermedica • FastTrack • DataStudio


• SendGrid • Iugo • Google Maps + Firebase • Tableu
Principais • • •
Zenvia Epharma SAP
Integrações • Memed • Track Sales • SulAmérica

• Tamanho da infra-estrutura x quantidade de clientes


• Tamanho do time
Principais
Restrições

• 0 inconformidades aos quality gates de segurança do SonarQube


Atributos de • Tempo de resposta de 90% das requisições abaixo de 200 ms
Qualidade • Disponibilidade de 99.9%
• Observabilidade desde o início
• 100% cobertura de testes no caminho crítico da aplicação
• Fornecer uma plataforma para realização de atendimentos médicos
Objetivo de • Aumento de produtividade operacional
Negócio • Redução de lead time

21/01/2021 - Fonte: Desenvolvedores e analistas da companhia


FALE CONOSCO
AGRADECEMOS SUA ATENÇÃO

Fernando Paiva
Consultor – ExímiaCo

+55 (51) 9 9715 8088

elemarjr@eximia.co (eximiaco.tech
eximiaco.ms elemarjr.com)

ACOMPANHE NOSSAS REDES


@eximiaco

Você também pode gostar