вот это и взаимосвязано. чем быстрее нужна скорость и гибкость разработки, тем плотнее должны быть коммуникации команды и владельца продукта (или заказчика на заказных проектах). если коммуникации слабее (что бывает когда члены команды работают удаленно), то выше затраты на проектирование и спецификацию требований и решений. на высоко формализованных проектах типа военных или авиационных систем там нет разницы разработчик удаленно или не удаленно сидит, но там и спецификации пишутся, проверяются и согласовываются годами. а там где новые фичи каждую неделю выкатываются или переделываются - там удаленка начинает пробуксовывать
Я бы не согласился. Для меня коммуникации – это то, что зафиксировано на носителях (бумага, диаграмма, онлайн-таблийца и т.п.).