Decidir por meio de teste técnico, não de suposição
Evitar comprometer o produto com escolhas de base que podem não ser viáveis no ambiente de execução escolhido.
Última atualização: 2026-09-18 · Responsável: Equipe de engenharia da Flexora
Alternativas consideradas
- Descartada
- Manter as duas escolhas iniciais sem uma comprovação concreta de viabilidade.
- Escolhida
- Realizar um teste técnico reproduzível e substituir as escolhas que falharem nesse ambiente.
Decisão tomada
Usar testes técnicos concretos antes de consolidar decisões de base. Duas escolhas foram revertidas durante o desenvolvimento após a detecção de problemas reproduzíveis de viabilidade, e substituídas antes de construir em cima delas.
Justificativa
A evidência de um teste permitiu detectar fragilidade cedo e evitar que essa base condicionasse o desenvolvimento posterior.
Perguntas frequentes
- O que a Pymerce decidiu sobre "decidir por meio de teste técnico, não de suposição"?
- Usar testes técnicos concretos antes de consolidar decisões de base. Duas escolhas foram revertidas durante o desenvolvimento após a detecção de problemas reproduzíveis de viabilidade, e substituídas antes de construir em cima delas.
- Qual é a diferença entre um spike técnico e simplesmente supor que algo vai funcionar?
- Um spike é um teste concreto e delimitado para verificar se uma escolha técnica realmente funciona no ambiente real antes de construir em cima dela. O Pymerce aplicou isso a duas decisões de base: em vez de supor que eram viáveis, ambas foram testadas — e revertidas ao detectar problemas reproduzíveis.
- Para que serve um teste de viabilidade antes de construir sobre uma escolha de base?
- Para detectar fragilidade cedo, enquanto ainda é barato mudar de direção. Se o Pymerce tivesse construído o restante do sistema sobre uma escolha não testada e ela falhasse depois, o custo de reverter teria sido muito maior.
- O que acontece se uma decisão de base falhar depois de já ter sido construído algo em cima dela?
- É justamente esse risco que essa prática evita: as duas escolhas que falharam foram detectadas e substituídas antes que o restante do desenvolvimento dependesse delas — não depois.
Esse tipo de decisão também vale para o seu projeto
Se a sua operação precisa de um software sob medida com decisões técnicas documentadas e sustentáveis no tempo, podemos ajudar a defini-las.