Antes de tudo, você precisa se analisar em termos de tempo e habilidades. Se você é uma pessoa técnica com alguma experiência prática anterior, as coisas podem ser diferentes daquelas no caso de você ser apenas um gerente (sem um forte conhecimento técnico sobre o que seus desenvolvedores estão realmente trabalhando) e que só precisa garantir que os prazos sejam cumpridos .
O ponto comum em ambos os casos é que você precisa facilitar sua equipe e criar um sentimento de confiança. Você não está julgando o desempenho deles, mas está tentando ser empático e útil para tornar a experiência divertida e fácil.
Agora suponha que você é apenas um gerente, como eu disse acima, nesse caso, mesmo que algum desenvolvedor esteja enfrentando algum problema sério relacionado ao desenvolvimento, talvez você não possa ajudá-lo. O problema real pode ser demorado e exigirá concentração também. Supondo ainda que o desenvolvedor seja realmente sincero com seu trabalho e pague em tempo integral (até tempo extra) para resolver esse problema, mas infelizmente ainda não é capaz de resolvê-lo. E nessa situação (quando você nem consegue entender completamente o problema), você continua perguntando sobre o problema, progredindo todos os dias e mesmo informalmente duas vezes por dia. O resultado seria extrema frustração e perturbação para o desenvolvedor. Seja um aplicativo para reunir o progresso diário ou apenas uma reunião stand-up diária, ambos podem ser frustrantes.
Por outro lado, mantendo todos os outros fatores iguais, basta supor que você tenha uma sólida formação técnica e tenha trabalhado nas mesmas tecnologias no passado. Nesse caso, fazer progressos diários ou realizar reuniões de stand-up é realmente útil. Os desenvolvedores certamente confiarão em você e nos seus conhecimentos e estarão à vontade para discutir o grande desafio que estão enfrentando. Você fornecerá algumas sugestões que podem ser úteis ou, mesmo que não sejam diretamente úteis, ajudarão a fornecer algumas abordagens alternativas.
No entanto, em qualquer caso, as reuniões stand-by diárias devem criar uma sensação de você ser um membro da equipe e não um chefe / líder / gerente. A menos que os membros da sua equipe o considerem no mesmo nível que eles, eles não serão capazes de comunicar suas preocupações / sugestões / problemas / feedback, etc.
Outro ponto a ser consideradoé o tamanho da sua equipe e o tempo que você tem para gerenciá-los, antes de pensar em usar algum software automatizado de rastreamento de progresso ou aumentar sua interação. Você precisa garantir que quaisquer preocupações levantadas pela sua equipe sejam capazes de resolvê-las o mais rápido possível. Um fator desmotivador importante para um membro da equipe é que suas preocupações / sugestões / feedback não são levados a sério ou não são valorizados. Conhecer o progresso diário é importante, mas apenas no caso de você estar totalmente envolvido no trabalho em equipe. Se você também estiver envolvido em alguns negócios secundários, não tente interagir mais com sua equipe. Pense em uma situação em que a resposta da sua equipe seja esmagadora e eles enviem suas tarefas bem antes do tempo, levantando preocupações e dúvidas, mas você não poderá fornecer comentários e análises em tempo hábil. Em tal situação,