2
respostas

Alteração na equipe

Uma alteração na equipe precisa ser bem avaliada. Existem dois extremos:

  1. O novo desenvolvedor não conhece o negócio do sistema e precisa fazer muitas adaptações para trabalhar com a arquitetura do sistema Nesse caso o tempo gasto por outro membro da equipe para ajudar o novo desenvolvedor a vencer sua curva de aprendizado pode ser um motivo para não fazer a alteração na equipe, pois no período inicial a curva de aprendizado do novo desenvolvedor pode afetar o Lead time da equipe

  2. O novo desenvolvedor conhece o negócio e já tem conhecimento da arquitetura também Nesse caso Pode ser uma boa ideia, pois o novo desenvolvedor só precisa buscar conhecimento sobre os assuntos que estão sendo tratados no presente e se adaptar ao método Kanban

Entre estes dois extremos temos muitas variações. Por isso é bom alertar o cliente quanto impacto esperamos com a inclusão do novo desenvolvedor

2 respostas

Oi, Márcia!

Você está certa em considerar os impactos de uma alteração na equipe, especialmente em um contexto de Kanban, onde a eficiência e o fluxo de trabalho são cruciais. Aqui estão algumas justificativas que os desenvolvedores podem usar para embasar seu posicionamento:

  1. Curva de Aprendizado: Como você mencionou, um novo desenvolvedor pode precisar de tempo para se adaptar ao sistema e à arquitetura. Isso pode aumentar o Lead Time, pois outros membros da equipe terão que dedicar tempo para treiná-lo, reduzindo a produtividade geral.

  2. Impacto no Fluxo de Trabalho: A adição de um novo membro pode desestabilizar o fluxo de trabalho existente. No Kanban, o objetivo é manter um fluxo contínuo e previsível. Qualquer interrupção pode causar gargalos e afetar negativamente as métricas de desempenho.

  3. Conhecimento do Negócio: Se o novo desenvolvedor não tem conhecimento prévio do negócio, ele pode levar mais tempo para entender os requisitos e as necessidades dos clientes, o que pode resultar em retrabalho e atrasos.

  4. Cultura e Métodos de Trabalho: A adaptação ao método Kanban e à cultura da equipe também é um fator importante. Mesmo que o novo desenvolvedor tenha experiência técnica, ele ainda precisará se adaptar às práticas e processos específicos da equipe, o que pode levar tempo.

  5. Custo de Oportunidade: O tempo e os recursos gastos na integração de um novo desenvolvedor poderiam ser usados para melhorar processos internos, automatizar tarefas repetitivas ou investir em treinamentos para a equipe atual, aumentando a eficiência sem a necessidade de adicionar mais pessoas.

Essas justificativas podem ajudar a demonstrar que a adição de um novo desenvolvedor pode não ser a solução ideal no momento e que outras alternativas podem ser mais eficazes para melhorar a produtividade e as entregas da equipe.

Espero ter ajudado e bons estudos!

Concordo plenamente com sua análise sobre o impacto da alteração na equipe no Lead Time. É fundamental considerar o nível de conhecimento e experiência do novo desenvolvedor em relação ao negócio e à arquitetura do sistema.