Recientemente me uní a una empresa en la que estoy trabajando como scrum master en un proyecto de desarrollo ágil que crea una aplicación web.
El equipo está a punto de ser el tamaño máximo para un equipo ágil (esperando 9 la próxima semana). Hemos hablado de dividir potencialmente al equipo en dos equipos, no tanto para acortar las posiciones (que no son excesivas en este momento) sino para evitar que las personas se aburran por completo en las sesiones de planificación de sprint (que de nuevo no son excesivamente largas).
Hay dos capas muy distintas para el proyecto: desarrollo técnico de backend alto (como seriamente complejo) y diseño / construcción / integración de UI. Parece que cuando los chicos del backend están hablando técnico, los chicos de la interfaz de usuario se desconectan y viceversa. Parece ser la forma lógica de dividir al equipo aunque solo sea para ser más eficiente en el tiempo, pero tengo una reserva masiva en cuanto a que todo lo que realmente podría estar haciendo es reducir la colaboración y el intercambio de conocimientos. Los dos equipos simplemente no tendrán una buena idea sobre lo que el resto del equipo está construyendo.
¿Alguien tiene alguna experiencia en tratar con algo como esto?