Princípios de desenvolvimento de software

Mova-se rápido
O tempo é finito, portanto evite desperdiçá-lo.
Delegue para otimizar os recursos
Use os recursos com sabedoria, delegando tarefas a outras pessoas quando apropriado. Não segure uma tarefa que outra pessoa possa fazer.
Concentre-se em funcionalidades que beneficiem a maioria
Prefira trabalhar em funcionalidades que beneficiem a maioria em vez de funcionalidades que beneficiem poucos. Resista ao marketing caso violem este princípio.
Ignore casos extremos que afetam poucas pessoas
Ao criar novas funcionalidades, crie para a maioria e não codifique casos extremos que afetam poucos. Casos extremos podem ser tratados depois que uma funcionalidade estiver no ar e recebermos feedback dos clientes.
Evite bugs estúpidos que afetam poucas pessoas
Inúmeros bugs afetam um pequeno número de pessoas e podemos facilmente desperdiçar recursos tentando corrigi-los. Foque apenas em corrigir bugs que afetam a maioria.
É melhor quebrar coisas do que mover-se devagar
É pior atrasar funcionalidades do que quebrar o site. Culturalmente, outros departamentos estão condicionados a preferir que as coisas quebrem a esperar mais tempo pela liberação de novas funcionalidades. Em outras palavras, não há consequências por cometer erros para mover-se mais rápido.
A taxa de inovação é o que importa e quebrar coisas para mover-se mais rápido é aceitável.
Deixe decisões legais para outros departamentos
Não desperdice tempo e energia tentando avaliar a legalidade das funcionalidades. Temos uma forte equipe jurídica que inclui vários advogados internos de altíssimo nível. Geralmente é um desperdício de tempo e recursos para um não-advogado tentar determinar a conformidade legal.
Crie novas equipes quando fizer sentido
À medida que o escopo de trabalho de uma equipe cresce demais, devemos dividir em várias equipes para mover-nos mais rápido e criar mais cargos de liderança.
Pratique o uso de IA sempre que possível
A IA continuará fornecendo valor crescente a todos os departamentos, mas só é tão boa quanto a pessoa que a utiliza. Pratique o uso de IA para aprender a tirar proveito dela e melhorar a produtividade, que é a melhor forma de também produzir melhorias salariais.
Evite polir com muita frequência
Reserve tarefas de polimento e agende períodos para trabalhar nelas uma ou duas vezes por ano, sob a orientação dos líderes de equipe.

Receber atualizações de Sticker Mule
Receba novas publicações e atualizações criativas.




Comentários