Tradicionalmente, os projetos eram organizados em torno de equipes de componentes (como UX, Dev, Negócios, Testes, etc.), e qualquer lançamento que exigisse uma série de especialidades de componentes envolveria múltiplas equipes de componentes. Normalmente, diferentes equipes teriam conjuntos de prioridades distintos, levando inevitavelmente a gargalos no ciclo de lançamento do produto.
De acordo com a Wikipedia, uma equipe multifuncional é um grupo de indivíduos com expertise funcional diversificada trabalhando em direção a um objetivo comum. Uma das melhores formas de melhorar a qualidade da equipe é torná-la multifuncional. Uma equipe multifuncional possui todas as habilidades necessárias para transformar ideias em produtos funcionais.
O Guia Scrum afirma: “A equipe Scrum é composta por um Proprietário do Produto, a Equipe de Desenvolvimento e um Escalador. A equipe Scrum é auto-organizada e multifuncional. Diferentemente da abordagem de equipes de componentes, uma equipe multifuncional é composta por indivíduos de diferentes áreas funcionais dentro da organização. Deve incluir não apenas especialistas técnicos (desenvolvedores backend, frontend, engenheiros de QA, etc.) mas também membros como analistas de negócios, marketeiros, especialistas em UX ou quaisquer outras pessoas ativamente envolvidas no projeto.”
Equipe multifuncional no Agile
Multifuncional – membros da equipe ou membros individuais?
Um dos fatores-chave que ajudam as equipes Scrum a ter sucesso e trabalhar com eficiência é a equipe multifuncional. Equipes multifuncionais oferecem maior flexibilidade, permitindo respostas mais rápidas a requisitos em mudança e melhor gerenciamento de suporte contínuo e manutenção.
Como afirma Mike Cohn: “Um dos mitos mais comuns e duradouros no Agile é que uma equipe multifuncional é aquela em que todos têm todas as habilidades necessárias para concluir o trabalho. Isso não é verdade de forma alguma… Os membros de uma equipe multifuncional têm uma variedade de habilidades, mas isso não significa que cada membro possua todas elas.”
Na realidade, uma equipe multifuncional Ágil não significa apenas que a equipe como um todo é multifuncional, mas que cada membro da equipe também pode assumir múltiplos papéis. Ser especialista não significa saber apenas uma coisa em detrimento das outras; idealmente, um profissional deveria ser do tipo T — profundo em uma especialidade e amplo em outras.
Profissionais do tipo T
Resumo
Os benefícios das equipes multifuncionais incluem uma melhor coordenação entre áreas funcionais, inovação aumentada em produtos e processos, e ciclos de desenvolvimento mais curtos para feedback sobre pontos críticos de contato com o cliente. Equipes multifuncionais eliminam a maioria (se não todas) as conflitos de prioridade, pois cada membro da equipe compartilha as mesmas prioridades para alcançar o objetivo comum.