Software e IA para executivos · Capítulo 4 de 41 · 6 min
Ler a proposta separando tecnologia de desenho do sistema
Reorganizar o repositório raramente acelera a publicação. Separe escolha de tecnologia de desenho de sistema antes de pagar pela mudança.
Este capítulo faz parte do curso gratuito Software e IA para executivos.
Aprovar a reorganização de um repositório esperando ganho de publicação paga por algo que talvez já existisse. Stack, arquitetura, repositório e reversibilidade aparecem em toda proposta de tecnologia, e cada uma decide uma coisa diferente; trocar uma pela outra custa migração paga sem ganho nenhum.
A confusão entre elas é o motivo mais comum de orçamento aprovado sem necessidade real.
Stack é a lista de tecnologias escolhidas. Arquitetura é o desenho: quem chama quem, sob qual contrato, com qual limite de tempo de resposta e qual plano para quando uma parte cair.
Dois produtos com a mesma stack podem ter arquiteturas opostas. Por isso proposta que só enumera tecnologia ainda não disse como o sistema funciona, e escolher o framework da moda não resolve o desenho.
O segundo par confunde mais gente. Monorepo, ou seja, um repositório único guardando vários projetos, descreve onde o código mora. Monólito descreve o que sobe para produção como peça única.
Um time pode ter monorepo com cinco aplicações que vão ao ar separadas, e isso já é desacoplado no eixo que importa. Aprovar a quebra do repositório por esse motivo paga por algo que já existia.
Se a figura ultrapassar a área visível, deslize para os lados. Pelo teclado, foque a figura e use as setas.
A palavra que decide as duas escolhas é reversibilidade: quanto custa desfazer. Decisão barata de desfazer pode ser tomada rápido e por uma pessoa só.
Decisão cara, como trocar banco de dados ou fatiar o sistema em serviços, merece comitê e prazo. Dívida técnica é o atalho que resolve hoje e cobra juros em cada mudança futura. É o nome da conta quando ninguém calcula o custo de desfazer.
Isso vira uma pergunta única na leitura da proposta: quanto custa desfazer cada item deste orçamento. O fornecedor que responde item a item conhece o próprio desenho.
Peça que a proposta separe o que é escolha de tecnologia do que é desenho de sistema. As duas listas têm donos diferentes e prazos de revisão diferentes. Peça também quem assina cada lista, porque responsabilidade sem nome não é responsabilidade.
Marque toda linha da proposta que só cita tecnologia, nome de linguagem, banco e nuvem: essa é a lista de stack, e ela não descreve o sistema. Procure a linha que diz quem chama quem; se não existir, a proposta ainda não tem arquitetura.
Peça o custo de desfazer os três itens mais caros, com número e prazo, porque essa resposta vira critério de aceite depois. Fornecedor que responde sem consultar o time domina o próprio desenho.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Engenharia de Software para ExecutivosTraduzir o jargão técnico em prazo, custo e riscoExaminar conexões de Traduzir o jargão técnico em prazo, custo e risco
- GEO Universal FrameworkEscolha o modelo por tarefa e evite orquestração desnecessáriaExaminar conexões de Escolha o modelo por tarefa e evite orquestração desnecessária
- Deploy para decisão executivaPlano de saída: o que o fornecedor não devolveExaminar conexões de Plano de saída: o que o fornecedor não devolve
Voltar ao capítulo anterior: Decidir quem pode mexer no software que o cliente usa
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Software e IA para executivos
- 02Pedir à IA com clareza, contexto e forma de conferir
- 03Decidir quem pode mexer no software que o cliente usa
- 04Ler a proposta separando tecnologia de desenho do sistema
- 05Como ler um número sobre produtividade com IA
- 06Participar do planejamento para revisar menos no fim