Frederick P. Brooks: The mythical man-month

mythical man-month kaftThe mythical man month is een absolute all-time klassieker op het gebied van software management. Het boek stamt uit 1986 maar een groot deel is zo actueel als het maar kan. En het boek begint met een Neerlandsch gezegde: ?¢‚Ǩ?ìEen schip op het strand is een baken in zee.?¢‚Ǩ¬ù (?)

Brooks valt meteen met de deur in huis door een statement te maken dat wij allen projectleiders, teamleiders etcetera al lang vermoeden, maar moeilijk uit kunnen leggen, al helemaal aan onze opdrachtgevers. Het gaat ongeveer als volgt:
– je hebt een software programma; dat is wat een beetje programmeur best handig in elkaar kan knutselen
– je hebt een software product; dat is een programma, met handleidingen, documentatie, getest en al, klaar om te distribueren, met readme’s, disclaimers en wat dies meer zij
– je hebt een software systeem bestaande uit allerlei componenten die met elkaar moeten praten, samen moeten werken, onder een architectuur moeten fungeren etcetera

Een software product kost drie keer zoveel tijd en geld als een softwareprogramma. Een softwaresysteem kost drie keer zoveel tijd en geld als een softwareprogramma. Een softwaresysteem dat als gereed product moet fungeren kost negen keer zoveel tijd en geld als een softwareprogramma. Wat fijn om dat eens te kunnen uitleggen iedere keer als iemand roept: ?¢‚Ǩ?ìdat kun je toch zo wel even programmeren??¢‚Ǩ¬ù
Continue reading