The Mythical Man-Month on Fred Brooksin esseekokoelma ohjelmistotuotannosta ja projektinhallinnasta. Kirjalla on merkittävä osa ohjelmistokehityksen kehittymisessä ja sitä kutsutaan alan klassikkokirjallisuudeksi.
Kirjaa kutsutaan ohjelmistokehityksen raamatuksi, koska "jokainen lainaa sitä, muutama lukee sen ja harva noudattaa sitä".
Brooks kertoo kirjassa kokemuksistaan IBM S/360:n kehityksestä. Kirja on julkaistu vuonna 1975 ja korjattu painos 1982 ja hiukan laajennettuna vuonna 1995. Brooks on kirjoittanut aihetta käsittelevän kirjoituksen No Silver Bulletc.nott.ac.uk, joka sisältyy teoksen vuoden 1995 painokseen.
Brooks muun muassa erottelee ohjelman ja tuotteen: tuote voidaan ajaa, testata ja korjata tuote on käytettävissä useissa ympäristöissä useilla datajoukoilla pitää olla testattu dokumentoitu
Brooksin säännöt: ohjelma ei ole tuote eikä järjestelmä tekijöiden lisääminen viivästymisen korjaamiseen vain viivästyttää lisää suunnittele heittäväsi yksi (versio) pois; teet niin kuitenkin toisen version vaikutus: ylisuuri ominaisuuslista ensimmäisen version puutteiden korjaamiseksi
Brooksin mukaan ohjelmistoprojektin epäonnistumisen syitä ovat: optimismi (kaikki toimii kuten pitää): epätäydellisyydet ja virheet tulevat esiin vasta toteutusvaiheessa aikatauluarvioiden vaikeus työn tekemisen ja edistymisen ero (effort vs. progress) aikataulun seurannan puute aikatauluviiveet aiheuttavat ihmisten lisäämistä: suurissa projekteissa lisätekijät aiheuttavat lisää kommunikoinnin tarvetta, joka dominoi työn tekemistä sen edistymisen kustannuksella
Lähteet
Aiheesta muualla ICS 121 Lecture Notes
Luokka:Ohjelmistotuotanto Luokka:Esseet Luokka:Vuoden 1975 kirjat Luokka:Yhdysvaltalaiset tietokirjat