Um Modelo de Gerenciamento Ágil para Times Distribuídos de Desenvolvimento de Software
Modelo de Gerenciamento
Desenvolvimento Ágil
Times Distribuídos
Desenvolvimento de Software
Modelos de gerenciamento ágil são predominantes em projetos atuais de desenvolvimento de software. Sua abordagem por entregas incrementais e iterativas frequentemente estabelece uma perspectiva de valor mais próxima para patrocinadores e donos de produto. No trabalho remoto ou mesmo em configurações híbridas, times distribuídos impõem desafios de gerenciamento, tais como a necessidade de ferramentas efetivas de comunicação e colaboração, monitoramento de progresso e das atividades e a qualidade do produto gerado. Este trabalho apresenta o Agile Management Model for Distributed Software Development Teams (AgiTeD), um modelo inspirado no Scrum fundamentado em transparência, inspeção, adaptação e qualidade. O AgiTeD define quatro papéis, seis eventos no ciclo de desenvolvimento e sete artefatos. O modelo proposto foi aplicado em um grupo de trabalho distribuído específico encarregado no desenvolvimento de oito projetos no contexto do Tribunal Regional Federal da 5ª Região desde 2021. Uma análise inicial por meio de um survey com 23 desenvolvedores desse grupo de trabalho destacou alguns aspectos positivos do AgiTeD para melhor apoiar o trabalho de equipes distribuídas de desenvolvimento de software, destacando-se o papel do Líder Ágil para garantir a plena implementação do modelo, o ciclo proposto e seus eventos, e o artefato Repositório e Regras de Comunicação para organizar o trabalho em equipe. Trabalhos em andamento e futuros incluem uma análise do modelo por outros papéis e o desenvolvimento de um guia prático.