Недавно я присоединился к компании, где я работаю мастером по разработке гибкого проекта по созданию веб-приложения.
Команда как раз должна быть максимальным размером для гибкой команды (ожидается 9 на следующей неделе). Мы говорили о возможном разделении команды на две команды, не столько чтобы сократить количество заездов (которые на данный момент не являются чрезмерными), но и не дать людям полностью скучать на сессиях по планированию спринта (которые опять-таки не слишком длинные).
В проекте есть два совершенно разных уровня - высокотехнологичный бэкэнд-разработчик (например, очень сложный) и дизайн / сборка / интеграция пользовательского интерфейса. Кажется, что, когда бэкенд-ребята разговаривают технически, ребята из пользовательского интерфейса отключаются, и наоборот. Это кажется логичным способом разделить команду, хотя бы для того, чтобы сэкономить время, но у меня есть одна серьезная оговорка: все, что я мог бы на самом деле делать, - это сокращать сотрудничество и обмен знаниями. У двух команд просто не будет хорошего представления о том, что строит остальная команда.
У кого-нибудь есть опыт общения с чем-то подобным?