Ratings32
Average rating4
Classic text on the human side of software engineering, containing essays on the management of software teams, projections about how computer languages and tools will evolve, and philosophical speculation. Unlike most other books about computing, Brooks' work has been remarkably enduring, remaining in print for at least four decades. The book is most famous for its statement of Brooks' Law: "adding manpower to a late software project makes it later".
Reviews with the most likes.
Depsite the rave reviews, this book has aged quite a bit - although I'm sure it must have been groundbreaking at the time of its original publication.
i read the important parts, at least
main takeaway: there's such thing as too many cooks in the kitchen in software dev
Ce livre est un classique de l'informatique, dont la première édition a été publiée en 1975. Je viens de lire la seconde édition de 1995, augmentée à l'occasion des 20 ans de sa première publication.
Evidemment, c'est techniquement daté. Les ordinateurs, les langages, les ordres de grandeur (mémoire, espace disque, etc.) évoqués par l'auteur ne sont plus d'actualité. Pourtant, cela n'est pas si gênant que cela car l'essentiel de son propos porte plus sur la conception d'un système, sur l'organisation et la gestion d'un projet informatique, que sur des considérations purement techniques.
Bien sûr, les techniques de gestion de projet informatique ont elles aussi évolué depuis 1975 et 1995, mais c'est assez troublant de voir que certaines mauvaises pratiques sont toujours d'actualité. Je pense d'ailleurs que la lecture de ce livre devrait être un pré-requis pour tout chef de projet informatique ou toute personne prenant une fonction similaire. Certains enseignements de ce livre leur seraient encore utiles.
Enfin, j'ai bien aimé les chapitres ajoutés dans le livre à l'occasion du vingtième anniversaire de la première édition, dans lesquels l'auteur revient sur ses affirmations vingt ans après pour les affiner, les amender, les corriger, les confirmer, voire les contredire totalement. C'est le signe d'une certaine honnêteté intellectuelle.
Classic reading– assuming you love reading about software development.