The Mythical Man-Month: Essays on Software Engineering
This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex...more
ebook, Anniversary Edition, Second Edition, 336 pages
Published
August 2nd 1995
by Addison-Wesley Professional
(first published 1975)
Friend Reviews
To see what your friends thought of this book,
please sign up.
This book is not yet featured on Listopia.
Add this book to your favorite list »
Community Reviews
(showing
1-30
of
3,000)
Jun 14, 2012
Igor Tsinman
rated it
5 of 5 stars
·
review of another edition
Shelves:
programming,
the-best
The Mythical Man-Month: Essays on Software Engineering by Frederick Brooks это уже классика. Все, кто хоть как-то связан с компютерами и/или проектами просто обязаны прочесть эту книгу. Заказчикам тоже не помешает узнать как все выглядит на самом деле.
The Mythical Man-Month это кладезь, хорошо изложеных замечаний, идей, рекомендаций и еще масса прочего полезного материала. 100 процентов идей Брукса актуальны сегодня!!!
В Израильслих стартапх эта книга хорошо известна, а выражение "Silver Bullet"...more
The Mythical Man-Month это кладезь, хорошо изложеных замечаний, идей, рекомендаций и еще масса прочего полезного материала. 100 процентов идей Брукса актуальны сегодня!!!
В Израильслих стартапх эта книга хорошо известна, а выражение "Silver Bullet"...more
I read this book originally in college and then re-read it after a couple years of coding professionally. While there are certainly some dated sections, such as the idea of having the analog of a surgical team to code, many of the suggestions have held against the test of time.
The two most popular are "no silver bullets" and "adding developers to a late project makes it later." The former is that no new technology/technique will make an order of magnitude difference in productivity over 10 year...more
The two most popular are "no silver bullets" and "adding developers to a late project makes it later." The former is that no new technology/technique will make an order of magnitude difference in productivity over 10 year...more
04/23/11
Dr. Brooks is the founder of our department, more than enough reason to read his book.
The recent extension to our department building was named after Dr. Brooks. Apparently the money for the building came as an anonymous donation from an alumnus, on the condition that it be named after Dr. Brooks. That is the kind of respect he has won from several people.
Dr. Brooks is the founder of our department, more than enough reason to read his book.
The recent extension to our department building was named after Dr. Brooks. Apparently the money for the building came as an anonymous donation from an alumnus, on the condition that it be named after Dr. Brooks. That is the kind of respect he has won from several people.
Nov 23, 2011
Joecolelife
rated it
5 of 5 stars
·
review of another edition
Recommended to Joecolelife by:
www.CocoMartini.com
Shelves:
college-textbooks
There are few must reads in this industry. This is one. First published in 1975, this work is as applicable to software engineering today as it was then. Why? Because building things, including software, has always been as much about people as it has been about materials or technology--and people don't change much in only 25 years.
In the preface to the First Edition, Brooks states "This book is a belated answer to Tom Watson's probing question as to why programming is hard to manage." This short...more
In the preface to the First Edition, Brooks states "This book is a belated answer to Tom Watson's probing question as to why programming is hard to manage." This short...more
After some 50 years this book is still crucially relevant today. A lot of people seem to have read the "No Silver Bullet" essay, but not nearly as may have actually read the whole book. While that essay is a great (if bleak) read, this book has so much more to offer. I found that page after page contained nugget after nugget of wisdom, and I saw many instances both past and present of where organisations I have been a part of have fallen foul of many of the mistakes outlined in the book. I think...more
I decided to revisit a few classic management books recently, and I'd always been curious about this one, since it's specific to my field. Originally published in 1975, much has changed in the business of developing software. Most of Brooks examples are taken from OS development teams, and a few chapters emphasize the old tradeoff of memory and speed or functionality. He even suggests that documentation be kept on microfiche. However there is much that is still relevant, such as the usual busine...more
Reading this book has been on my "to-do" list for about 20 years so I'm pleased I finally got round to it and it didn't disappoint. Of course, it's an old book (with some additional newer material added) and some of what it covers no longer applies or has been superseded. However, there is still massive relevance in much of what Brooks said back in 1975 and it's amazing how much of it is still largely ignored.
Tomorrow morning I will go back into work as usual on a programme with projects behind...more
Tomorrow morning I will go back into work as usual on a programme with projects behind...more
Philosophical essays on software, projects and purpose
This book is a classic for a reason. Every essay by Frederick P. Brooks Jr. addresses software engineering and proves invaluable for those interested in the history and processes of that field. getAbstract also recommends Brooks’ book to anyone who plans or organizes major projects. The collection remains timely due to the clarity of his thought and the educated loveliness of his prose. When Brooks is writing about programming, he’s never jus...more
This book is a classic for a reason. Every essay by Frederick P. Brooks Jr. addresses software engineering and proves invaluable for those interested in the history and processes of that field. getAbstract also recommends Brooks’ book to anyone who plans or organizes major projects. The collection remains timely due to the clarity of his thought and the educated loveliness of his prose. When Brooks is writing about programming, he’s never jus...more
* Estimating software project completion time is really hard. (Requirements change, software is intangible and it has to fit with idiosyncrasies of human systems)
* Aristocracy in managing projects is better. There should be one final decision maker. Metaphor is a surgical team.
* Cost of coordination and communication within large teams is often ignored. This causes poor estimation.
* If a project is delayed - rescheduling or reducing scope is recommended. Adding manpower will result in further de...more
I had heard about this book and the concept of the "Mythical Man Month" before I found it in my college library this summer. I was really excited to read it after finishing the first chapter, but the more I read it, the more dated it seemed. There are several references to high level languages such as Ada and the promising emergence of object oriented programming that were startling reminders that this book was originally published in 1975. I did appreciate reading it for the historical perspect...more
This review has been hidden because it contains spoilers. To view it,
click here.
Dec 03, 2012
Kristofer Carlson
rated it
4 of 5 stars
·
review of another edition
Shelves:
science-and-technology
This is a classic in the field of computing. Any programmer, systems analyst, or information systems project manager worth his or her salt will have read this book. Given all that has changed since the book was written, it is surprising how well it has held up. I suppose for the young programmer, the recent college graduate, the lessons from the development of one of the early mainframe computer systems might not seem relevant. However, as noted in the extra chapters contained in the twentieth a...more
The "No Silver Bullet" essay should be required reading for all software engineering professionals. However, I have to say the whole book didn't quite live up to the hype for me. I've had 20 years in the industry, I think people with similar history will know (they've seen it) that there is no silver bullet, and that we are basically struggling with the same issues that we have since the inception of software development.
However, I am going to recommend this as '5' stars for less recent entrant...more
However, I am going to recommend this as '5' stars for less recent entrant...more
I should've read this 10 years ago.
I've heard most of the stuff in the book before, in different places and in different articles, but the summation helps a lot with the understanding. Some examples are extremely outdated and might sound like sorcery to most people, but it's not that hard to map them to the current technology (where appropriate).
The book is also a very good thing to bash some managers' heads with, because sometimes you can get tired of saying that although one woman can deliver...more
I've heard most of the stuff in the book before, in different places and in different articles, but the summation helps a lot with the understanding. Some examples are extremely outdated and might sound like sorcery to most people, but it's not that hard to map them to the current technology (where appropriate).
The book is also a very good thing to bash some managers' heads with, because sometimes you can get tired of saying that although one woman can deliver...more
Jan 11, 2010
Chibimagic
rated it
4 of 5 stars
·
review of another edition
Recommends it for:
managers, and anyone that has to deal with managers
Shelves:
programming
This book is one of the classics of software engineering, and with good reason. Though half the book is only applicable if you're building an operating system in the 1960s, the other half remains very much true today. You can see the foundations of agile and a formal QA process. It's remarkable how after 35 years, we still haven't learned some of the lessons that were recognized in the 70s: a single visionary for conceptual integrity, separate parallel managerial and technical career ladders, es...more
Jan 06, 2012
Ondřej Sýkora
rated it
4 of 5 stars
·
review of another edition
Shelves:
software-development
See how software was developed 50 years ago. It was interesting to observe, how many things have changed since the microcomputer revolution and thanks to the rate, with which the development in hardware and software had progressed. And how the time of the people programming the computers became incomparably more valuable than the computer time.
Though, this is more a book abound managing development than the actual programming, and it is even more interesting to see that so many management proble...more
Though, this is more a book abound managing development than the actual programming, and it is even more interesting to see that so many management proble...more
May 23, 2012
Senthil Kumaran
rated it
5 of 5 stars
·
review of another edition
Shelves:
computer-science
This is a master piece of software engineering. Many people have read this one because this one is an extremely approachable account. When I read this book in 2007, I felt how much of value this one book brought which was written more than 20 years ago brought even then. Since then, I have heard many people talk and swear by this book. I have one gripe against the readers and people who talk about this. They use this book to support their stances and most often these people do not possess the ki...more
The book definitely is out of date.
Everything is completely changed - approaches, principles of teamwork.
I'm wondering why so many people gave good ratings to this book?
30 years ago software development was very expensive because of poor technologies, crap hardware, absence of helper tools - you had to think ten times before actually do something.
Nowadays, time to market is the key principle. You have to push something to public first, then think about aftermath.
One single thought in this book i...more
Everything is completely changed - approaches, principles of teamwork.
I'm wondering why so many people gave good ratings to this book?
30 years ago software development was very expensive because of poor technologies, crap hardware, absence of helper tools - you had to think ten times before actually do something.
Nowadays, time to market is the key principle. You have to push something to public first, then think about aftermath.
One single thought in this book i...more
I know that this is the book on the management and leadership of software engineering, but I have to say that I was a little let down.
First of all, it was incredibly dated. Can't blame the author for that, certainly, but useful suggestions about how a team of programmers ought to share a terminal session mean nothing when I've got four powerful computers on my desk at work.
It wasn't completely unredeeming, and I found some of the ideas intriguing, like the authors suggested division of labor and...more
First of all, it was incredibly dated. Can't blame the author for that, certainly, but useful suggestions about how a team of programmers ought to share a terminal session mean nothing when I've got four powerful computers on my desk at work.
It wasn't completely unredeeming, and I found some of the ideas intriguing, like the authors suggested division of labor and...more
I have read it as part of my PhD, since it's part of the classical books of software engineering. Yet the book tackles very important issues not only about management but how people interact during software development. I've recognised myself in many situations described by the author (even that I'm not part of a software development team).
One might wonder, as I did, how many of the concepts explained by the author apply to current technology of the 21st century, but the author tackles that in t...more
One might wonder, as I did, how many of the concepts explained by the author apply to current technology of the 21st century, but the author tackles that in t...more
If I could only recommend one book on project management, The Mythical Man-Month would be that book.
I had an opportunity to hear Professor Brooks teach on the subject while he was writing the book and bought a copy as soon as it was released. That was shortly before I started my degree in CS...
I have found its advice invaluable in project management, not only for software projects, but just about any project I've ever been part of. And it presages many of the agile and small team development pro...more
I had an opportunity to hear Professor Brooks teach on the subject while he was writing the book and bought a copy as soon as it was released. That was shortly before I started my degree in CS...
I have found its advice invaluable in project management, not only for software projects, but just about any project I've ever been part of. And it presages many of the agile and small team development pro...more
Me siento culpable por no haber disfrutado much��simo con este libro, supuestamente uno de los grandes cl��sicos de mi profesi��n, que ha recibido montones de buenas cr��ticas y es un must read. Pero la verdad es que me ha resultado pesado y aburrido a veces, totalmente irrelevante en otras e incomprensible en bastantes... Obviamente lo he le��do teniendo en mente la cantidad de a��os que han pasado y esta edici��n en concreto tiene 4 nuevos cap��tulos escritos en el 20 aniversario que est��n mu...more
This non-fiction work is filled with essays which focus on the project - management part of software engineering.
Very interesting if you work in software or in a PMO. These musings from the sixties and seventies are still a reality today. This book explains why adding man-months to a late project will make it later, why you can't seem to make the correct decissions.
You will be amazed how much you can learn in 2012 from this book, published in 1975. Recommended if you are interested in software....more
Very interesting if you work in software or in a PMO. These musings from the sixties and seventies are still a reality today. This book explains why adding man-months to a late project will make it later, why you can't seem to make the correct decissions.
You will be amazed how much you can learn in 2012 from this book, published in 1975. Recommended if you are interested in software....more
The classic book about software engineering, which reveals many of the secrets of the field - like "Adding more staff when a project is late, makes it more late" (hence the title) and "You may as well plan to throw the first design for a brand new system away - because you're going to have to do it anyway."
Also Brooks includes a passage from Heinlein's "The Man Who Sold the Moon" to illustrate the difference between the design lead and the administrative lead (or don't have your rocket designer...more
Also Brooks includes a passage from Heinlein's "The Man Who Sold the Moon" to illustrate the difference between the design lead and the administrative lead (or don't have your rocket designer...more
I give it three stars, but it probably deserves four -- several of the maxims herein have percolated into the wider community, and were known to me well before I first came across this. Brooks, by the way, has written more than this rather soft title -- his report on the IBM 360, for instance, is the first paper in Readings in Computer Architecture.
A classic book for anyone around software development. It was written in 1974 -- basically a stone age as far as computers are concerned.
Some of the content is very current and applicable even today (and believe me, surprisingly lot of the stuff). Other chapters might be a little outdated here or there. But the most important message of this book is -- computers change, people don't. They were using virtually the same methodologies and dealt with very similar problems as we are today.
Amazing boo...more
Some of the content is very current and applicable even today (and believe me, surprisingly lot of the stuff). Other chapters might be a little outdated here or there. But the most important message of this book is -- computers change, people don't. They were using virtually the same methodologies and dealt with very similar problems as we are today.
Amazing boo...more
One can't simply go and write classic book about software development.
I came across this book long time ago somewhere in the end of high school. Later during university years I had an attempt to buy the book but skipped it in favor to some other programming book. At that time I made a promise to myself that I will read it one day. The day has come.
This is amazing how many people from IT industry heard about this book. I believe only legendary Donald E. Knuth series can compete with. And even...more
I came across this book long time ago somewhere in the end of high school. Later during university years I had an attempt to buy the book but skipped it in favor to some other programming book. At that time I made a promise to myself that I will read it one day. The day has come.
This is amazing how many people from IT industry heard about this book. I believe only legendary Donald E. Knuth series can compete with. And even...more
The author received in 1999 the ACM's A. M. Turing Award, which, according to the back cover is "the most prestigious award in the computing field." He is cited for "landmark contributions to computer architecture, operating systems, and software engineering."
Chapter 1: The Tar Pit. In this chapter, I learned the distinction between a "program," a "programming product," a "programming system," and a "programming systems product."
The chapter describe the joys and the woes of programming, and I ca...more
Chapter 1: The Tar Pit. In this chapter, I learned the distinction between a "program," a "programming product," a "programming system," and a "programming systems product."
The chapter describe the joys and the woes of programming, and I ca...more
Ако се занимавате с правене на софтуер, задължително я прочетете. Наистина.
Аз я прочетох малко късно. Доста от нещата вътре или бях чувал или бях осъзнал по други пътища. Въпреки това беше поощрително и поучително да ги прочета накуп, описани с истински думи и то смилаемо.
Ако ще я четете, не се занимвайте с друго издание освен с най-новото (поне 20 години след първоначалното). В есетета примерите са ужасяващо остарели и дори някои принципни неща са се променили. В новото издание има допълнения к...more
Аз я прочетох малко късно. Доста от нещата вътре или бях чувал или бях осъзнал по други пътища. Въпреки това беше поощрително и поучително да ги прочета накуп, описани с истински думи и то смилаемо.
Ако ще я четете, не се занимвайте с друго издание освен с най-новото (поне 20 години след първоначалното). В есетета примерите са ужасяващо остарели и дори някои принципни неща са се променили. В новото издание има допълнения к...more
There are no discussion topics on this book yet.
Be the first to start one »
Goodreads is hiring!
Share This Book
No trivia or quizzes yet. Add some now »
“A basic principle of data processing teaches the folly of trying to maintain independent files in synchonism.”
—
3 people liked it
“As time passes, the system becomes less and less well-ordered. Sooner or later the fixing cease to gain any ground. Each forward step is matched by a backward one. Although in principle usable forever, the system has worn out as a base for progress. ...A brand-new, from-the-ground-up redesign is necessary.”
—
2 people liked it
More quotes…

Loading...
view all 4 comments






















