TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How relevant is The Mythical Man-Month outside the software industry?

27 pointsby joddystreetalmost 6 years ago
Or, what are the equivalent lessons from managing engineering projects, outside the software domain?

8 comments

kenalmost 6 years ago
I&#x27;m a little confused by the question. I don&#x27;t see it applied <i>within</i> the software industry.<p>Software teams still measure in man-months. We just call them something else, like &quot;story points&quot;. I&#x27;ve never seen any estimate or schedule which included team communications costs.<p>Second-system effect is still just as common as it ever was. We still fix bugs, and in doing so, create other bugs. Many or most systems lack conceptual integrity. We still hire implementors before the architecture is finalized.<p>I&#x27;ve seen pilot systems only very rarely. I&#x27;ve never seen an architect produce a manual of specifications. I&#x27;ve never seen a surgical team, or anything even vaguely resembling it. I&#x27;ve never seen tool-maker as a dedicated position, even when my manager agreed it would be useful to the team (on the basis that &quot;nobody would want to take that job&quot; even though I volunteered).<p>The only piece of TMMM that I&#x27;ve ever seen or heard any team try to apply is &quot;No Silver Bullet&quot;, and that only as a catch-phrase used to mean &quot;we&#x27;re fucked either way so don&#x27;t try&quot;. Nobody quoting Brooks has bothered to read that chapter (or that paper) and find out Brooks&#x27;s criteria for what would constitute a &quot;silver bullet&quot;, or try to make one. I can think of a couple examples of partial attempts, but always by UI&#x2F;PL researchers, never by software engineers quoting Brooks.<p>Are you looking for &quot;the book everybody knows they should read but nobody actually does&quot;?
评论 #20727007 未加载
评论 #20726725 未加载
评论 #20726992 未加载
评论 #20727794 未加载
RNeffalmost 6 years ago
This is the best book on software engineering and project management.<p>1. Need standards for process, coding style, change control, documentation. Must be easy to move people between projects without massive retraining. Implies use only one programming language.<p>2. Change control is essential.<p>3. Some projects cannot be completed faster: Nine women will not produce a baby in one month.<p>4. Forced schedules will impact quality.<p>5. There is No Silver Bullet. There is implicit difficulty that cannot be changed by tools, process, training.<p>Just read the book!
评论 #20725292 未加载
评论 #20724754 未加载
评论 #20724921 未加载
评论 #20724860 未加载
评论 #20725606 未加载
baylessjalmost 6 years ago
The Mythical Man-Month is one of my favorite books about managing engineering projects, and I&#x27;ve found it to be useful beyond just software development. The surgical team principle is one that I pushed for heavily when leading a competitive robotics team in college and found to work quite well. I think that organizing an actual software development team to work in this manner would be difficult, but the limited ability to have many people working on the physical robot at once made the surgical team approach worthwhile.<p>The book typically referenced the scarce resource of compile time, which is not a concern today. I can&#x27;t really think of a good parallel to that scarcity in software development today, but in a situation like the robotics team where there was a truly scarce resource to be shared amongst the group (the robot) the surgical team approach worked excellently.
rurbanover 5 years ago
It isn&#x27;t.<p>Classical engineering is still following the classical planning principles, with all its pitfalls.<p>An equivalent lesson would be the widely cited Kanban principle, Toyota. But still rarely implemented, only in crazy experiments. Managers still want to be in control, and still throw money and people on a problem.<p>But wait, I found a good TMMM case in the film business. There often film projects tend to get over budget. It is explicitly advised not to prolongue the upcoming desaster by throwing more money at it, or wait a few months. You rather fire the director, and finish fast and cheap. <a href="https:&#x2F;&#x2F;www.forbes.com&#x2F;sites&#x2F;schuylermoore&#x2F;2019&#x2F;08&#x2F;16&#x2F;business-issues-under-film-licenses&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.forbes.com&#x2F;sites&#x2F;schuylermoore&#x2F;2019&#x2F;08&#x2F;16&#x2F;busine...</a>
tmalyover 5 years ago
I think the core point about adding more people to a team still holds true. You have to deal with more communication issues.
sitkackalmost 6 years ago
The book is really about human structures to construct large scale complex technical systems. It can be broadly applied.
jppopealmost 6 years ago
The book is still on my todo list... perhaps you could give examples from the book?
评论 #20724951 未加载
评论 #20724966 未加载
crb002almost 6 years ago
All deep work.