Compare responsabilidades antes de produtos
ConcluídoCompare um assistente, uma plataforma interna de entrega e uma fábrica de software. Identifique o trabalho de cada opção e as responsabilidades que permanecem.
Publicado por TaigaComo escrevemos
Confira seu entendimentoUm fornecedor automatiza a implementação e a execução de testes. Quem é responsável pelo requisito de negócio?Faça o exercício
O que você vai aprender
- Comparar opções diante do mesmo resultado exigido.
- Diferenciar executar o trabalho de assumir responsabilidade por suas consequências.
- Identificar lacunas e sobreposições em um modelo operacional proposto.
Compare o mesmo resultado
A escolha da ferramenta de prototipagem não precisa determinar seu modelo operacional de produção. As pessoas podem explorar ideias com ferramentas adequadas ao seu trabalho. A organização ainda precisa de um caminho suportado para proteger, implantar, manter e operar resultados úteis.
Um assistente de programação, uma plataforma interna e uma fábrica de software podem resolver partes diferentes do problema. Comparar seus preços de assinatura sem definir o escopo pode levar a uma decisão enganosa.
Comece pelo resultado exigido: entregar e operar um serviço interno dentro dos requisitos de dados, segurança e confiabilidade da empresa. Depois, identifique o trabalho necessário ao longo do ciclo de vida. Inclua o trabalho após a primeira demonstração bem-sucedida.
Para um serviço fictício de contratos, a organização precisa de requisitos aprovados, acesso de funcionários, registros privados, releases verificados, resposta a incidentes e atualizações contínuas. Uma ferramenta que gera um endpoint atende a parte dessa lista.
Descreva três modelos operacionais plausíveis
Com um assistente de programação, desenvolvedores usam IA dentro de um sistema de engenharia existente. A organização fornece os processos, integrações, capacidades de plataforma e coleta de evidências ao redor dele. Isso pode servir a uma organização com serviços compartilhados maduros.
Com um sistema de entrega montado internamente, a organização integra agentes, contexto, verificações, deployment e feedback operacional. Ganha controle sobre o projeto e também assume o produto de integração, seu suporte e suas atualizações.
Com uma fábrica de software contratada, um fornecedor oferece um fluxo conectado mais amplo. Verifique o escopo real e as integrações suportadas. A organização ainda precisa de decisões de produto e de uma divisão explícita de responsabilidades.
Esses são modelos de comparação, não categorias universais de produtos. Um fornecedor específico ou uma plataforma interna pode combinar capacidades de outra forma.
Verifique o caminho do protótipo ao serviço em operação
Use o mesmo cenário concreto para cada opção. Para o protótipo bancário, comece com transações sintéticas e sem permissões de sistemas reais. Peça à equipe ou ao fornecedor que demonstre estas capacidades antes de ampliar o acesso:
- Avaliar o protótipo e identificar código que precisa ser alterado ou substituído.
- Fazer deployment na infraestrutura exigida, incluindo suas próprias contas de nuvem quando a política exigir.
- Verificar permissões da aplicação, tratamento de segredos e fluxos de dados do desenvolvimento e do runtime.
- Produzir evidências diante dos requisitos aplicáveis e registrar a decisão de release.
- Monitorar o serviço, corrigir vulnerabilidades, testar a recuperação e responder a incidentes.
Mover o código para sua conta é uma parte desse trabalho. Verifique quem pode administrar o ambiente e onde serviços externos recebem dados. Ajuste os controles às suas obrigações; a localização do deployment, sozinha, não comprova conformidade.
Como exemplo dos limites declarados por um fornecedor, compare a descrição de responsabilidade compartilhada da Taiga com seu mapa. Esse material pertence ao publicador deste site. Verifique o contrato e a configuração aplicáveis antes de ativar a Taiga.
Separe executar, verificar e decidir
Para cada atividade, registre quem a executa, quem verifica o resultado e quem aceita a consequência. Uma parte pode assumir vários papéis, mas um papel vazio é uma lacuna.
| Atividade | Pergunta para o mapa de responsabilidades |
|---|---|
| Requisitos | Quem resolve uma regra de negócio ambígua? |
| Tratamento de dados | Quem aprova destinatários e condições de processamento? |
| Implementação | Quem mantém o código gerado após a aceitação? |
| Verificação | Quem verifica se as evidências cobrem o release real? |
| Deployment | A identidade de quem altera qual ambiente? |
| Operação | Quem responde quando o serviço falha? |
| Atualizações da plataforma | Quem adapta as integrações quando as dependências mudam? |
Serviços de nuvem também dividem responsabilidades entre provedor e cliente. A divisão exata depende do serviço. Use isso como motivo para pedir um mapa preciso, não para presumir que todo produto gerenciado tenha o mesmo limite. Responsabilidade compartilhada da AWS.
Procure lacunas e trabalho duplicado
Suponha que o fornecedor gere um pipeline enquanto a equipe de plataforma já mantém o caminho aprovado de deployment. Decida se o fornecedor deve usar esse caminho. Dois pipelines mantidos de forma independente podem criar controles conflitantes e custos desnecessários.
Por outro lado, um fornecedor pode presumir que o cliente tem uma equipe de incidentes enquanto o cliente presume que a operação está incluída. Resolva essa lacuna antes de os usuários dependerem do serviço.
As orientações de plataforma da CNCF permitem combinar capacidades internas e gerenciadas. A pergunta relevante é se a experiência resultante atende às necessidades dos usuários com responsabilidades claras. Orientações da CNCF.
Use o mapa na decisão comercial
Anexe o mapa de responsabilidades às notas de avaliação e esclareça-o no contrato aplicável. Estime o custo do trabalho que permanece com a organização. Inclua o custo de manter as conexões entre componentes.
Um fornecedor com escopo mais amplo pode ser valioso ao eliminar trabalho de integração e preservar evidências ao longo do ciclo de vida. Uma abordagem interna pode ser valiosa quando requisitos específicos justificam a responsabilidade contínua. Decida com base no resultado exigido e no escopo verificado.
Faça o exercício
Crie três colunas: assistente de programação, sistema de entrega montado internamente e fábrica de software contratada. Acrescente linhas para requisitos, políticas, implementação, verificação, release, operação e atualizações. Registre quem executa, verifica e aceita cada atividade. Marque tudo que não se sabe.
Baixar planilha de exercício (Markdown)Desmarcar esta opção exclui todo o progresso salvo neste navegador.
O progresso fica neste navegador. Sem conta e sem rastreamento.