Frederick  P.  Brooks  Jr

 

 (¹Ì±¹ ¼ÒÇÁÆ®¿þ¾î°øÇÐ ÄÄÇ»ÅÍ°úÇÐÀÚ 1931~)

....... ÄÄÇ»Åͱ¸Á¶, ¿î¿µÃ¼Á¦, ¼ÒÇÁÆ®¿þ¾î°øÇп¡ °øÇå ........ 

Frederick Phillips Brooks, Jr ´Â ¼ÒÇÁÆ®¿þ¾î °øÇÐÀÚÀ̸ç ÄÄÇ»ÅÍ°úÇÐÀڷμ­, ¿î¿µÃ¼Á¦ OS/360 ¸¦ °³¹ßÇÑ °ÍÀ¸·Î À¯¸íÇÏ¸ç ³ªÁß¿¡ À¯¸íÇÑ Àú¼­ The Mythical Man-Month ¿¡ ±× °úÁ¤À» ÀÚ¼¼È÷ ¼­¼úÇÏ¿´´Ù. ±×´Â 1999 ³â¿¡ Turing Award À» ¼ö»óÇß´Ù.

1931³â¿¡ ¹Ì±¹ Durham ¿¡¼­ ž ÇÁ·¹µå¸¯ ºê·è½º´Â µàÅ©´ë¸¦ Á¹¾÷ÇÏ¿´´Ù. 1956³â¿¡ ÇÏ¹Ùµå ´ëÇп¡¼­ ÀÀ¿ë ¼öÇÐ (Applied Mathematics) À» Àü°øÇÏ¿© ¹Ú»ç ÇÐÀ§¸¦ ¹Þ´Â´Ù. Howard Aiken ÀÌ ±×ÀÇ ½º½ÂÀ̾ú´Ù. ¾ÆÀÌÄËÀº IBMÀÇ Harvard Mark 1 ÄÄÇ»ÅÍÀÇ ÇÙ½É °³¹ßÀÚ¿´´Ù. ±×ÀÇ ¿µÇâÀ¸·Î ºê·è½º´Â 1956 ³â¿¡ IBM À¸·Î ÀÔ»çÇÏ°Ô µÈ´Ù. °Å±â¼­ Stretch ($10m scientific supercomputer for the Los Alamos Scientific Laboratory) ¿Í Harvest ¶ó´Â ÄÄÇ»Å͵éÀÇ ¾ÆÅ°ÅØó¿¡¼­ ÀÛ¾÷Çß´Ù. ±×´Â °ð System/360 ½Ã¸®Áî¿¡¼­ µ¿ÀÛÇÏ´Â ¿î¿µ üÁ¦ÀÎ OS/360 À» °³¹ßÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÇ °ü¸®ÀÚ°¡ µÈ´Ù. ÀÌ ½Ã½ºÅÛÀ» °³¹ßÇÏ´Â °úÁ¤¿¡¼­ ¾òÀº ÅëÂû·ÂÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °øÇÐ ºÐ¾ß¿¡ ±æÀÌ ³²´Â ¸íÀú The Mythical Man-Month ¸¦ Àú¼úÇÏ°Ô µÈ´Ù. ¶ÇÇÑ ¼ÒÇÁÆ®¿þ¾î°øÇп¡ ´ëÇÑ À¯¸íÇÑ ±Û No Silver Bullet À» Àú¼úÇÑ´Ù.

1965 ³â¿¡ IBM À» ¶°³ª University of North Carolina ¿¡ ÄÄÇ»ÅÍ°úÇаú¸¦ ¼³¸³ÇÏ¿© 20 ³âµ¿¾È ÀçÁ÷ÇÑ´Ù. 2004 ³â ÇöÀç¿¡µµ °Å±â¼­ È°µ¿ÀûÀÎ ¿¬±¸¸¦ ÁøÇàÇÏ°í ÀÖÀ¸¸ç Áö±ÝÀº ÁÖ·Î virtual worlds ¿Í molecular graphics °ü·Ã ÀÏÀ» ÇÑ´Ù. 2005 ³â ·±´ø¿¡¼­ IEE/BCS annual Turing Lecture ¸¦ "Collaboration and Telecollaboration in Design" ¶õ ÁÖÁ¦·Î ÇÏ¿´´Ù. ±×´Â µ¶½ÇÇÑ Å©¸®½ºÂùÀÌ´Ù. ...........................(Wikipedia : Fred Brooks)

±×´Â Ã¥ "The Mythical Man Month" ¿¡¼­ ´ç½Ã ½Ã´ë »óȲ¿¡´Â ¸Å¿ì ÆÄ°ÝÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °øÇÐÀÇ ¿ø¸®µéÀ» ¼Ò°³ÇÏ¿´´Ù. ±× Áß Æ¯È÷ ÀλóÀûÀÎ °ÍÀº Ã¥ÀÇ Á¦¸ñ°ú °ü·ÃÀÌ ÀÖ´Ù. ¡°Man MonthÀÇ ½ÅÈ­¡±°¡ ¹Ù·Î ±×°ÍÀÌ´Ù. ¡°Man Month(M/M)¡±¶õ ƯÁ¤ ±â°£¿¡ ÇÁ·ÎÁ§Æ®¿¡ ÅõÀԵǴ ÀηÂÀÇ ¼ö·®À» ¿ù ±âÁØÀ¸·Î ³ªÅ¸³½ °ÍÀÌ´Ù. ¸¸¾à ¾î¶² ÇÁ·ÎÁ§Æ®¿¡ ÇÑ »ç¶÷ÀÌ 12°³¿ù µ¿¾È Âü¿©Çß´Ù¸é ±× ÇÁ·ÎÁ§Æ®ÀÇ Man Month´Â 12ÀÌ´Ù. ¸¸¾à µÎ »ç¶÷ÀÌ Âü¿©Çß´Ù¸é 24ÀÌ´Ù. ºê·è½º´Â OS/360 ÇÁ·ÎÁ§Æ®°¡ ÀηÂÀ» ´õ ÅõÀÔÇߴµ¥ ¿ÀÈ÷·Á ´õ Áö¿¬µÇÀÚ ±× ÀÌÀ¯¸¦ ±íÀÌ °í¹ÎÇÏ´Ù°¡ Àη ÅõÀÔ°ú °³¹ß ±â°£ °£ÀÇ »ó°ü °ü°è¸¦ ¾Ë¾Æ³Â´Ù.

¸¸¾à ¾î¶² °³¹ßÀÚ°¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»çÀÇ ÆÄ¿öÆ÷ÀÎÆ®¿Í °°ÀÌ º¹ÀâÇÑ ÇÁ·Î±×·¥À» ¸¸µç´Ù°í °¡Á¤Çغ¸ÀÚ. ¾Æ¸¶µµ ¸Å¿ì ´É·ÂÀÖ´Â ÇÁ·Î±×·¡¸Ó 1¸íÀÌ Àϳ⵿¾È ÇÁ·Î±×·¥À» ºÐ¼®ÇÏ°í ¼³°èÇÏ°í ÄÚµùÇÏ°í Å×½ºÆ®ÇÒÁö ¸ð¸¥´Ù. ÀÌ·² °æ¿ì ÀÌ ÇÁ·ÎÁ§Æ®´Â 12 Man MonthÀÇ ³ë·ÂÀÌ ÅõÀÔµÈ °ÍÀÌ´Ù. ±×·±µ¥ ÇÁ·ÎÁ§Æ® °ü¸®Àڴ Ÿ»çÀÇ °æÀï Á¦Ç°ÀÌ µÎ ´Þ ÈÄ¿¡ Ãâ½ÃµÉ ¿¹Á¤À̶ó´Â ºÒÇàÇÑ ¼Ò½ÄÀ» µè°Ô µÈ´Ù. ÇعýÀº ¹«¾ùÀϱî? 1975³â ´ç½Ã ºê·è½º¸¦ Á¦¿ÜÇÑ ´ëºÎºÐÀÇ ÇÁ·ÎÁ§Æ® °ü¸®ÀÚµéÀº ÀÌ·¸°Ô ¸»ÇßÀ» °ÍÀÌ´Ù. ¡°12¸íÀÇ ¶Ù¾î³­ ÇÁ·Î±×·¡¸Ó¸¦ ½ºÄ«¿ìÆ®ÇÏ°í ÀÏÀ» 12µîºÐÇؼ­ ±× »ç¶÷µé¿¡°Ô ³ª´² ÁֽʽÿÀ. ±×¸®°í ÇÑ ´Þ ¾È¿¡ ÀÏÀ» ¸¶Ä¡¶ó°í ÁÖ¹®ÇÏ¸é ¾Æ¸¶ ÇØ°áµÉ °ÍÀÔ´Ï´Ù. ¿Ö³ÄÇϸé 12¸íÀÌ ÇÑ´Þ µ¿¾È ÀÏÀ» Çϴϱî ÇÑ ¸íÀÌ 12°³¿ù ÀÏÇÏ´Â °Í°ú µ¿ÀÏÇÑ 12 Man Month°¡ ÅõÀԵǾú±â ¶§¹®ÀÔ´Ï´Ù".

ÇÏÁö¸¸ ºê·è½º´Â ´Ù¸¥ °á·ÐÀ» ¾ò¾ú´Ù. ¡°Áö¿¬µÇ´Â ÇÁ·ÎÁ§Æ®¿¡ ÀηÂÀ» ´õ ÅõÀÔÇÏ¸é ¿ÀÈ÷·Á ´õ ´Ê¾îÁø´Ù.¡± ÀÏ¸í ºê·è½ºÀÇ ¹ýÄ¢(Brook¡¯s Law)ÀÌ´Ù. OS/360À» °³¹ßÇϸ鼭 ºê·è½º´Â ¡°1 °³¹ßÀÚ * 12 °³¿ù == 12 °³¹ßÀÚ * 1 °³¿ù¡±ÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ¸ö¼Ò ±ú´Þ¾Ò´Ù. °³¹ßÀÚ¸¦ Ãß°¡Çϸé ÇÒ¼ö·Ï ±×µé »çÀÌ¿¡ ¹ÌÆÃ, ÀÎÅÍÆäÀ̽º ÇÕÀÇ, À̸ÞÀÏ ¼Û¼ö½Å µî°ú °°Àº Ä¿¹Â´ÏÄÉÀÌ¼Ç ºñ¿ëÀÌ ¿ùµîÈ÷ Áõ°¡Çϱ⠽ÃÀÛÇß´Ù. ¶ÇÇÑ Ä¿¹Â´ÏÄÉÀÌ¼Ç ¿À·ù·Î ÀÏÀÌ À߸ø ÁøÇàµÇ´Â °æ¿ìµµ ºó¹øÈ÷ »ý°å°í ±×·² ¶§¸¶´Ù ¿ø»óÅ·Π¼öÁ¤ÇÏ´Â Ãß°¡ ÀÛ¾÷µéÀÌ ¹ß»ýÇÏ¿´´Ù. ÀÌ·± ¿äÀÎÀ¸·Î Ãß°¡ ÀηÂÀÌ ÅõÀԵɼö·Ï ÇÁ·ÎÁ§Æ®°¡ Áö¿¬µÇ´Â Çö»óÀ» °Þ°Ô µÈ °ÍÀ̾ú´Ù. Àü¹®ÀûÀ¸·Î ¸»Çϸé, °³¹ßÀÚ°¡ N¸íÀ̶ó¸é N¸¸Å­ °³¹ßÀÚ°¡ ÀÏÇÏ´Â ¾çÀÌ ´Ã¾î³ªÁö¸¸ NÀÇ Á¦°ö¸¸Å­ ÇÁ·ÎÁ§Æ®°¡ º¹ÀâÇØÁö±â ¶§¹®¿¡ °á±¹ ½Ã°£ ³»¿¡ ÀÏÀ» ³¡³¾ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù.

µû¶ó¼­ Áö¿¬µÇ´Â ÇÁ·ÎÁ§Æ®¸¦ ¿ø·¡ ½ºÄÉÁì´ë·Î ÁøÇàÇÏ·Á¸é ÀηÂÀ» ´õ Ãß°¡ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¡°°³¹ßÇϱâ·Î ¾à¼ÓÇßÁö¸¸ ¾ÆÁ÷ ¿Ï¼ºµÇÁö ¸øÇÑ ±â´É¡±À» ¾ø¾Ö´Â °ÍÀÌ ÇÕ¸®ÀûÀÎ ¹æ¹ýÀ̸ç ÇÁ·ÎÁ§Æ®ÀÇ ¹üÀ§(scope)¸¦ Á¶ÀýÇÔÀ¸·Î¼­ ½ºÄÉÁìÀ» Á¦¾îÇØ¾ß ÇÑ´Ù°í ÁÖÀåÇß´Ù.

ºê·è½ºÀÇ ¹ýÄ¢ ¿Ü¿¡ ¡°µÎ¹ø° ½Ã½ºÅÛ È¿°ú(Second System Effect)¡±, ¡°ÇÁ·ÎÅäŸÀÔ(prototype)¡±, ¡°Ä¿¹Â´ÏÄÉÀ̼Ç(Communication) Á߽á± µîÀÇ ¿ø¸®µéÀº 30³âÀÌ ³Ñ´Â Áö±Ý µé¾îµµ ÃæºÐÈ÷ °ø°¨µÇ´Â ¼ÒÇÁÆ®¿þ¾î °øÇÐÀÇ ¿ø¸®¸¦ Á¦½ÃÇß´Ù.

¡°µÎ¹ø° ½Ã½ºÅÛ È¿°ú¡±¶õ ¿£Áö´Ï¾î°¡ µÎ¹ø°·Î ¸¸µå´Â ½Ã½ºÅÛÀº °¡Àå À§ÇèÇÑ ½Ã½ºÅÛÀÌ µÉ ¼ö ÀÖ´Ù´Â °¡¼³ÀÌ´Ù. ¿Ö³ÄÇϸé ù¹ø° ½Ã½ºÅÛÀ» ÀÛ°í ¼º°øÀûÀ¸·Î °³¹ßÇß´ø °æÇèÀÌ ÀÖ´Â ¿£Áö´Ï¾î´Â µÎ¹ø° ½Ã½ºÅÛ¿¡¼­´Â ±× ¼º°øÀ» ¶Ù¾î³ÑÀ» ¿å½ÉÀ¸·Î Ãß°¡ ±â´ÉÀ» ¸¹ÀÌ Æ÷ÇÔÇÑ °ø·æ °°Àº ½Ã½ºÅÛÀ» ¸¸µé·Á´Â °æÇâÀÌ Àֱ⠶§¹®ÀÌ´Ù. ºê·è½º´Â ¼º°øÀûÀÎ IBM 70XX ½Ã¸®ÁîÀÇ ¿î¿µ üÁ¦ ÀÌÈÄ¿¡ OS/360À» °³¹ßÇϸ鼭 ±× »ç½ÇÀ» ±ú´Ý°Ô µÇ¾ú´Ù. OS/360 Àº °ø·æ°ú °°Àº µÎ¹ø° ½Ã½ºÅÛÀ̾ú´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛÀ» À¯Áöº¸¼öÇϸ鼭 È®Àå½ÃÄÑ ³ª°¥ ¶§µµ ¹ß»ýµÉ ¼ö ÀÖ´Â ¹®Á¦ÀÌ´Ù.

¡°ÇÁ·ÎÅäŸÀÔ¡±Àº »õ·Î¿î Á¾·ùÀÇ ½Ã½ºÅÛÀ» °³¹ßÇÒ ¶§´Â ÇÁ·ÎÅäŸÀÔ(prototype)À» ¸ÕÀú ¸¸µé¾î¼­ ±â´É°ú ¼º´ÉÀ» ½ÃÇèÀ» ÇØ º» ÈÄ ¹ö¸®°í, µÎ¹ø°·Î ´õ ÁÁÀº ½Ã½ºÅÛÀ» »õ·Ó°Ô ¸¸µé¾î °í°´¿¡°Ô ÁÖÀÚ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô Çϸé Á» ´õ Ç°ÁúÀÌ ÁÁÀº ½Ã½ºÅÛÀ» °í°´¿¡ Àü´ÞÇÒ ¼ö ÀÖ´Ù°í ÁÖÀåÇÏ¿´´Ù.

"Ä¿¹Â´ÏÄÉÀÌ¼Ç Á߽ᱶõ ÆÀÀº °¡´ÉÇÑ ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î ÀÇ»ç¼ÒÅëÀ» ¿øÈ°È÷ ÇÏ°í ¸íÈ®È÷ ÇØ¾ß ÇÁ·ÎÁ§Æ®¿¡¼­ ¹ß»ý °¡´ÉÇÑ Àç¾ÓÀ» ¹Ì¸® ¸·À» ¼ö ÀÖ´Ù´Â ¿ø¸®ÀÌ´Ù. ¾Ö¸ÅÇÑ ÀÏÀº ¹Ýµå½Ã ¸Å´ÏÀú¿¡°Ô È®ÀÎ ¹Þ°í ÁøÇàÇØ¾ß Æ²¸®°Ô »ý°¢Çß´ø ÀÛ¾÷µéÀÇ ÁøÇàÀ» ¹æÁöÇÏ¿© ÀçÀÛ¾÷ÀÇ ¿ä¼Ò¸¦ Á¦°ÅÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.

ºê·è½º´Â 1987³â¿¡ ¡°ÀºÃѾËÀº ¾ø´Ù(No Silver Bullet)¡±¶ó´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ¿¡¼¼À̸¦ ¹ßÇ¥Çߴµ¥ ¸¹Àº ³íÀïÀ» ºÒ·¯ ÀÏÀ¸Ä×´Ù. ÀÌ ±ÛÀº 1995³â¿¡ Ãâ°£µÈ ¡°The Mythical Man Month¡±ÀÇ 20Áֳ⠱â³ä ¼­Àû¿¡ Æ÷ÇԵDZ⵵ ÇÏ¿´´Ù. ±×´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß »ý»ê¼ºÀ» Çѹø¿¡ ÇØ°áÇØ ÁÙ ¸¸ÇÑ ÀºÃѾ˰ú °°Àº ±â¼úÀ̳ª °³¹ß ¹æ½ÄÀº ´õ ÀÌ»ó ¾øÀ» °ÍÀ̶ó°í ¼±¾ðÇß´Ù. Çϵå¿þ¾îÀÇ ¹ßÀü¼Óµµ¸¦ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¼Óµµ°¡ µû¶ó ÀâÁö ¸øÇÏ´Â Çö½ÇÀ» ¼ÒÇÁÆ®¿þ¾îÀÇ º¹À⼺°ú °ü·ÃÇؼ­ ¼³¸íÇÏ¿´´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ º¹Àâµµ´Â µÎ °¡Áö Á¾·ù°¡ Àִµ¥, ù¹ø°·Î´Â Á¦°Å°¡ °¡´ÉÇÑ ºñº»ÁúÀû(accident)ÀÎ º¹À⼺ÀÌ ÀÖ´Ù. ÀÌ°ÍÀº ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ½ÄÀ̳ª ±â¼ú ÀÚü°¡ ´ú ¼º¼÷Çϰųª À߸øµÈ °æ¿ì¿¡ »ý±ä´Ù. ÀÌ·± º¹Àâµµ´Â IT °úÇÐÀÚµéÀÌ ³ë·ÂÇÏ¸é º¹À⼺À» Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ºÒÆíÇÑ ¾î¼Àºí¸® ¾ð¾î ¶§¹®¿¡ °³¹ß »ý»ê¼ºÀÌ ¶³¾îÁø´Ù¸é C³ª ÀÚ¹Ù¿Í °°Àº °í±Þ ¾ð¾î¸¦ °³¹ßÇϸé ÇØ°áµÈ´Ù.. µÎ¹ø°·Î´Â º»ÁúÀû(essential)ÀÎ º¹Àâµµ°¡ ÀÖ´Ù. ºê·è½º´Â Ç®¾î¾ß ÇÒ ¹®Á¦ ÀÚü°¡ º¹ÀâÇÏ´Ù¸é ±× ¹®Á¦°¡ »ç¶óÁöÁö ¾Ê´Â ÀÌ»óÀº º¹Àâµµ´Â ÁÙ Áö ¾Ê´Â´Ù°í ÁÖÀåÇß´Ù. ½Ã°£ÀÌ °¡¸é °¥¼ö·Ï °í°´µéÀº º¹ÀâÇÑ ±â´ÉµéÀ» ¿ä±¸ÇÒÅÙµ¥ ÀÌ·± ¿ä±¸ ÀÚü´Â ´Ü¼øÈ­µÉ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù.. º»ÁúÀûÀÎ º¹Àâµµ´Â ´ëÆø ¿ÏÈ­µÉ ¼ö ¾ø±â ¶§¹®¿¡ ¼ÒÇÁÆ®¿þ¾î °³¹ß »ý»ê¼ºÀ» ³ôÀÌ´Â Á¤µµ¿¡´Â ÇÑ°è°¡ ÀÖ´Ù´Â °ÍÀÌ´Ù. °´Ã¼ ÁöÇâÀ̳ª Àç»ç¿ë µîÀº ÀÌ·± º»ÁúÀûÀÎ º¹À⼺À» ÁÙÀÌÁö ¸øÇÏ´Â ½ÇÆÐÇÑ ÀºÃѾËÀ̶ó ÁÖÀåÇß´Ù. ±×ÀÇ ±ÛÀº ¸¹Àº ¼ÒÇÁÆ®¿þ¾î °øÇÐÀÚµéÀÌ ¼ÒÇÁÆ®¿þ¾î »ý»ê¼ºÀ» Çâ»ó½ÃÅ°±â À§ÇØ ±Ùº»ÀûÀ¸·Î ÇØ°áµÇ¾î¾ß ÇÒ ¼±Çà À̷е鿡 ´ëÇØ °ü½ÉÀ» °®°Ô ¸¸µé¾ú´Ù.

ÀÌ ÁÖÀåÀº ¸¹Àº ³íÀïÀ» ºÒ·¯ ÀÏÀ¸Ä×°í Brad Cox ´Â ¡°No Silver Bullet Revisited¡± ¶ó´Â ¿¡¼¼ÀÌ¿¡¼­ ºê·è½º°¡ ¸»ÇÑ º»ÁúÀûÀÎ º¹À⼺µµ ºñº»ÁúÀûÀÎ º¹À⼺µé·Î ºÐ¸®ÇÏ¿© ÇØ°áÇϸé ÃæºÐÈ÷ »ý»ê¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Ù´Â ¹Ý·ÐÀ» Á¦±âÇÏ¿´´Ù. .............. (Àΰ£ÀÇ Æí¿¡ ¼± ¼ÒÇÁÆ®¿þ¾î °øÇÐ, ¹ÚÁöÈÆ, 2005)

term :

Frederick P. Brooks Jr    ÄÄÇ»ÅÍ (Computer)  

site :

paper :

related paper :