Эта книга была написана в эпоху систем совместного использования времени, процедурного программирования и около 30 лет в опыте разработки программного обеспечения. С улучшением таких вещей, как существующие библиотеки, языки более высокого уровня, IDES, а также количество документов и примеров, доступных в Интернете, сколько осталось в книге?
Хотя я могу поверить, что добавление новых людей в проект может вначале замедлить его, я бы подумал, что такие вещи, как модульное тестирование, разделение проблем и другие формы автоматизации и улучшения дизайна, позволят новым членам команды стать продуктивными быстрее, чем предполагалось в книге, предполагая, что проект имеет хорошую конструкторскую документацию и процессы.
У меня нет опыта работы над крупными проектами или с большими командами, поэтому мне интересно узнать, что думают те из вас, у кого есть опыт с ними. редактировать: Мне было интересно, если новые коммуникационные инструменты, такие как Wikis, обмен мгновенными сообщениями и Интернет, в целом сократили время, потраченное на общение. Основываясь на всех ответах, я бы сказал, что любое увеличение эффективности связи было компенсировано повышенной сложностью.