Recentemente, ingressei em uma empresa em que estou trabalhando como scrum master em um projeto de desenvolvimento ágil que cria um aplicativo da web.
A equipe está prestes a ter o tamanho máximo para uma equipe ágil (espera 9 na próxima semana). Falamos sobre potencialmente dividir a equipe em duas equipes, não tanto para encurtar os standups (que não são excessivos no momento), mas para impedir que as pessoas fiquem completamente entediadas nas sessões de planejamento de sprint (que também não são excessivamente longas).
Existem duas camadas muito distintas no projeto - alto desenvolvimento técnico de back-end (como seriamente complexo) e design / construção / integração da interface do usuário. Parece que quando os caras de back-end estão falando sobre técnicas, os caras da interface do usuário se afastam e vice-versa. Parece que é a maneira lógica de dividir a equipe apenas para ser mais eficiente em termos de tempo, mas eu tenho uma reserva enorme de que tudo o que realmente posso fazer é reduzir a colaboração e o compartilhamento de conhecimento. As duas equipes simplesmente não terão uma boa idéia sobre o que o resto da equipe está construindo.
Alguém tem alguma experiência em lidar com algo assim?