Ce livre a été écrit à l'époque des systèmes de partage du temps, de la programmation procédurale, et environ 30 ans de moins d'expérience en génie logiciel. Avec l'amélioration de choses telles que les bibliothèques existantes, les langages de haut niveau, les IDES, et la quantité de documentation et d'exemples disponibles sur internet, combien de parties du livre restent-elles vraies ?
Alors que je peux croire que l'ajout de nouvelles personnes à un projet pourrait initialement le ralentir, je pense que des choses telles que les tests unitaires, la séparation des préoccupations, et d'autres formes d'automatisation et d'améliorations de conception permettraient aux nouveaux membres d'une équipe de devenir productifs plus rapidement que ce qui est supposé dans le livre, en supposant que le projet avait une bonne documentation de conception et des processus en place.
Je n'ai pas d'expérience sur les grands projets ou avec de grandes équipes, donc je suis intéressé à entendre ce que ceux d'entre vous qui ont de l'expérience avec eux pensent. édition : Je me demandais si de nouveaux outils de communication tels que les Wikis, les messageries instantanées, et internet en général avaient diminué le temps passé à communiquer. Basé sur les réponses de tout le monde, je dirais que toute augmentation de l'efficacité de la communication a été compensée par une complexité accrue.