s2s os
o sistema operativo soultosoul
a estrutura que usamos para lançar produtos e manter saudáveis as equipas que os constroem.
- 1
definição de resultados
antes de escrevermos código, acordamos consigo o objetivo, as métricas que provam o sucesso, as funcionalidades que mudam essas métricas e a versão mais pequena que testa as suas hipóteses.
- 2
arquitetura primeiro
desenhamos o sistema completo desde o primeiro dia, incluindo a camada de dados, as ferramentas internas e as áreas de suporte. escrevemos código que o próximo engenheiro consegue ler e que continua a funcionar à medida que a sua empresa cresce.
- 3
engenharia 90/10
a ia faz os 90% mecânicos do trabalho, e é daí que vem a rapidez. os nossos engenheiros ficam com os outros 10%, incluindo arquitetura, segurança e lógica de negócio, e verificam se o resultado está correto.
- 4
processo sem ego
procuramos decisões movidas pelo ego e testamo-las contra a realidade do negócio. quando alguém diz «acho que devíamos construir x», perguntamos «que resultado de negócio é que x alcança?». resolvemos discussões sobre preferências pessoais e política interna com dados e resultados.
- 5
infraestrutura de bem-estar da equipa
construímos equipas que se mantêm saudáveis enquanto entregam. isso significa tempo de foco protegido, cargas de trabalho geridas, adaptações para quem precisa delas e um ritmo que a sua equipa consegue manter. planeamos isto com o mesmo cuidado que o resto da infraestrutura de engenharia.
- 6
entrega contínua
lançamos cedo e com frequência, medimos o impacto e mudamos de rumo com base no que os utilizadores fazem. organizamos os processos de produto e de engenharia para que a sua equipa continue a entregar sem se esgotar.
usamos este sistema operativo em projetos de clientes e nos nossos próprios produtos.
qualquer pessoa o pode usar. publicamo-lo aqui porque queremos que mais equipas construam produtos desta forma.