Eu fiquei pensando onde todas equipes de trabalho precisam ser iguais?
E na linha de que não somos recursos, mas temos recursos, como operar efetivamente neste mundo que busca tanta padronização?
Já rodei equipes onde todas rodavam o mesmo processo base de planejamento, de execução e de entrega do trabalho. O objetivo era poder comparar e ter aprendizado entre as equipes. Hoje não tenho muito esse interesse e na verdade considero que as equipes precisam encontrar sua maneira de fazer as coisas acontecerem.
Nos dias atuais, digo que as equipes tem que organizar como querem fazer algumas coisas:
- Como planejamos, técnicas de discovery.
- Como reabastecemos, se de forma fixa em dias ou conforme a necessidade do trabalho em progresso nos pede.
- Como sincronizamos, se fazemos diária, se organizamos textos em um canal de conversa ou alguma outra estratégia para saber onde estamos e o que vamos fazer.
- Como melhoramos, em retrospectivas e outras estratégias de reflexão e melhoria contínua.
Até gosto que as equipes entendam melhor a natureza do trabalho que realizam e consigam com isso organizar as ideias. Que consigam pensar o melhor para o seu momento, contexto e habilidades técnicas e de gestão disponíveis no grupo.
Fora isso, tenho alguns padrões e princípios de como o software vai chegar em produção e para quem precisa usar o mesmo. Aqui princípios ligados a entrega contínua, trunk based development e uso de feature toggles (com efetividade).
No fim queremos entregar valor, melhorar nosso conhecimento e transformar todo conhecimento tácito em explícito. Achar os novos melhores jeitos de entregar software.
— Daniel Wildt
Venha junto! Consciência de tempo, projetos paralelos e apoio no seu caminho de aprendizagem, através do projeto A Filosofia da Tranquilidade! Olha também a newsletter e projetos do agora.