Tópicos

Note

Obs: Não há qualquer ordem definida por prioridade, importância, criticidade, etc. A numeração foi adicionada apenas para facilitar a identificação dos itens.

1. Falta de Alinhamento entre Equipes

  • Principalmente de prioridades: Cada equipe pode ter suas próprias metas, muitas vezes desalinhadas com os objetivos gerais.
    • Ou até mesmo alinhados. Porém: "Há 10 prioridades para a empresa; estou trabalhando no 2º e a outra equipe no 9º".
  • Dependências externas: Comunicação ineficiente, validações demoradas e atrasos em outras equipes impactam diretamente o fluxo de trabalho.

2. Foco das Pessoas

  • Muito ruído, pouco tempo para focar: O excesso de interrupções, como reuniões frequentes no ambiente remoto, reduz o tempo produtivo.
  • Desenvolvedores precisam de concentração: O trabalho de desenvolvimento exige foco profundo, mas o contexto atual dificulta isso.
  • Sobrecarregar equipes: A pressão para “fazer muito com pouco” força os times a lidar com múltiplas prioridades, prejudicando a qualidade.

3. Mudança Rápida de Prioridades (“Os pastéis”)

  • Alterações frequentes nas prioridades tornam difícil a execução de entregas consistentes, gerando retrabalho e desmotivação.

4. Falta de Liderança e Organização no Projeto

  • Ausência de liderança clara: Sem alguém responsável por priorizar tarefas, acertar o ritmo do trabalho e garantir alinhamento, os times podem ficar desorganizados e desmotivados.
  • Falta de visão central: Projetos podem se perder em detalhes ou mudar de direção frequentemente sem um norte claro.

5. Alta Rotatividade de Membros

  • A saída e entrada frequente de profissionais reduz o conhecimento institucional, desacelera projetos e aumenta o tempo necessário para onboarding.

6. Diversidade de Ferramentas, Linguagens e Frameworks

  • Dificulta o compartilhamento de conhecimento: É mais difícil que as equipes colaborem ou que membros ajudem uns aos outros.
  • Grande curva de aprendizado: Novos integrantes precisam de mais tempo para se adaptarem às ferramentas e linguagens em uso.

7. Falta de Documentação do que Existe

  • O clássico problema de “tudo está na cabeça das pessoas”: Sem registros claros, processos e decisões tornam-se confusos e dependem de indivíduos específicos.

8. Falta de Clareza entre Área Técnica e Negócio

  • Negócio não entende as complexidades técnicas: Diferenças de linguagem e prioridades criam um abismo de entendimento entre as áreas, dificultando decisões e entregas.

9. Estimativas Imprecisas

  • Projetos frequentemente atrasam: É difícil prever prazos e escopos com precisão, gerando frustração.
  • Dificuldade em fazer pequenas entregas: O planejamento foca em grandes blocos de trabalho, dificultando ganhos incrementais. Não gastamos muito tempo planejando e quebrando tarefas grandes.

10. Necessidade de Prazos para Projetos Mal Definidos

  • “O projeto é tipo um Netflix, quanto tempo acha que conseguimos fazer?”: Expectativas irreais de tempo para projetos vagamente definidos levam a falhas no planejamento.
  • Exemplo do seu projeto atual: Prazos apertados e escopo nebuloso tornam o trabalho ainda mais desafiador.

11. Excesso de Especialização

  • Dificuldade em lidar com tarefas fora da especialidade: Profissionais muito especializados têm mais dificuldade para resolver problemas que fogem de sua área de conhecimento.

Lista original (rascunho)

  • Falta de alinhamento entre equipes
    • Principalmente de prioridades
    • Dependências externas tendem a ser um problema, comunicação, validações, etc.
  • Foco das pessoas
    • Muito ruído, pouco tempo para focar.
      • Mundo remoto, qualquer coisa vira uma reunião.
    • DEV precisa se concentrar.
    • Fazer muito, com pouco, sobrecarrega as pessoas com múltiplos focos.
  • Mudança rápida de prioridades. “Os pasteis”
  • Alta rotatividade de membros.
  • Diversidade de ferramentas, linguagens e frameworks.
    • Dificulta o compartilhamento de conhecimento e pessoas dentro das equipes.
    • Grande curva de aprendizado.
  • Falta de documentação do que existe.
    • Classico problema de “estar tudo na cabeça das pessoas”.
  • Falta de clareza entre área técnica e negócio.
    • Negócio não entender exatamente o que a área técnica está fazendo e as complexidades.
  • Estimativas imprecisas
    • Projetos sempre atrasam, difícil prever prazos e escopos de maneira precisa.
    • Dificuldade de fazer pequenas entregas. Possível solução…
  • Necessidade de prazos para a conclusão completa de um software que nem sabemos exatamente o que precisa ser feito.
    • “O projeto é tipo um Netflix, quanto tempo acha que conseguimos fazer?”
    • Exemplo do meu projeto atual.
  • Excesso de especialização:
    • Mais difícil fazer coisas fora da especialidade.