· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
How To BeAProgrammer



How to be a Programmer: A Short, Comprehensive, and Personal Summary

ÇÁ·Î±×·¡¸Ó°¡ µÇ´Â ¹æ¹ý: ª°í Æø³Ð°í °³ÀÎÀûÀÎ ¿ä¾à.



Copyright © 2002, 2003 Robert L. Read

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with one Invariant Section being 'History (As of May, 2003)', no Front-Cover Texts, and one Back-Cover Text: 'The original version of this document was written by Robert L. Read without renumeration and dedicated to the programmers of Hire.com.' A copy of the license is included in the section entitled 'GNU Free Documentation License'.

¸ñÂ÷

Contents

1. µµÀÔ
2. Ãʺ¸ÀÚ
2.1. °³ÀÎÀû ±â´Éµé
2.1.1. µð¹ö±× ¹è¿ì±â
2.1.2. ¹®Á¦ °ø°£À» ³ª´²¼­ µð¹ö±× ÇÏ´Â ¹æ¹ý
2.1.3. ¿À·ù¸¦ Á¦°ÅÇÏ´Â ¹æ¹ý
2.1.4. ·Î±×¸¦ ÀÌ¿ëÇؼ­ µð¹ö±× ÇÏ´Â ¹æ¹ý
2.1.5. ¼º´É ¹®Á¦¸¦ ÀÌÇØÇÏ´Â ¹æ¹ý
2.1.6. ¼º´É ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý
2.1.7. ¹Ýº¹¹®À» ÃÖÀûÈ­ÇÏ´Â ¹æ¹ý
2.1.8. I/O ºñ¿ëÀ» ´Ù·ç´Â ¹æ¹ý
2.1.9. ¸Þ¸ð¸®¸¦ °ü¸®ÇÏ´Â ¹æ¹ý
2.1.10. °¡²û¾¿ »ý±â´Â ¹ö±×¸¦ ´Ù·ç´Â ¹æ¹ý
2.1.11. ¼³°è ±â´ÉÀ» ÀÍÈ÷´Â ¹æ¹ý
2.1.12. ½ÇÇèÀ» ¼öÇàÇÏ´Â ¹æ¹ý
2.2. ÆÀÀÇ ±â´Éµé
2.2.1. ½Ã°£ ÃßÁ¤ÀÌ Áß¿äÇÑ ÀÌÀ¯
2.2.2. ÇÁ·Î±×·¡¹Ö ½Ã°£À» ÃßÁ¤ÇÏ´Â ¹æ¹ý
2.2.3. Á¤º¸¸¦ ã´Â ¹æ¹ý
2.2.4. »ç¶÷µéÀ» Á¤º¸ÀÇ ¿øõÀ¸·Î È°¿ëÇÏ´Â ¹æ¹ý
2.2.5. Çö¸íÇÏ°Ô ¹®¼­È­ÇÏ´Â ¹æ¹ý
2.2.6. ÇüÆí¾ø´Â Äڵ带 °¡Áö°í ÀÛ¾÷Çϱâ
2.2.7. ¼Ò½º ÄÚµå Á¦¾î ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý
2.2.8. ´ÜÀ§º° °Ë»ç¸¦ ÇÏ´Â ¹æ¹ý
2.2.9. ¸·Èú ¶§´Â Àá±ñ ½¬¾î¶ó
2.2.10. Áý¿¡ °¥ ½Ã°£À» ÀÎÁöÇÏ´Â ¹æ¹ý
2.2.11. ±î´Ù·Î¿î »ç¶÷µé°ú »ó´ëÇÏ´Â ¹æ¹ý
3. Áß±ÞÀÚ
3.1. °³ÀÎÀû ±â´Éµé
3.1.1. ÀÇ¿åÀ» °è¼Ó À¯ÁöÇÏ´Â ¹æ¹ý
3.1.2. ³Î¸® ½Å·Ú¹Þ´Â ¹æ¹ý
3.1.3. ½Ã°£°ú °ø°£ »çÀÌ¿¡¼­ ±ÕÇüÀ» Àâ´Â ¹æ¹ý
3.1.4. ¾Ð¹Ú °Ë»ç¸¦ ÇÏ´Â ¹æ¹ý
3.1.5. °£°á¼º°ú Ãß»ó¼ºÀÇ ±ÕÇüÀ» Àâ´Â ¹æ¹ý
3.1.6. »õ·Î¿î ±â´ÉÀ» ¹è¿ì´Â ¹æ¹ý
3.1.7. ŸÀÚ ¿¬½À
3.1.8. ÅëÇÕ °Ë»ç¸¦ ÇÏ´Â ¹æ¹ý
3.1.9. ÀÇ»ç¼ÒÅëÀ» À§ÇÑ ¿ë¾îµé
3.2. ÆÀÀÇ ±â´Éµé
3.2.1. °³¹ß ½Ã°£À» °ü¸®ÇÏ´Â ¹æ¹ý
3.2.2. Ÿ»ç ¼ÒÇÁÆ®¿þ¾îÀÇ À§Çè ºÎ´ãÀ» °ü¸®ÇÏ´Â ¹æ¹ý
3.2.3. ÄÁ¼³ÅÏÆ®¸¦ °ü¸®ÇÏ´Â ¹æ¹ý
3.2.4. µü Àû´çÇÏ°Ô È¸ÀÇÇÏ´Â ¹æ¹ý
3.2.5. ¹«¸® ¾øÀÌ Á¤Á÷ÇÏ°Ô ¹Ý´ë ÀÇ°ßÀ» ³»´Â ¹æ¹ý
3.3. ÆÇ´Ü ´É·Â
3.3.1. °³¹ß ½Ã°£¿¡ ¸ÂÃç Ç°ÁúÀ» Á¶ÀýÇÏ´Â ¹æ¹ý
3.3.2. ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÇ ÀÇÁ¸¼ºÀ» °ü¸®ÇÏ´Â ¹æ¹ý
3.3.3. ¼ÒÇÁÆ®¿þ¾îÀÇ ¿Ï¼ºµµ¸¦ ÆÇ´ÜÇÏ´Â ¹æ¹ý
3.3.4. ±¸ÀÔ°ú °³¹ß »çÀÌ¿¡¼­ °áÁ¤ÇÏ´Â ¹æ¹ý
3.3.5. Àü¹®°¡·Î ¼ºÀåÇÏ´Â ¹æ¹ý
3.3.6. ¸éÁ¢ ´ë»óÀÚ¸¦ Æò°¡ÇÏ´Â ¹æ¹ý
3.3.7. È­·ÁÇÑ Àü»ê °úÇÐÀ» Àû¿ëÇÒ ¶§¸¦ ¾Æ´Â ¹æ¹ý
3.3.8. ºñ±â¼úÀÚµé°ú À̾߱âÇÏ´Â ¹æ¹ý
4. »ó±ÞÀÚ
4.1. ±â¼úÀû ÆÇ´Ü ´É·Â
4.1.1. ¾î·Á¿î °Í°ú ºÒ°¡´ÉÇÑ °ÍÀ» ±¸ºÐÇÏ´Â ¹æ¹ý
4.1.2. ³»Àå ¾ð¾î¸¦ È°¿ëÇÏ´Â ¹æ¹ý
4.1.3. ¾ð¾îÀÇ ¼±ÅÃ
4.2. Çö¸íÇÏ°Ô Å¸ÇùÇϱâ
4.2.1. ÀÛ¾÷ ÀÏÁ¤ÀÇ ¾Ð¹Ú°ú ½Î¿ì´Â ¹æ¹ý
4.2.2. »ç¿ëÀÚ¸¦ ÀÌÇØÇÏ´Â ¹æ¹ý
4.2.3. Áø±ÞÇÏ´Â ¹æ¹ý
4.3. ÆÀÀ» À§ÇØ ÀÏÇϱâ
4.3.1. Àç´ÉÀ» °³¹ßÇÏ´Â ¹æ¹ý
4.3.2. ÀÏÇÒ °úÁ¦¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý
4.3.3. ÆÀ µ¿·áµéÀÌ ÃÖ´ëÇÑ ´É·ÂÀ» ¹ßÈÖÇÏ°Ô ÇÏ´Â ¹æ¹ý
4.3.4. ¹®Á¦¸¦ ³ª´©´Â ¹æ¹ý
4.3.5. µûºÐÇÑ °úÁ¦¸¦ ´Ù·ç´Â ¹æ¹ý
4.3.6. ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Áö¿øÀ» ¾ò´Â ¹æ¹ý
4.3.7. ½Ã½ºÅÛÀÌ ÀÚ¶ó°Ô ÇÏ´Â ¹æ¹ý
4.3.8. ´ëÈ­¸¦ Àß ÇÏ´Â ¹æ¹ý
4.3.9. »ç¶÷µé¿¡°Ô µè°í ½Í¾î ÇÏÁö ¾Ê´Â ¸»À» ÇÏ´Â ¹æ¹ý
4.3.10. °ü¸®»óÀÇ ½ÅÈ­µéÀ» ´Ù·ç´Â ¹æ¹ý
4.3.11. Á¶Á÷ÀÇ ÀϽÃÀû È¥µ· »óŸ¦ ´Ù·ç´Â ¹æ¹ý
5. Âü°í ¹®Çå
5.1. å
5.2. À¥ »çÀÌÆ®
6. ¿ª»ç (2003³â 5¿ù ÇöÀç) / History (As Of May, 2003)
6.1. Çǵå¹é ¹× È®Àå ¿äû / Request for Feedback or Extension
6.2. ¿øº» / Original Version
6.3. ¿øÀúÀÚÀÇ °æ·Â / Original Author's Bio

1. µµÀÔ

ÁÁÀº ÇÁ·Î±×·¡¸Ó°¡ µÇ´Â °ÍÀº ¾î·Æ°íµµ °í»óÇÑ ÀÏÀÌ´Ù. ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®ÀÇ °øµ¿ ºñÀüÀ» Çö½ÇÈ­ÇÏ·Á°í ÇÒ ¶§ °¡Àå ¾î·Á¿î ºÎºÐÀº ÇÔ²² ÀÏÇÏ´Â °³¹ßÀÚµé°ú °í°´µéÀ» »ó´ëÇÏ´Â ÀÏÀÌ´Ù. ÄÄÇ»ÅÍ ÇÁ·Î±×·¥À» Â¥´Â °ÍÀº Áß¿äÇÑ ÀÏÀÌ°í Áö½Ä°ú ±â´ÉÀÌ ¸¹ÀÌ µå´Â ÀÏÀÌ´Ù. ÇÏÁö¸¸ ±×°ÍÀº ÁÁÀº ÇÁ·Î±×·¡¸Ó°¡ °í°´ ¹× ÀڱⰡ Å©°í ÀÛ°Ô Ã¥ÀÓÀ» Áö°í ÀÖ´Â ¼ö¸¹Àº µ¿·áµéÀ» ¸¸Á·½ÃÅ°´Â ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀ» ¸¸µé±â À§ÇØ ÇØ¾ß ÇÏ´Â ´Ù¸¥ ¸ðµç Àϵ鿡 ºñ±³ÇØ º¼ ¶§ Á¤¸» ¾î¸°¾ÆÀÌ Àå³­°ú °°´Ù. ³ª´Â ³»°¡ ½º¹° ÇÑ »ìÀ̾úÀ» ¶§ ´©±º°¡°¡ ³ª¿¡°Ô ¼³¸íÇØ ÁÖ±æ ¹Ù¶ú´ø °ÍµéÀ» °¡´ÉÇÑ ÇÑ °£°áÇÏ°Ô ¿ä¾àÇÏ·Á°í Çß´Ù.

ÀÌ°ÍÀº ¸Å¿ì ÁÖ°üÀûÀ̸ç, µû¶ó¼­ ÀÌ ±ÛÀº °³ÀÎÀûÀÌ°í ´Ù¼Ò °íÁý½º·´°Ô º¸ÀÏ ¼ö¹Û¿¡ ¾ø´Ù. ÀÌ ±ÛÀº ÇÁ·Î±×·¡¸Ó°¡ ÀÏÇϸ鼭 ¸ÂºÎµúÄ¡±â ¾ÆÁÖ ½¬¿î ¹®Á¦µé¿¡ ÇÑÁ¤µÇ¾î ÀÖ´Ù. ÀÌ·± ¹®Á¦µé°ú ÀÌ¿¡ ´ëÇÑ ÇØ°áÃ¥Àº »ç¶÷ »ç´Â µ¥¼­ ÈçÈ÷ º¼ ¼ö Àֱ⠶§¹®¿¡ ÀÌ ±ÛÀÌ ¼³±³Ã³·³ º¸ÀÏ ¼öµµ ÀÖ´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ÀÌ ±ÛÀÌ À¯¿ëÇÏ°Ô ¾²ÀÌ±æ ¹Ù¶õ´Ù.

ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀº ¿©·¯ °­Á¸¦ ÅëÇØ ¹è¿ï ¼ö ÀÖ´Ù. The Pragmatic Programmer <Prag99>, Code Complete <CodeC93>, Rapid Development <RDev96>, Extreme Programming Explained <XP99> µîÀÇ ÈǸ¢ÇÑ Ã¥À» ÅëÇØ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ¹è¿ì°í, ÁÁÀº ÇÁ·Î±×·¡¸Ó¶õ ¹«¾ùÀΰ¡¿¡ ´ëÇÑ ´Ù¾çÇÑ ³íÁ¡µéÀ» ¾Ë°Ô µÈ´Ù. Æú ±×·¹À̾ö(Paul Graham) <PGSite>°ú ¿¡¸¯ ·¹À̸յå(Eric Raymond) <Hacker>ÀÇ ±ÛÀº ÀÌ ±ÛÀ» Àбâ ÀüÀ̳ª Àд µµÁß¿¡ ²À ÀÐ¾î º¸¾Æ¾ß ÇÑ´Ù. ÀÌ ±ÛÀº ÀÌ»óÀÇ ÈǸ¢ÇÑ ±Ûµé°ú ´Þ¸® »çȸ È°µ¿ÀÇ ¹®Á¦¸¦ °­Á¶ÇÏ°í ÀÖÀ¸¸ç ³»°¡ º¸±â¿¡ ²À ÇÊ¿äÇÏ´Ù°í »ý°¢ÇÏ´Â ¸ðµç ±â´ÉµéÀ» Æø³Ð°Ô ¿ä¾àÇÏ°í ÀÖ´Ù.

ÀÌ ±Û¿¡¼­ "»ó»ç"´Â ³ª¿¡°Ô ÇÁ·ÎÁ§Æ®¸¦ ¹èÁ¤ÇØ ÁÖ´Â »ç¶÷À» ÀǹÌÇÑ´Ù. »ç¾÷, ȸ»ç, ºÎÁ·(tribe)À̶ó°í ÇÒ ¶§, »ç¾÷ÀÌ µ·À» ¹ö´Â °Í, ȸ»ç°¡ Çö½Ã´ëÀÇ ÀÏÅÍ, ºÎÁ·ÀÌ Ã漺½ÉÀ» °øÀ¯ÇÏ´Â »ç¶÷µéÀ̶ó´Â ¶æÀ» ³»Æ÷ÇÏ´Â °Í ¿Ü¿¡´Â ¸ðµÎ °°Àº ¶æÀ¸·Î »ç¿ëÇß´Ù.

¿ì¸® ºÎÁ·¿¡ ¿Â °ÍÀ» ȯ¿µÇÑ´Ù.

2. Ãʺ¸ÀÚ

2.1. °³ÀÎÀû ±â´Éµé

2.1.1. µð¹ö±× ¹è¿ì±â

µð¹ö±ëÀº ÇÁ·Î±×·¡¸ÓÀÇ ±âº»ÀÌ´Ù. µð¹ö±×¶õ ¸»ÀÇ Ã³À½ ¶æÀº ¿À·ù¸¦ Á¦°ÅÇÏ´Â °ÍÀÌÁö¸¸, ´õ Áß¿äÇÑ °ÍÀº ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¶§ ±×°ÍÀ» »ó¼¼È÷ °Ë»çÇÏ´Â ÀÏÀÌ´Ù. È¿°úÀûÀ¸·Î µð¹ö±× ÇÒ ÁÙ ¸ð¸£´Â ÇÁ·Î±×·¡¸Ó´Â ¾ÕÀ» ¸ø º¸´Â °Í°ú °°´Ù.

ÀÌ»óÁÖÀÇÀÚ¶ó¸é ¼³°è, ºÐ¼®, º¹Àâµµ ÀÌ·Ð µîµîÀÌ ´õ ±âº»ÀûÀÎ °ÍÀ̶ó°í »ý°¢ÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ À̵éÀº Çö¾÷ÀÇ ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ï´Ù. Çö¾÷ÀÇ ÇÁ·Î±×·¡¸Ó´Â ÀÌ»óÀûÀÎ ¼¼°è¿¡¼­ »ì°í ÀÖÁö ¾Ê´Ù. ¿Ïº®ÇÑ ÇÁ·Î±×·¡¸Ó¶ó Çصµ, ±×´Â ´ëÇü ¼ÒÇÁÆ®¿þ¾î ȸ»ç, GNU µîÀÇ Á¶Á÷, Àڱ⠵¿·áµéÀÌ ¸¸µç ÄÚµåµé¿¡ µÑ·¯½Î¿© ÀÖ°í ±×°ÍÀ» °¡Áö°í ÀÛ¾÷ÇØ¾ß ÇÑ´Ù. ÀÌ ÄÚµåµéÀº ´ëºÎºÐ ºÒ¿ÏÀüÇÏ¸ç ºÒ¿ÏÀüÇÏ°Ô ¹®¼­È­µÇ¾î ÀÖ´Ù. ¾î¶² Äڵ尡 ½ÇÇàµÉ ¶§ ±×°ÍÀ» ²ç¶Õ¾î º¼ ¼ö ÀÖ´Â ´É·ÂÀÌ ¾ø´Ù¸é »ç¼ÒÇÑ ¹®Á¦¿¡µµ ´ëÃ¥ ¾øÀÌ ³ª°¡¶³¾îÁú ¼ö¹Û¿¡ ¾ø´Ù. ÀÌ·¯ÇÑ Åõ½Ã·ÂÀº ½ÇÇèÇØ º¸´Â °ÍÀ» ÅëÇØ ¾ò¾îÁö¸ç, ±×°ÍÀÌ ¹Ù·Î µð¹ö±ëÀÌ´Ù.

µð¹ö±ëÀº ÇÁ·Î±×·¥ÀÇ ½ÇÇà¿¡ ´ëÇÑ °ÍÀÌÁö ÇÁ·Î±×·¥ ÀÚü¿¡ ´ëÇÑ °ÍÀÌ ¾Æ´Ï´Ù. ´ëÇü ¼ÒÇÁÆ®¿þ¾î ȸ»ç¿¡¼­ ÇÁ·Î±×·¥À» ±¸ÀÔÇß´Ù¸é º¸ÅëÀº ÇÁ·Î±×·¥À» µé¿©´Ùº¼ ¼ö ¾ø´Ù. ÇÏÁö¸¸ ±× Äڵ尡 ¹®¼­´ë·Î µ¿ÀÛÇÏÁö ¾Ê°Å³ª (ÄÄÇ»ÅÍ°¡ ¸ØÃç ¹ö¸®´Â °ÍÀº ¾ÆÁÖ ÈçÇÏ°í ±ØÀûÀÎ ¿¹ÀÌ´Ù) ¹®¼­¿¡ ¿øÇÏ´Â ³»¿ëÀÌ ¾ø´Â ÀÏÀº Ç×»ó ÀϾ´Ù. ´õ ÈçÇÑ °ÍÀº, ¿À·ù°¡ »ý°Ü¼­ ÀڱⰡ § Äڵ带 °Ë»çÇϴµ¥ ¾î¶»°Ô ±×·± ¿À·ù°¡ »ý±æ ¼ö ÀÖ´ÂÁö ÀüÇô ½Ç¸¶¸®¸¦ ÀâÀ» ¼ö ¾ø´Â °æ¿ìÀÌ´Ù. ´ç¿¬È÷ ÀÌ°ÍÀº ±× ÇÁ·Î±×·¡¸Ó°¡ ÁüÀÛÇÏ°í ÀÖ´Â °Í Áß ¾î¶² °ÍÀÌ À߸øµÆ°Å³ª, ¿¹»óÇÏÁö ¸øÇß´ø »óȲÀÌ ¹ß»ýÇϱ⠶§¹®ÀÌ´Ù. °¡²ûÀº ¼Ò½º ÄÚµå ÀÀ½ÃÇϱ⠸¶¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ±× ¸¶¹ýÀÌ ÅëÇÏÁö ¾ÊÀ» ¶§´Â µð¹ö±×¸¦ ÇØ¾ß ÇÑ´Ù.

ÇÁ·Î±×·¥ÀÇ ½ÇÇà¿¡ ´ëÇÑ Åõ½Ã·ÂÀ» ¾ò±â À§Çؼ­´Â Äڵ带 ½ÇÇàÇϸ鼭 ¹«¾ùÀΰ¡¸¦ °üÂûÇØ¾ß ÇÑ´Ù. ¾î¶² °æ¿ì¿¡´Â ±×°ÍÀÌ È­¸é¿¡ ³ªÅ¸³ª¼­ ´«À¸·Î º¼ ¼öµµ ÀÖÁö¸¸, ´Ù¸¥ ¸¹Àº °æ¿ì¿¡´Â ÄÚµå ³»ÀÇ º¯¼öÀÇ »óÅÂ, ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â ÄÚµåÀÇ ÁÙ ¼ö, º¹ÀâÇÑ ÀÚ·á ±¸Á¶¿¡¼­ ¾î¶² °ËÁõ Á¶°Ç(assertion)ÀÌ °è¼Ó À¯ÁöµÇ´Â°¡ÀÇ ¿©ºÎ µî°ú °°ÀÌ ´«¿¡ º¸ÀÌÁö ¾Ê´Â´Ù. ÀÌ·± ¼û°ÜÁø °ÍµéÀº µå·¯³ª¾ß ÇÑ´Ù. ½ÇÇàµÇ°í ÀÖ´Â ÇÁ·Î±×·¥ÀÇ ³»ºÎ¸¦ µé¿©´Ùº¸±â À§ÇØ ³Î¸® ¾²ÀÌ´Â ¹æ¹ýÀ» ´ÙÀ½°ú °°ÀÌ ºÐ·ùÇÒ ¼ö ÀÖ´Ù.
  • µð¹ö±ë µµ±¸ ÀÌ¿ë
  • ÇÁ¸°Æ® ÁÙ ³Ö±â(printlining) -- ÇÁ·Î±×·¥À» Àӽ÷Π°íÄ¡´Â °Í, ƯÈ÷ ÇÊ¿äÇÑ Á¤º¸¸¦ ÇÁ¸°Æ®ÇÏ´Â ÁÙÀ» Ãß°¡ÇÏ´Â °Í
  • ·Î±× ±â·Ï -- ·Î±× ÆÄÀÏÀÇ ÇüÅ·ΠÇÁ·Î±×·¥À» µé¿©´Ùº¼ ¼ö ÀÖ´Â ¿µ±¸ÀûÀΠâÀ» ¸¸µå´Â °Í

µð¹ö±ë µµ±¸´Â Á¦´ë·Î µ¿ÀÛÇÑ´Ù¸é ÈǸ¢ÇÑ °ÍÀÌÁö¸¸, ±× ´ÙÀ½ÀÇ µÎ °¡Áö ¹æ¹ýÀÌ ´õ¿í ´õ Áß¿äÇÏ´Ù. µð¹ö±ë µµ±¸´Â Á¾Á¾ ¾ð¾îÀÇ ¹ß´ÞÀ» µû¶ó°¡Áö ¸øÇϱ⠶§¹®¿¡ ¾î¶² ½ÃÁ¡ÀÌ µÇ¸é ¾µ¸ð ¾ø°Ô µÉ ¼ö ÀÖ´Ù. ±×¸®°í µð¹ö±ë µµ±¸ ÀÚü°¡ ÇÁ·Î±×·¥ÀÇ ¼öÇà ¹æ½ÄÀ» ¹Ì¹¦ÇÏ°Ô º¯È­½Ãų ¼öµµ Àֱ⠶§¹®¿¡ ¸ðµç °æ¿ì¿¡ À¯È¿ÇÑ °ÍÀÌ ¾Æ´Ï´Ù. ³¡À¸·Î, ´ë±Ô¸ð ÀÚ·á ±¸Á¶¿¡ ´ëÇÑ °ËÁõ Á¶°ÇÀ» °Ë»çÇÏ´Â °Í°ú °°Àº µð¹ö±ëÀÇ °æ¿ì¿¡´Â ¾î¶»µç °£¿¡ Äڵ带 »õ·Î Â¥¾ß ÇÑ´Ù. µð¹ö±ë µµ±¸°¡ ¾ÈÁ¤ÀûÀ̶ó¸é ±×°ÍÀÇ »ç¿ë ¹æ¹ýÀ» ¾Æ´Â °ÍÀÌ ÁÁÀº ÀÏÀÌ°ÚÁö¸¸, ±× ´ÙÀ½ÀÇ µÎ °¡Áö ¹æ¹ýÀ» ¾µ ÁÙ ¾Æ´Â °ÍÀº ÇʼöºÒ°¡°áÇÑ ÀÏÀÌ´Ù.

¾î¶² Ãʺ¸ÀÚ´Â Äڵ带 °íÄ¡°í ½ÇÇàÇÏ´Â ÀÏÀ» ¹Ýº¹ÇØ¾ß ÇÏ´Â µð¹ö±ë¿¡ ´ëÇÑ µÎ·Á¿òÀÌ ÀáÀçÀÇ½Ä ¼Ó¿¡ ÀÖ´Â °Í °°´Ù. ÀÌÇØÇÒ ¸¸ÇÑ ÀÏÀÌ´Ù. ÀÌ°ÍÀº óÀ½ ¿Ü°ú ¼ö¼úÀ» ÇÏ´Â °Í°ú ºñ½ÁÇØ º¸ÀδÙ. ÇÏÁö¸¸ Ãʺ¸ÀÚµéÀº Äڵ尡 ½ß½ß µ¹¾Æ°¡°Ô Çϱâ À§ÇØ ¿©±âÀú±â Âñ·¯ º¸´Â °Í¿¡ Àͼ÷ÇØÁ®¾ß ÇÑ´Ù. ±×µéÀº Äڵ带 °¡Áö°í ½ÇÇèÇØ º¸´Â °Í¿¡ Àͼ÷ÇØÁ®¾ß ÇÏ°í, ÀڱⰡ Äڵ带 °¡Áö°í ¹«¾ùÀ» ÇÏ´õ¶óµµ ±×°ÍÀÌ ¹®Á¦¸¦ ¾ÇÈ­½ÃÅ°Áö ¾Ê´Â´Ù´Â °ÍÀ» ¹è¿ö¾ß ÇÑ´Ù. ÀÌ ¼Ò½ÉÇÑ »ç¶÷µéÀÇ ±³»ç³ª »ç¼ö¶ó¸é, ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö Ä£ÀýÇÏ°Ô ¾Ë·Á ÁÖ°í ¼ÕÀÌ¶óµµ Àâ¾Æ À̲ø¸é¼­ ±× µÎ·Á¿òÀ» ±Øº¹ÇÒ ¼ö ÀÖµµ·Ï µµ¿Í ÁÖ¶ó. ±× µÎ·Á¿ò ¶§¹®¿¡ ÁÁÀº ÇÁ·Î±×·¡¸Ó°¡ µÉ ¼ö ÀÖ´Â »ç¶÷µéµµ ¾Æ½½¾Æ½½ÇÏ°Ô ½ÃÀÛÇß´Ù°¡ Æ÷±âÇÏ´Â °æ¿ì°¡ ¸¹´Ù.

2.1.2. ¹®Á¦ °ø°£À» ³ª´²¼­ µð¹ö±× ÇÏ´Â ¹æ¹ý

µð¹ö±ëÀº ¼ö¼ö²²³¢¿¡¼­ Ãâ¹ßÇϱ⠶§¹®¿¡ Àç¹ÌÀÖ´Ù. ÀÌ·¸°Ô µð¹ö±× Çϸé Àú·¸°Ô µÉ °ÍÀ̶ó°í »ý°¢ÇÏÁö¸¸ ½ÇÁ¦·Î´Â ´Ù¸¥ °á°ú°¡ »ý±ä´Ù. µð¹ö±ëÀº ¸¸¸¸ÇÑ ÀÏÀÌ ¾Æ´Ï´Ù. ¿©±â¿¡¼­ ¹«½¼ »ç·Ê¸¦ Á¦½ÃÇÏµç ±×°ÍÀº ½ÇÁ¦ »óȲ¿¡ ºñÇÏ¸é »ó´çÈ÷ ºÎÀÚ¿¬½º¿î °ÍÀÌ µÉ °ÍÀÌ´Ù. µð¹ö±ëÀº âÀǷ°ú µ¶Ã¢¼ºÀÌ ÇÊ¿äÇÏ´Ù. µð¹ö±ë¿¡ ÇÑ °¡Áö ¿­¼è°¡ ÀÖ´Ù¸é ±×°ÍÀº ¼ö¼ö²²³¢¿¡ ´ëÇÑ ºÐÇÒ Á¤º¹ ±â¹ý(divide and conquer technique)À» »ç¿ëÇÏ´Â °ÍÀÌ´Ù.

¿¹¸¦ µé¾î ¿­ °¡Áö ÀÏÀ» Â÷·Ê·Î ÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µé¾ú´Ù°í ÇÏÀÚ. ±×·±µ¥ ½ÇÇàÇØ º¸´Ï ¸ØÃç ¹ö·È´Ù. ¸ØÃßµµ·Ï ÇÁ·Î±×·¥ÇÏÁö ¾Ê¾Ò´Âµ¥ ¸»ÀÌ´Ù. ÀÌÁ¦ "ÇÁ·Î±×·¥ÀÌ ¸ØÃá´Ù"´Â ¼ö¼ö²²³¢°¡ »ý±ä °ÍÀÌ´Ù. Ãâ·ÂµÈ °á°ú¸¦ º¸¸é óÀ½ 7¹ø±îÁö´Â Á¦´ë·Î ½ÇÇàµÈ °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ³ª¸ÓÁö ¼¼ °¡Áö°¡ Ãâ·Â °á°ú¿¡¼­ ¾È º¸ÀδÙ. ÀÌÁ¦ ¿ì¸®ÀÇ ¼ö¼ö²²³¢´Â "ÇÁ·Î±×·¥ÀÌ 8¹øÀ̳ª 9¹øÀ̳ª 10¹ø¿¡¼­ ¸ØÃè´Ù"·Î ÁÙ¾îµé¾ú´Ù.

±×·³ ÇÁ·Î±×·¥ÀÌ ¾îµð¿¡¼­ ¸ØÃè´ÂÁö ¾Ë¾Æº¼ ¼ö ÀÖ´Â ½ÇÇèÀ» ¼³°èÇÒ ¼ö ÀÖÀ»±î? ¹°·ÐÀÌ´Ù. µð¹ö°Å¸¦ ¾µ ¼öµµ ÀÖ°í 8¹ø°ú 9¹ø ´ÙÀ½¿¡ ÇÁ¸°Æ® ÁÙÀ» ³ÖÀ» ¼öµµ ÀÖ´Ù. (¹°·Ð »ç¿ëÇÏ´Â ¾ð¾î¿¡ ÀûÇÕÇÑ ´Ù¸¥ ¹æ¹ýÀ» ¾µ ¼öµµ ÀÖ´Ù.) ±×¸®°í ´Ù½Ã ½ÇÇàÇØ º¸¸é ¿ì¸®ÀÇ ¼ö¼ö²²³¢´Â "ÇÁ·Î±×·¥ÀÌ 9¹ø¿¡¼­ ¸ØÃè´Ù"¿Í °°ÀÌ ´õ ÁÙ¾îµç´Ù. ¾î´À ¼ø°£¿¡µç ¼ö¼ö²²³¢°¡ Á¤È®È÷ ¹«¾ùÀÎÁö ±â¾ïÇÏ´Â °ÍÀº ÁýÁßÇÏ´Â µ¥ µµ¿òÀÌ µÈ´Ù. ¿©·¯ »ç¶÷ÀÌ ±ÞÇÏ°Ô ¾î¶² ¹®Á¦¿¡ ¸Å´Þ·Á ÀÖÀ» ¶§´Â ±× ÀÏÀÌ ¹«Ã´ È¥¶õ½º·¯¿öÁú ¼ö ÀÖ´Ù.

ºÐÇÒ Á¤º¹À̶ó´Â ¿­¼è´Â µð¹ö±ë ±â¹ýÀÏ »Ó¸¸ ¾Æ´Ï¶ó ¾Ë°í¸®µë ¼³°è ±â¹ýÀ̱⵵ ÇÏ´Ù. ¼ö¼ö²²³¢ÀÇ Áß°£À» µÑ·Î ³ª´©´Â °Í¸¸À¸·Î ÀÏ Ã³¸®¸¦ Àß ÇÒ ¼ö ÀÖ´Ù¸é, ´õ ÀÌ»ó ¸¹ÀÌ ³ª´­ ÇÊ¿ä´Â ¾øÀ» °ÍÀÌ°í µð¹ö±ëµµ ´õ »¡¸® ³¡³¯ °ÍÀÌ´Ù. ±×·±µ¥ ¼ö¼ö²²³¢ÀÇ Áß°£À̶õ ¾îµðÂëÀ» ¸»ÇÏ´Â °ÍÀΰ¡? ¿©±â°¡ ¹Ù·Î âÀǷ°ú °æÇèÀÌ ÇÊ¿äÇÑ ÁöÁ¡ÀÌ´Ù.

¾ÆÁ÷ Ãʺ¸ÀÎ »ç¶÷¿¡°Ô´Â, ¸ðµç ¿À·ù°¡ Á¸ÀçÇÏ´Â °ø°£ÀÌ ¼Ò½º ÄÚµåÀÇ ¸ðµç ¸î ÁÙ»ÓÀÎ °Íó·³ º¸ÀÏ °ÍÀÌ´Ù. ±×´Â ¾ÆÁ÷ ÇÁ·Î±×·¥ÀÇ ´Ù¸¥ Â÷¿ø, Áï, ÁÙµéÀÌ ½ÇÇàµÇ´Â °ø°£, ÀÚ·á ±¸Á¶, ¸Þ¸ð¸® °ü¸®, ¿ÜºÎ ÄÚµå¿Í »óÈ£ÀÛ¿ë, ¹®Á¦°¡ »ý±æ ¸¸ÇÑ ÄÚµå¿Í °£´ÜÇÑ ÄÚµå µîÀ» º¼ ¼ö ÀÖ´Â °¨°¢ÀÌ ¾ø´Ù. ÀÌ·± ´Ù¸¥ Â÷¿øµéÀº °æÇèÀÌ ½×ÀÎ ÇÁ·Î±×·¡¸Ó¿¡°Ô ¹®Á¦¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´Â ¸ðµç °Íµé¿¡ ´ëÇØ ¿Ïº®ÇÏÁö´Â ¾ÊÁö¸¸ ¸Å¿ì À¯¿ëÇÑ ¸Ó¸® ¼ÓÀÇ ¸ðÇü(mental model)À» Çü¼ºÇÏ°Ô ÇØ ÁØ´Ù. ÀÌ·± ¸ðÇüÀ» ¸Ó¸® ¼Ó¿¡ °®°í ÀÖÀ¸¸é ¼ö¼ö²²³¢ÀÇ Áß°£ÀÌ ¾îµðÀÎÁö È¿°úÀûÀ¸·Î ã´Â µ¥ µµ¿òÀÌ µÈ´Ù.

¹®Á¦¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´Â ¸ðµç °ÍµéÀÇ °ø°£À» µÑ·Î ±ÕµîÇÏ°Ô ³ª´³´Ù¸é, ÀÌÁ¦´Â ±× µÑ Áß ¾î´À ÂÊ¿¡¼­ ¿À·ù°¡ »ý°åÀ»Áö °áÁ¤ÇØ¾ß ÇÑ´Ù. ¼ö¼ö²²³¢°¡ "ÇÁ·Î±×·¥À» ¸ØÃß°Ô ÇÏ´Â ±× ÁÙÀº ÀÌ ÁÙÀÌ ½ÇÇàµÇ±â Àü¿¡ ½ÇÇàµÆÀ»±î, ÈÄ¿¡ ½ÇÇàµÆÀ»±î?"¿Í °°ÀÌ ´Ü¼øÇÑ °æ¿ì¿¡´Â ¾î´À ÁÙÀÌ ½ÇÇàµÇ´ÂÁö °üÂûÇϱ⸸ ÇÏ¸é µÈ´Ù. ´Ù¸¥ °æ¿ì¿¡´Â ¼ö¼ö²²³¢°¡ ÀÌ·± ½ÄÀ¸·Î ºÐÇÒµÉ °ÍÀÌ´Ù. "Àú ±×·¡ÇÁ¿¡ À߸øµÈ ³ëµå¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ°¡ Àְųª, ±× ±×·¡ÇÁ¿¡ º¯¼öµéÀ» Ãß°¡ÇÏ´Â ¾Ë°í¸®µë¿¡ ¹®Á¦°¡ ÀÖ´Ù." ÀÌ·± °æ¿ì¿¡´Â ºÐÇÒµÈ ¼ö¼ö²²³¢ Áß ¾î´À ÂÊÀ» ¹ö¸± °ÍÀÎÁö °áÁ¤Çϱâ À§ÇØ ±× ±×·¡ÇÁÀÇ Æ÷ÀÎÅ͵éÀÌ ¸ðµÎ Á¤È®ÇÑÁö ¾Ë¾Æº¸´Â ÀÛÀº ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ¾ß ÇÒ ¼öµµ ÀÖ´Ù.

2.1.3. ¿À·ù¸¦ Á¦°ÅÇÏ´Â ¹æ¹ý

³ª´Â ÀǵµÀûÀ¸·Î ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» Á¡°ËÇÏ´Â ÇàÀ§¿Í ¿À·ù¸¦ °íÄ¡´Â ÇàÀ§¸¦ ±¸ºÐÇÏ°í ÀÖ´Ù. ¹°·Ð µð¹ö±ëÀº ¹ö±×¸¦ Á¦°ÅÇÏ´Â °ÍÀ» ¶æÇÑ´Ù. ÀÌ»óÀûÀ¸·Î´Â Äڵ带 ¿Ïº®ÇÏ°Ô ÀÌÇØÇÏ¿© ¿À·ùÀÇ Á¤Ã¼¿Í ±×°ÍÀ» °íÄ¥ ¹æ¹ýÀ» ¿Ïº®ÇÏ°Ô ¾Ë°Ô µÇ¸é¼­ "¾ÆÇÏ!" ÇÏ°í ¿ÜÄ¡´Â ¼ø°£¿¡ À̸¦ ¼öµµ ÀÖ´Ù. ÇÏÁö¸¸ ¹®¼­È­°¡ Àß µÇ¾î ÀÖÁö ¾Ê¾Æ ±× ¼ÓÀ» µé¿©´Ù º¼ ¼ö ¾ø´Â ½Ã½ºÅÛµéÀ» °¡Áö°í ÇÁ·Î±×·¥À» ¸¸µå´Â °æ¿ìµµ Á¾Á¾ ÀÖÀ¸¹Ç·Î ÀÌ·± ÀÏÀÌ Ç×»ó °¡´ÉÇÑ °ÍÀº ¾Æ´Ï´Ù. ¶ÇÇÑ Äڵ尡 ³Ê¹« º¹ÀâÇؼ­ ±×°ÍÀ» ¿Ïº®ÇÏ°Ô ÀÌÇØÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ´Ù.

¹ö±×¸¦ °íÄ¥ ¶§¿¡´Â °¡´ÉÇÑ ÇÑ Á¶±Ý¸¸ ¼öÁ¤ÇÏ¿© ¹ö±×¸¦ °íÄ¡°í ½ÍÀ» °ÍÀÌ´Ù. ±×·¯¸é¼­ ¼º´É °³¼±ÀÌ ÇÊ¿äÇÑ ´Ù¸¥ °ÍµéÀ» º¸°Ô µÉ ¼öµµ ÀÖ´Ù. ÇÏÁö¸¸ À̰͵éÀ» µ¿½Ã¿¡ °íÄ¡Áö´Â ¸»¶ó. ÇÑ ¹ø¿¡ ´Ü ÇÑ °¡Áö¸¸ º¯°æÇÏ´Â °úÇÐ ½ÇÇè ¹æ¹ýÀ» »ç¿ëÇϵµ·Ï Ç϶ó. À̸¦ À§ÇÑ ÃÖ¼±ÀÇ °úÁ¤Àº, ±× ¹ö±×¸¦ ½±°Ô ´Ù½Ã È®ÀÎÇÒ ¼ö ÀÖ°Ô µÇ¸é, °íÄ£ ³»¿ëÀ» ¹Ù²ã ³Ö°í ³ª¼­, ÇÁ·Î±×·¥¿¡¼­ ¹ö±×°¡ ´õ ÀÌ»ó ¾ø´Ù´Â °ÍÀ» È®ÀÎÇÏ´Â °ÍÀÌ´Ù. ¹°·Ð ¶§¶§·Î ÇÑ ÁÙ ÀÌ»óÀ» °íÃÄ¾ß ÇÏ°ÚÁö¸¸ ±×·¸´Ù Çصµ °³³äÀûÀ¸·Î´Â ´õ ÀÌ»ó ³ª´­ ¼ö ¾ø´Â(atomic) ÇÑ ºÎºÐ¸¸ º¯°æÇؼ­ ¹ö±×¸¦ °íÃÄ¾ß ÇÑ´Ù.

½ÇÁ¦·Î ¹ö±×°¡ ¿©·¯ °³Àε¥ ±×°ÍµéÀÌ ÇϳªÀÎ °Íó·³ º¸ÀÌ´Â °æ¿ìµµ ÀÖ´Ù. ¹ö±×¸¦ ¾î¶»°Ô Á¤ÀÇÇÏ¿© ±×°ÍµéÀ» Çϳª¾¿ °íÃÄ °¥ °ÍÀÎÁö °áÁ¤ÇÏ´Â °ÍÀº °á±¹ ÇÁ·Î±×·¡¸ÓÀÇ ¸òÀÌ´Ù. ÇÁ·Î±×·¥ÀÌ ¹«¾ùÀ» ÇØ¾ß ÇÏ´ÂÁö, ¶Ç´Â ¿ø·¡ °³¹ßÀÚ°¡ ÀǵµÇß´ø °ÍÀÌ ¹«¾ùÀÎÁö ºÒºÐ¸íÇÒ °æ¿ìµµ ÀÖ´Ù. ±×·± °æ¿ì¿¡´Â °æÇèÀ» ±Ù°Å·Î ÆÇ´ÜÀ» ³»¸®°í ±× Äڵ忡 Àڱ⠳ª¸§´ë·Î Àǹ̸¦ ºÎ¿©ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ±× ÇÁ·Î±×·¥ÀÌ ¹«¾ùÀ» ÇØ¾ß ÇÒÁö °áÁ¤ÇÏ°í, ±×°Í¿¡ ´ëÇØ ÁÖ¼®À» ´Þ°Å³ª ¾î¶² ½ÄÀ¸·Îµç ¸í·áÈ­ÇÏ°í, ±× Äڵ尡 ±× Àǹ̿¡ ºÎÇÕÇϵµ·Ï ¸¸µç´Ù. ÀÌ°ÍÀº Áß±Þ¿¡¼­ °í±ÞÀÇ ±â´ÉÀ¸·Î¼­ óÀ½ºÎÅÍ »õ·Î¿î ÇÔ¼ö¸¦ ÀÛ¼ºÇÏ´Â °Íº¸´Ù ´õ ¾î·Á¿ï °æ¿ìµµ ÀÖÁö¸¸, Çö¾÷¿¡¼­´Â ÀÌ·± ±ÍÂúÀº ÀÏÀÌ Á¾Á¾ »ý±ä´Ù. ¾î¼¸é Àڽſ¡°Ô ¼öÁ¤ ±ÇÇÑÀÌ ¾ø´Â ½Ã½ºÅÛÀ» °íÃÄ¾ß ÇÏ°Ô µÉÁöµµ ¸ð¸¥´Ù.

2.1.4. ·Î±×¸¦ ÀÌ¿ëÇؼ­ µð¹ö±× ÇÏ´Â ¹æ¹ý

·Î±× ±â·Ï(logging)À̶õ Á¤º¸¸¦ Á¦°øÇÏ´Â ÀÏ·ÃÀÇ ±â·ÏÀÎ ·Î±×(log)¸¦ »ý¼ºÇϵµ·Ï ½Ã½ºÅÛÀ» ÀÛ¼ºÇÏ´Â È°µ¿À» ¸»ÇÑ´Ù. ÇÁ¸°Æ® ÁÙ ³Ö±â(printlining)´Â °£´ÜÇÑ, º¸ÅëÀº ÀϽÃÀûÀÎ, ·Î±×¸¦ »ý¼ºÇϱ⸸ ÇÑ´Ù. ¿ÏÀüÇÑ Ãʺ¸ÀÚµéÀº ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ¾Æ´Â °Í¿¡ ÇÑ°è°¡ Àֱ⠶§¹®¿¡ ·Î±×¸¦ ÀÌÇØÇÏ°í »ç¿ëÇØ¾ß ÇÑ´Ù. ½Ã½ºÅÛ ¼³°èÀÚµéÀº ½Ã½ºÅÛÀÇ º¹À⼺ ¶§¹®¿¡ ·Î±×¸¦ ÀÌÇØÇÏ°í »ç¿ëÇØ¾ß ÇÑ´Ù. ·Î±×°¡ Á¦°øÇÏ´Â Á¤º¸ÀÇ ¾çÀº, ÀÌ»óÀûÀ¸·Î´Â ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â Áß¿¡µµ, ¼³Á¤ °¡´ÉÇØ¾ß ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ·Î±× ±â·ÏÀº ´ÙÀ½ÀÇ ÀÌÁ¡ÀÌ ÀÖ´Ù.
  • ·Î±×´Â ÀçÇöÇϱâ Èûµç (¿¹¸¦ µé¾î, °³¹ß ¿Ï·áµÈ ȯ°æ¿¡¼­´Â ¹ß»ýÇÏÁö¸¸ Å×½ºÆ® ȯ°æ¿¡¼­´Â ÀçÇöÇÒ ¼ö ¾ø´Â) ¹ö±×¿¡ ´ëÇÑ À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÒ ¼ö ÀÖ´Ù.
  • ·Î±×´Â, ¿¹¸¦ µé¾î, ±¸¹®(statement)µé »çÀÌ¿¡ °É¸®´Â ½Ã°£°ú °°ÀÌ, ¼º´É¿¡ °üÇÑ Åë°è¿Í Á¤º¸¸¦ Á¦°øÇÒ ¼ö ÀÖ´Ù.
  • ¼³Á¤ÀÌ °¡´ÉÇÒ ¶§, ·Î±×´Â ¿¹±âÄ¡ ¸øÇÑ Æ¯Á¤ ¹®Á¦µéÀ» µð¹ö±×Çϱâ À§ÇØ, ±× ¹®Á¦µéÀ» ó¸®Çϵµ·Ï Äڵ带 ¼öÁ¤ÇÏ¿© ´Ù½Ã Àû¿ëÇÏÁö(redeploy) ¾Ê¾Æµµ, ÀϹÝÀûÀÎ Á¤º¸¸¦ °¥¹«¸®ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.

·Î±×¿¡ ³²±â´Â Á¤º¸ÀÇ ¾çÀº Ç×»ó Á¤º¸¼º°ú °£°á¼º »çÀÌÀÇ Å¸ÇùÀ¸·Î °áÁ¤µÈ´Ù. Á¤º¸¸¦ ³Ê¹« ¸¹ÀÌ ³²±ä´Ù¸é ·Î±×°¡ ³¶ºñÀûÀÌ µÇ°í ½ºÅ©·Ñ¿¡ °¡·ÁÁö°Ô(scroll blindness) µÇ¾î, ÇÊ¿äÇÑ Á¤º¸¸¦ ã±â ¾î·Á¿öÁú °ÍÀÌ´Ù. ³Ê¹« Á¶±Ý ³²±ä´Ù¸é ÇÊ¿äÇÑ Á¤º¸°¡ ³²Áö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ·± Á¡¿¡¼­, ¹«¾ùÀÌ Ãâ·ÂµÉÁö ¼³Á¤ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀº ¸Å¿ì À¯¿ëÇÏ´Ù. ÀϹÝÀûÀ¸·Î ·Î±×¿¡ ³²´Â ±â·ÏÀ» ÅëÇØ, ±× ±â·ÏÀ» ³²±ä ¼Ò½º ÄÚµåÀÇ À§Ä¡, (Àû¿ë °¡´ÉÇÏ´Ù¸é) ¹®Á¦°¡ µÇ´Â ÀÛ¾÷À» ½ÇÇàÇÑ ¾²·¹µå, Á¤È®ÇÑ ½ÇÇà ½Ã°¢, ±×¸®°í ÀϹÝÀûÀ¸·Î, ¾î¶² º¯¼öÀÇ °ª, ¿©À¯ ¸Þ¸ð¸®ÀÇ ¾ç, µ¥ÀÌÅÍ °´Ã¼ÀÇ °³¼ö µî ±× ¹ÛÀÇ À¯¿ëÇÑ Á¤º¸¸¦ ¾Ë ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ·Î±× »ý¼º ±¸¹®µéÀº ¼Ò½º ÄÚµå Àüü¿¡ Èð¾îÁ® Àִµ¥, ƯÈ÷ ÁÖ¿ä ±â´ÉÀÌ ÀÖ´Â ÁöÁ¡°ú À§Çè ºÎ´ãÀÌ ÀÖ´Â ÄÚµå ±Ùó¿¡ ÀÖ´Ù. ±¸¹®¸¶´Ù ¼öÁØÀÌ Á¤ÇØÁú ¼ö ÀÖÀ¸¸é ½Ã½ºÅÛÀÇ ÇöÀç ¼³Á¤¿¡ µû¶ó ±× ¼öÁØ¿¡ ÇØ´çÇÏ´Â ±â·Ï¸¸ ³²±â°Ô µÉ °ÍÀÌ´Ù. ·Î±× »ý¼º ±¸¹®À» ¼³°èÇÒ ¶§¿¡´Â ¾îµð¿¡¼­ ¹®Á¦°¡ »ý±æÁö ¿¹»óÇؼ­ ±×°ÍÀ» ±â·ÏÀ¸·Î ³²±æ ¼ö ÀÖ°Ô ÇØ¾ß ÇÑ´Ù. ¼º´ÉÀ» ÃøÁ¤ÇÒ Çʿ伺µµ ¿¹»óÇÏ°í ÀÖ¾î¾ß ÇÑ´Ù.

¿µ±¸ÀûÀÎ ·Î±×¸¦ ³²±ä´Ù¸é, ·Î±× ±â·ÏÀÌ ÇÁ¸°Æ® ÁÙ ³Ö±â(printlining)¸¦ ´ë½Å ÇÒ ¼ö ÀÖÀ» °ÍÀÌ°í, µð¹ö±× ±¸¹®µé Áß¿¡µµ ·Î±× ±â·Ï ½Ã½ºÅÛ¿¡ ¿µ±¸ÀûÀ¸·Î Ãß°¡ÇÒ °ÍµéÀÌ ÀÖÀ» °ÍÀÌ´Ù.

2.1.5. ¼º´É ¹®Á¦¸¦ ÀÌÇØÇÏ´Â ¹æ¹ý

½ÇÇàÁßÀÎ ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ¾Ë¾Æ³»´Â ¹æ¹ýÀ» ÀÌÇØÇÏ´Â ÀÏÀº µð¹ö±ë°ú ¸¶Âù°¡Áö·Î ÇÇÇÒ ¼ö ¾ø´Â ÀÏÀÌ´Ù. ÀڱⰡ ÀÛ¼ºÇÑ ÄÚµåÀÇ ½ÇÇà¿¡ µå´Â ºñ¿ëÀ» ¿Ïº®ÇÏ°í Á¤È®ÇÏ°Ô ÀÌÇØÇÏ°í ÀÖ´Ù Çصµ, ±× ÄÚµå´Â ÅëÁ¦ÇÒ ¼ö ¾ø°Å³ª µé¿©´Ùº¼ ¼ö ¾ø´Â ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛµéÀ» È£ÃâÇÒ ¶§µµ ÀÖ´Ù. ÇÏÁö¸¸ ½ÇÁ¦·Î ¼º´ÉÀÇ ¹®Á¦´Â ÀϹÝÀûÀ¸·Î µð¹ö±ë°ú´Â Á¶±Ý ´Ù¸£°í ¶Ç Á¶±ÝÀº ½¬¿î ¹®Á¦ÀÌ´Ù.

¾î¶² ½Ã½ºÅÛÀ̳ª ÇÏÀ§ ½Ã½ºÅÛÀÌ ³Ê¹« ´À¸° °Í °°´Ù°í °¡Á¤ÇØ º¸ÀÚ. ±×°ÍÀ» ºü¸£°Ô Çϱâ Àü¿¡ ¿ì¼± ¿Ö ±×°ÍÀÌ ´À¸°Áö¿¡ ´ëÇØ ¸Ó¸® ¼ÓÀ¸·Î ¸ðÇüÀ» ¸¸µé¾î¾ß ÇÑ´Ù. ±×·¸°Ô ÇÒ ¼ö ÀÖµµ·Ï ½Ã°£°ú ±× ¹ÛÀÇ ÀÚ¿øµéÀÌ ¾îµð¿¡ ½ÇÁ¦·Î ¾²ÀÌ°í ÀÖ´ÂÁö ¾Ë±â À§ÇØ ¼º´É ±â·Ï µµ±¸(profiling tool)³ª ÁÁÀº ·Î±× ±â·ÏÀ» ¾µ ¼ö ÀÖ´Ù. À¯¸íÇÑ °Ý¾ð Áß¿¡ 90%ÀÇ ½Ã°£Àº 10%ÀÇ Äڵ忡 ¾²Àδٴ ¸»ÀÌ ÀÖ´Ù. ³ª´Â ±× °Ý¾ð¿¡ ¼º´É ¹®Á¦¿¡¼­ ÀÔÃâ·Â ½Ã°£(I/O)ÀÇ Á߿伺À» Ãß°¡ÇÏ°í ½Í´Ù. Á¾Á¾ ´ëºÎºÐÀÇ ½Ã°£Àº ÀÌ·¯Àú·¯ÇÑ ¹æ½ÄÀ¸·Î I/O¿¡ ¾²ÀδÙ. ³¶ºñ°¡ ½ÉÇÑ I/O¿Í ±×·¯ÇÑ 10%ÀÇ Äڵ带 ã¾Æ³Â´Ù¸é ÇÑ ¹ß¦ Àß ³»µóÀº °ÍÀÌ´Ù.

ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ ¼º´É¿¡´Â ¿©·¯ Â÷¿øÀÌ ÀÖ°í ¿©·¯ ÀÚ¿øµéÀÌ »ç¿ëµÈ´Ù. ÃøÁ¤ÇØ¾ß ÇÒ Ã¹ ¹ø° ÀÚ¿øÀº º®½Ã°è ½Ã°£(wall-clock time), Áï °è»ê¿¡ °É¸®´Â ÃÑ ½Ã°£ÀÌ´Ù. º®½Ã°è ½Ã°£À» ·Î±×¿¡ ±â·ÏÀ¸·Î ³²±â´Â °ÍÀº, ´Ù¸¥ ¼º´É ±â·Ï ¹æ¹ýÀÌ ÅëÇÏÁö ¾Ê´Â ¿¹»óÄ¡ ¸øÇÑ »óȲ¿¡ ´ëÇÑ Á¤º¸¸¦ ÁÙ ¼ö ÀÖÀ¸¹Ç·Î ƯÈ÷ °¡Ä¡°¡ ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ°ÍÀ¸·Î ¸ðµç °ÍÀ» ¾Ë ¼ö´Â ¾ø´Ù. ¶§·Î´Â ½Ã°£ÀÌ Á» ´õ °É¸®±â´Â ÇÏÁö¸¸ ÇÁ·Î¼¼¼­ÀÇ Ã³¸® ½Ã°£À» ¸¹ÀÌ Àâ¾Æ¸ÔÁö ¾Ê´Â Äڵ尡 ½ÇÁ¦·Î ÀÛ¾÷ÇØ¾ß ÇÏ´Â Àü»ê ȯ°æ¿¡¼­´Â ÈξÀ ´õ ÁÁÀ» ¼ö ÀÖ´Ù. ¸¶Âù°¡Áö·Î, ¸Þ¸ð¸®, ³×Æ®¿÷ ´ë¿ªÆø, µ¥ÀÌÅͺ£À̽º, ±× ¹ÛÀÇ ¼­¹ö Á¢¼ÓµéÀÌ °á±¹¿¡´Â ÇÁ·Î¼¼¼­ ó¸® ½Ã°£º¸´Ù ´õ ³¶ºñ°¡ Ŭ ¼ö ÀÖ´Ù.

µ¿½Ã¿¡ »ç¿ëÇØ¾ß ÇÏ´Â °øÀ¯ ÀÚ¿ø ÀïÅ»(contention)·Î ±³Âø »óÅÂ(deadlock)³ª ±â¾Æ »óÅÂ(starvation)°¡ »ý±æ ¼öµµ ÀÖ´Ù. ±³Âø »óŶõ µ¿±âÈ­³ª ÀÚ¿ø ¿äûÀÌ ºÎÀûÀýÇÏ¿© ´õ ÀÌ»ó ÁøÇàÇÒ ¼ö ¾ø´Â »óŸ¦ ¸»ÇÑ´Ù. ±â¾Æ »óŶõ ±¸¼º¿ä¼Ò¿¡ ½Ã°£À» ÀûÀýÈ÷ ¹èºÐÇÏ´Â µ¥¿¡ ½ÇÆÐÇÑ °ÍÀÌ´Ù. ÀÌ·± »óȲÀ» ¿¹»óÇÒ ¼ö ÀÖ´Ù¸é ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÒ ¶§ºÎÅÍ ÀÌ·± ÀïÅ»À» ÃøÁ¤ÇÒ ¹æ¹ýÀ» ¸¶·ÃÇÏ´Â °ÍÀÌ ÃÖ¼±ÀÌ´Ù. ÀÌ·¯ÇÑ ÀïÅ»ÀÌ ÀϾÁö ¾Ê´Â´Ù Çصµ ±×°ÍÀ» È®½ÇÈ÷ °ËÁõÇÒ ¼ö ÀÖ°Ô ÇØ ³õ´Â °ÍÀº ¸Å¿ì µµ¿òÀÌ µÈ´Ù.

2.1.6. ¼º´É ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý

´ëºÎºÐÀÇ ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®´Â ù ¹èÆ÷ÆÇÀ» ³ÂÀ» ¶§º¸´Ù ºñ±³Àû ÀûÀº ³ë·ÂÀ¸·Îµµ 10¹è¿¡¼­ 100¹è³ª ´õ ºü¸£°Ô ÁøÇàµÉ ¼ö ÀÖ´Ù. Ãâ½ÃÀÏÀÇ ¾Ð¹Ú ÇÏ¿¡¼­´Â, ÀÏÀ» °£´ÜÇÏ°í ½Å¼ÓÇÏ°Ô ³¡³¾ ¼ö ÀÖ´Â, ÇÏÁö¸¸ ´Ù¸¥ ÇØ°áÃ¥º¸´Ù´Â È¿À²ÀÌ ¶³¾îÁö´Â, ÇØ°áÃ¥À» ¼±ÅÃÇÏ´Â °ÍÀÌ ¾î¼¸é Çö¸íÇÏ°íµµ È¿°úÀûÀÎ ¹æ¹ýÀÏ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¼º´ÉÀº »ç¿ë ÆíÀ̼º(usability)ÀÇ ÀϺÎÀ̸ç, °á±¹¿¡ °¡¼­´Â ´õ¿í ¼¼½ÉÇÏ°Ô °í·ÁÇØ¾ß ÇÒ °æ¿ì°¡ ¸¹´Ù.

¸Å¿ì º¹ÀâÇÑ ½Ã½ºÅÛÀÇ ¼º´ÉÀ» Çâ»ó½ÃÅ°´Â ¿­¼è´Â º´¸ñ(bottleneck), Áï ´ëºÎºÐÀÇ ÀÚ¿øµéÀÌ »ç¿ëµÇ´Â ÁöÁ¡À» ã±â À§ÇØ ÃæºÐÈ÷ Àß ºÐ¼®ÇÏ´Â °ÍÀÌ´Ù. °è»ê ½Ã°£ÀÇ 1% ¹Û¿¡ Â÷ÁöÇÏÁö ¾Ê´Â ÇÔ¼ö¸¦ ÃÖÀûÈ­ÇÏ´Â °ÍÀº º° Àǹ̰¡ ¾ø´Ù. ½ÇÁ¦·Î ½Ã°£ÀÌ ¾îµð¿¡ ¾²ÀÌ´ÂÁö ¾Ë¾Æ³»±â À§ÇØ ¼º´É ºÐ¼®À» ¸ÕÀú ÇØ¾ß Çϸç, ±×·ÎºÎÅÍ ¹«¾ùÀ» Çâ»ó½Ãų °ÍÀÎÁö °áÁ¤ÇÒ ¼ö ÀÖ´Ù. °æÇè»óÀ¸·Î º¼ ¶§, ¾î¶² ÀÛ¾÷ÀÌ ½Ã½ºÅÛÀ̳ª ½Ã½ºÅÛÀÇ Áß¿äÇÑ ºÎºÐÀ» ÃÖ¼ÒÇÑ µÎ ¹è ºü¸£°Ô ÇÒ °ÍÀ̶ó°í »ý°¢µÇÁö ¾Ê´Â´Ù¸é, ±×°ÍÀ» ½ÇÇà¿¡ ¿Å±â±â Àü¿¡ ½ÅÁßÇÏ°Ô »ý°¢ÇØ¾ß ÇÑ´Ù. º¸Åë ÀÌ°ÍÀ» À§ÇØ ¾²´Â ¹æ¹ýÀÌ ÀÖ´Ù. ±× º¯È­¿¡ µû¶ó ÇÊ¿äÇÏ°Ô µÇ´Â °Ë»ç¿Í Ç°Áú È®ÀÎÀÇ ¼ö°í¸¦ °í·ÁÇ϶ó. ¸ðµç º¯È­¿¡´Â °Ë»ç¶ó´Â ÁüÀÌ µû¸£¹Ç·Î Å« º¯È­°¡ ÀûÀ»¼ö·Ï ´õ ÁÁÀº °ÍÀÌ´Ù.

¾îµð¿¡¼±°¡ µÎ ¹èÀÇ Çâ»óÀ» ´Þ¼ºÇÑ ÈÄ¿¡´Â, ÃÖ¼ÒÇÑ ´Ù½Ã »ý°¢ÇÏ°í ¶Ç ´Ù½Ã ºÐ¼®ÇÏ¿© ±× ´ÙÀ½À¸·Î ³¶ºñ°¡ ½ÉÇÑ º´¸ñÀÌ ¾îµðÀÎÁö ¹ß°ßÇØ ³»°í, ¶Ç ´Ù¸¥ µÎ ¹èÀÇ ¼º´É Çâ»óÀ» ÀÌ·ç±â À§ÇØ ±× ÁöÁ¡À» °ø·«ÇØ¾ß ÇÒ °ÍÀÌ´Ù.

¼º´É »ó º´¸ñÀº ¼Ò¸¦ ¼¿ ¶§ ¸Ó¸®¸¦ ¼¼´Â ´ë½Å ´Ù¸®¸¦ ¼¾ ´ÙÀ½ 4·Î ³ª´©´Â °Í¿¡ ºñÀ¯ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, ³ª´Â ¾î¶² °ü°èÇü µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡¼­ ÀÚÁÖ °Ë»öÇÏ´Â ¿­¿¡ ÀûÀýÇÑ À妽º¸¦ ´ÞÁö ¾Ê¾Æ¼­, °Ë»öÀÌ ÃÖ¼ÒÇÑ ½º¹« ¹è´Â ´À·ÁÁö´Â ¿À·ù¸¦ ÀÏÀ¸Å² ÀûÀÌ ÀÖ´Ù. ±× ¿Ü¿¡µµ, ³»ºÎ ¹Ýº¹¹®¿¡¼­ ºÒÇÊ¿äÇÑ I/O¸¦ ÇÏ´Â °Í, ´õ ÀÌ»ó ÇÊ¿ä ¾ø´Â µð¹ö±× ±¸¹®À» ³²°Ü ³õ´Â °Í, ºÒÇÊ¿äÇÑ ¸Þ¸ð¸® ÇÒ´ç, ¼º´É¿¡ ´ëÇØ Á¦´ë·Î ¹®¼­È­µÇ¾î ÀÖÁö ¾ÊÀº ¶óÀ̺귯¸®³ª ±× ¹ÛÀÇ ÇÏÀ§ ½Ã½ºÅÛµéÀ» Àü¹®ÀûÀÎ ¾È¸ñ ¾øÀÌ »ç¿ëÇÏ´Â °Í µîÀ» ¿¹·Î µé ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·± ½ÄÀÇ ¼º´É Çâ»óÀ», ½±°Ô µû¼­ ¼º°ú¸¦ ³¾ ¼ö ÀÖ´Ù´Â Àǹ̿¡¼­, ³·°Ô ´Þ¸° °úÀÏ(low-hanging fruit)À̶ó°í ºÎ¸£±âµµ ÇÑ´Ù.

³·°Ô ´Þ¸° °úÀϵéÀ» °ÅÀÇ ´Ù µû ¹ö·È´Ù¸é ¾î¶»°Ô ÇÒ °ÍÀΰ¡? ¾Æ¸¶µµ ´õ ³ôÀÌ ¼ÕÀ» »¸°Å³ª ³ª¹«¸¦ º£¾î ³»¸± °ÍÀÌ´Ù. Áï, Á¶±×¸¸ ¼º´É Çâ»óÀ» °è¼ÓÇØ °¥ ¼öµµ ÀÖ°í, ½Ã½ºÅÛÀ̳ª ÇÏÀ§ ½Ã½ºÅÛÀ» ÁøÁöÇÏ°Ô Àç¼³°èÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. (ÀÌ°ÍÀº, »õ·Î¿î ¼³°è¶ó´Â Ãø¸é»Ó¸¸ ¾Æ´Ï¶ó Àڱ⠻ó»ç¿¡°Ô ÀÌ°ÍÀÌ ÁÁÀº »ý°¢À̶ó´Â °ÍÀ» ¼³µæÇÑ´Ù´Â Ãø¸é¿¡¼­µµ ÁÁÀº ÇÁ·Î±×·¡¸Ó·Î¼­ ÀÚ½ÅÀÇ ´É·ÂÀ» ¹ßÈÖÇÒ ¼ö ÀÖ´Â ÈǸ¢ÇÑ ±âȸÀÌ´Ù.) ÇÏÁö¸¸, Àç¼³°è¸¦ ÁÖÀåÇϱâ Àü¿¡´Â ÀÌ°ÍÀÌ ÇÏÀ§ ½Ã½ºÅÛÀ» ´Ù¼¸ ¹è¿¡¼­ ¿­ ¹è´Â ´õ ³´°Ô ÇÒ ¼ö ÀÖ´ÂÁö ½º½º·Î Áú¹®ÇØ ºÁ¾ß ÇÑ´Ù.

2.1.7. ¹Ýº¹¹®À» ÃÖÀûÈ­ÇÏ´Â ¹æ¹ý

¶§¶§·Î Á¦Ç°¿¡¼­ ½ÇÇàÇÏ´Â µ¥ ½Ã°£ÀÌ ¿À·¡ °É¸®°Å³ª º´¸ñ(bottleneck)ÀÌ µÇ´Â ¹Ýº¹¹®À̳ª Àç±ÍÇÔ¼ö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. ±× ¹Ýº¹¹®À» Á¶±Ý ºü¸£°Ô °íÄ¡·Á°í Çϱâ Àü¿¡, Ȥ½Ã ±×°ÍÀ» ¿ÏÀüÈ÷ Á¦°ÅÇÒ ¹æ¹ýÀº ¾ø´ÂÁö Àá½Ã »ý°¢ÇØ º¸¶ó. ´Ù¸¥ ¾Ë°í¸®µëÀ¸·Î ±× ÀÏÀ» ÇÒ ¼ö ¾øÀ»±î? ´Ù¸¥ °è»êÀ» Çϸ鼭 µ¿½Ã¿¡ ±× °è»êÀ» ÇÒ ¼ö´Â ¾øÀ»±î? ±×·± ½ÄÀÇ ¹æ¹ýÀ» ãÀ» ¼ö ¾ø´Ù¸é ¹Ýº¹¹® ÃÖÀûÈ­ ÀÛ¾÷À» Çصµ µÈ´Ù. ÀÌ ÀÏÀº ´Ü¼øÇÏ´Ù. À⵿»ç´Ï¸¦ ¾ø¾Ö ¹ö·Á¶ó. °á±¹ ÀÌ ÀÏÀº µ¶Ã¢¼º»Ó¸¸ ¾Æ´Ï¶ó ±×·± Á¾·ùÀÇ ±¸¹®À̳ª ½Ä¿¡ µå´Â ºñ¿ë¿¡ ´ëÇÑ ÀÌÇØ°¡ ¿ä±¸µÈ´Ù. ¿©±â ¸î °¡Áö¸¦ Á¦¾ÈÇØ º¸°Ú´Ù.
  • ½Ç¼ö ¿¬»ê(floating point operation)À» Á¦°ÅÇ϶ó
  • ÇÊ¿ä ¾øÀÌ ¸Þ¸ð¸® ºí·ÏÀ» »õ·Î ÇÒ´çÇÏÁö ¸»¶ó
  • »ó¼öµéÀ» ¹Ì¸® °è»êÇ϶ó(fold together)
  • I/O´Â ¹öÆÛ·Î ¿Å°Ü¶ó
  • ³ª´°¼ÀÀ» ÇÇÇ϶ó
  • ¾µµ¥¾ø´Â Çüº¯È¯(cast)À» ÇÇÇ϶ó
  • ÷ÀÚ(index)¸¦ ¹Ýº¹ °è»êÇÏ´Â °Íº¸´Ù´Â Æ÷ÀÎÅ͸¦ ¿Å±â´Â °ÍÀÌ ³´´Ù

ÀÌ·¯ÇÑ ¿¬»ê¿¡ µå´Â ºñ¿ëÀº »ç¿ëÇÏ´Â ½Ã½ºÅÛ¿¡ µû¶ó ´Ù¸£´Ù. ¾î¶² ½Ã½ºÅÛÀÇ ÄÄÆÄÀÏ·¯¿Í Çϵå¿þ¾î´Â ¾Ë¾Æ¼­ ÀÌ·± ÀϵéÀ» ÇØ ÁØ´Ù. ±×·¡µµ ºÐ¸íÇÏ°í È¿À²ÀûÀÎ Äڵ尡 ƯÁ¤ ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇÊ¿äÇÑ Äڵ庸´Ù ´õ ³´´Ù.

2.1.8. I/O ºñ¿ëÀ» ´Ù·ç´Â ¹æ¹ý

¸¹Àº ¹®Á¦¿¡¼­ ÇÁ·Î¼¼¼­´Â Çϵå¿þ¾î ÀåÄ¡µé°ú Åë½ÅÇÏ´Â µ¥ µå´Â ½Ã°£¿¡ ºñÇØ ºü¸£°Ô µ¿ÀÛÇÑ´Ù. ÀÌ·± ½Ã°£ ºñ¿ëÀ» º¸Åë ÁÙ¿©¼­ I/O¶ó°í ÇÏ°í, ¿©±â¿¡´Â ³×Æ®¿÷ ½Ã°£, µð½ºÅ© I/O, µ¥ÀÌÅͺ£À̽º ÁúÀÇ, ÆÄÀÏ I/O, ±×¸®°í ÇÁ·Î¼¼¼­¿¡ °¡±õÁö ¾ÊÀº ¾î¶² Çϵå¿þ¾î°¡ ¹º°¡¸¦ ÇÏ°Ô ÇÏ´Â ÀÛ¾÷µéÀÌ Æ÷ÇԵȴÙ. µû¶ó¼­ ºü¸¥ ½Ã½ºÅÛÀ» ¸¸µç´Ù´Â °ÍÀº, ¾î¶² »ª»ªÇÑ ¹Ýº¹¹® ¼Ó¿¡ ÀÖ´Â Äڵ带 °³¼±Çϰųª ´õ ³ª¾Æ°¡ ¾Ë°í¸®µëÀ» °³¼±ÇÏ´Â °Íº¸´Ù I/O¸¦ °³¼±ÇÏ´Â ÀÏÀÌ µÉ °æ¿ì°¡ ¸¹´Ù.

I/O¸¦ °³¼±ÇÏ´Â µÎ °¡Áö ¸Å¿ì ±âÃÊÀûÀÎ ¹æ¹ý, Áï ij½¬¿Í È¿À²Àû µ¥ÀÌÅÍ Ç¥Çö(representation)ÀÌ ÀÖ´Ù. ij½¬´Â (ÀϹÝÀûÀ¸·Î ¾î¶² Ãß»óÀûÀÎ °ªÀ» ÀÐ¾î ¿À´Â) I/O¸¦ ÇÇÇϱâ À§ÇØ ±× °ªÀ» °¡±õ°Ô º¹»çÇØ ³õ¾Æ¼­ ±× °ªÀ» °¡Á®¿À±â À§ÇØ I/O¸¦ ´Ù½Ã ¹ß»ý½ÃÅ°Áö ¾Ê´Â °ÍÀ» ¸»ÇÑ´Ù. ij½¬ÀÇ ÇÙ½ÉÀº ¾î¶² µ¥ÀÌÅÍ°¡ ¿øº»(master)ÀÌ°í ¾î¶² µ¥ÀÌÅÍ°¡ º¹»çº»ÀÎÁö ºÐ¸íÇÏ°Ô ±¸ºÐÇÏ´Â °ÍÀÌ´Ù. ¿øº»Àº ´Ü Çϳª¸¸ ÀÖ´Ù! ij½¬´Â º¹»çº»ÀÌ ¿øº»ÀÇ º¯È­¸¦ Áï½Ã ¹Ý¿µÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ ÀÖ´Ù´Â À§Çè ºÎ´ãÀÌ ÀÖ´Ù.

È¿À²Àû µ¥ÀÌÅÍ Ç¥ÇöÀ̶õ µ¥ÀÌÅ͸¦ ´õ¿í È¿À²ÀûÀ¸·Î Ç¥ÇöÇÏ¿© I/OÀÇ ºñ¿ëÀ» ÁÙÀÌ´Â ¹æ½ÄÀÌ´Ù. ÀÌ ¹æ¹ýÀº Á¾Á¾ °¡µ¶¼º°ú ȣȯ¼º µîÀÇ ´Ù¸¥ ¿ä±¸ Á¶°Ç°ú ´ë¸³µÇ±âµµ ÇÑ´Ù.

È¿À²Àû µ¥ÀÌÅÍ Ç¥ÇöÀº óÀ½ÀÇ Ç¥Çö ¹æ½Äº¸´Ù µÎ¼¼ ¹èÀÇ °³¼± È¿°ú°¡ Àֱ⵵ ÇÏ´Ù. À̸¦ À§ÇÑ ¹æ¹ýµé·Î´Â »ç¶÷ÀÌ ÀÐÀ» ¼ö Àִ ǥÇö ¹æ½Ä ´ë½Å 2Áø Ç¥Çö ¹æ½ÄÀ» »ç¿ëÇÏ´Â °Í, µ¥ÀÌÅÍ¿Í ÇÔ²² ½É¹ú »çÀüÀ» Àü¼ÛÇÏ¿© ±ä ½É¹úµéÀ» ÀÎÄÚµùÇÒ ÇÊ¿ä°¡ ¾ø°Ô ÇÏ´Â °Í, ±×¸®°í ±Ø´ÜÀûÀ¸·Î´Â ÇãÇÁ¸¸(Huffman) ÀÎÄÚµù °°Àº °Í µîÀÌ Æ÷ÇԵȴÙ.

¶§¶§·Î °¡´ÉÇÑ ¼¼ ¹ø° ¹æ¹ýÀº °è»ê ºÎºÐÀ» µ¥ÀÌÅÍ¿¡ ¹ÐÂø½ÃÄÑ ´õ °¡±î¿î °÷¿¡¼­ ÂüÁ¶ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, µ¥ÀÌÅͺ£À̽º¿¡¼­ ¾î¶² µ¥ÀÌÅ͸¦ ÀÐ¾î ¿Í¼­ ÇÕ°è¿Í °°Àº °£´ÜÇÑ °è»êÀ» ÇÑ´Ù°í ÇÒ ¶§ µ¥ÀÌÅͺ£À̽º ¼­¹ö°¡ Á÷Á¢ ±× ÀÛ¾÷À» ÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀº ÀÛ¾÷ÇÏ´Â ½Ã½ºÅÛÀÇ Æ¯¼º¿¡ ¸Å¿ì ¸¹ÀÌ ÀÇÁ¸Çϱâ´Â ÇÏÁö¸¸, ½ÃÇèÇØ º¼ ÇÊ¿ä´Â ÀÖ´Ù.

2.1.9. ¸Þ¸ð¸®¸¦ °ü¸®ÇÏ´Â ¹æ¹ý

¸Þ¸ð¸®´Â Àý´ë·Î ´Ù ½á ¹ö¸®¸é ¾È µÇ´Â ¼ÒÁßÇÑ ÀÚ¿øÀÌ´Ù. Àá½Ã µ¿¾ÈÀº ±×°ÍÀ» ¹«½ÃÇÒ ¼ö ÀÖ°ÚÁö¸¸ °á±¹¿¡´Â ¸Þ¸ð¸®¸¦ ¾î¶»°Ô °ü¸®ÇÒ °ÍÀÎÁö °áÁ¤ÇØ¾ß ÇÒ °ÍÀÌ´Ù.

´ÜÀÏ ¼­ºê·çƾÀÌ Â÷ÁöÇÏ´Â ¹üÀ§ ÀÌ»óÀ¸·Î À¯ÁöµÉ ÇÊ¿ä°¡ ÀÖ´Â °ø°£À» Á¾Á¾ ÇÒ´çµÈ Èü(heap)À̶ó°í ÇÑ´Ù. ¾Æ¹«µµ ÂüÁ¶ÇÏÁö ¾Ê´Â ¸Þ¸ð¸® ¿µ¿ªÀº ¾µ¸ð¾ø´Â ¾²·¹±â(°¡ºñÁö, garbage)ÀÏ »ÓÀÌ´Ù. »ç¿ëÇÏ´Â ½Ã½ºÅÛ¿¡ µû¶ó ¸Þ¸ð¸®°¡ °¡ºñÁö°¡ µÉ °Í °°À¸¸é ¸í½ÃÀûÀ¸·Î ¸Þ¸ð¸® ÇÒ´çÀ» ÇØÁ¦ÇØ¾ß ÇÑ´Ù. °¡ºñÁö ¼öÁý±â¸¦ Á¦°øÇÏ´Â ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» °æ¿ìµµ ¸¹´Ù. °¡ºñÁö ¼öÁý±â´Â °¡ºñÁö¸¦ ¹ß°ßÇϸé ÇÁ·Î±×·¡¸ÓÀÇ ¾î¶² Á¶ÀÛµµ ÇÊ¿ä ¾øÀÌ ±×°ÍÀÌ Â÷ÁöÇÏ´Â °ø°£À» Ç®¾îÁØ´Ù. °¡ºñÁö ¼öÁýÀº ÈǸ¢ÇÑ ¹æ¹ýÀÌ´Ù. À̸¦ ÅëÇØ ¿À·ù¸¦ ÁÙÀÌ°í, ÀûÀº ³ë·ÂÀ¸·Îµµ Äڵ带 ´õ¿í °£°áÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ÇÒ ¼ö ÀÖ´Ù¸é ÀÌ ¹æ¹ýÀ» »ç¿ëÇ϶ó.

ÇÏÁö¸¸ °¡ºñÁö ¼öÁýÀ» ÇÑ´Ù Çصµ ¸ðµç ¸Þ¸ð¸®¸¦ °¡ºñÁö·Î ä¿ì°Ô µÉ ¼ö ÀÖ´Ù. °íÀüÀûÀÎ ½Ç¼ö ÁßÀÇ Çϳª´Â Çؽ¬ Å×À̺í(hash table)À» ij½¬·Î »ç¿ëÇÏ°í´Â Çؽ¬ Å×ÀÌºí¿¡ ÀÖ´Â ÂüÁ¶ ÁÖ¼ÒµéÀ» Á¦°ÅÇÏ´Â °ÍÀ» Àؾî¹ö¸®´Â °ÍÀÌ´Ù. ÂüÁ¶ ÁÖ¼Ò°¡ ³²¾Æ ÀÖÀ¸¹Ç·Î ±× ÁÖ¼Ò¿¡ ÇØ´çÇÏ´Â ¸Þ¸ð¸® ¿µ¿ªÀº °¡ºñÁö ¼öÁýÀÌ µÉ ¼ö ¾ø´Â »óÅ·Π¸ø ¾²°Ô µÈ´Ù. ÀÌ°ÍÀ» ¸Þ¸ð¸® ´©¼ö(leak)¶ó°í ÇÑ´Ù. ¸Þ¸ð¸® ´©¼ö´Â ÀÏÂïºÎÅÍ Ã£¾Æ¼­ °íÃÄ¾ß ÇÑ´Ù. Àå½Ã°£ ½ÇÇàµÇ´Â ½Ã½ºÅÛÀÌ ÀÖ´Ù¸é °Ë»çÇÒ ¶§´Â ¸Þ¸ð¸®°¡ °í°¥µÇ´Â ÀÏÀÌ ¾ø´Ù°¡ ½ÇÁ¦·Î »ç¿ëµÉ ¶§°¡ µÅ¼­¾ß °í°¥µÇ±âµµ ÇÑ´Ù.

»õ·Î¿î °´Ã¼ÀÇ »ý¼ºÀº ¾î¶°ÇÑ ½Ã½ºÅÛ¿¡¼­µµ ¾î´À Á¤µµ ½Ã°£ ºñ¿ëÀÌ µå´Â ÀÛ¾÷ÀÌ´Ù. ÇÏÁö¸¸ ¼­ºê·çƾÀÇ Áö¿ª º¯¼öµé(local variables)¿¡ Á÷Á¢ ÇÒ´çµÈ ¸Þ¸ð¸®´Â ÇÒ´ç ÇØÁ¦ ¹æ½ÄÀÌ ¸Å¿ì °£´ÜÇØÁú ¼ö ÀÖÀ¸¹Ç·Î ±×·¸°Ô ½Ã°£ ºñ¿ëÀÌ µéÁö´Â ¾Ê´Â´Ù. ¾î¶»µç ºÒÇÊ¿äÇÑ °´Ã¼ »ý¼ºÀº ÇÇÇØ¾ß ÇÑ´Ù.

ÇÑ ¹ø¿¡ ÇÊ¿äÇÑ °´Ã¼ ¼öÀÇ »óÇÑÀ» Á¤ÇÒ ¶§ »ý±â´Â Áß¿äÇÑ °æ¿ì°¡ ÀÖ´Ù. ÀÌ °´Ã¼µéÀÌ ¸ðµÎ °°Àº ¾çÀÇ ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÑ´Ù¸é ±×°ÍµéÀ» ¸ðµÎ ¼ö¿ëÇϱâ À§ÇØ ´ÜÀÏ ºí·ÏÀÇ ¸Þ¸ð¸®, Áï ¹öÆÛ¸¦ ÇÒ´çÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±× °´Ã¼µéÀº ÀÌ ¹öÆÛ ¾È¿¡¼­ Á¤ÇØÁø ¼øȯ ¹æ½Ä¿¡ µû¶ó ÇÒ´çµÇ°í ÇØÁ¦µÉ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ¹öÆÛ¸¦ ¸µ ¹öÆÛ(ring buffer)¶ó°í ºÎ¸£±âµµ ÇÑ´Ù. ÀÌ°ÍÀº º¸Åë Èü ÇҴ纸´Ù ´õ ºü¸£´Ù.

¶§·Î´Â ÇÒ´çµÈ °ø°£ÀÌ ´Ù½Ã ÇÒ´çµÉ ¼ö ÀÖµµ·Ï, °¡ºñÁö ¼öÁý¿¡ ÀÇÁ¸ÇÏ´Â ´ë½Å, ±×°ÍÀ» ¸í½ÃÀûÀ¸·Î Ç®¾îÁà¾ß ÇÑ´Ù. ±×·¡¼­ ÇÒ´çµÈ °¢ ¿µ¿ªÀ» Àß ¾Ë¾Æ³»¾î ±×°ÍÀ» ÀûÀýÇÑ ¶§¿¡ ÇØÁ¦ÇÏ´Â ¹æ¹ýÀ» ¼³°èÇØ¾ß ÇÑ´Ù. ±× ¹æ¹ýÀº »ý¼ºµÈ °´Ã¼ÀÇ Á¾·ù¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ´Ù. ¸Þ¸ð¸® ÇÒ´ç ÀÛ¾÷ÀÌ ¼öÇàµÉ ¶§¸¶´Ù ±×°ÍÀÌ °á±¹¿¡´Â ¸Þ¸ð¸® ÇÒ´ç ÇØÁ¦ ÀÛ¾÷°ú ¦À» ÀÌ·ï¾ß ÇÑ´Ù´Â »ç½ÇÀ» ¸í½ÉÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀº ¸Å¿ì ¾î·Æ±â ¶§¹®¿¡ ÇÁ·Î±×·¡¸ÓµéÀº À̸¦ À§ÇØ ´Ü¼øÇÏ°Ô ÂüÁ¶ ȸ¼ö ¼¼±â¿Í °°Àº ±âÃÊÀûÀÎ ÇüÅÂÀÇ °¡ºñÁö ¼öÁý ¹æ¹ýÀ» ±¸ÇöÇÏ´Â °æ¿ìµµ ÀÖ´Ù.

2.1.10. °¡²û¾¿ »ý±â´Â ¹ö±×¸¦ ´Ù·ç´Â ¹æ¹ý

°¡²û¾¿ »ý±â´Â ¹ö±×´Â "¿Ü°è¿¡¼­ ¿Â 20¹ÌÅÍÂ¥¸® Åõ¸í Àü°¥"ÀÇ »çÃÌ °°Àº Á¾·ùÀÇ ¹ö±×ÀÌ´Ù. ÀÌ ²ûÂïÇÑ ¾Ç¸ùÀº °üÂûÇϱ⠾î·Á¿ï ¸¸Å­ °¡²û¾¿ ³ªÅ¸³ªÁö¸¸, ¶ÇÇÑ ¹«½ÃÇÒ ¼ö ¾øÀ» ¸¸Å­ ÀÚÁÖ ÀϾ´Ù. ÀÌ·± ¹ö±×´Â ¹ß°ßÇϱ⵵ ¾î·Æ°Ô ¶§¹®¿¡ °íÄ¡±âµµ ¾î·Æ´Ù.

±× ¹ö±×¸¦ ã±â À§ÇØ ¿©´ü ½Ã°£À» ¸Å´Þ¸° µÚ¿¡ ±×°ÍÀÌ Á¤¸» ÀÖ´Â °ÍÀÎÁö ÀǽÉÇϱ⠽ÃÀÛÇÑ´Ù Çصµ, °¡²û¾¿ »ý±â´Â ¹ö±×´Â ´Ù¸¥ ¸ðµç °ÍµéÀÌ µû¸£´Â µ¿ÀÏÇÑ ³í¸® ¹ýÄ¢À» µû¸¦ ¼ö¹Û¿¡ ¾ø´Ù. ÀÌ ¹ö±×¸¦ »ó´ëÇϱâ Èûµç °ÍÀº ¾ËÁö ¸øÇÏ´Â ¾î¶² Á¶°Çµé¿¡¼­¸¸ »ý±â±â ¶§¹®ÀÌ´Ù. ±× ¹ö±×°¡ »ý±â´Â ¹Ù·Î ±× ¶§ÀÇ »óȲµéÀ» ±â·ÏÇÏ¿© Á¤¸»·Î ¾î¶² º¯ÀÌ°¡ »ý±ä °ÍÀÎÁö ÃßÃøÇÒ ¼ö ÀÖµµ·Ï ÇØ º¸¶ó. ±× Á¶°ÇÀº, ¿¹¸¦ µé¾î, 'ÀÌ ¹ö±×´Â '¿ÍÀÌ¿À¹Ö(Wyoming)'À̶ó´Â °ªÀ» ÀÔ·ÂÇßÀ» ¶§¸¸ »ý±ä´Ù"´Â °Í°ú °°ÀÌ, µ¥ÀÌÅÍ °ª¿¡ °ü·ÃµÇ¾î ÀÖÀ» ¼öµµ ÀÖ´Ù. ¸¸¾à ÀÌ°ÍÀÌ º¯ÀÌÀÇ ¿øÀÎÀÌ ¾Æ´Ï¶ó¸é ´ÙÀ½À¸·Î´Â µ¿½Ã¿¡ ¼öÇàµÇ¾î¾ß ÇÏ´Â ÀÛ¾÷ÀÌ ½ÇÁ¦·Î´Â ±×·¸°Ô µÇÁö ¸øÇßÀ» °æ¿ì¸¦ ÀǽÉÇØ º¼ ¼ö ÀÖ´Ù.

¾î¶² ÅëÁ¦µÈ ¹æ½ÄÀ¸·Î ±× ¹ö±×°¡ ´Ù½Ã ³ªÅ¸³ªµµ·Ï °è¼Ó, °è¼Ó, °è¼Ó ½ÃÇèÇØ º¸¶ó. ´Ù½Ã ³ªÅ¸³ª°Ô ÇÒ ¼ö ¾ø´Ù¸é, ¹ö±×°¡ ½ÇÁ¦·Î ¹ß»ýÇÒ ¶§ ±×°ÍÀ» ºÐ¼®Çϱâ À§ÇØ ÇÊ¿äÇÏ´Ù°í »ý°¢µÇ´Â Á¤º¸µéÀ» ±â·ÏÀ¸·Î ³²±æ ¼ö ÀÖ´Â (ÇÊ¿äÇÏ´Ù¸é Ưº°ÇÑ) ·Î±× ±â·Ï ½Ã½ºÅÛÀ» ¸¸µé¾î ±× ¹ö±× ¾Õ¿¡ µ£À» ³õ¾Æ º¸¶ó. ¹ö±×°¡ °³¹ß ȯ°æ¿¡¼­´Â ³ªÅ¸³ªÁö ¾Ê°í ¿Ï¼º Á¦Ç°¿¡¼­¸¸ ³ªÅ¸³­´Ù¸é ±×°ÍÀº ¿À·¡ °É¸®´Â ÇÁ·Î¼¼½º ¶§¹®ÀÏ °ÍÀ̶ó°í ¹Ï¾î º¸¶ó. ·Î±× ±â·Ï¿¡¼­ ¾ò´Â ½Ç¸¶¸®µéÀº ÇØ°áÃ¥À» Á¦°øÇØ ÁÖÁö´Â ¸øÇÏ´õ¶óµµ ·Î±× ±â·Ï ¹æ¹ýÀ» °³¼±Çϱâ À§ÇÑ Á¤º¸´Â ÃæºÐÈ÷ ÁÙ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °³¼±µÈ ·Î±× ±â·Ï ½Ã½ºÅÛÀ» ¿Ï¼ºÇÏ´Â µ¥¿¡´Â ¿À·£ ½Ã°£ÀÌ °É¸± ¼öµµ ÀÖ´Ù. ±×¸®°í´Â ´õ ¸¹Àº Á¤º¸¸¦ ¾ò±â À§ÇØ ±× ¹ö±×°¡ ´Ù½Ã ³ªÅ¸³¯ ¶§±îÁö ±â´Ù·Á¾ß ÇÑ´Ù. ÀÌ ÀÏÀº ¾î´À ½Ã°£ µ¿¾È °è¼Ó ¹Ýº¹ÇØ¾ß ÇÒ ¼öµµ ÀÖ´Ù.

°¡²û¾¿ »ý±â´Â ¹ö±×µé Áß¿¡¼­ ³»°¡ ÀúÁö¸¥ °¡Àå ¾î¸®¼®¾ú´ø °ÍÀº, ¾î¶² ¼ö¾÷ÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö ¾ð¾î(functional programming language)¸¦ ´ÙÁß ¾²·¹µå·Î ±¸ÇöÇÏ´Â °ÍÀ̾ú´Ù. ³ª´Â ±× ÇÔ¼öÇü ÇÁ·Î±×·¥ÀÌ ¸ðµç (ÀÌ ¼ö¾÷¿¡¼­´Â ¿©´ü °³ÀÇ) CPUµéÀ» Àß È°¿ëÇÏ¿© ¼öÄ¡ °è»êÀ» µ¿½Ã¿¡ Á¤È®ÇÏ°Ô ÇØ ³»µµ·Ï ¸Å¿ì ÁÖÀǸ¦ ±â¿ï¿´´Ù. ±×·±µ¥ °¡ºñÁö ¼öÁý±â¸¦ µ¿±âÈ­ÇÏ´Â °ÍÀ» ±ôºý Àؾú´Ù. ÀÌ ½Ã½ºÅÛÀº ¿À·£ ½Ã°£ µ¿¾È Àß µ¹¾Æ°¬°í, ¹º°¡ ÀÌ»óÇÏ´Ù´Â °ÍÀ» ´«Ä¡ ä±â Àü±îÁö´Â, ¾î¶² ÀÛ¾÷À» ½ÃÀÛÇϵç Àß ¸¶¹«¸®µÇ´Â °Í °°¾Ò´Ù. ºÎ²ô·´°Ôµµ ³ª´Â ³» ½Ç¼ö°¡ µå·¯³ª±â Àü±îÁö´Â Çϵå¿þ¾î¿¡ ¹®Á¦°¡ ÀÖ´Ù°í »ý°¢Çß¾ú´Ù.

ÃÖ±Ù¿¡ ÀÏÇϸ鼭´Â, ¹ß°ßÇϱâ±îÁö ¸î ÁÖ³ª °É·È´ø °¡²û¾¿ »ý±â´Â ¹ö±×¸¦ ¸¸³­ ÀûÀÌ ÀÖ´Ù. ¿ì¸®¿¡°Ô´Â ¾ÆÆÄÄ¡(Apache) À¥ ¼­¹ö µÚ¿¡ ÀÚ¹Ù(Java)·Î ±¸ÇöµÈ ´ÙÁß ¾²·¹µå ¾îÇø®ÄÉÀÌ¼Ç ¼­¹öµéÀÌ ÀÖ´Ù. ÆäÀÌÁö ÀüȯÀ» ºü¸£°Ô À¯ÁöÇϱâ À§ÇØ ¿ì¸®´Â ¸ðµç I/O°¡ ÆäÀÌÁö Àüȯ ¾²·¹µåµé°ú´Â ´Ù¸¥ ³× °³ÀÇ µ¶¸³µÈ ¾²·¹µå¿¡¼­ ÀϾ°Ô ÇÏ°í ÀÖ´Ù. ±×·±µ¥ À̰͵éÀÌ (¿ì¸® ·Î±× ±â·Ï¿¡ µû¸£¸é) °¡²û ÇÑ ¹ø¾¿ ¸î ½Ã°£ µ¿¾È ¸ØÃá °Íó·³ µÇ¸é¼­ ¾Æ¹« Àϵµ ÇÏÁö ¾Ê¾Ò´Ù. ¾²·¹µå°¡ ³× °³°¡ Àֱ⠶§¹®¿¡ ³× °³ ¸ðµÎ ¸ØÃßÁö ¾Ê´Â ÇÑ ±× ÀÚü·Î´Â Å« ¹®Á¦´Â ¾Æ´Ï¾ú´Ù. ±×·¸°Ô µÈ´Ù¸é ÀÌ ¾²·¹µåµéÀÌ ºñ¿ö³»´Â Å¥(queue)°¡ ³²¾Æ ÀÖ´Â ¸ðµç ¸Þ¸ð¸®¸¦ ¼ø½Ä°£¿¡ ´Ù ä¿ö¼­ ¼­¹ö°¡ ¸ØÃç¹ö·ÈÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀ» ¾Ë°Ô µÇ±â±îÁö ÇÑ ÁÖ Á¤µµ °É·ÈÁö¸¸ ¹«¾ù ¶§¹®¿¡ ÀÌ·± ÀÏÀÌ »ý±â´ÂÁö, ¾ðÁ¦ »ý±æÁö, ¶Ç´Â ¸ØÃâ ¶§ ¾î´À ¾²·¹µå°¡ ¾îµðÂë ÀÛ¾÷À» ÇÏ°í ÀÖ´ÂÁöÁ¶Â÷ ¿©ÀüÈ÷ ¸ô¶ú´Ù.

ÀÌ°ÍÀº Ÿ»ç ¼ÒÇÁÆ®¿þ¾î¿Í ¿¬°üµÈ À§Ç輺À» º¸¿©ÁØ´Ù. ¿ì¸®´Â ÅؽºÆ®¿¡¼­ HTML ű׸¦ Á¦°ÅÇÏ´Â ÄÚµåÀÇ »ç¿ë±ÇÀ» ¹Þ¾Æ¼­ ¾²°í ÀÖ¾ú´Ù. ¿ì¸®´Â ±× Äڵ尡 ³ª¿Â ³ª¶ó À̸§À» µû¼­ ±×°ÍÀ» 'ÇÁ¶û½º ½ºÆ®¸®ÆÛ'¶ó´Â ¾ÖĪÀ¸·Î ºÒ·¶´Ù. ¿ì¸®´Â ¼Ò½º Äڵ带 °¡Áö°í ÀÖ¾úÁö¸¸ (°¨»çÇϳªÀÌ´Ù!) ¿ì¸® ¼­¹öÀÇ ·Î±× ±â·ÏÀ» »ìÆ캸´Ù°¡ À̸ÞÀÏ ¾²·¹µåµéÀÌ ÇÁ¶û½º ½ºÆ®¸®ÆÛ¿¡¼­ ¸ØÃá´Ù´Â °ÍÀ» ¾Ë°Ô µÇ±â±îÁö ±× ¼Ò½º¸¦ ÁÖÀDZí°Ô ¿¬±¸ÇÏÁö ¾Ê¾Ò´Ù.

ÀÌ ½ºÆ®¸®ÆÛ´Â Á¦´ë·Î µ¿ÀÛÇßÁö¸¸ ±æÀÌ°¡ ±æ°í ƯÀÌÇÑ ÅؽºÆ®¿¡ ´ëÇؼ­´Â ±×·¸Áö ¸øÇß´Ù. ÀÌ·± ÅؽºÆ®¸¦ ó¸®ÇÏ´Â µ¥¿¡´Â ÅؽºÆ® ±æÀÌÀÇ Á¦°ö¿¡ ºñ·ÊÇϰųª ´õ ¸¹Àº ½Ã°£ÀÌ °É·È´Ù. ÀÌ·± ÅؽºÆ®µéÀÌ ÀÚÁÖ ³ªÅ¸³ª´Â °ÍÀ̾ú´Ù¸é ¿ì¸®´Â ±× ¹ö±×¸¦ ±Ý¹æ ¹ß°ßÇßÀ» °ÍÀÌ´Ù. ±×°ÍÀÌ ÀüÇô ³ªÅ¸³ªÁö ¾Ê¾Ò´Ù¸é ¿ì¸®´Â ÀüÇô ¹®Á¦°¡ ¾ø¾úÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ ±×°ÍÀº ³ªÅ¸³µ°í, ¿ì¸®´Â ¹®Á¦¸¦ ÀÌÇØÇÏ°í ÇØ°áÇÏ´Â µ¥ ¸î ÁÖ³ª °É·È´ø °ÍÀÌ´Ù.

2.1.11. ¼³°è ±â´ÉÀ» ÀÍÈ÷´Â ¹æ¹ý

¼ÒÇÁÆ®¿þ¾î¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ¹è¿ì±â À§Çؼ­´Â »ç¼ö(mentor)°¡ ¼³°è¸¦ ÇÒ ¶§ ±×µé°ú ÇÑ ÀÚ¸®¿¡ ÀÖÀ¸¸é¼­ ±×µéÀÇ ÇൿÀ» ¿¬±¸Ç϶ó. ±×¸®°í Àß ÀÛ¼ºµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ¿¬±¸Ç϶ó. ±× ÈÄ¿¡´Â ÃÖ±Ù¿¡ ³ª¿Â ¼³°è ±â¹ý¿¡ ´ëÇÑ Ã¥À» ÀÐÀ¸¶ó.

±×¸®°í ±×°ÍµéÀ» Á÷Á¢ ½ÇõÇØ¾ß ÇÑ´Ù. ¼Ò±Ô¸ð ÇÁ·ÎÁ§Æ®ºÎÅÍ ½ÃÀÛÇ϶ó. ÃÖÁ¾ ÀÛ¾÷À» ¸¶ÃÆÀ¸¸é ±× ¼³°è°¡ ¾î¶»°Ô ½ÇÆÐÇϰųª ¼º°øÇß´ÂÁö, óÀ½ »ý°¢Çß´ø °³³ä¿¡¼­ ¾î¶»°Ô ´Þ¶óÁ³´ÂÁö ¼÷°íÇ϶ó. ÀÌ·± ½ÄÀ¸·Î ´Ù¸¥ »ç¶÷µé°ú ´õ Å« ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ°Ô µÈ´Ù. ¼³°è ±â´ÉÀº ÆÇ´Ü ´É·ÂÀÇ ¹®Á¦À̸ç, ±×°ÍÀ» ¾ò±â±îÁö ¸î ³âÀº °É¸°´Ù. Çö¸íÇÑ ÇÁ·Î±×·¡¸Ó´Â µÎ ´ÞÀ̸é Àû´çÇÑ ¼öÁØ¿¡¼­ ±âº» ±â´ÉÀ» ÀÍÈú ¼ö ÀÖÀ» °ÍÀÌ¸ç ±×°ÍÀ» ±â¹ÝÀ¸·Î ¹ßÀüÇØ °¥ °ÍÀÌ´Ù.

ÀÚ±â ÀÚ½ÅÀÇ ½ºÅ¸ÀÏÀ» °³¹ßÇÏ´Â °ÍÀº ÀÚ¿¬½º·¯¿î ÀÏÀ̸ç Àڽſ¡°Ô µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¼³°è´Â ¿¹¼úÀÌÁö °úÇÐÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ¸í½ÉÇ϶ó. ÀÌ·± ÁÖÁ¦·Î Ã¥À» ¾²´Â »ç¶÷µéÀº ÈçÈ÷ ±×°ÍÀÌ °úÇÐÀûÀ¸·Î º¸ÀÌ°Ô ÇÏ´Â µ¥¿¡ °ü½ÉÀ» °®´Â´Ù. ÇÏÁö¸¸ ƯÁ¤ÇÑ ¼³°è ½ºÅ¸ÀÏÀ» °íÁýÇÏÁö´Â ¾Êµµ·Ï Ç϶ó.

2.1.12. ½ÇÇèÀ» ¼öÇàÇÏ´Â ¹æ¹ý

ÀÌÁ¦´Â °íÀÎÀÌ µÈ À§´ëÇÑ ¿¡Ã³ ´ÙÀͽºÆ®¶ó(Edsger Dijkstra)´Â Àü»ê °úÇÐÀº ½ÇÇè °úÇÐÀÌ ¾Æ´Ï¸ç<ExpCS> ÀüÀÚÀûÀÎ ÄÄÇ»ÅÍ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â´Ù°í ¼³µæ·Â ÀÖ°Ô ¼³¸íÇß´Ù. ±×°¡ 1960³â´ëÀÇ Àü»ê °úÇп¡ ´ëÇØ ´ÙÀ½°ú °°ÀÌ ¸»Çß´Ù. <Knife>

Çطοî ÀÏÀÌ ÀϾ´Ù. ÀÌ ÁÖÁ¦´Â 'Àü»ê °úÇÐ'À¸·Î ¾Ë·ÁÁö±â ½ÃÀÛÇß´Ù. - ÀÌ°ÍÀº ²À ¿Ü°ú ¼ö¼úÀ» 'Ä® °úÇÐ'À̶ó°í ºÎ¸£´Â °Í°ú °°´Ù. - ±×¸®°í Àü»ê °úÇÐÀº ±â°è¿Í ±× ÁÖº¯ ÀåÄ¡µé¿¡ ´ëÇÑ Çй®À̶ó°í »ç¶÷µéÀÇ »ý°¢ ¼Ó¿¡ ´Ü´ÜÈ÷ ÀÚ¸®¸¦ Àâ°Ô µÇ¾ú´Ù.


ÇÁ·Î±×·¡¹ÖÀÌ ½ÇÇè °úÇÐÀÌ µÇ¾î¼­´Â ¾È µÇ°ÚÁö¸¸, ´ëºÎºÐÀÇ ½Ç¹« ÇÁ·Î±×·¡¸ÓµéÀº ´ÙÀͽºÆ®¶ó°¡ Àü»ê °úÇп¡ ´ëÇØ ³»¸° Á¤ÀÇ¿¡ µ¿°¨ÇÒ ¸¸Å­ ¿©À¯·ÓÁö´Â ¸øÇÏ´Ù. ¿ì¸®´Â, ÀüºÎ´Â ¾Æ´Ï´õ¶óµµ ÀϺΠ¹°¸®ÇÐÀÚµéÀÌ ±×·¯ÇϵíÀÌ, ½ÇÇèÀÇ ¿µ¿ª ¼Ó¿¡¼­ ÀÏÇØ¾ß ÇÑ´Ù. Áö±ÝºÎÅÍ 30³â µ¿¾È ÇÁ·Î±×·¡¹ÖÀÌ ½ÇÇè ¾øÀÌ ÀÌ·ïÁú ¼ö ÀÖ´Ù¸é, ±×°ÍÀº Àü»ê °úÇÐÀÇ À§´ëÇÑ ½Â¸®¶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¾ÕÀ¸·Î ÇØ º¸°Ô µÉ ¸î °¡Áö ½ÇÇèµéÀº ´ÙÀ½°ú °°´Ù.
  • ¹®¼­ ³»¿ë¿¡ ºÎÇÕÇÏ´ÂÁö °ËÁõÇϰųª (¹®¼­°¡ ¾ø´Ù¸é) ½Ã½ºÅÛÀÇ ¹ÝÀÀÀ» ÀÌÇØÇϱâ À§ÇØ ¸î¸î Ç¥º»µé·Î ½Ã½ºÅÛÀ» °Ë»çÇϱâ
  • ½ÇÁ¦·Î ¹ö±×°¡ °íÃÄÁ³´ÂÁö ¾Ë¾Æº¸±â À§ÇØ ÄÚµåÀÇ ¹Ù²ï ºÎºÐÀ» °Ë»çÇϱâ
  • ½Ã½ºÅÛÀÇ ¼º´É Ư¼ºÀ» ¿Ïº®ÇÏ°Ô ¾Ë±â À§ÇØ µÎ °¡Áö ´Ù¸¥ Á¶°Ç¿¡¼­ ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÃøÁ¤Çϱâ
  • µ¥ÀÌÅÍÀÇ ¹«°á¼ºÀ» Á¡°ËÇϱâ
  • ¾î·Á¿î, ȤÀº ¹Ýº¹Çϱâ Èûµç ¹ö±× ÇØ°áÀÇ ½Ç¸¶¸®¸¦ ¾ò±â À§ÇØ Åë°è ÀڷḦ ¼öÁýÇϱâ

³»°¡ ÀÌ ±Û¿¡¼­ ½ÇÇè ¼³°è¸¦ ¼³¸íÇÒ ¼ö ÀÖÀ¸¸®¶ó°í´Â »ý°¢ÇÏÁö ¾Ê´Â´Ù. µ¶ÀÚ ½º½º·Î ¿¬±¸ÇÏ°í ¿¬½ÀÇØ º¸¾Æ¾ß ÇÒ °ÍÀÌÁö¸¸, µÎ °¡Áö ªÀº Á¶¾ðÀ» ÇØ ÁÙ ¼ö´Â ÀÖ°Ú´Ù.

ù°, ÀÚ½ÅÀÇ °¡¼³À̳ª Á¡°ËÇÏ·Á°í ÇÏ´Â °ËÁõ Á¶°Ç(assertion)ÀÌ ¹«¾ùÀÎÁö ¸íÄèÇØ¾ß ÇÑ´Ù. È¥µ·½º·´°Å³ª ´Ù¸¥ »ç¶÷µé°ú ÇÔ²² ÀÛ¾÷ÇÒ ¶§´Â °¡¼³À» Àû¾î º¸´Â °ÍÀÌ µµ¿òÀÌ µÇ±âµµ ÇÑ´Ù.

°¢ ½ÇÇèÀÌ Áö³­ ½ÇÇè¿¡¼­ ¾òÀº Áö½Ä¿¡ ±â¹ÝÀ» µÎ´Â ÀÏ·ÃÀÇ ½ÇÇèµéÀ» ¼³°èÇØ¾ß ÇÏ´Â »óȲ¿¡ óÇÒ ¶§°¡ Á¾Á¾ ÀÖÀ» °ÍÀÌ´Ù. ±×·¯¹Ç·Î °¡´ÉÇÑ ÇÑ ¸¹Àº Á¤º¸¸¦ ¾ò¾î³¾ ¼ö ÀÖµµ·Ï ½ÇÇèÀ» ¼³°èÇØ¾ß ÇÑ´Ù. ºÒÇàÈ÷µµ ÀÌ°ÍÀº °¢ ½ÇÇèÀÌ ´Ü¼ø¸í·áÇØ¾ß ÇÑ´Ù´Â Á¶°Ç°ú ´ë¸³µÈ´Ù. ÀÌ·± »óȲ¿¡ ´ëÇÑ ÆÇ´ÜÀº °æÇèÀ» ÅëÇØ °³¹ßÇØ¾ß ÇÒ °ÍÀÌ´Ù.

2.2. ÆÀÀÇ ±â´Éµé

2.2.1. ½Ã°£ ÃßÁ¤ÀÌ Áß¿äÇÑ ÀÌÀ¯

¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÌ ÃÖ´ëÇÑ »¡¸® Àû±ØÀûÀ¸·Î È°¿ëµÇ°Ô Çϱâ À§Çؼ­´Â °³¹ß °èȹÀ» ¼¼¿ì´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ¹®¼­È­, ½Ã½ºÅÛ ¹èÄ¡, ¸¶ÄÉÆà µîÀÇ °èȹµµ ¼¼¿ö¾ß ÇÑ´Ù. »ó¾÷ÀûÀÎ ÇÁ·ÎÁ§Æ®¿¡¼­´Â ¿µ¾÷°ú À繫µµ Æ÷ÇÔÇÑ´Ù. °³¹ß ½Ã°£À» ¿¹ÃøÇÒ ¼ö ¾ø´Ù¸é ÀÌ·¯ÇÑ °ÍµéÀ» È¿°úÀûÀ¸·Î °èȹÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù.

Á¤È®ÇÑ ½Ã°£ ÃßÁ¤Àº ¿¹Ãø °¡´É¼ºÀ» ³ôÀδÙ. °ü¸®Ã¥ÀÓÀÚµéÀº ±×·¸°Ô µÇ´Â °ÍÀ» ¸Å¿ì ÁÁ¾ÆÇϸç, ¶Ç ´ç¿¬È÷ ±×·¡¾ß ÇÑ´Ù. °ü¸®Ã¥ÀÓÀÚµéÀº ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â µ¥ ¾ó¸¶³ª ½Ã°£ÀÌ °É¸±Áö Á¤È®ÇÏ°Ô ¿¹ÃøÇÏ´Â °ÍÀÌ ÀÌ·ÐÀûÀ¸·Î³ª ½ÇÁ¦ÀûÀ¸·Î ºÒ°¡´ÉÇÏ´Ù´Â »ç½ÇÀ» ÀüÇô ÀÌÇØÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ¿ì¸®´Â ÀÌ·± ºÒ°¡´ÉÇÑ ÀÏÀ» Çϵµ·Ï Ç×»ó ¿ä±¸¹ÞÀ¸¹Ç·Î ±× »ç½ÇÀ» Á¤Á÷ÇÏ°Ô ´ë¸éÇØ¾ß ÇÑ´Ù. ¾î·µç ÀÌ °úÁ¦°¡ ºÒ°¡´ÉÇÏ´Ù´Â °ÍÀ» ÀÎÁ¤ÇÏÁö ¾Ê´Â °ÍÀº ºÎÁ¤Á÷ÇÑ ÀÏÀÌ µÉ °ÍÀ̹ǷΠÇÊ¿äÇÏ´Ù¸é ±×°ÍÀ» ¼³¸íÇ϶ó. »ç¶÷µéÀº,

±× ¹®Á¦¸¦ Á¦´ë·Î ÀÌÇØÇÑ °ÍÀ̶ó¸é, (¾Æ¹«µµ ±× µ¿¾È ¿ì¸®¸¦ ¹æÇØÇÏÁö ¾Ê´Â´Ù°í ÇÒ ¶§) 5ÁÖ ¾È¿¡ ¸¶Ä¥ °¡´É¼ºÀÌ 50% Á¤µµ ÀÖ´Ù°í ÃßÁ¤µË´Ï´Ù.


À§ÀÇ ¹®ÀåÀÌ ½ÇÁ¦·Î´Â,

±× ÀÏÀ» ¸ðµÎ 5ÁÖ ¾È¿¡ Ʋ¸²¾øÀÌ ¸¶Ä¡°Ú½À´Ï´Ù.


À§ÀÇ ¹®ÀåÀ» ¶æÇÑ´Ù°í ºÎÇ®·Á »ý°¢ÇÏ´Â ³î¶ó¿î °æÇâÀÌ ÀÖÀ¸¹Ç·Î, ½Ã°£ ÃßÁ¤¿¡ ´ëÇØ ÀÇ»ç¼ÒÅëÀÇ ¹®Á¦°¡ »ý±æ °¡´É¼ºÀÌ ¸¹´Ù.

ÀÌ·¯ÇÑ ÀÏ»óÀûÀÎ Çؼ®ÀÇ ¹®Á¦°¡ ÀÖÀ¸¹Ç·Î »ó»ç³ª °í°´ÀÌ ¾Æ¹« °Íµµ ¸ð¸¥´Ù »ý°¢ÇÏ°í ±× ½Ã°£ ÃßÁ¤ÀÌ ¹«¾ùÀ» ÀǹÌÇÏ´Â °ÍÀÎÁö ºÐ¸íÇÏ°Ô ³íÀÇÇØ¾ß ÇÑ´Ù. ±×¸®°í ¿¹»ó ½Ã°£ÀÌ ¾Æ¹«¸® Ʋ¸²¾ø¾î º¸¿©µµ ´Ù½Ã ÇÑ ¹ø ´õ ±×°ÍÀ» ÃßÁ¤ÇØ º¸¾Æ¾ß ÇÑ´Ù.

2.2.2. ÇÁ·Î±×·¡¹Ö ½Ã°£À» ÃßÁ¤ÇÏ´Â ¹æ¹ý

½Ã°£ ÃßÁ¤Àº ¿¬½ÀÀÌ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ ³ë·ÂÇØ¾ß ÇÑ´Ù. ½Ã°£ ÃßÁ¤Àº ³ë·ÂÀÌ ¸¹ÀÌ µå´Â ÀÏÀ̱⠶§¹®¿¡, ƯÈ÷ ´ë±Ô¸ð ÀÛ¾÷ ½Ã°£À» ÃßÁ¤ÇØ¾ß ÇÒ °æ¿ì¿¡´Â ½Ã°£ ÃßÁ¤ ÀÚü¿¡ µå´Â ½Ã°£À» ÃßÁ¤ÇÒ ÇÊ¿äµµ ÀÖ´Ù.

´ë±Ô¸ð ÀÛ¾÷ ½Ã°£À» ÃßÁ¤ÇØ¾ß ÇÒ ¶§¿¡´Â õõÈ÷ ÇÏ´Â °ÍÀÌ °¡Àå Á¤Á÷ÇÑ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ±â¼úÀÚµéÀº ¿­½ÉÀÌ ÀÖÀ¸¸ç »ç¶÷µéÀ» ±â»Ú°Ô ÇÏ°í ½Í¾î Çϱ⠶§¹®¿¡ õõÈ÷ ÇÏ´Â °ÍÀ» ºÐ¸íÈ÷ ÁÁ¾ÆÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ Áï¼®À¸·Î ÃßÁ¤ÇÑ °ÍÀº ´ë°³ Á¤È®ÇÏÁöµµ Á¤Á÷ÇÏÁöµµ ¾Ê´Ù.

õõÈ÷ ÇÏ´Â µ¿¾È ±× °úÁ¦¸¦ ¼öÇàÇϰųª °úÁ¦ÀÇ ¸ðÇüÀ» ¸¸µå´Â °Í¿¡ ´ëÇØ ¼÷°íÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Á¤Ã¥ÀÇ ¾Ð·ÂÀ» ÇÇÇÒ ¼ö ÀÖ´Ù¸é ÀÌ°ÍÀÌ ½Ã°£ ÃßÁ¤À» µµÃâÇÒ ¼ö ÀÖ´Â °¡Àå Á¤È®ÇÑ ¹æ¹ýÀ̸ç, ½ÇÁ¦·Îµµ ±×´ë·Î ÀÛ¾÷ÀÌ ÁøÇàµÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

Á¶»çÇÒ ½Ã°£À» ÃæºÐÈ÷ °®´Â °ÍÀÌ ºÒ°¡´ÉÇÒ ¶§¿¡´Â, ¿ì¼± ±× ÃßÁ¤ÀÌ ¹«¾ùÀ» ¶æÇÏ´ÂÁö ¾ÆÁÖ ºÐ¸íÇÏ°Ô È®Á¤ÇØ¾ß ÇÑ´Ù. ÃßÁ¤ ³»¿ë ±â·ÏÀÇ Ã¹ ºÎºÐ°ú ¸¶Áö¸· ºÎºÐ¿¡ ±× Àǹ̸¦ ´Ù½Ã ½á ³õÀ¸¶ó. °úÁ¦¸¦ Á¡ÁøÀûÀÎ ¼Ò±Ô¸ð ÇÏÀ§ °úÁ¦µé·Î ºÐÇØÇ쵂 °¢ ¼Ò±Ô¸ð °úÁ¦°¡ ÇÏ·ç ÀÌ»óÀÌ µÇÁö ¾ÊÀ» ¶§±îÁö, ÀÌ»óÀûÀ¸·Î´Â ±× ÀÌÇÏÀÇ ±æÀÌ·Î ÃßÁ¤ ³»¿ë ±â·ÏÀ» ÁغñÇ϶ó. °¡Àå Áß¿äÇÑ °ÍÀº Çϳª¶óµµ ºü¶ß¸®´Â ÀÏÀÌ ¾øµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, ¹®¼­È­, °Ë»ç, °èȹ ½Ã°£, ´Ù¸¥ ±×·ì°ú ȸÀÇ ½Ã°£, ÈÞ°¡ ½Ã°£ µîÀÌ ¸ðµÎ ¸Å¿ì Áß¿äÇÏ´Ù. ¸ÅÀÏ ¹Ùº¸µéÀ» »ó´ëÇÏ¸ç º¸³»´Â ½Ã°£ÀÌ ÀÖ´Ù¸é ±×°Íµµ ÃßÁ¤ ³»¿ë¿¡ ÇÑ Ç׸ñÀ¸·Î Àû¾î ³ÖÀ¸¶ó. ÀÌ·¸°Ô Çϸé ÃÖ¼ÒÇÑ ¹«¾ù ¶§¹®¿¡ ½Ã°£À» ½á ¹ö¸®°Ô µÇ´ÂÁö »ó»ç°¡ ¾Ë¾Æº¼ ¼ö ÀÖ°Ô´Â µÉ °ÍÀ̸ç, ÀÚ½ÅÀÇ ½Ã°£À» Áöų ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.

ÃßÁ¤ ½Ã°£À» Àº¿¬Áß¿¡ ºÒ·Á¼­ ¾²´Â ±â¼úÀڵ鵵 ÀÖÁö¸¸, ³ª´Â ±×·¸°Ô ÇÏÁö ¸»¶ó°í ±ÇÇÏ°í ½Í´Ù. ºÒ·Á¼­ ¾²´Â °ÍÀÌ ³º´Â °á°úµé Áß Çϳª´Â ´Ù¸¥ »ç¶÷ÀÇ ½Å·Ú¸¦ ÀÒ°Ô µÈ´Ù´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, ¾î¶² ±â¼úÀÚ°¡ »ç½ÇÀº ÇÏ·ç°¡ °É¸± °ÍÀ̶ó°í »ý°¢µÇ´Â ¾î¶² °úÁ¦¸¦ 3ÀÏ·Î ÃßÁ¤Çß´Ù°í ÇÏÀÚ. ±× ±â¼úÀÚ°¡ ³ª¸ÓÁö ÀÌƲÀº ¹®¼­ ÀÛ¾÷À» Çϰųª ¾î¶² ´Ù¸¥ À¯¿ëÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÇÏ°Ú´Ù°í °èȹÇßÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ±× °úÁ¦°¡ ´Ü ÇÏ·ç ¸¸¿¡ ³¡³µ´Ù´Â °ÍÀº (±× »ç½ÇÀÌ ¾Ë·ÁÁ³´Ù¸é) ÃßÀûÇÒ ¼ö ÀÖÀ» °ÍÀ̸ç, ÀÏÀ» ´ÊÃ߰ųª °ú´ë ÃßÁ¤Çß´Ù´Â ±â»öÀÌ º¸ÀÏ °ÍÀÌ´Ù. ÀÚ½ÅÀÌ ½ÇÁ¦·Î ÇÏ°í ÀÖ´Â °ÍÀ» ÀûÀýÈ÷ º¼ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ ´õ¿í ÁÁ´Ù. ¹®¼­ ÀÛ¾÷ÇÏ´Â µ¥ µå´Â ½Ã°£ÀÌ ÄÚµù ½Ã°£ÀÇ µÎ ¹è°¡ µÈ´Ù´Â »ç½ÇÀ» ½Ã°£ ÃßÁ¤ ³»¿ë¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù¸é, ÀÌ°ÍÀ» °ü¸®Ã¥ÀÓÀÚ°¡ º¼ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ ´õ¿í Å« À̵æÀÌ µÉ °ÍÀÌ´Ù.

ÃßÁ¤ ½Ã°£Àº ¼û±è¾øÀÌ ºÒ·Á¼­ ¾²¶ó. ¾î¶² °úÁ¦°¡ ÇÏ·ç°¡ °É¸± °Í °°Àºµ¥, ÇöÀç Á¢±Ù ¹æ¹ýÀÌ µé¾î¸ÂÁö ¾ÊÀ» °æ¿ì ¿­ÈêÀÌ °É¸± ¼öµµ ÀÖ´Ù¸é, ÀÌ »ç½ÇÀ» ¾î¶»°Ôµç ÃßÁ¤ ³»¿ë¿¡ ÀûÀ¸¶ó. ±×·¸Áö ¾ÊÀ¸¸é Àû¾îµµ ÃßÁ¤ÇÑ È®·üÀ» °¡ÁßÄ¡·Î ÇÑ Æò±Õ°ªÀ» °è»êÇ϶ó. ¾Ë ¼ö ÀÖ°í ÃßÁ¤ÇÒ ¼ö ÀÖ´Â À§Çè ºÎ´ã ¿ä¼Ò´Â ¸ðµÎ ÀÏÁ¤¿¡ µé¾î°¡¾ß ÇÑ´Ù. ÇÑ »ç¶÷À̶ó¸é ÁÖ¾îÁø ±â°£ µ¿¾È ¾ÆÇÁÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¿©·¯ ±â¼úÀÚµéÀÌ ÇÔ²² ÇÏ´Â Å« ÇÁ·ÎÁ§Æ®¿¡¼­´Â ȯÀÚ°¡ »ý±â´Â ½Ã°£µµ ÀÖ°í ÈÞ°¡ ±â°£µµ ÀÖ´Ù. Çʼö·Î Âü¼®ÇØ¾ß Çϴ ȸ»çÀÇ ¿¬¼ö ¼¼¹Ì³ª°¡ ÀϾ È®·üÀº ¾ó¸¶³ª µÉ±î? ÃßÁ¤ÇÒ ¼ö ÀÖ´Ù¸é ²À ³¢¿ö ³ÖÀ¸¶ó. ¹°·Ð ¾Ë·ÁÁöÁö ¾ÊÀº ¹ÌÁö¼öÀÇ ÀÏ, Áï ¿¹ÃøºÒÇãÀÇ Àϵ鵵 ÀÖ´Ù. ¿¹ÃøºÒÇã¶õ °³º°ÀûÀ¸·Î´Â ÃßÁ¤ÇÒ ¼ö ¾ø´Ù´Â ¸»ÀÌ´Ù. ¸ðµç ¿¹ÃøºÒÇãÀÇ ÀÏ¿¡ ´ëÇØ °øÅëÀûÀ¸·Î ¾²ÀÌ´Â ÇÑ Ç׸ñÀ» ¸¸µé°Å³ª, »ó»ç¿Í ÀÇ»ç¼ÒÅëÇÏ´Â ±× ¹ÛÀÇ ¹æ½ÄÀ¸·Î ±×°ÍµéÀ» ó¸®ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ »ó»ç°¡ ±×°ÍµéÀÇ Á¸À縦 Àؾî¹ö¸®°Ô ÇÏÁö´Â ¸»¶ó. ¿¹ÃøºÒÇãÀÇ ÀÏÀ» »ý°¢ÇÏÁö ¾Ê°í ½Ã°£À» ÃßÁ¤ÇÑ ±×´ë·Î ÀÏÁ¤ÀÌ ÀâÈ÷±â´Â Áöµ¶ÇÏ°Ôµµ ½±´Ù.

ÆÀ ȯ°æ¿¡¼­´Â, ±× ÀÏÀ» ÇÏ´Â »ç¶÷ÀÌ ±× ½Ã°£À» ÃßÁ¤Çϵµ·Ï ÇØ¾ß Çϸç, Àüü ÃßÁ¤ ½Ã°£¿¡ ´ëÇØ ÆÀ Àüü°¡ ÇÕÀÇÇϵµ·Ï ÇØ¾ß ÇÑ´Ù. »ç¶÷µéÀº ´É·Â, °æÇè, Áغñµµ, Àڽۨ¿¡ Å« Â÷ÀÌ°¡ ÀÖ´Ù. ´É·Â ÀÖ´Â ÇÁ·Î±×·¡¸Ó°¡ Àڱ⿡°Ô ¸Â°Ô ÃßÁ¤ÇÑ °ÍÀ» ´É·ÂÀÌ ºÎÁ·ÇÑ ÇÁ·Î±×·¡¸Óµéµµ µû¶ó ÇÏ´Ù°¡´Â Å« ¹®Á¦°¡ »ý±ä´Ù. ÆÀ Àüü°¡ ÃßÁ¤ ³»¿ë¿¡ ´ëÇØ ÇÑ ÁÙ, ÇÑ ÁÙ¾¿ µ¿ÀÇÇÏ°Ô ÇÔÀ¸·Î½á ÆÀ ÀüüÀÇ ÀÌÇظ¦ ºÐ¸íÈ÷ ÇÏ°í, ÀÚ¿øÀ» Àü¼úÀûÀ¸·Î ÀçºÐ¹èÇÒ ¼ö ÀÖ´Â (¿¹¸¦ µé¾î, ´É·ÂÀÌ ºÎÁ·ÇÑ ÆÀ¿ø¿¡°Ô¼­ ´É·Â ÀÖ´Â ÆÀ¿ø¿¡°Ô ÁüÀ» ³Ñ±â´Â) ±âȸµµ »ý±ä´Ù.

¼öÄ¡·Î ³ªÅ¸³¾ ¼ö ¾ø´Â Å« À§Çè ºÎ´ãÀÌ ÀÖ´Ù¸é, ÇÁ·Î±×·¡¸Ó´Â °ü¸®Ã¥ÀÓÀÚ°¡ ÇԺηΠ°Å±â¿¡ ¶Ù¾îµé¾ú´Ù°¡ ±× À§ÇèÀÌ ¹ß»ýÇßÀ» ¶§ ´çȲÇÏÁö ¾Êµµ·Ï °­·ÂÇÏ°Ô ¸»ÇØ ÁÙ Àǹ«°¡ ÀÖ´Ù. ¹Ù¶ó±â¿¡´Â ±× °æ¿ì¿¡ ±× À§Çè ºÎ´ãÀ» ÁÙÀ̱â À§ÇØ ÇÊ¿äÇÑ ¸ðµç ÀÏÀ» ÇÏ°Ô µÉ °ÍÀÌ´Ù.

ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(Extreme Programming) ±â¹ýÀ» »ç¿ëÇϵµ·Ï ȸ»ç¸¦ ¼³µæÇÒ ¼ö ÀÖ´Ù¸é ºñ±³Àû ÀûÀº °Íµé¸¸ ÃßÁ¤Çصµ µÉ °ÍÀ̸ç, ´õ Àç¹ÌÀÖÀ¸¸é¼­ ´õ »ý»êÀûÀ¸·Î ÀÏÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

2.2.3. Á¤º¸¸¦ ã´Â ¹æ¹ý

¾Ë¾Æ¾ß ÇÏ´Â Á¤º¸ÀÇ ¼º°Ý¿¡ µû¶ó ±×°ÍÀ» ã´Â ¹æ¹ýÀÌ °áÁ¤µÈ´Ù.

¾î¶² ¼ÒÇÁÆ®¿þ¾îÀÇ ÃÖ±Ù ÆÐÄ¡ ´Ü°è¿Í °°ÀÌ °´°üÀûÀÌ°í °ËÁõÇϱ⠽¬¿î ±¸Ã¼ÀûÀÎ °Íµé¿¡ ´ëÇÑ Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é, ±× Á¤º¸¿¡ ´ëÇØ ÀÎÅͳÝÀ» °Ë»öÇϰųª Åä·Ð ±×·ì¿¡ ±ÛÀ» ¿Ã·Á ¸¹Àº »ç¶÷µé¿¡°Ô °ø¼ÕÈ÷ ¹°¾î º¸¶ó. ÀÇ°ßÀ̳ª ÁÖ°üÀûÀÎ Çؼ®ÀÇ ³¦»õ°¡ ÀÖ´Â °ÍÀº Àý´ë ÀÎÅͳݿ¡¼­ °Ë»öÇÏÁö ¸»¶ó. ÇãÆ° ¼Ò¸®°¡ Áø½Ç·Î Ãë±ÞµÇ´Â ºñÀ²ÀÌ ¸Å¿ì ³õ´Ù.

¾î¶² °Í¿¡ ´ëÇÑ »ý°¢ÀÌ º¯È­ÇØ ¿Â ¿ª»ç¿Í °°ÀÌ ÁÖ°üÀûÀÎ °Í¿¡ ´ëÇÑ ÀϹÝÀûÀÎ Áö½ÄÀ» ¿øÇÑ´Ù¸é, (½ÇÁ¦ °Ç¹°ÀÌ ÀÖ´Â) µµ¼­°üÀ¸·Î °¡¶ó. ¿¹¸¦ µé¾î, ¼öÇÐÀ̳ª ¹ö¼¸À̳ª ½ÅºñÁÖÀÇ¿¡ ´ëÇØ ¾Ë°í ½Í´Ù¸é µµ¼­°üÀ¸·Î °¡¸é µÈ´Ù.

»ç¼ÒÇÏÁö ¾ÊÀº ¾î¶² ÀÏÀ» ÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ½Í´Ù¸é ±× ÁÖÁ¦¿¡ ´ëÇÑ Ã¥À» µÎ¼¼ ±Ç »ç¼­ ÀÐÀ¸¶ó. ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý °°Àº »ç¼ÒÇÑ ÀÏÀ» ÇÏ´Â ¹æ¹ýÀº ÀÎÅͳݿ¡¼­ ¹è¿ï ¼ö ÀÖ´Ù. ÁÁÀº ÇÁ·Î±×·¡¹Ö ±â¹ý °°Àº Áß¿äÇÑ °ÍµéÀ» ÀÎÅͳݿ¡¼­ ¹è¿ï ¼öµµ ÀÖÁö¸¸, ±× °á°ú¸¦ °Ë»öÇÏ°í ºÐ·ùÇϰųª ±× °á°ú°¡ ¹ÏÀ» ¸¸ÇÑ °ÍÀÎÁö ÆľÇÇÏ´À¶ó, ¼ÕÀ¸·Î ÀâÀ» ¼ö Àִ åÀÇ Àû´çÇÑ ºÎºÐÀ» ã¾Æ Àд µ¥ µå´Â ½Ã°£º¸´Ù ´õ ¸¹Àº ½Ã°£À» ³¶ºñÇÒ °¡´É¼ºÀÌ Å©´Ù.

"ÀÌ ½ÅÁ¦Ç° ¼ÒÇÁÆ®¿þ¾î´Â ´ë±Ô¸ðÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö Àִ°¡?"¿Í °°ÀÌ ¾Æ¹«µµ ¾Ë °Í °°Áö ¾ÊÀº Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é, ¾î·µç ÀÎÅͳÝÀ̳ª µµ¼­°üÀ» °Ë»öÇØ ºÁ¾ß ÇÒ °ÍÀÌ´Ù. ¿­½ÉÈ÷ ã¾Æµµ ãÀ» ¼ö ¾ø´Ù¸é ±×°ÍÀ» È®ÀÎÇϱâ À§ÇÑ ½ÇÇèÀ» ¼³°èÇØ¾ß ÇÒ °ÍÀÌ´Ù.

¾î¶² ƯÁ¤ÇÑ »óȲ¿¡ ´ëÇÑ ÀÇ°ßÀ̳ª °¡Ä¡ ÆÇ´ÜÀ» ¿øÇÑ´Ù¸é, Àü¹®°¡¿¡°Ô À̾߱âÇ϶ó. ¿¹¸¦ µé¾î, ÃֽŠµ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ(DBMS)À» LISP·Î ¸¸µå´Â °ÍÀÌ ÁÁÀº »ý°¢ÀÎÁö ¾Ë°í ½Í´Ù¸é LISP Àü¹®°¡¿Í µ¥ÀÌÅͺ£À̽º Àü¹®°¡¿Í À̾߱âÇØ¾ß ÇÑ´Ù.

¾î¶² ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ, ¾ÆÁ÷ ¹ßÇ¥µÇÁö ¾ÊÀº ´õ ºü¸¥ ¾Ë°í¸®µëÀÌ ÀÖ´ÂÁö ¾Ë°í ½Í´Ù¸é ±× ºÐ¾ß¿¡¼­ ÀÏÇÏ´Â »ç¶÷°ú À̾߱âÇØ¾ß ÇÒ °ÍÀÌ´Ù.

»ç¾÷À» ½ÃÀÛÇÒ °ÍÀÎÁö ¸» °ÍÀÎÁö¿¡ ´ëÇÑ °áÁ¤°ú °°ÀÌ ÀڽŸ¸ÀÌ ³»¸± ¼ö ÀÖ´Â °³ÀÎÀûÀÎ °áÁ¤À» ÇÏ·Á°í ÇÑ´Ù¸é, ±× »ý°¢¿¡ ´ëÇÑ ±àÁ¤ÀûÀÎ Á¶°Ç°ú ºÎÁ¤ÀûÀÎ Á¶°ÇÀ» ³ª¿­Çؼ­ Àû¾î º¸¶ó. ±×·¡µµ °áÁ¤À» ¸øÇÏ°Ú´Ù¸é Á¡(divination)À» ÃÄ º¸¶ó. ¾î¶² »ý°¢¿¡ ´ëÇØ ´Ù°¢µµ·Î ¿¬±¸ÇØ ºÃ°í, ÇØ¾ß ÇÒ ÀÏÀ» ´Ù Çß°í, ¸ðµç °á°ú¿Í ±àÁ¤Àû, ºÎÁ¤Àû Á¶°ÇµéÀ» ´Ù µûÁ® ºÃ´Ù Çصµ, ¾ÆÁ÷Àº °áÁ¤ÇÏÁö ¸¶¶ó. ÀÌÁ¦ ¸Ó¸®´Â Àá½Ã ½¬°í ¸¶À½ÀÇ ¿òÁ÷ÀÓÀ» µû¶ó º¸¶ó. Àß ÀǽÄÇÏÁö ¸øÇÏ´Â ÀÚ½ÅÀÇ ¿å¸ÁÀ» ÆľÇÇÏ´Â µ¥¿¡´Â ´Ù¾çÇÑ Á¡ ±â¹ýµéÀÌ À¯¿ëÇÏ°Ô ¾²ÀÏ ¼ö ÀÖ´Ù. ÀÌ ±â¹ýµéÀÌ º¸¿© ÁÖ´Â ¸ðÈ£ÇÏ°í ¹«ÀÛÀ§ÀûÀÎ ÆÐÅÏ¿¡ ´ëÇØ ÀÚ½ÅÀÇ ÀáÀçÀǽÄÀÌ Àǹ̸¦ ºÎ¿©ÇÏ°Ô µÉ °ÍÀ̱⠶§¹®ÀÌ´Ù.

2.2.4. »ç¶÷µéÀ» Á¤º¸ÀÇ ¿øõÀ¸·Î È°¿ëÇÏ´Â ¹æ¹ý

°¢ »ç¶÷ÀÇ ½Ã°£À» Á¸ÁßÇÏ°í ÀÚ½ÅÀÇ ½Ã°£°ú ±ÕÇüÀ» ¸ÂÃ߶ó. ¾î¶² »ç¶÷¿¡°Ô Áú¹®ÇÏ´Â °ÍÀº ´äÀ» ¾ò´Â´Ù´Â °Í ÀÌ»óÀÇ °ÍÀ» ÀÌ·ç°Ô ÇÑ´Ù. ±× »ç¶÷Àº ³ªÀÇ Á¸À縦 ÀÎÁ¤ÇÏ°í ƯÁ¤ Áú¹®¿¡ ±Í¸¦ ±â¿ïÀ̸鼭 ³ª¿¡ ´ëÇØ ¾Ë°Ô µÈ´Ù. ³ªµµ ¸¶Âù°¡Áö·Î ±× »ç¶÷À» ¾Ë°Ô µÇ¸ç, ã´ø ´äµµ ¾Ë ¼ö ÀÖ°Ô µÈ´Ù. ´ë°³ÀÇ °æ¿ì ÀÌ°ÍÀÌ Áú¹® ÀÚüº¸´Ù ´õ¿í Áß¿äÇÏ´Ù.

ÇÏÁö¸¸ ±×°ÍÀ» ¹Ýº¹ÇÏ°Ô µÇ¸é ±× °¡Ä¡´Â ÁÙ¾îµç´Ù. Áú¹®À» ÇÑ´Ù´Â °ÍÀº °á±¹ ¾î¶² »ç¶÷ÀÌ °®°í ÀÖ´Â ¼ÒÁßÇÑ ÇʼöÇ°, Áï ±×µéÀÇ ½Ã°£À» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ÀÇ»ç¼ÒÅëÀÇ ¼ÒµæÀº ±× ºñ¿ë°ú ºñ±³ÇÏ¿© Àú¿ïÁúÇØ º¸¾Æ¾ß ÇÑ´Ù. °Ô´Ù°¡ ±× ºñ¿ë°ú ¼ÒµæÀº »ç¶÷¸¶´Ù ´Ù¸£´Ù. ³ª´Â 100¸íÀÇ ºÎÇÏ Á÷¿øÀÌ ÀÖ´Â »ç¶÷Àº ±× Á¶Á÷ÀÇ ¸ðµç »ç¶÷µé¿¡°Ô ÇÑ ´Þ¿¡ 5ºÐ¾¿Àº À̾߱âÇÒ ½Ã°£ÀÌ ÀÖ¾î¾ß ÇÑ´Ù°í È®½ÅÇÑ´Ù. ÀÌ°ÍÀº Àڱ⠽ð£ÀÇ ¾à 5%¸¦ ÇÒ¾ÖÇÏ´Â °ÍÀÌ µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸ 10ºÐÀº ³Ê¹« ¸¹Àº °Í °°°í, °°Àº 5ºÐÀ̶ó Çصµ Á÷¿øÀÌ 1,000¸íÀ̶ó¸é ±×°Íµµ ³Ê¹« ¸¹´Ù. ÀÚ½ÅÀÇ Á¶Á÷¿¡ ¼ÓÇÑ »ç¶÷µé¿¡°Ô À̾߱âÇÏ´Â ½Ã°£ÀÇ ¾çÀº ±× »ç¶÷µéÀÇ (Á÷À§º¸´Ù´Â) ¿ªÇÒ¿¡ µû¶ó ´Ù¸£´Ù. »ó»ç¿¡°Ô À̾߱âÇÏ´Â ½Ã°£ÀÌ »ó»çÀÇ »ó»ç¿¡°Ô À̾߱âÇÏ´Â ½Ã°£º¸´Ù´Â ´õ ¸¹¾Æ¾ß ÇÑ´Ù. ºÒÆíÇÒ ¼öµµ ÀÖ°ÚÁö¸¸, ¹«¾ù¿¡ ´ëÇؼ­µç ÀÚ½ÅÀÇ ¸ðµç »ó±ÞÀڵ鿡°Ô ¸Å´Þ Á¶±Ý¾¿ À̾߱⸦ ÇÒ Àǹ«°¡ ÀÖ´Ù°í »ý°¢ÇÑ´Ù.

¿©±â¿¡¼­ ±âº» ¹ýÄ¢Àº, ¿ì¸®¿¡°Ô Àá±ñ À̾߱⸦ ÇÏ´Â »ç¶÷Àº ¸ðµÎ À̵æÀ» ¾òÁö¸¸, À̾߱Ⱑ ±æ¾îÁú¼ö·Ï ±× À̵æÀº Àû¾îÁø´Ù´Â °ÍÀÌ´Ù. ¿ì¸®´Â ±×µé¿¡°Ô ÀÌ À̵æÀ» ³ª´²ÁÖ°í ±×µé°ú ´ëÈ­Çϸ鼭 À̵æÀ» ¹Þ¾Æ¿Í¾ß Çϸç, µéÀÎ ½Ã°£°ú ÀÌµæ »çÀÌ¿¡ ±ÕÇüÀ» ¸ÂÃç¾ß ÇÑ´Ù.

ÀÚ½ÅÀÇ ½Ã°£À» Á¸ÁßÇÏ´Â °Íµµ Áß¿äÇÏ´Ù. ´©±º°¡¿¡°Ô À̾߱âÇÏ´Â °ÍÀ» ÅëÇØ, ±×µéÀÇ ½Ã°£À» ¾²°Ô ÇÑ´Ù Çصµ, ÀÚ½ÅÀÇ ½Ã°£À» ¸¹ÀÌ ¾Æ³¥ ¼ö ÀÖ´Ù¸é, ±× »ç¶÷ÀÇ ½Ã°£ÀÌ ³ªÀÇ ½Ã°£º¸´Ù ´õ ¼ÒÁßÇÏ´Ù°í »ý°¢ÇÏÁö ¾Ê´Â ÇÑ, ±×°ÍÀ» ÇØ¾ß ÇÑ´Ù. ¿ì¸® ºÎÁ·(tribe)¿¡ ´ëÇؼ­µµ ¸¶Âù°¡ÁöÀÌ´Ù.

ƯÀÌÇÑ »ç·Ê·Î¼­ ¿©¸§¹æÇÐ ÀÎÅÏÀÇ °æ¿ì¸¦ µé ¼ö ÀÖ´Ù. °í±Þ ±â¼úÁ÷¿¡ µé¾î¿Â ¿©¸§¹æÇÐ ÀÎÅÏÀÌ ¹«½¼ Å« ÀÏÀ» ÇØ ³¾ °ÍÀ̶ó°í ±â´ëÇϱâ´Â Èûµé´Ù. ±×µéÀº ´ÜÁö °Å±â ÀÖ´Â ¸ðµç »ç¶÷µéÀ» ±«·Ó°Ô ÇÒ °ÍÀ̶ó°í ±â´ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¸´Ù¸é ¿Ö ÀÌ°É Âü¾Æ¾ß Çϴ°¡? ±«·ÓÈûÀ» ¹Þ´Â »ç¶÷Àº ±× ÀÎÅÏ¿¡°Ô¼­ Áß¿äÇÑ °ÍÀ» ¾ò°Ô µÉ °ÍÀ̱⠶§¹®ÀÌ´Ù. ±×µéÀº »ì¦ ÀÚ¶ûÇÒ ¼ö ÀÖ´Â ±âȸ°¡ »ý±ä´Ù. »õ·Î¿î ¾ÆÀ̵ð¾î¸¦ µéÀ» ±âȸ°¡ »ý±æÁöµµ ¸ð¸¥´Ù. ´Ù¸¥ ½Ã°¢¿¡¼­ °üÂûÇØ º¼ ±âȸ°¡ »ý±ä´Ù. ±× ÀÎÅÏÀ» ä¿ëÇÏ·Á´Â Àǵµ°¡ ÀÖÀ» ¼öµµ ÀÖÁö¸¸, ±×·¸Áö ¾Ê´Ù ÇÏ´õ¶óµµ ¾ò´Â °ÍÀÌ ¸¹´Ù.

¼ÖÁ÷È÷ ´©±º°¡°¡ µµ¿òÀÌ µÇ´Â ¸»À» ÇØ ÁÙ ¼ö ÀÖ°Ú´Ù´Â »ý°¢ÀÌ µé¸é, ±×µé¿¡°Ô ÁöÇý¿Í ÆÇ´Ü·ÂÀ» ³ª´² ´Þ¶ó°í ºÎŹÇØ¾ß ÇÑ´Ù. ±×·¯¸é ±× »ç¶÷µéÀº »ÑµíÇØ ÇÒ °ÍÀ̸ç, ³ª´Â ±×µé¿¡°Ô ¹«¾ùÀΰ¡¸¦ ¹è¿ì°í ¶Ç ¹«¾ùÀΰ¡¸¦ °¡¸£ÃÄ ÁÖ°Ô µÉ °ÍÀÌ´Ù. ÁÁÀº ÇÁ·Î±×·¡¸Ó¿¡°Ô ¿µ¾÷ ºÎ»çÀåÀÇ Á¶¾ðÀº º°·Î ÇÊ¿ä°¡ ¾ø°ÚÁö¸¸, ¸¸¾à ÇÊ¿äÇÏ°Ô µÈ´Ù¸é ¹Ýµå½Ã Á¶¾ðÀ» ±¸ÇØ¾ß ÇÑ´Ù. ³ª´Â ¿ì¸® ¿µ¾÷ºÎ Á÷¿øµéÀÌ ÇÏ´Â ÀÏÀ» ´õ Àß ÀÌÇØÇϱâ À§Çؼ­ ¿µ¾÷ °ü·Ã ÀüÈ­ ÅëÈ­ ³»¿ë ¸î °ÇÀ» °°ÀÌ µè°Ô ÇØ ´Þ¶ó°í ¿äûÇÑ Àûµµ ÀÖ´Ù. 30ºÐµµ ä ¾È °É¸° ÀÏÀ̾úÁö¸¸ ±×·± ÀÛÀº ³ë·ÂÀÌ ¿µ¾÷ºÎ¿¡ ÁÁÀº ÀλóÀ» ÁÖ¾ú´Ù°í »ý°¢ÇÑ´Ù.

2.2.5. Çö¸íÇÏ°Ô ¹®¼­È­ÇÏ´Â ¹æ¹ý

¾Æ¹«µµ ÀÐÁö ¾ÊÀ» ¾²·¹±â °°Àº ±ÛÀ» ¾²±â¿¡´Â ÀλýÀº ³Ê¹« ª´Ù. ¾²·¹±â °°Àº ±ÛÀº ¾Æ¹«µµ ÀÐÁö ¾ÊÀ» °ÍÀÌ´Ù. µû¶ó¼­ ¹®¼­È­¸¦ Á¶±ÝÀÌ¶óµµ Àß ÇÏ´Â °ÍÀÌ ÃÖ¼±ÀÌ´Ù. °ü¸®Ã¥ÀÓÀÚµéÀº ÀÌ°ÍÀ» ÀÌÇØÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ ¸¹´Ù. ÁúÀÌ ¶³¾îÁö´Â ¹®¼­¸¦ º¸¸é¼­µµ ±×µéÀÌ ÇÁ·Î±×·¡¸Óµé¿¡°Ô ÀÇÁ¸ÇÏÁö ¾Ê°í ÀÖ´Ù´Â ÇêµÈ ¾Èµµ°¨À» °®°Ô Çϱ⠶§¹®ÀÌ´Ù. ´©°¡ ³ª¿¡°Ô ³»°¡ ÀÛ¼ºÇÑ ¹®¼­°¡ Á¤¸» ¾µ¸ð¾ø´Ù°í ´ÜÈ£ÇÏ°Ô ¸»ÇÑ´Ù¸é, ±× ¸»À» ÀÎÁ¤ÇÏ°í Á¶¿ëÈ÷ ´Ù¸¥ Á÷¾÷À» ã¾Æº¸´Â °Ô ÁÁÀ» °ÍÀÌ´Ù.

¹®¼­¸¦ Àß ¸¸µé¾î³»´Â µ¥ °É¸®´Â ½Ã°£ÀÇ ¾çÀ» Á¤È®È÷ ÃßÁ¤ÇÏ¿© ¹®¼­È­¿¡ ´ëÇÑ ¿ä±¸¸¦ ¿ÏÈ­½ÃÅ°´Â µ¥ µå´Â ½Ã°£À» ÃßÁ¤ÇÏ´Â µ¥ ÀÌ¿ëÇÏ´Â °Í¸¸Å­ È¿°úÀûÀÎ ÀÏÀº ¾øÀ» °ÍÀÌ´Ù. Áø½ÇÀº ³ÃȤÇÏ´Ù. ¹®¼­È­´Â Á¦Ç° °Ë»çó·³ ÄÚµå °³¹ßº¸´Ù ´õ ±ä ½Ã°£ÀÌ °É¸± ¼ö ÀÖ´Ù.

¹®¼­È­¸¦ Àß Çϱâ À§Çؼ­´Â ¿ì¼± ÀÛ¹® ½Ç·ÂÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ÀÛ¹®¿¡ ´ëÇÑ Ã¥À» ã¾Æ¼­ °øºÎÇÏ°í ½Ç½ÀÇØ º¸±â¸¦ ±ÇÇÑ´Ù. ±ÛÀÌ ±ò²ûÇÏÁö ¸øÇÏ°í ¹®¼­¿¡ ½á¾ß ÇÏ´Â ¾ð¾î¸¦ Àß ¸ð¸¥´Ù Çصµ, ´ÙÀ½ÀÇ È²±Ý·üÀ» µû¸£¸é µÈ´Ù. "¹«¾ùÀ̵çÁö ³²¿¡°Ô ´ëÁ¢À» ¹Þ°íÀÚ ÇÏ´Â ´ë·Î ³ÊÈñµµ ³²À» ´ëÁ¢Ç϶ó." ½Ã°£ ¿©À¯¸¦ °¡Áö°í¼­ ÀÌ ¹®¼­¸¦ ÀÐÀ» »ç¶÷ÀÌ ´©±¸À̸ç, ±× »ç¶÷ÀÌ ¹«¾ùÀ» ¾ò°í ½Í¾î ÇÒÁö, ±×¸®°í ±×°ÍÀ» ¾î¶»°Ô °¡¸£ÃÄ ÁÙ ¼ö ÀÖÀ»Áö ÁøÁöÇÏ°Ô »ý°¢ÇØ º¸¶ó. ±×·¸°Ô¸¸ Çصµ Æò±Õ ¼öÁØ ÀÌ»óÀÇ ¹®¼­´Â ¸¸µé¾î³¾ ¼ö ÀÖÀ» °ÍÀ̸ç ÇÁ·Î±×·¡¸Ó·Î¼­µµ ÈǸ¢ÇÏ°Ô µÉ °ÍÀÌ´Ù.

ÄÚµå ÀÚü¿¡ ´ëÇØ ¹®¼­È­¸¦ ÇÏ°Ô µÉ ¶§¿¡´Â, ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ñ »ç¶÷µéÀÌ ÁÖ·Î ÀÐÀ» ¹®¼­¸¦ ÀÛ¼ºÇÒ ¶§¿Í´Â ¹Ý´ë·Î, ³»°¡ ¾Æ´Â ÃÖ°íÀÇ ÇÁ·Î±×·¡¸ÓµéÀÌ ¸ðµÎ °ø°¨ÇÏ°í ÀÖ´Â ¹Ù¿Í °°ÀÌ, º¸¸é ¹Ù·Î ¾Ë ¼ö ÀÖ°Ô Äڵ带 ÀÛ¼ºÇÏ°í, Äڵ常À¸·Î ±× Àǹ̰¡ ºÐ¸íÇÏÁö ¾ÊÀº °÷¿¡¸¸ Äڵ忡 ´ëÇØ ¹®¼­È­Ç϶ó. ÀÌ·¸°Ô ÇÏ´Â °ÍÀÌ ÁÁÀº µÎ °¡Áö ÀÌÀ¯°¡ ÀÖ´Ù. ù°·Î, ÄÚµå ¼öÁØÀÇ ¹®¼­¸¦ ºÁ¾ß ÇÏ´Â »ç¶÷À̶ó¸é ´ëºÎºÐÀÇ °æ¿ì¿¡ ¾î¶»°Ôµç ±× Äڵ带 ÀÐÀ» ¼ö ÀÖÀ¸¸ç ±×°ÍÀ» ¼±È£Çϱ⠶§¹®ÀÌ´Ù. ¹°·Ð, ÀÌ°ÍÀº Ãʺ¸º¸´Ù´Â °æ·Â ÀÖ´Â ÇÁ·Î±×·¡¸Ó¿¡°Ô ´õ Àû´çÇÑ ¸»ÀÌ´Ù. ÇÏÁö¸¸ ´õ Áß¿äÇÑ °ÍÀº, µû·Î ¹®¼­È­ÇÏÁö ¾ÊÀ» °æ¿ì, ÄÚµå¿Í ¹®¼­°¡ ºÒÀÏÄ¡ÇÒ ¸®°¡ ¾øÀ» °ÍÀ̶ó´Â »ç½ÇÀÌ´Ù. ¼Ò½º ÄÚµå´Â ¾Æ¹«¸® À߸øµÇ¾î ºÁ¾ß Ʋ¸®°Å³ª È¥µ·½º·¯¿ï »ÓÀÌ´Ù. ÇÏÁö¸¸ ¹®¼­´Â Á¤È®ÇÏ°Ô ¾²Áö ¾Ê´Â´Ù¸é °ÅÁþ¸»À» ÇÒ ¼ö ÀÖ°í ÀÌ°ÍÀº õ ¹è³ª ´õ ³ª»Û ÀÏÀÌ´Ù.

Ã¥ÀÓ°¨ ÀÖ´Â ÇÁ·Î±×·¡¸Ó´Â ÀÌ »ç½ÇÀ» °¡º±°Ô ¹Þ¾ÆµéÀÌÁö ¾ÊÀ» °ÍÀÌ´Ù. º¸¸é ¹Ù·Î ¾Ë ¼ö ÀÖ´Â Äڵ带 ¾î¶»°Ô ÀÛ¼ºÇÒ °ÍÀΰ¡? ±×°ÍÀÌ °ú¿¬ ¹«½¼ ¶æÀΰ¡? ¹Ù·Î ÀÌ·± ¶æÀÌ´Ù.
  • ´©±º°¡ ÀÐÀ» °ÍÀ̶ó´Â »ç½ÇÀ» ¿°µÎ¿¡ µÎ°í Äڵ带 ÀÛ¼ºÇϱâ
  • (¾Õ¿¡¼­ ¸»ÇÑ) Ȳ±Ý·üÀ» Àû¿ëÇϱâ
  • º¹ÀâÇÏÁö ¾ÊÀº ÇعýÀ» ¼±ÅÃÇϱâ (´Ù¸¥ ÇعýÀÌ ¿ëÄÉ ´õ ºü¸£´Ù Çصµ)
  • Äڵ带 ¾îÁö·´°Ô ÇÏ´Â »ç¼ÒÇÑ ÃÖÀûÈ­ ½Ãµµ´Â Æ÷±âÇϱâ
  • Äڵ带 ÀÐÀ» »ç¶÷À» »ý°¢Çϸ鼭 ±× »ç¶÷ÀÌ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇØ ½Ã°£À» ÇÒ¾ÖÇϱâ
  • "foo", "bar", "doIt" °°Àº ÇÔ¼ö¸íÀº Àý´ë ¾²Áö ¾Ê±â!

2.2.6. ÇüÆí¾ø´Â Äڵ带 °¡Áö°í ÀÛ¾÷Çϱâ

´Ù¸¥ »ç¶÷ÀÌ ÀÛ¼ºÇÑ ÁúÀÌ ¶³¾îÁö´Â Äڵ带 °¡Áö°í ÀÛ¾÷ÇØ¾ß ÇÏ´Â °æ¿ì°¡ ¸¹´Ù. ÇÏÁö¸¸, ½Å¹ßÀ» ½Å°í °É¾î º¸±â±îÁö´Â ±× ½Å¹ßÀÌ ¾ÆÁÖ ÇüÆí¾ø´Ù°í »ý°¢ÇÏÁö´Â ¸»¶ó. ±× »ç¶÷ÀÌ ÀÏÁ¤ÀÇ ¾Ð¹Ú¿¡ ¸ÂÃß±â À§ÇØ ¾î¶² ÀÏÀ» »¡¸® ³¡³»µµ·Ï µ¶ÃËÀ» ¹Þ¾ÒÀ» ¼ö ÀÖ´Ù. ¾î¶»µç °£¿¡, ºÒºÐ¸íÇÑ Äڵ带 °¡Áö°í ÀÛ¾÷À» ÇÏ·Á¸é ±×°ÍÀ» ÀÌÇØÇØ¾ß ÇÑ´Ù. ±× Äڵ带 ÀÌÇØÇÏÀÚ¸é ½Ã°£ÀÌ °É¸± °ÍÀÌ°í, ±× ½Ã°£Àº Á¤ÇØÁø ÀÏÁ¤ÀÇ ¾îµð¿¡¼±°¡ »© ¿Í¾ß ÇÒ °ÍÀ̹ǷÎ, ÀÌ »ç½ÇÀ» ºÐ¸íÈ÷ ÇØ¾ß ÇÑ´Ù. ¼Ò½º Äڵ带 ÀÌÇØÇϱâ À§Çؼ­´Â ±×°ÍÀ» ÀÐ¾î º¼ ¼ö¹Û¿¡ ¾ø´Ù. ¾Æ¸¶µµ ±×°ÍÀ» °¡Áö°í ½ÇÇèÀ» ÇØ ºÁ¾ß ÇÒ °ÍÀÌ´Ù.

ºñ·Ï ÀÚ±â ÀڽŸ¸À» À§ÇÑ °ÍÀ̶ó Çصµ, Äڵ忡 ´ëÇÑ ¹®¼­È­ ³ë·ÂÀ» ÅëÇØ »ý°¢ÇØ º¸Áö ¸øÇß´ø °¢µµ¿¡¼­ ±× Äڵ带 »ý°¢ÇØ º¼ ¼ö ÀÖÀ¸¹Ç·Î, Áö±ÝÀÌ ¹®¼­È­Çϱâ ÁÁÀº ½Ã°£À̸ç, ±× °á°ú·Î ³ª¿Â ¹®¼­´Â À¯¿ëÇÒ °ÍÀÌ´Ù. ÀÌ·¸°Ô ÇÏ´Â µ¿¾È ±× ÄÚµåÀÇ ÀϺγª Àüü¸¦ ÀçÀÛ¼ºÇÏ·Á¸é ¹«¾ùÀÌ ÇÊ¿äÇÒ °ÍÀÎÁö¿¡ ´ëÇØ »ý°¢ÇØ º¸¶ó. ±×°ÍÀ» ÀçÀÛ¼ºÇÏ´Â °ÍÀÌ ½ÇÁ¦·Î ½Ã°£À» ¾Æ³¢´Â ÀÏÀÌ µÉ °ÍÀΰ¡? Äڵ带 ÀçÀÛ¼ºÇÑ´Ù¸é ´õ ¹ÏÀ» ¸¸ÇÏ°Ô µÉ °ÍÀΰ¡? ÀÌ ¶§¿¡´Â ÀÚ¸¸½ÉÀ» ÁÖÀÇÇϵµ·Ï Ç϶ó. Äڵ带 ÀçÀÛ¼ºÇÑ´Ù¸é, ±×°ÍÀ» °Ë»çÇØ¾ß ÇÏ´Â ºÎ´ãÀº ¾ó¸¶³ª µÉ °ÍÀΰ¡? ¾òÀ» ¼ö ÀÖ´Â À̵æ°ú ºñ±³ÇØ º¼ ¶§ Á¤¸»·Î Àç°Ë»çÇÒ ÇÊ¿ä°¡ ÀÖ´Â °ÍÀΰ¡?

ÀڱⰡ ÀÛ¼ºÇÏÁö ¾ÊÀº Äڵ忡 ´ëÇÑ ÀÛ¾÷ ½Ã°£À» ÃßÁ¤ÇÒ ¶§, ±× ÄÚµåÀÇ Ç°Áú¿¡ µû¶ó ¹®Á¦³ª ¿¹ÃøºÒÇãÀÇ °ÍÀÌ »ý±æ À§Çè °¡´É¼º¿¡ ´ëÇÑ ÀνÄÀÌ ´Þ¶óÁø´Ù.

±ò²ûÇÏÁö ¸øÇÑ Äڵ忡´Â ÇÁ·Î±×·¡¸ÓÀÇ ÃÖ°íÀÇ µµ±¸ µÎ °¡Áö, Áï Ãß»óÈ­¿Í ĸ½¶È­°¡ ƯÈ÷ Àß Àû¿ëµÈ´Ù´Â »ç½ÇÀ» Àß ±â¾ïÇØ µÎ¶ó. ÄÚµåÀÇ Å« ºÎºÐÀ» Àç¼³°èÇÒ ¼ö´Â ¾ø°ÚÁö¸¸, ¾î´À Á¤µµ Ãß»óÈ­¸¦ ÇØ ÁÙ ¼ö ÀÖ´Ù¸é, Àüü¸¦ ÀçÀÛ¾÷ÇÏÁö ¾Ê°í¼­µµ ÁÁÀº ¼³°è°¡ ÁÖ´Â À̵æÀ» ¾î´À Á¤µµ´Â ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ƯÈ÷ ¾È ÁÁÀº ºÎºÐÀº ´Ù¸¥ ºÎºÐ¿¡¼­ ¶¼¾î ³õ¾Æ µ¶¸³ÀûÀ¸·Î Àç¼³°èÇÒ ¼ö ÀÖµµ·Ï ÇØ º¼ ¼öµµ ÀÖ´Ù.

2.2.7. ¼Ò½º ÄÚµå Á¦¾î ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ý

¼Ò½º ÄÚµå Á¦¾î ½Ã½ºÅÛÀº ÇÁ·ÎÁ§Æ®¸¦ È¿°úÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ÀÌ ½Ã½ºÅÛÀº °³Àο¡°Ôµµ À¯¿ëÇÏ°í ±×·ì¿¡°Ô´Â ÇʼöÀûÀÌ´Ù. ÀÌ ½Ã½ºÅÛÀº ¿©·¯ ¹öÀüÀÇ ¸ðµç º¯°æ »çÇ×À» ÃßÀûÇϹǷΠ¾î¶² Äڵ嵵 ¾ø¾îÁöÁö ¾ÊÀ¸¸ç º¯°æ »çÇ×µéÀÇ Àǹ̸¦ ±â·ÏÇØ ³õÀ» ¼ö ÀÖ´Ù. ¼Ò½º ÄÚµå Á¦¾î ½Ã½ºÅÛÀÌ ÀÖÀ¸¸é ¼Ò½º ÄÚµåÀÇ ÀϺθ¦ ¹ö¸®°Å³ª µð¹ö±× Äڵ带 ³Ö´Â ÀÏÀ» ÀڽŠÀÖ°Ô ÇÒ ¼ö ÀÖ´Ù. º¯°æÇÑ ÄÚµå´Â ÆÀ°ú °øÀ¯Çϰųª ¹èÆ÷ÇÒ °ø½Ä ÄÚµå¿Í Àß ºÐ¸®µÇ¾î º¸Á¸µÇ±â ¶§¹®ÀÌ´Ù.

³ª´Â µÚ´Ê°Ô¾ß ¼Ò½º ÄÚµå Á¦¾î ½Ã½ºÅÛÀÇ À̵æÀ» ¾Ë°Ô µÇ¾úÁö¸¸, ÀÌÁ¦´Â È¥ÀÚ ÇÏ´Â ÇÁ·ÎÁ§Æ®¶ó Çصµ ±×°Í ¾øÀÌ´Â »ì ¼ö ¾øÀ» °Í °°´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ½Ã½ºÅÛÀº µ¿ÀÏÇÑ Äڵ带 ³õ°í ÆÀÀ¸·Î ÀÛ¾÷ÇÒ ¶§ ÇÊ¿äÇÏ´Ù. ÇÏÁö¸¸ ÀÌ ½Ã½ºÅÛÀº ¶Ç ´Ù¸¥ Å« ÀåÁ¡ÀÌ ÀÖ´Ù. Áï ÀÌ°ÍÀ» ÅëÇØ ¼Ò½º Äڵ带 ¼ºÀåÇÏ´Â À¯±âü·Î ÀνÄÇÏ°Ô ÇØ Áشٴ Á¡ÀÌ´Ù. º¯°æµÈ °Í¸¶´Ù »õ À̸§À̳ª ¹øÈ£¸¦ ºÙ¿© »õ·Î¿î °³Á¤ÆÇÀ¸·Î Ç¥½ÃÇϱ⠶§¹®¿¡, ¼ÒÇÁÆ®¿þ¾î°¡ ´«¿¡ º¸ÀÌ°Ô Á¡ÁøÀûÀ¸·Î Çâ»óµÇ¾î °£´Ù°í »ý°¢ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ƯÈ÷ Ãʺ¸Àڵ鿡°Ô À¯¿ëÇÏ´Ù°í »ý°¢µÈ´Ù.

¼Ò½º ÄÚµå °ü¸® ½Ã½ºÅÛÀ» Àß ÀÌ¿ëÇÏ´Â ¹æ¹ý Áß Çϳª´Â, Ç×»ó ÃÖ½ÅÀÇ »óŸ¦ À¯ÁöÇϸ鼭 ¸çÄ¥ µ¿¾È °¡¸¸È÷ ÀÖ´Â °ÍÀÌ´Ù. ¸çÄ¥ ¾È¿¡ ¸¶¹«¸®ÇÒ ¼ö ¾ø´Â ÄÚµå´Â üũÀÎ »óÅ·ΠÀÖÁö¸¸, ±×°ÍÀº È°¼ºÈ­µÇÁö ¾Ê°í È£ÃâµÇÁö ¾ÊÀ» »óÅ·ΠÀְųª, ±× Àڽſ¡¼­ °¥¶óÁ® ³ª¿Â ºÐ±â(branch) À§Ä¡¿¡ ÀÖÀ» °ÍÀ̹ǷÎ, ´Ù¸¥ ´©±¸¿¡°Ô ¾î¶°ÇÑ ¹®Á¦µµ ÀÏÀ¸Å°Áö ¾ÊÀ» °ÍÀÌ´Ù. ½Ç¼ö°¡ ÀÖ´Â Äڵ带 ¿Ã·Á¼­ ÆÀ µ¿·áµéÀÇ ÀÛ¾÷À» ´õµð°Ô ÇÏ´Â °ÍÀº ½É°¢ÇÑ ¿À·ùÀÌ´Ù. ÀÌ°ÍÀº ¾ðÁ¦³ª ±Ý±â »çÇ×ÀÌ´Ù.

2.2.8. ´ÜÀ§º° °Ë»ç¸¦ ÇÏ´Â ¹æ¹ý

´ÜÀ§º° °Ë»ç, Áï ÄÚµå·Î ¸¸µç ±â´ÉÀÇ °¢ ºÎºÐÀ» ±×°ÍÀ» ÀÛ¼ºÇÑ ÆÀ¿¡¼­ °Ë»çÇÏ´Â °ÍÀº ÄÚµùÀÇ ÀϺÎÀÌÁö, ÄÚµù°ú ´Ù¸¥ ¹«¾ùÀÌ ¾Æ´Ï´Ù. Äڵ带 ¾î¶»°Ô °Ë»çÇÒÁö ¼³°èÇÏ´Â °Íµµ ÄÚµå ¼³°èÀÇ ÇÑ ºÎºÐÀÌ´Ù. ºñ·Ï ÇÑ ÁÙÀ̶ó Çصµ °Ë»ç °èȹÀ» ±â·ÏÇØ ³õ¾Æ¾ß ÇÑ´Ù. ¶§¶§·Î ±× °Ë»ç´Â ´ÙÀ½°ú °°ÀÌ ´Ü¼øÇÒ °ÍÀÌ´Ù. "ÀÌ ¹öÆ°ÀÌ ÁÁ¾Æ º¸À̴°¡?" ¶§·Î´Â ´ÙÀ½°ú °°ÀÌ º¹ÀâÇÒ ¼öµµ ÀÖ´Ù. "ÀÌ Á¤ÇÕ(matching) ¾Ë°í¸®µëÀº Ʋ¸²¾øÀÌ Á¤È®ÇÑ Â¦À» ã¾Æ³¾ °ÍÀΰ¡?"

ÇÒ ¼ö ÀÖ´Ù¸é °ËÁõ Á¶°Ç(assertion) È®ÀÎ ¹æ¹ýÀ̳ª °Ë»ç ÀÚµ¿È­ µµ±¸(test driver)¸¦ »ç¿ëÇ϶ó. ÀÌ ¹æ¹ýÀº ¹ö±×¸¦ ÀÏÂï ÀâÀ» ¼ö ÀÖ°Ô ÇØ ÁÙ »Ó¸¸ ¾Æ´Ï¶ó, ³ªÁß¿¡µµ À¯¿ëÇÏ°Ô ¾²ÀÏ ¼ö ÀÖÀ¸¸ç, ÀÌ·¸°Ô ÇÏÁö ¾Ê¾Ò´õ¶ó¸é ÇÑÂü °í¹ÎÇÏ°Ô µÇ¾úÀ» ¾Ö¸ÅÇÑ ¹®Á¦µéÀ» ÁÙÀÏ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.

ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(Extreme Programming) ±â¹ýÀ» »ç¿ëÇÏ´Â °³¹ßÀÚµéÀº ´ÜÀ§º° °Ë»ç¸¦ ÃÖ´ëÇÑ È¿°úÀûÀ¸·Î È°¿ëÇÏ¿© Äڵ带 ÀÛ¼ºÇÑ´Ù. ÀÌ ÀÛ¼º ¹æ¹ýÀ» ÃßõÇÏ´Â °Í¸¸Å­ ÁÁÀº Àϵµ ¾øÀ» °ÍÀÌ´Ù.

2.2.9. ¸·Èú ¶§´Â Àá±ñ ½¬¾î¶ó

¸·Èú ¶§´Â Àá±ñ ½¬¾î¶ó. ³ª´Â ¸·Èú ¶§´Â 15ºÐ Á¤µµ ¸í»óÀ» ÇÏ°ï ÇÑ´Ù. ±×·¯¸é ´Ù½Ã ¹®Á¦·Î µ¹¾Æ¿ÔÀ» ¶§ ±×°ÍÀÌ ¸¶¼ú°°ÀÌ ÇØ°áµÇ°ï ÇÑ´Ù. ±Ô¸ð°¡ Ŭ °æ¿ì¿¡´Â ÇÏ·í¹ã Àß ÀÚ´Â °ÍÀÌ °°Àº È¿°ú¸¦ ³»±âµµ ÇÑ´Ù. Àá½Ã ´Ù¸¥ È°µ¿À» ÇÏ´Â °ÍÀÌ È¿°úÀûÀÏ ¼öµµ ÀÖ´Ù.

2.2.10. Áý¿¡ °¥ ½Ã°£À» ÀÎÁöÇÏ´Â ¹æ¹ý

ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀº ¹®È­¶ó°í ÇÒ ¸¸ÇÑ È°µ¿ÀÌ´Ù. ºÒÇàÇÑ °ÍÀº, ÀÌ°ÍÀÌ Á¤½ÅÀû, ½ÅüÀû °Ç°­À» ±×·¸°Ô Áß¿äÇÏ°Ô »ý°¢ÇÏÁö ¾Ê´Â ¹®È­¶ó´Â »ç½ÇÀÌ´Ù. ¹®È­ÀûÀÌ°í ¿ª»çÀûÀÎ ÀÌÀ¯ (¿¹¸¦ µé¾î, ÄÄÇ»ÅÍ°¡ ½¬´Â ¹ãÁß¿¡ ÀÛ¾÷ÇÒ ÇÊ¿ä) ¶§¹®¿¡, ±×¸®°í ÀúÇ×ÇÒ ¼ö ¾ø´Â Ãâ½Ã ÀÏÁ¤ÀÇ ¾Ð¹Ú°ú ÇÁ·Î±×·¡¸ÓÀÇ ºÎÁ· ¶§¹®¿¡ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¸Ó´Â ÀüÅëÀûÀ¸·Î ÃÊ°ú ±Ù¹«¸¦ ÇØ ¿Ô´Ù. ¼Ò¹®À¸·Î µè´Â ¸ðµç À̾߱⸦ ¹ÏÀ» °ÍÀ̶ó°í »ý°¢ÇÏÁö´Â ¾ÊÁö¸¸, ÁÖ´ç 60½Ã°£ ±Ù¹«´Â ÀÏ»óÀûÀ̸ç, 50½Ã°£Àº »ó´çÈ÷ ÀûÀº Æí¿¡ ¼ÓÇÑ´Ù. Áï, À̺¸´Ù ´õ ¸¹Àº ½Ã°£ÀÌ ¿ä±¸µÇ´Â °æ¿ì°¡ ÀÖ´Ù´Â ¸»ÀÌ´Ù. ÀÌ°ÍÀº ÁÁÀº ÇÁ·Î±×·¡¸Ó¿¡°Ô´Â ½É°¢ÇÑ ¹®Á¦ÀÌ´Ù. ±×´Â ÀÚ±â ÀڽŸ¸ ¾Æ´Ï¶ó ÀÚ±â ÆÀ µ¿·áµéµµ Ã¥ÀÓÁö°í Àֱ⠶§¹®ÀÌ´Ù. ÀڱⰡ Áý¿¡ °¥ ½Ã°£, ¶§·Î´Â ´Ù¸¥ »ç¶÷À» Áý¿¡ º¸³¾ ½Ã°£µµ ÀÎÁöÇÏ°í ÀÖ¾î¾ß ÇÑ´Ù. ¾ÆÀ̸¦ Å°¿ì´Â ºÒº¯ÀÇ ¹ýÄ¢ÀÌ ¾øµíÀÌ, ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ºÒº¯ÀÇ ¹ýÄ¢Àº ¾ø´Ù. ¸ðµç »ç¶÷Àº ¼­·Î ´Ù¸£±â ¶§¹®ÀÌ´Ù.

ÁÖ´ç 60½Ã°£ ÀÌ»ó ÀÏÇÏ´Â °ÍÀº, ªÀº ±â°£ (ÇÑ ÁÖ Á¤µµ) µ¿¾ÈÀ̳ª ÇØ º¼ ¼ö ÀÖÀ» Á¤µµ·Î, ³»°Ô´Â ¾öû³­ ³ë·ÂÀÌ ÇÊ¿äÇÏÁö¸¸, ¶§·Î´Â ±×·¸°Ô ÇØ¾ß ÇÒ ¶§°¡ ÀÖ´Ù. ÇÑ »ç¶÷¿¡°Ô 60½Ã°£ µ¿¾È ÀÏÀ» ÇÏ°Ô ÇÏ´Â °ÍÀÌ °øÁ¤ÇÑ °ÍÀÎÁö´Â Àß ¸ð¸£°Ú´Ù. »ç½Ç 40½Ã°£ÀÌ °øÁ¤ÇÑ °ÍÀÎÁöµµ Àß ¸ð¸£°Ú´Ù. ÇÏÁö¸¸ ºÐ¸íÇÑ °ÍÀº, ÃÊ°ú ±Ù¹«ÇÏ´Â ½Ã°£ µ¿¾È º°·Î ¾ò´Â °Í ¾øÀÌ ¿À·¡ ÀÏÇϱ⸸ ÇÏ´Â °ÍÀº ¾î¸®¼®Àº ÀÏÀ̶ó´Â »ç½ÇÀÌ´Ù. ³ª¿¡ ´ëÇØ ¸»ÇÏÀÚ¸é, ÁÖ´ç 60½Ã°£ ÀÌ»ó ÀÏÇÏ´Â °ÍÀÌ ±×·¸´Ù. °³ÀÎÀûÀ¸·Î´Â, ÇÁ·Î±×·¡¸Ó´Â °í±ÍÇÑ Àǹ«(noblesse oblige)¸¦ ´ÙÇØ¾ß ÇÏ°í ¹«°Å¿î ÁüÀ» Á®¾ß ÇÑ´Ù°í »ý°¢ÇÑ´Ù. ÇÏÁö¸¸ ºÀÀÌ µÇ´Â °ÍÀº ÇÁ·Î±×·¡¸ÓÀÇ Àǹ«°¡ ¾Æ´Ï´Ù. ±×·±µ¥ ½½ÇÁ°Ôµµ ÇÁ·Î±×·¡¸ÓµéÀº, °æ¿µÁøÀÇ ´«¿¡ µé±â À§ÇØ ¾Ö¾²´Â °ü¸®Ã¥ÀÓÀÚ °°Àº À̵éÀ» À§ÇØ ÀçÁÖ¸¦ ºÎ¸®´Â °õÀÌ µÇ´Â °æ¿ì°¡ ÀÖ´Ù. ÇÁ·Î±×·¡¸ÓµéÀº, ´Ù¸¥ »ç¶÷µéÀ» ±â»Ú°Ô ÇÏ°í ½Í°í, ½È´Ù´Â ¸»À» Àß ¸øÇϱ⠶§¹®¿¡, Á¾Á¾ ÀÌ·± ¿ä±¸¿¡ ±¼º¹ÇÑ´Ù. À̸¦ ´ëóÇϱâ À§ÇÑ ³× °¡Áö ¹æ¾î¹ýÀÌ ÀÖ´Ù.
  • ȸ»çÀÇ ¸ðµç »ç¶÷µé°ú ÃÖ´ëÇÑ ¸¹ÀÌ ´ëÈ­ÇÏ¿© ¾Æ¹«µµ ¹«½¼ ÀÏÀÌ ÀϾ°í ÀÖ´ÂÁö¿¡ ´ëÇØ °æ¿µÁøÀ» ÇöȤÇÏÁö ¸øÇÏ°Ô Ç϶ó.
  • ½Ã°£À» ÃßÁ¤ÇÏ°í ÀÏÁ¤À» ÀâÀ» ¶§ ¹æ¾îÀûÀÌ°í ¸í¹éÇÏ°Ô ÇÏ¿©, ¸ðµç »ç¶÷µéÀÌ ÀÏÁ¤ÀÌ ¾î¶»°Ô µÇ°í ÇöÀç ¾îµðÂë °¡°í ÀÖ´ÂÁö Àß º¼ ¼ö ÀÖ°Ô Ç϶ó.
  • ¿ä±¸¸¦ °ÅºÎÇÏ´Â ¹ýÀ» ¹è¿ì°í, ÇÊ¿äÇÏ´Ù¸é ÆÀÀÌ ÇÔ²² °ÅºÎÇϵµ·Ï Ç϶ó.
  • ¾î¿ ¼ö ¾ø´Ù¸é ȸ»ç¸¦ ±×¸¸µÎ¶ó.

¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÌ ÁÁÀº ÇÁ·Î±×·¡¸ÓÀÌ°í, ÁÁÀº ÇÁ·Î±×·¡¸Ó´Â ¸¹Àº °ÍÀ» ÀÌ·ç±æ ¿øÇÑ´Ù. À̸¦ À§ÇØ ±×µéÀº ½Ã°£À» È¿°úÀûÀ¸·Î °ü¸®ÇØ¾ß ÇÑ´Ù. ¾î¶² ¹®Á¦¿¡ ´ëÇØ »ý°¢À» °¡´Ùµë°í °Å±â¿¡ ±íÀÌ ¸ôµÎÇÏ°Ô µÉ ¶§±îÁö´Â »ó´çÇÑ ¼ö°í°¡ ÇÊ¿äÇÏ´Ù. ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀº »ý°¢À» °¡´Ùµë°í ¸ôµÎÇÒ ¼ö ÀÖ´Â, ¹æÇعÞÁö ¾Ê´Â ±ä ½Ã°£ÀÌ ÀÖÀ» ¶§ °¡Àå Àß ÀÏÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù. ÇÏÁö¸¸ »ç¶÷µéÀº Àáµµ ÀÚ°í ´Ù¸¥ Àǹ«µéµµ ÀÌÇàÇØ¾ß ÇÑ´Ù. ¸ðµç »ç¶÷µéÀº ÀÚ½ÅÀÇ Àΰ£Àû ¸®µë°ú ¾÷¹«Àû ¸®µëÀ» ¸ðµÎ ¸¸Á·½ÃÅ°´Â ¹æ¹ýÀ» ã¾Æ¾ß ÇÑ´Ù. ¸ðµç ÇÁ·Î±×·¡¸Ó´Â, ¾ÆÁÖ Áß¿äÇÑ È¸ÀÇ¿¡¸¸ Âü¼®ÇÏ°í ³ª¸ÓÁö´Â ÀÏ¿¡ ÁýÁßÇÏ´Â ³¯µéÀ» È®º¸ÇÏ´Â °Í°ú °°ÀÌ, È¿À²ÀûÀÎ ¾÷¹« ±â°£À» ȹµæÇϱâ À§ÇØ ÃÖ¼±À» ´ÙÇØ¾ß ÇÑ´Ù.

³ª´Â ¾ÆÀ̵éÀÌ Àֱ⠶§¹®¿¡ °¡²ûÀÌ¶óµµ ¾ÆÀ̵é°ú Àú³á ½Ã°£À» º¸³»±â À§ÇØ ³ë·ÂÇÑ´Ù. ³ª¿¡°Ô °¡Àå Àß ¸Â´Â ¸®µëÀº, ÇÏ·ç ³¯ Àâ¾Æ ¿À·¡ ÀÏÇÏ°í, »ç¹«½ÇÀ̳ª »ç¹«½Ç ºÎ±Ù¿¡¼­ ÀáÀ» ÀÜ ´ÙÀ½ (³ª´Â Áý¿¡¼­ Á÷Àå±îÁö Åë±Ù ½Ã°£ÀÌ ±æ´Ù), ÀÏÂï Áý¿¡ °¡¼­ ¾ÆÀ̵éÀÌ ÀáÀÚ¸®¿¡ µé±â Àü±îÁö ½Ã°£À» º¸³»´Â °ÍÀÌ´Ù. ÀÌ°ÍÀÌ Æí¾ÈÇÏÁö´Â ¾ÊÁö¸¸, ¿©Å²¯ ½ÃÇèÇØ º» ÃÖ¼±ÀÇ Å¸ÇùÁ¡À̾ú´Ù. Àü¿°¼º ÀÖ´Â º´¿¡ °É·È´Ù¸é Áý¿¡ °¡¶ó. Á×°í ½Í´Ù´Â »ý°¢ÀÌ µç´Ù¸é Áý¿¡ °¡¾ß ÇÑ´Ù. ¸î ÃÊ ÀÌ»ó ´©±º°¡¸¦ Á×ÀÌ°í ½Í´Ù´Â »ý°¢ÀÌ µç´Ù¸é Áý¿¡ °¡¼­ ½¬¾î¾ß ÇÑ´Ù. ´©±º°¡°¡ °¡º­¿î ¿ì¿ïÁõÀ» ³Ñ¾î¼­ ½É°¢ÇÑ Á¤½Å ÀÌ»óÀ̳ª Á¤½Åº´ÀÇ Áõ¼¼¸¦ º¸Àδٸé Áý¿¡ °¡°Ô ÇØ¾ß ÇÑ´Ù. ÇÇ·Î ¶§¹®¿¡ Æò¼Ò¿Í ´Þ¸® ºÎÁ¤Á÷Çϰųª ³²À» ¼ÓÀÌ°í ½Í´Ù´Â À¯È¤ÀÌ µç´Ù¸é ½¬¾î¾ß ÇÑ´Ù. ÇÇ·Î¿Í ½Î¿ì±â À§ÇØ ¸¶¾àÀ̳ª °¢¼ºÁ¦¸¦ ¾²Áö ¸»¶ó. Ä«ÆäÀÎÀ» ³²¿ëÇÏÁöµµ ¸»¶ó.

2.2.11. ±î´Ù·Î¿î »ç¶÷µé°ú »ó´ëÇÏ´Â ¹æ¹ý

±î´Ù·Î¿î »ç¶÷µé°ú »ó´ëÇØ¾ß ÇÏ´Â ÀÏÀÌ ÀÖÀ» °ÍÀÌ´Ù. ÀÚ±â ÀÚ½ÅÀÌ ±î´Ù·Î¿î »ç¶÷ÀÏ ¼öµµ ÀÖ´Ù. ³ª ÀÚ½ÅÀÌ °°ÀÌ ÀÏÇÏ´Â »ç¶÷µéÀ̳ª ±ÇÀ§ ÀÖ´Â Àι°µé°ú ¼ö½Ã·Î Ãæµ¹ÇÏ´Â À¯ÇüÀÇ »ç¶÷À̶ó¸é, ¿©±â¿¡¼­ º¼ ¼ö ÀÖ´Â µ¶¸³½ÉÀº ¼ÒÁßÇÏ°Ô ¿©°Ü¾ß ÇÒ °ÍÀ̳ª, ÀÚ½ÅÀÇ Áö¼ºÀ̳ª ¿øÄ¢µéÀ» Èñ»ýÇÏÁö ¾Ê´Â ¹üÀ§ ³»¿¡¼­ Àΰ£°ü°èÀÇ ±â´Éµµ ±æ·¯¾ß ÇÒ °ÍÀÌ´Ù.

ÀÌ·± Á¾·ùÀÇ ÀÏÀ» °Þ¾î º¸Áö ¾Ê¾Ò°Å³ª, Áö±Ý±îÁö »ì¸é¼­ Á÷Àå »ýÈ°¿¡´Â º°·Î ¾µ¸ð¾ø´Â Çൿ ¾ç½Ä¸¸ ÀÍÇô ¿Â ÇÁ·Î±×·¡¸Óµé¿¡°Ô´Â ÀÌ°ÍÀÌ Â¥Áõ½º·¯¿î ÀÏÀÌ µÉ ¼ö ÀÖ´Ù. ±î´Ù·Î¿î »ç¶÷µéÀº ´ë°³ ¹Ý´ë ÀÇ°ß¿¡ ´Ü·ÃµÇ¾î ÀÖ°í ´Ù¸¥ »ç¶÷µé°ú ŸÇùÇØ¾ß ÇÑ´Ù´Â »çȸÀû ¾Ð·Â¿¡ º°·Î ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù. ÀÌ ¶§ ¿­¼è´Â ±× »ç¶÷µéÀ» Àû´çÈ÷ Á¸ÁßÇØ ÁÖ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ³»°¡ ÇÏ°í ½ÍÀº °Í ÀÌ»óÀ¸·Î ÇØ ÁÖ´Â °ÍÀÌÁö¸¸, ±× »ç¶÷µéÀÌ ¿øÇÏ´Â ¸¸Å­Àº ¾È µÉ °ÍÀÌ´Ù.

ÇÁ·Î±×·¡¸ÓµéÀº ÆÀÀ¸·Î ÇÔ²² ÀÏÇØ¾ß ÇÑ´Ù. ÀÇ°ß ºÒÀÏÄ¡°¡ »ý±â¸é, ¾î¶»°Ôµç ÇØ°áÇØ¾ß ÇÑ´Ù. ¹«ÀÛÁ¤ ÇÇÇÒ ¼ö´Â ¾ø´Â ³ë¸©ÀÌ´Ù. ±î´Ù·Î¿î »ç¶÷µéÀº Á¾Á¾ ¸Å¿ì ¶È¶ÈÇÏ°í ¾µ ¸¸ÇÑ À̾߱⸦ Çϱ⵵ ÇÑ´Ù. ±î´Ù·Î¿î »ç¶÷¿¡°Ô Æí°ß ¾øÀÌ ±Í¸¦ ±â¿ïÀÌ°í ÀÌÇØÇØ ÁÖ´Â °ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù. ´ëÈ­ ´ÜÀýÀº ÀÇ°ß ºÒÀÏÄ¡ÀÇ ±â¹ÝÀÌ µÇÁö¸¸, °­ÇÑ Àγ»½ÉÀ¸·Î ±Øº¹ÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ´Ù. ´ëÈ­°¡ »ê¶æÇÏ°í Á¤°¨ ÀÖ°Ô ÀÌ·ïÁöµµ·Ï ³ë·ÂÇÏ°í, ÀÇ°ß Ãæµ¹À» ÀÏÀ¸Å³ ¸¸ÇÑ ³íÀï¿¡ ¸»·ÁµéÁö ¸»¶ó. ÀÌÇØÇÏ·Á°í ³ë·ÂÇÒ ¸¸Å­ ÇÑ µÚ¿¡´Â °á´ÜÀ» ³»¸®¶ó.

À¸½º´ë´Â »ç¶÷ÀÇ °­¿ä ¶§¹®¿¡ µ¿ÀÇÇÏÁöµµ ¾Ê´Â ÀÏÀ» ÇÏÁö´Â ¸»¶ó. ÀÚ½ÅÀÌ ÆÀÀåÀ̶ó¸é ÃÖ¼±À̶ó°í »ý°¢ÇÏ´Â ÀÏÀ» Ç϶ó. °³ÀÎÀû ÀÌÀ¯·Î °áÁ¤À» ³»¸®Áö ¸»°í, ÀڱⰡ °áÁ¤ÇÑ ±Ù°Å¸¦ ¼³¸íÇÒ Áغñ¸¦ ÇØ µÎ¶ó. ±î´Ù·Î¿î »ç¶÷ÀÌ ÆÀÀåÀ̶ó¸é, ±×ÀÇ °áÁ¤ÀÌ °³ÀÎÀûÀ¸·Î ¿µÇâÀ» ¹ÌÄ¡Áö ¾Êµµ·Ï Ç϶ó. ÀÏÀÌ Àڱ⠹æ½Ä´ë·Î ÁøÇàµÇÁö ¾Ê¾Æµµ, ±× ´Ù¸¥ ¹æ½Ä¿¡ µû¶ó ¸¶À½À» ´ÙÇØ ÀÏÇ϶ó.

±î´Ù·Î¿î »ç¶÷µéµµ º¯ÇÏ¸ç ³ª¾ÆÁö±âµµ ÇÑ´Ù. ³» ´«À¸·Î Á÷Á¢ º» Àûµµ ÀÖÁö¸¸, ±×·¸°Ô ÈçÇÏÁö´Â ¾Ê´Ù. ¾î·µç ¸ðµç »ç¶÷Àº ¼ö½Ã·Î ¿À¸£¶ô³»¸®¶ôÇϱ⠸¶·ÃÀÌ´Ù.

¸ðµç ÇÁ·Î±×·¡¸Ó, ƯÈ÷ ÆÀÀåµéÀÌ ´ë¸éÇØ¾ß ÇÏ´Â µµÀüµé Áß Çϳª´Â ±î´Ù·Î¿î »ç¶÷À» ÀüÀûÀ¸·Î ¸ôµÎÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. ±×·± »ç¶÷µéÀº ´Ù¸¥ »ç¶÷¿¡ ºñÇؼ­ ÀÏÀÇ Ã¥ÀÓÀ» ÇÇÇϰųª ¼öµ¿ÀûÀ¸·Î ÀúÇ×ÇÏ´Â °æÇâÀÌ Å©´Ù.

3. Áß±ÞÀÚ

3.1. °³ÀÎÀû ±â´Éµé

3.1.1. ÀÇ¿åÀ» °è¼Ó À¯ÁöÇÏ´Â ¹æ¹ý

ÇÁ·Î±×·¡¸ÓµéÀÌ ¾Æ¸§´ä°í À¯¿ëÇÏ°í ¸ÚÁø °ÍÀ» ¸¸µé°í ½Í¾î ÇÏ´Â ÀÇ¿åÀÌ ¸Å¿ì Å©´Ù´Â »ç½ÇÀº ÈǸ¢ÇÏ°íµµ ³î¶ó¿î ÀÏÀÌ´Ù. ÀÌ·¯ÇÑ ¿å±¸´Â ÇÁ·Î±×·¡¸Ó¿¡°Ô¸¸ ÀÖ´Â °Íµµ ¾Æ´Ï°í º¸ÆíÀûÀÎ °Íµµ ¾Æ´ÏÁö¸¸, ÀÌ°ÍÀº ÇÁ·Î±×·¡¸Óµé »çÀÌ¿¡ ¸Å¿ì °­ÇÏ°í ÀϹÝÀûÀ̾ ´Ù¸¥ ÀÏÀ» ÇÏ´Â »ç¶÷µé°ú ±¸ºÐÀÌ µÈ´Ù.

ÀÌ°ÍÀº ½ÇÁ¦·Î Áß¿äÇÑ °á°ú¸¦ ³º´Â´Ù. ÇÁ·Î±×·¡¸Ó¿¡°Ô ¾Æ¸§´äÁöµµ À¯¿ëÇÏÁöµµ ¸ÚÁöÁöµµ ¾ÊÀº ÀÏÀ» ½ÃÅ°¸é ±×µéÀº »ç±â°¡ ¶³¾îÁø´Ù. ³ÊÀúºÐÇÏ°í ¸ÛûÇÏ°í Áö·çÇÑ ÀÏÀ» Çؼ­ µ·À» ¸¹ÀÌ ¹ú±âµµ ÇÑ´Ù. ÇÏÁö¸¸ °á±¹¿¡´Â Àç¹ÌÀÖ°Ô ÇÏ´Â ÀÏÀÌ È¸»ç¿¡ Å« µ·À» ¹ú¾î´Ù ÁØ´Ù.

ºÐ¸íÈ÷ ÀÇ¿åÀ» ºÒ·¯ÀÏÀ¸Å°´Â ±â¹ýµéÀ» Áß½ÉÀ¸·Î Á¶Á÷µÈ ¸ðµç »ê¾÷ ºÐ¾ß¿¡¼­ ¿©±â¿¡ Àû¿ëµÇ´Â °ÍµéÀÌ ÀÖ´Ù. ÇÁ·Î±×·¡¹Ö¿¡ ÇØ´çÇÑ´Ù°í ÀÎÁ¤ÇÒ ¸¸ÇÑ °ÍµéÀº ´ÙÀ½°ú °°´Ù.
  • ±× ÀÏÀ» ÀÚ¶û½º·´°Ô À̾߱âÇÑ´Ù.
  • »õ·Î¿î ±â¹ý, ¾ð¾î, ±â¼úÀ» Àû¿ëÇÒ ±âȸ¸¦ ã´Â´Ù.
  • °¢ ÇÁ·ÎÁ§Æ®¿¡¼­ ¾Æ¹«¸® ÀÛ´õ¶óµµ ¹«¾ùÀΰ¡¸¦ ¹è¿ì°Å³ª °¡¸£Ä¡·Á°í ³ë·ÂÇÑ´Ù.

³¡À¸·Î, ÇÒ ¼ö ÀÖ´Ù¸é, °³ÀÎÀûÀ¸·Î ÀÇ¿åÀ» ¾ó¸¶³ª °íÃë½ÃÅ°´Â°¡¿¡ µû¶ó ÀÚ½ÅÀÇ ÀÏÀÇ ¿µÇâ·ÂÀ» °¡´ÆÇØ º¸¶ó. ¿¹¸¦ µé¾î, ¹ö±×¸¦ °íÄ¥ ¶§, ³»°¡ ¹ö±×¸¦ ¸î °³³ª °íÃÆ´ÂÁö ¼¼´Â °ÍÀ¸·Î ÀÇ¿åÀÌ »ý±âÁö´Â ¾Ê´Â´Ù. Áö±Ý±îÁö °íÄ£ ¹ö±×ÀÇ °³¼ö°¡ ¾ÆÁ÷ ³²¾Æ ÀÖ´Â ¹ö±×ÀÇ °³¼ö¿Í ¹«°üÇϸç, ±× °³¼ö´Â ȸ»çÀÇ °í°´µé¿¡°Ô ±â¿©ÇÏ´Â Àüü °¡Ä¡¿¡¼­ ¾ÆÁÖ »ç¼ÒÇÑ ºÎºÐÀ» Â÷ÁöÇÒ »ÓÀ̱⠶§¹®ÀÌ´Ù. ÇÏÁö¸¸, ¹ö±× Çϳª¸¶´Ù °í°´ ÇÑ »ç¶÷ÀÌ ±â»µÇÑ´Ù°í »ý°¢ÇÏ¸é ±×°ÍÀº °³ÀÎÀûÀ¸·Î ÀÇ¿åÀÌ »ý±â°Ô ÇÑ´Ù.

3.1.2. ³Î¸® ½Å·Ú¹Þ´Â ¹æ¹ý

½Å·Ú¹Þ±â À§Çؼ­´Â ½Å·Ú¹ÞÀ» ¸¸ÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ È°µ¿ÀÌ µÎµå·¯Á®¾ß ÇÑ´Ù. Àڽſ¡ ´ëÇØ ¾Æ¹«µµ ¾ËÁö ¸øÇÑ´Ù¸é, ¾Æ¹«·± ½Å·Úµµ ¹ÞÀ» ¼ö ¾øÀ» °ÍÀÌ´Ù. ÆÀ µ¿·áó·³ ÀڽŰú °¡±î¿î »ç¶÷µé°ú °°ÀÌ ÀÖÀ» ¶§´Â ÀÌ°ÍÀÌ Å« ¹®Á¦°¡ ¾Æ´Ò °ÍÀÌ´Ù. ½Å·Ú´Â Àڱ⠺μ­³ª ÆÀÀÌ ¾Æ´Ñ »ç¶÷µé¿¡°Ô ÀÀ´äÇÏ°í Áö½ÄÀ» ÁÜÀ¸·Î½á ½×¾Æ°£´Ù. ¶§·Î´Â ÀÌ·¯ÇÑ ½Å·Ú¸¦ ¾Ç¿ëÇÏ¿© ºÒÇÕ¸®ÇÑ ºÎŹÀ» ÇÏ´Â »ç¶÷µµ ÀÖ´Ù. ÀÌ·² ¶§¿¡´Â °ÆÁ¤ÇÏÁö ¸»°í, ±× ºÎŹÀ» µé¾îÁÖÀÚ¸é ÀÚ½ÅÀÌ ¹«½¼ ÀÏÀ» Æ÷±âÇØ¾ß ÇÏ´ÂÁö ¼³¸íÇÏ¸é µÈ´Ù.

¸ð¸£´Â °ÍÀ» ¾Æ´Â üÇÏÁö ¸»¶ó. ÆÀ µ¿·á°¡ ¾Æ´Ñ »ç¶÷µé¿¡°Ô´Â "¸Ó¸®¿¡¼­ ¸Éµ¹¸é¼­ ±â¾ï³ªÁö ¾Ê´Â °Í"°ú "ÀüÇô ¾Ë ¼ö ¾ø´Â °Í"À» ¸íÈ®È÷ ±¸ºÐÇØ¾ß ÇÒ °ÍÀÌ´Ù.

3.1.3. ½Ã°£°ú °ø°£ »çÀÌ¿¡¼­ ±ÕÇüÀ» Àâ´Â ¹æ¹ý

´ëÇп¡ °¡Áö ¾Ê¾Æµµ ÁÁÀº ÇÁ·Î±×·¡¸Ó´Â µÉ ¼ö ÀÖÁö¸¸, ±âÃÊÀûÀÎ °è»ê º¹Àâµµ ÀÌ·ÐÀ» ¸ð¸¥´Ù¸é ÁÁÀº Áß±Þ ÇÁ·Î±×·¡¸Ó´Â µÉ ¼ö ¾ø´Ù. O("big O") Ç¥±â¹ýÀ» ¾Ë ÇÊ¿ä´Â ¾øÁö¸¸, "»ó¼ö ½Ã°£", "n log n", "n Á¦°ö"ÀÇ Â÷ÀÌ´Â ÀÌÇØÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ·± Áö½ÄÀÌ ¾ø¾îµµ ½Ã°£°ú °ø°£ »çÀÌ¿¡¼­ ±ÕÇüÀ» Àâ´Â ¹æ¹ýÀ» Á÷°üÀ¸·Î ¾Ë°í ÀÖÀ» ¼ö ÀÖÁö¸¸, ±×·± Áö½ÄÀÌ ¾ø´Ù´Â °ÍÀº µ¿·áµé°ú ´ëÈ­ÇÒ ¶§ ÇÊ¿äÇÑ Æ°Æ°ÇÑ ±âÃÊ°¡ ¾ø´Â °Í°ú °°´Ù.

¾Ë°í¸®µëÀ» ¼³°èÇϰųª ÀÌÇØÇÒ ¶§, ±×°ÍÀ» ½ÇÇàÇÏ´Â µ¥ °É¸®´Â ½Ã°£Àº ÀÔ·Â °ªÀÇ Å©±âÀÇ ÇÔ¼öÀÎ °æ¿ì°¡ ÀÖ´Ù. ÀÌ ¶§, ¾Ë°í¸®µëÀÇ ½ÇÇà ½Ã°£ÀÌ (º¯¼ö nÀ¸·Î Ç¥ÇöµÇ´Â) ±× Å©±â¿Í ±× Å©±âÀÇ ·Î±×°ªÀÇ °ö¿¡ ºñ·ÊÇϸé, ±× ÃÖ¾Ç(¶Ç´Â ±â´ëµÇ´Â, ¶Ç´Â ÃÖ¼±)ÀÇ ½ÇÇà ½Ã°£ÀÌ "n log n"À̶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù. ÀÌ Ç¥±â¹ý°ú ¸»ÇÏ´Â ¹æ½ÄÀº ÀÚ·á ±¸Á¶°¡ Â÷ÁöÇÏ´Â °ø°£¿¡µµ ¸¶Âù°¡Áö·Î Àû¿ëµÉ ¼ö ÀÖ´Ù.

³»°Ô´Â, °è»ê º¹Àâµµ ÀÌ·ÐÀÌ ¹°¸®Çи¸Å­À̳ª ¾Æ¸§´ä°í ½É¿ÀÇÏ°Ô º¸ÀδÙ. (Á¶±Ý µý ±æ·Î »÷ °Í °°´Ù!)

½Ã°£(ÇÁ·Î¼¼¼­ ¼Óµµ)°ú °ø°£(¸Þ¸ð¸®)Àº ¼­·Î ±ÕÇüÀ» ¸ÂÃâ ¼ö ÀÖ´Ù. °øÇÐÀ̶õ ŸÇù¿¡ ´ëÇÑ °ÍÀ̸ç, ÀÌ°ÍÀº ¾ÆÁÖ ÁÁÀº ¿¹°¡ µÈ´Ù. ÀÌ°ÍÀº Ç×»ó ü°èÀûÀÎ °ÍÀº ¾Æ´Ï´Ù. ÀϹÝÀûÀ¸·Î ²Ë Á¶ÀÌ´Â ÀÎÄÚµùÀ» ÅëÇØ °ø°£À» Àý¾àÇÒ ¼ö ÀÖÁö¸¸, ±×°ÍÀ» µðÄÚµùÇØ¾ß ÇÒ ¶§´Â °è»ê ½Ã°£ÀÌ ´õ ¸¹ÀÌ °É¸± °ÍÀÌ´Ù. ij½¬¸¦ »ç¿ëÇÔÀ¸·Î½á, Áï °¡±îÀÌ¿¡ º¹»çº»À» ÀúÀåÇÒ °ø°£À» »ç¿ëÇÔÀ¸·Î½á ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖÁö¸¸, ij½¬ÀÇ ³»¿ëÀ» ÀÏ°üµÇ°Ô À¯ÁöÇÏ°í ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. ÀÚ·á ±¸Á¶¿¡ ´õ ¸¹Àº Á¤º¸¸¦ ´ãÀ½À¸·Î½á ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ°ÍÀº ´ë°³ ÀûÀº °ø°£À» Â÷ÁöÇÏÁö¸¸ ¾Ë°í¸®µëÀÌ º¹ÀâÇØÁú ¼ö ÀÖ´Ù.

°ø°£À̳ª ½Ã°£ÀÇ ±ÕÇü °ü°è¸¦ °³¼±ÇÏ´Â °ÍÀº Á¾Á¾ ´Ù¸¥ ÂÊÀÌ ±ØÀûÀ¸·Î º¯ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ ÀÛ¾÷À» Çϱâ Àü¿¡ Áö±Ý °³¼±ÇÏ·Á°í ÇÏ´Â °ÍÀÌ Á¤¸»·Î ±×·± °³¼±ÀÌ ÇÊ¿äÇÑ °ÍÀÎÁö ½º½º·Î ¹°¾î¾ß ÇÑ´Ù. ¾Ë°í¸®µëÀ» °¡Áö°í ÀÛ¾÷ÇÏ´Â °ÍÀº Àç¹ÌÀÖ´Â ÀÏÀÌÁö¸¸, ¾Æ¹« ¹®Á¦°¡ ¾ø´Â °ÍÀ» °³¼±ÇÏ·Á´Â °ÍÀº ´«¿¡ ¶é ¸¸ÇÑ Â÷ÀÌ´Â ¸ø ³»¸é¼­ °Ë»çÇÒ Áü¸¸ ´Ã¾î³ª°Ô ÇÒ °ÍÀ̶ó´Â ³Ã¾öÇÑ »ç½Ç¿¡ ´ëÇØ ´«ÀÌ °¡·ÁÁöÁö ¾Êµµ·Ï Á¶½ÉÇØ¾ß ÇÑ´Ù.

ÃֽŠÄÄÇ»ÅÍÀÇ ¸Þ¸ð¸®´Â, ÇÁ·Î¼¼¼­ ½Ã°£°ú ´Þ¸® º®¿¡ ºÎµúÈ÷±â Àü±îÁö´Â ±×°ÍÀÌ ¾î¶»°Ô ¾²ÀÌ´ÂÁö º¼ ¼ö ¾ø±â ¶§¹®¿¡, °ª½Ñ °Íó·³ º¸ÀδÙ. ÇÏÁö¸¸ ¹®Á¦°¡ »ý±â±â¶óµµ ÇÏ¸é ±×°ÍÀº Àç¾ÓÀÌ µÈ´Ù. ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â µ¥¿¡´Â, ¸Þ¸ð¸®¿¡ »óÁÖÇØ¾ß ÇÏ´Â ´Ù¸¥ ÇÁ·Î±×·¥¿¡ ¹ÌÄ¡´Â ¿µÇâÀ̳ª, ¸Þ¸ð¸®¸¦ ÇÒ´çÇÏ°í ÇØÁ¦ÇÏ´Â µ¥ µå´Â ½Ã°£ µîÀÇ ¼û¾î ÀÖ´Â ºñ¿ëÀÌ ÀÖ´Ù. ¼Óµµ¸¦ ¾òÀ¸·Á°í °ø°£À» ½á ¹ö¸®±â Àü¿¡ ÀÌ »ç½ÇÀ» ÁÖÀÇ ±í°Ô »ý°¢Ç϶ó.

3.1.4. ¾Ð¹Ú °Ë»ç¸¦ ÇÏ´Â ¹æ¹ý

¾Ð¹Ú °Ë»ç(stress test)´Â Àç¹ÌÀÖ´Ù. óÀ½¿¡´Â ¾Ð¹Ú °Ë»çÀÇ ¸ñÀûÀÌ ½Ã½ºÅÛ¿¡ ºÎÇÏ°¡ °É·Áµµ Àß µ¿ÀÛÇÏ´ÂÁö ¾Ë¾Æº¸´Â °ÍÀ¸·Î º¸ÀδÙ. ½ÇÁ¦·Î´Â ½Ã½ºÅÛ¿¡ ºÎÇÏ°¡ °É·Áµµ Àß µ¿ÀÛÇÏÁö¸¸ ºÎÇÏ°¡ ¾ÆÁÖ Å¬ ¶§´Â ¾î¶² ¹æ½ÄÀ¸·Îµç µ¿ÀÛÀÌ ¸ØÃß´Â °æ¿ì°¡ ´ëºÎºÐÀÌ´Ù. ³ª´Â ÀÌ°ÍÀ» º®¿¡ ºÎµúħ ¶Ç´Â Å»ÁøÀ̶ó°í ºÎ¸¥´Ù. ¿¹¿Ü°¡ Àֱ⵵ ÇÏÁö¸¸, °ÅÀÇ Ç×»ó 'º®'Àº ÀÖ´Ù. ¾Ð¹Ú °Ë»çÀÇ ¸ñÀûÀº ±× º®ÀÌ ¾îµð¿¡ ÀÖ´ÂÁö ¾Ë¾Æº¸´Â °ÍÀ̸ç, ±× º®À» ¾ó¸¶³ª ´õ ¹Ð¾î³¾ ¼ö ÀÖÀ»Áö ¾Ë¾Æº¸´Â °ÍÀÌ´Ù.

¾Ð¹Ú °Ë»ç °èȹÀº, ±×°ÍÀ» ÅëÇØ ÇÁ·ÎÁ§Æ®¿¡¼­ ±â´ëÇÏ´Â ¹Ù°¡ ¹«¾ùÀÎÁö ¸íÈ®ÇØÁö±â ¶§¹®¿¡, ÇÁ·ÎÁ§Æ® Ãʱ⿡ ¼¼¿ö¾ß ÇÑ´Ù. À¥ ÆäÀÌÁö ¿äû¿¡ 2ÃÊ°¡ °É¸®´Â °ÍÀº ºñÂüÇÑ ½ÇÆÐÀϱî, ´ë´ÜÇÑ ¼º°øÀϱî? µ¿½Ã »ç¿ëÀÚ 500¸íÀº ÃæºÐÇÑ°¡? ÀÌ°ÍÀº ¹°·Ð »óȲ¿¡ µû¶ó ´Ù¸£Áö¸¸, ±× ¿ä±¸¿¡ ºÎÀÀÇÏ´Â ½Ã½ºÅÛÀ» ¼³°èÇÒ ¶§ ±× ´äÀ» ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ¾Ð¹Ú °Ë»ç´Â ½ÇÁ¦ »óȲÀ» ÃæºÐÈ÷ ¾µ ¸¸ÇÏ°Ô º»¶°¼­ ÇØ¾ß ÇÑ´Ù. µ¿½Ã¿¡ ½Ã½ºÅÛÀ» »ç¿ëÇϸ鼭 ¿À·ù¸¦ ÀÏÀ¸Å°°Å³ª ¹«¾ùÀ» ÇÒÁö ¿¹ÃøÇÒ ¼ö ¾ø´Â 500¸íÀÇ »ç¶÷µéÀ» ½±°Ô Èä³» ³»´Â ÀÏÀÌ ½ÇÁ¦·Î´Â ºÒ°¡´ÉÇÏÁö¸¸, 500°³ÀÇ ¸ðÀǽÇÇèÀ» ¸¸µé¾î »ç¶÷µéÀÌ ¾î¶»°Ô ÇൿÇÒÁö º»¶ß°Ô ÇØ º¸´Â Á¤µµ´Â ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¾Ð¹Ú °Ë»ç¸¦ ÇÒ ¶§´Â °¡º­¿î ºÎÇÏ¿¡¼­ ½ÃÀÛÇؼ­, ÀÔ·Â ºñÀ²À̳ª ÀÔ·Â Å©±â¿Í °°Àº ¾î¶² ¹üÀ§¿¡ µû¶ó º®¿¡ ºÎµúÄ¥ ¶§±îÁö ºÎÇϸ¦ ´Ã·Á°£´Ù. º®ÀÌ ¿ä±¸ Á¶°ÇÀ» ¸¸Á·Çϱ⿡ ³Ê¹« °¡±õ´Ù¸é, ¾î¶² ÀÚ¿øÀÌ º´¸ñÀÌ µÇ¾î ÀÖ´ÂÁö ¾Ë¾Æ³»¶ó. (´ë°³ ÁÖµÈ ¿øÀÎÀÌ Àֱ⠸¶·ÃÀÌ´Ù.) ±×°ÍÀÌ ¹«¾ù ¶§¹®Àΰ¡? ¸Þ¸ð¸®? ÇÁ·Î¼¼¼­? I/O? ³×Æ®¿öÅ© ´ë¿ªÆø? µ¥ÀÌÅÍ ÀïÅ»? ±× ÈÄ¿¡´Â ±× º®À» ¾î¶»°Ô ¿òÁ÷ÀÏ ¼ö ÀÖÀ»Áö ¾Ë¾Æ³»¶ó. º®À» ¿òÁ÷ÀÌ´Â °Í, Áï ½Ã½ºÅÛÀÌ °ßµô ¼ö ÀÖ´Â ÃÖ´ë ºÎÇϸ¦ Áõ°¡½ÃÅ°´Â °ÍÀÌ ºÎÇÏ°¡ ÀûÀº ½Ã½ºÅÛÀÇ ¼º´É¿¡ µµ¿òÀÌ µÇÁö ¾Ê°Å³ª ¿ÀÈ÷·Á ÇØ°¡ µÉ ¼öµµ ÀÖ´Ù´Â »ç½ÇÀº ±â¾ïÇ϶ó. º¸ÅëÀº Å« ºÎÇÏ°¡ °É·ÈÀ» ¶§ÀÇ ¼º´ÉÀÌ ÀûÀº ºÎÇÏ°¡ °É·ÈÀ» ¶§ÀÇ ¼º´Éº¸´Ù Áß¿äÇÏ´Ù.

¸Ó¸® ¼ÓÀ¸·Î ¸ðÇüÀ» ±×¸± ¼ö ÀÖµµ·Ï ¿©·¯ °¡Áö ´Ù¸¥ Â÷¿øµéµµ »ìÇÊ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÇÑ °¡Áö ±â¹ý¸¸À¸·Î´Â ÃæºÐÇÏÁö ¾Ê´Ù. ¿¹¸¦ µé¾î, ·Î±× ±â·ÏÀº ½Ã½ºÅÛ¿¡¼­ ÀϾ µÎ »ç°Ç »çÀÌÀÇ º®½Ã°è ½Ã°£¿¡ ´ëÇØ Àß ¾Ë ¼ö ÀÖ°Ô ÇØ ÁÖÁö¸¸, ±×°ÍÀÌ Àß ±¸¼ºµÇ¾î ÀÖÁö ¾ÊÀº ÇÑ, ¸Þ¸ð¸® »ç¿ëÀ̳ª ÀÚ·á ±¸Á¶ÀÇ Å©±â¿¡ ´ëÇؼ­´Â »ìÆ캼 ¼ö ¾ø´Ù. °°Àº ¿ø¸®·Î, Çö´ëÀûÀÎ ½Ã½ºÅÛ¿¡¼­´Â ¸¹Àº ÄÄÇ»ÅÍ¿Í ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛµéÀÌ ¼­·Î Çù·ÂÇÏ¿© µ¿ÀÛÇϴµ¥, ƯÈ÷ º®¿¡ ºÎµúÃÆÀ» ¶§ (Áï, ¼º´ÉÀÌ ÀÔ·Â Å©±â¿¡ ºñ·ÊÇÏÁö ¾Ê°Ô µÉ ¶§) ÀÌ ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛµéÀÌ º´¸ñÀÌ µÉ ¼ö ÀÖ´Ù. ÀÌ ½Ã½ºÅÛµéÀ» »ìÆ캼 ¼ö ÀÖ´Â °ÍÀº, ¸ðµç °ü·Ã ÀåºñµéÀÇ ÇÁ·Î¼¼¼­ ºÎÇϸ¸ ÃøÁ¤ÇÒ ¼ö ÀÖ´Ù Çصµ, Å« µµ¿òÀÌ µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

º®ÀÌ ¾îµð¿¡ ÀÖ´ÂÁö ¾Æ´Â °ÍÀº, º®À» ¿Å±â´Â °Í»Ó¸¸ ¾Æ´Ï¶ó »ç¾÷À» È¿°úÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ¿¹Ãø °¡´É¼ºÀ» ¸¶·ÃÇØ ÁÖ´Â µ¥¿¡µµ ÇʼöÀûÀÌ´Ù.

3.1.5. °£°á¼º°ú Ãß»ó¼ºÀÇ ±ÕÇüÀ» Àâ´Â ¹æ¹ý

Ãß»ó¼ºÀº ÇÁ·Î±×·¡¹ÖÀÇ ¿­¼èÀÌ´Ù. ¾ó¸¶³ª Ãß»óÈ­ÇØ¾ß ÇÒÁö´Â ÁÖÀÇÇؼ­ ¼±ÅÃÇØ¾ß ÇÑ´Ù. Ãʺ¸ ÇÁ·Î±×·¡¸ÓµéÀº ¿­½ÉÀÌ Áö³ªÃļ­ ½ÇÁ¦·Î ÇÊ¿ä ÀÌ»óÀ¸·Î Ãß»óÈ­ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ°ÍÀÇ Â¡Á¶ Áß Çϳª´Â ¾Æ¹« Äڵ嵵 µé¾î ÀÖÁö ¾ÊÀ¸¸é¼­, ´Ù¸¥ °ÍÀ» Ãß»óÈ­ÇÏ´Â °Í ¿Ü¿¡ ¾Æ¹« Àϵµ ÇÏÁö ¾Ê´Â Ŭ·¡½º¸¦ ¸¸µå´Â °ÍÀÌ´Ù. ÀÌ·± °ÍÀÇ ¸Å·ÂÀº ÀÌÇØÇÒ ¸¸ÇÏÁö¸¸ ÄÚµå °£°á¼ºÀÇ °¡Ä¡µµ Ãß»ó¼ºÀÇ °¡Ä¡¿¡ ºñ±³ÇÏ¿© Àç ºÁ¾ß ÇÑ´Ù. ¶§¶§·Î ¿­Á¤ÀûÀÎ ÀÌ»óÁÖÀÇÀÚµéÀÌ ÀúÁö¸£´Â ½Ç¼ö¸¦ º¸°Ô µÈ´Ù. Áï ÇÁ·ÎÁ§Æ® Ãʱ⿡ ¼ö¸¹Àº Ŭ·¡½ºµéÀ» Á¤ÀÇÇϸ鼭 ±×°ÍÀ» ÅëÇØ Ãß»ó¼ºÀ» ¸ÚÁö°Ô ´Þ¼ºÇÏ°í, ¹ß»ýÇÒ ¼ö ÀÖ´Â ¸ðµç »çŸ¦ ´Ù·ê ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëÇÑ´Ù. ±×·±µ¥ ÇÁ·ÎÁ§Æ®°¡ ÁøÇàµÇ°í ÇǷΰ¡ ½×ÀÓ¿¡ µû¶ó ÄÚµå ÀÚü°¡ ³ÊÀúºÐÇØÁø´Ù. ÇÔ¼öÀÇ ¸öü´Â µÇ¾î¾ß ÇÒ °Í ÀÌ»óÀ¸·Î ±æ¾îÁø´Ù. ºñ¾î Àִ Ŭ·¡½ºµéÀº ¹®¼­È­ÇÏ´Â µ¥ ÁüÀÌ µÇ°í ¾Ð¹ÚÀÌ ¿À¸é °á±¹ ÀØÇôÁø´Ù. Ãß»óÈ­¿¡ ½ñÀº ¿¡³ÊÁö°¡ ÇÁ·Î±×·¥À» °£°áÇÏ°í ´Ü¼øÇÏ°Ô ÇÏ´Â µ¥¿¡ ¾²¿´´Ù¸é ÃÖÁ¾ °á°ú°¡ ´õ ÁÁ¾ÆÁ³À»Áöµµ ¸ð¸¥´Ù. ÀÌ°ÍÀº »ç»öÀûÀÎ(speculative) ÇÁ·Î±×·¡¹ÖÀÇ ÀüÇüÀÌ´Ù. ³ª´Â Æú ±×·¹À̾ö(Paul Graham)ÀÇ "°£°áÇÔÀÌ ÈûÀÌ´Ù(Succinctness is Power)"¶ó´Â ±ÛÀ» °­·Â ÃßõÇÑ´Ù. <PGSite>

Á¤º¸ Àº´ÐÀ̳ª °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö°ú °°Àº À¯¿ëÇÑ ±â¹ýµéÀ» Áö³ªÄ¡°Ô »ç¿ëÇϸ鼭 µ¶´ÜÀû °ßÇØ°¡ »ý±â±âµµ ÇÑ´Ù. ÀÌ ±â¹ýµéÀº Äڵ带 Ãß»óÈ­ÇÏ°Ô ÇÏ°í º¯È­¸¦ ¿¹ÃøÇÏ°Ô ÇÑ´Ù. ÇÏÁö¸¸ °³ÀÎÀûÀÎ »ý°¢À¸·Î´Â ³Ê¹« »ç»öÀûÀÎ Äڵ带 ÀÛ¼ºÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. ¿¹¸¦ µé¾î, ¾î¶² °´Ã¼ÀÇ Á¤¼ö º¯¼ö¸¦ º¯°æÀÚ(mutator)¿Í Á¢±ÙÀÚ(accessor) µÚ¿¡ ¼û°Ü¼­ º¯¼ö ÀÚü´Â µå·¯³ªÁö ¾Ê°í ÀÛÀº Á¢Á¡(interface)¸¸ µå·¯³ª°Ô ÇÏ´Â °ÍÀº ¹Þ¾ÆµéÀÏ ¸¸ÇÑ ½ºÅ¸ÀÏÀÌ´Ù. À̸¦ ÅëÇؼ­, È£ÃâÇÏ´Â Äڵ忡 ¿µÇâÀ» ÁÖÁö ¾ÊÀ¸¸é¼­ ±× º¯¼öÀÇ ±¸Çö ¹æ½ÄÀ» ¹Ù²Ü ¼ö ÀÖÀ¸¸ç, ÀÌ°ÍÀº ¸Å¿ì ¾ÈÁ¤µÈ API¸¦ ³»³õ¾Æ¾ß ÇÏ´Â ¶óÀ̺귯¸® Á¦ÀÛÀÚ¿¡°Ô ÀûÇÕÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ ³ª´Â, È£ÃâÇÏ´Â Äڵ带 ¿ì¸® ÆÀÀÌ ¼ÒÀ¯ÇÏ°í À־ È£ÃâµÇ´Â Âʸ¸Å­ È£ÃâÇÏ´Â Âʵµ ´Ù½Ã ÄÚµùÇÒ ¼ö ÀÖ´Ù¸é, Äڵ尡 ÀåȲÇØÁö´Â °ÍÀ» °¨¼öÇÒ ¸¸Å­ ÀÌ°ÍÀÌ À̵æÀÌ µÈ´Ù°í »ý°¢ÇÏÁö´Â ¾Ê´Â´Ù. ÀÌ·± »ç»öÀû ÇÁ·Î±×·¡¹ÖÀ¸·Î ¾ò´Â À̵æÀ» µûÁ® º¸¸é ÄÚµå ³Êµ¡ ÁÙ ´Ã¾î³ª´Â °Íµµ ¾Æ±õ´Ù.

À̽ļº(portability)¿¡ ´ëÇؼ­µµ ºñ½ÁÇÑ ¹®Á¦¸¦ º¼ ¼ö ÀÖ´Ù. ¸ðµç ÄÚµå´Â ´Ù¸¥ ÄÄÇ»ÅÍ, ÄÄÆÄÀÏ·¯, ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ, Ç÷§Æû¿¡ ¹Ù·Î ȤÀº ¾ÆÁÖ ½±°Ô ÀÌ½ÄµÉ ¼ö ÀÖ¾î¾ß Çϴ°¡? ³ª´Â À̽ļºÀº ¾øÁö¸¸ °£°áÇϸ鼭 ½±°Ô À̽ÄÇÒ ¼ö ÀÖ´Â Äڵ尡, ÀåȲÇϸ鼭 À̽ļº ÀÖ´Â °Íº¸´Ù ³´´Ù°í »ý°¢ÇÑ´Ù. ƯÁ¤ DBMS¿¡ ¸Â´Â µ¥ÀÌÅͺ£À̽º ÁúÀǸ¦ Çϴ Ŭ·¡½º¿Í °°ÀÌ À̽ļº ¾ø´Â Äڵ带 Á¤ÇØÁø ¿µ¿ª¿¡ ÇÑÁ¤ÇØ ³õ´Â °Íµµ ºñ±³Àû ½¬¿ì¸é¼­ ºÐ¸íÈ÷ ÁÁÀº »ý°¢ÀÌ´Ù.

3.1.6. »õ·Î¿î ±â´ÉÀ» ¹è¿ì´Â ¹æ¹ý

»õ·Î¿î ±â´É, ƯÈ÷ ±â¼ú°ú ¹«°üÇÑ °ÍÀ» ¹è¿ì´Â °ÍÀº ¹«¾ùº¸´Ù Àç¹ÌÀÖ´Â ÀÏÀÌ´Ù. ÀÌ°ÍÀÌ ÇÁ·Î±×·¡¸ÓµéÀÇ ÀÇ¿åÀ» ¾ó¸¶³ª ¸¹ÀÌ ºÒ·¯ÀÏÀ¸Å°´ÂÁö ÀÌÇØÇϴ ȸ»çµéÀº »ç±â°¡ ´õ¿í ³ô¾ÆÁú ¼ö ÀÖÀ» °ÍÀÌ´Ù.

Àΰ£Àº ÇàÇÔÀ¸·Î ¹è¿î´Ù. Ã¥ Àбâ¿Í ¼ö¾÷ µè±â°¡ À¯¿ëÇÑ °ÍÀº Ʋ¸²¾øÁö¸¸, ¾Æ¹« ÇÁ·Î±×·¥µµ ÀÛ¼ºÇØ º¸Áö ¾ÊÀº ÇÁ·Î±×·¡¸Ó¸¦ ÀÎÁ¤ÇÒ ¼ö Àְڴ°¡? ¾î¶² ±â´ÉÀÌµç ¹è¿ì±â À§Çؼ­´Â ±× ±â´ÉÀ» ½º½º·³¾øÀÌ ¿¬½ÀÇØ º¼ ¼ö ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹è¿ï ¶§¿¡´Â, Å« ÇÁ·ÎÁ§Æ®¸¦ ÇØ¾ß ÇÏ°Ô µÇ±â Àü¿¡ ±× ¾ð¾î¸¦ »ç¿ëÇÏ´Â ÀÛÀº ÇÁ·ÎÁ§Æ®¸¦ ÇØ º¸¶ó. ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ® °ü¸®¸¦ ¹è¿ï ¶§¿¡´Â, ÀÛÀº ÇÁ·ÎÁ§Æ®¸¦ ¸ÕÀú °ü¸®ÇØ º¸µµ·Ï Ç϶ó.

ÁÁÀº »ç¼ö(mentor)°¡ ÀÖ´Ù°í Çؼ­ ½º½º·Î ÇÏ´Â °ÍÀ» ¼ÒȦÈ÷ Çؼ­´Â ¾È µÇ°ÚÁö¸¸, »ç½Ç Ã¥ ÇÑ ±Çº¸´Ù´Â ÈξÀ ³´´Ù. »ç¼öÀÇ Áö½ÄÀ» Àü¼ö¹Þ´Â ´ë½Å ±×µé¿¡°Ô ¹«¾ùÀ» ÇØ ÁÙ ¼ö ÀÖÀ»±î? ÃÖ¼ÒÇÑ ±×µéÀÇ ½Ã°£ÀÌ ³¶ºñ°¡ µÇÁö ¾Êµµ·Ï ¿­½ÉÈ÷ °øºÎÇØ ÁÙ ¼ö´Â ÀÖÀ» °ÍÀÌ´Ù.

»ó»ç¿¡°Ô °ø½Ä ¿¬¼ö¸¦ ¹Þ°Ô ÇØ ´Þ¶ó°í ¿äûÇØ º¸¶ó. ÇÏÁö¸¸ ÀÌ°ÍÀÌ ±× ½Ã°£ µ¿¾È ¹è¿ì°í ½ÍÀº »õ·Î¿î ±â¼úÀ» °¡Áö°í ³î¾Æ º¸´Â °Íº¸´Ù º°·Î ³ªÀ» °ÍÀÌ ¾ø´Â °æ¿ìµµ ÀÖ´Ù´Â °ÍÀ» ¾Ë¾Æ µÎ¶ó. ±×·¸´Ù Çصµ, ¿ì¸®ÀÇ ºÒ¿ÏÀüÇÑ ¼¼»ó¿¡¼­´Â °ø½Ä ¿¬¼ö¿¡¼­ Àú³á ½Ä»ç ÆÄƼ¸¦ ±â´Ù¸®¸ç °­ÀÇ ³»³» ÀḸ ÀÚ´Â °æ¿ì°¡ ¸¹À½¿¡µµ ºÒ±¸ÇÏ°í ³ë´Â ½Ã°£º¸´Ù´Â ¿¬¼ö¸¦ ¿äûÇϱⰡ ½¬¿ï °ÍÀÌ´Ù.

ÆÀÀåÀ̶ó¸é, ÆÀ¿øµéÀÌ ¾î¶»°Ô ¹è¿ì´ÂÁö ÀÌÇØÇÏ°í ±×µé¿¡°Ô °ü½É ÀÖ´Â ±â´ÉÀ» ¿¬½ÀÇÒ ¼ö ÀÖ´Â ÀûÀýÇÑ ±Ô¸ðÀÇ ÇÁ·ÎÁ§Æ®¸¦ ÇÒ´çÇÔÀ¸·Î½á ±×µéÀ» µµ¿ÍÁÖ¶ó. ÇÁ·Î±×·¡¸Ó¿¡°Ô °¡Àå Áß¿äÇÑ ±â´ÉÀº ±â¼ú¿¡ °üÇÑ °ÍÀÌ ¾Æ´Ï¶ó´Â »ç½ÇÀ» ÀØÁö ¸»¶ó. ÆÀ¿øµé¿¡°Ô ¿ë±â¿Í Á¤Á÷¼º°ú ÀÇ»ç¼ÒÅë ´É·ÂÀ» ½ÃÇèÇÏ°í ½ÇÇàÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ ÁÖ¶ó.

3.1.7. ŸÀÚ ¿¬½À

ÀÚÆÇÀ» º¸Áö ¾Ê°í ŸÀÚÇÒ ¼ö ÀÖµµ·Ï ¿¬½ÀÇ϶ó. ÀÌ°ÍÀº Áß±Þ ±â´ÉÀÌ´Ù. ¿Ö³ÄÇϸé, ÄÚµå ÀÛ¼ºÀº ¾î·Á¿î ÀÏÀ̹ǷÎ, ¾Æ¹«¸® ŸÀÚ¸¦ Àß ÇÑ´Ù Çصµ, °Å±â¿¡´Â ŸÀÚ ¼Óµµ°¡ º° Àǹ̰¡ ¾ø°í, ÄÚµå ÀÛ¼º¿¡ °É¸®´Â ½Ã°£¿¡ º° ¿µÇâÀ» ÁÖÁöµµ ¾Ê±â ¶§¹®ÀÌ´Ù. ÇÏÁö¸¸, Áß±Þ ÇÁ·Î±×·¡¸Ó°¡ µÇ¸é µ¿·á³ª ´Ù¸¥ »ç¶÷µé¿¡°Ô ÀÏ¹Ý ¾ð¾î·Î ±ÛÀ» ¾²´Â µ¥ ¸¹Àº ½Ã°£À» º¸³»°Ô µÉ °ÍÀÌ´Ù. ÀÌ°ÍÀº ÀÚ½ÅÀÇ Çå½Å¼º¿¡ ´ëÇÑ Àç¹ÌÀÖ´Â ½ÃÇèÀÌ´Ù. ±×·± °ÍÀ» ¹è¿ì´Â ÀÏÀÌ ±×·¸°Ô Áñ°ÌÁö´Â ¾ÊÁö¸¸ ¾î·µç ½Ã°£À» ¹ÙÃÄ¾ß ÇÑ´Ù. ¸¶ÀÌŬ Ƽ¸Õ(Michael Tiemann)ÀÌ MCC¿¡ ÀÖÀ» ¶§ »ç¶÷µéÀÌ ±×ÀÇ ¹æ¹® ¹Û¿¡ ¼­¼­, ¾öû³ª°Ô ºü¸¥ ŸÀÚ ¼Óµµ ¶§¹®¿¡ ÀÚÆÇÀÌ À®À®°Å¸®´Â ¼Ò¸®¸¦ µè°ï Çß´Ù´Â Àü¼³ÀÌ ÀÖ´Ù. ÁÖ: Áö±Ý ÇöÀç ±×´Â ·¹µåÇÞ(RedHat)ÀÇ ÃÖ°í ±â¼ú Ã¥ÀÓÀÚ(CTO)ÀÌ´Ù.

3.1.8. ÅëÇÕ °Ë»ç¸¦ ÇÏ´Â ¹æ¹ý

ÅëÇÕ °Ë»ç(integration testing)´Â ´ÜÀ§º° °Ë»ç¸¦ ¸¶Ä£ ¿©·¯ ±¸¼º¿ä¼ÒµéÀ» ÅëÇÕÇÏ´Â °Ë»çÀÌ´Ù. ÅëÇÕÀº ºñ½Ñ ´ë°¡¸¦ Ä¡¸£°í ¾ò°Ô µÇ¸ç, ±×°ÍÀº ÀÌ °Ë»ç¸¦ Åë°úÇÔÀ¸·Î½á ¾ò°Ô µÈ´Ù. ½Ã°£ ÃßÁ¤°ú ÀÏÁ¤ °èȹ¿¡ ÀÌ °Ë»ç¸¦ Æ÷ÇÔ½ÃÄÑ¾ß ÇÑ´Ù.

ÀÌ»óÀûÀ¸·Î´Â ¸¶Áö¸· ´Ü°è¿¡¼­ º°µµ·Î ÅëÇÕÀ» ½Ç½ÃÇÏÁö ¾Ê¾Æµµ µÇµµ·Ï ÇÁ·ÎÁ§Æ®¸¦ Á¶Á÷ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÇÁ·ÎÁ§Æ®°¡ ÁøÇàµÇ´Â °úÁ¤¿¡¼­ °¢ ¿ä¼ÒµéÀÌ ¿Ï¼ºµÇ¾î °¡¸é¼­ Á¡ÁøÀûÀ¸·Î ±×°ÍµéÀ» ÅëÇÕÇÏ´Â °ÍÀÌ ÈξÀ ³´´Ù. º°µµÀÇ ÅëÇÕ °úÁ¤À» ÇÇÇÒ ¼ö ¾ø´Ù¸é ÁÖÀÇÇؼ­ ½Ã°£À» ÃßÁ¤Ç϶ó.

3.1.9. ÀÇ»ç¼ÒÅëÀ» À§ÇÑ ¿ë¾îµé

ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ¾Æ´ÏÁö¸¸ ÀÇ»ç¼ÒÅëÀ» À§ÇØ °ø½ÄÀûÀ¸·Î Á¤ÀÇµÈ ¹®¹ý ü°è¿¡ µû¸¥ ¿ë¾îµéÀÌ ÀÖ´Ù. ÀÌ ¿ë¾îµéÀº Ưº°È÷ Ç¥ÁØÈ­¸¦ ÅëÇØ ÀÇ»ç¼ÒÅëÀ» µ½±â À§ÇØ ¸¸µé¾îÁø °ÍÀÌ´Ù. 2003³â ÇöÀç, ÀÌ·± ¿ë¾îµé Áß °¡Àå Áß¿äÇÑ °ÍÀ¸·Î UML, XML, SQLÀÌ ÀÖ´Ù. ÀÌ°Í ¸ðµÎ¿¡ ´ëÇؼ­´Â, Á¦´ë·Î ÀÇ»ç¼ÒÅëÇÏ°í ¾ðÁ¦ ±× ¿ë¾î¸¦ »ç¿ëÇÒÁö °áÁ¤ÇÒ ¼ö ÀÖ±â À§ÇØ, ¾î´À Á¤µµ Ä£¼÷ÇØÁú ÇÊ¿ä°¡ ÀÖ´Ù.

UMLÀº ¼³°è¿¡ ´ëÇØ ¼³¸íÇÏ´Â µµÇüÀ» ±×¸®±â À§ÇØ Ç³ºÎÇÏ°Ô °®ÃçÁø Çü½Ä ü°èÀÌ´Ù. ½Ã°¢ÀûÀÌ°í Çü½ÄÀûÀ̶ó´Â Á¡¿¡¼­ ÀÏÁ¾ÀÇ ¹ÌÇÐ(beauty lines)À̶ó°í ÇÒ ¼ö ÀÖ´Ù. ÀúÀÚ¿Í µ¶ÀÚ°¡ ¸ðµÎ UMLÀ» ¾È´Ù¸é ¸¹Àº ¾çÀÇ Á¤º¸¸¦ ½±°Ô Àü´ÞÇÒ ¼ö ÀÖ´Ù. ¼³°è ³»¿ë¿¡ ´ëÇØ ÀÇ»ç¼ÒÅëÇÒ ¶§ UMLÀ» »ç¿ëÇÏ´Â °æ¿ì°¡ ÀÖÀ¸¹Ç·Î ±×°ÍÀ» ¾Ë ÇÊ¿ä°¡ ÀÖ´Ù. UML µµÇüÀ» Àü¹®ÀûÀ¸·Î ±×·Á ÁÖ´Â À¯¿ëÇÑ µµ±¸µéÀÌ ÀÖ´Ù. ¸¹Àº °æ¿ì¿¡ UML´Â ³Ê¹« Çü½ÄÀûÀ̾, ³ª´Â ¼³°è ³»¿ëÀ» µµÇüÀ¸·Î ³ªÅ¸³»±â À§ÇØ ´Ü¼øÇÑ »óÀÚ¿Í È­»ìÇ¥ Çü½ÄÀ» »ç¿ëÇÏ°ï ÇÑ´Ù. ÇÏÁö¸¸ ³ªµµ UMLÀÌ ÃÖ¼ÒÇÑ ¶óƾ¾î¸¦ °øºÎÇÏ´Â °Í¸¸Å­ µµ¿òÀÌ µÈ´Ù´Â »ç½ÇÀº ¾î´À Á¤µµ È®½ÅÇÑ´Ù.

XMLÀº »õ·Î¿î Ç¥ÁØÀ» Á¤ÀÇÇϱâ À§ÇÑ Ç¥ÁØÀÌ´Ù. °£È¤ XMLÀÌ µ¥ÀÌÅÍÀÇ »óÈ£±³È¯ ¹®Á¦¿¡ ´ëÇÑ ÇØ°áÃ¥ÀÎ °Íó·³ ¼Ò°³µÇ±âµµ ÇÏÁö¸¸ »ç½Ç ±×·± °ÍÀº ¾Æ´Ï´Ù. ±×°Íº¸´Ù´Â, µ¥ÀÌÅÍÀÇ »óÈ£±³È¯¿¡¼­ °¡Àå µûºÐÇÑ ºÎºÐ, Áï ƯÁ¤ ¹æ½ÄÀ¸·Î Ç¥ÇöµÈ µ¥ÀÌÅ͸¦ ¼±ÇüÀÇ ±¸Á¶·Î ³ª¿­ÇÏ°í, ±×°ÍÀ» ´Ù½Ã ¿ø·¡ÀÇ ±¸Á¶·Î ÆĽÌÇÏ´Â ÀÛ¾÷À» ±âƯÇÏ°Ôµµ ÀÚµ¿È­ÇÏ´Â °ÍÀÌ´Ù. XMLÀº, ºñ·Ï ¾ÆÁ÷ ÇÊ¿äÇÑ °ÍµéÀÇ ÀϺθ¸ ±¸ÇöµÇ±ä Ç߾, ÈǸ¢ÇÏ°Ô ÀÚ·áÇü °Ë»ç¿Í Á¤È®¼º °Ë»ç¸¦ ÇÑ´Ù.

SQLÀº, ¿ÏÀüÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ¾Æ´ÏÁö¸¸, ¸Å¿ì °­·ÂÇÏ°í dzºÎÇÑ µ¥ÀÌÅÍ ÁúÀÇ¿Í Ã³¸® ¾ð¾îÀÌ´Ù. ÀÌ°ÍÀº ´Ù¾çÇÑ Á¾·ù°¡ ÀÖÀ¸¸ç, ƯÈ÷ Á¦Ç°¿¡ Å©°Ô ÀÇÁ¸ÇÏÁö¸¸ Ç¥ÁØÈ­µÈ ÇÙ½É ºÎºÐº¸´Ù´Â ´ú Áß¿äÇÏ´Ù. SQLÀº °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ °øÅë ¾ð¾îÀÌ´Ù. °ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÇØÇÏ´Â °ÍÀÌ µæÀÌ µÇ´Â ºÐ¾ß¿¡¼­ ÀÏÇÒ ¼öµµ ÀÖ°í ±×·¸Áö ¾ÊÀ» ¼öµµ ÀÖÁö¸¸, SQL°ú ±× ¹®¹ý¿¡ ´ëÇØ ±âÃÊÀûÀÎ °ÍÀº ¾Ë¾ÆµÑ ÇÊ¿ä°¡ ÀÖ´Ù.

3.2. ÆÀÀÇ ±â´Éµé

3.2.1. °³¹ß ½Ã°£À» °ü¸®ÇÏ´Â ¹æ¹ý

°³¹ß ½Ã°£À» °ü¸®Çϱâ À§Çؼ­´Â, ÇÁ·ÎÁ§Æ® °èȹ¼­°¡ °£°áÇÏ°í ½Å¼±(up-to-date)Çϵµ·Ï Ç϶ó. ÇÁ·ÎÁ§Æ® °èȹ¼­¿¡´Â ½Ã°£ ÃßÁ¤, ÀÛ¾÷ ÀÏÁ¤, Áøô »óȲÀ» Ç¥½ÃÇϱâ À§ÇÑ ÁøµµÇ¥(milestones), ½Ã°£ ÃßÁ¤µÈ °¢ °úÁ¦¿¡ ´ëÇÑ ÆÀÀ̳ª ÀÚ±â ÀÚ½ÅÀÇ ½Ã°£ ÇÒ´ç µîÀÌ µé¾î ÀÖ´Ù. ¿©±â¿¡´Â Ç°Áúº¸ÁõÆÀ »ç¶÷µé°ú ȸÀÇ, ¹®¼­ Áغñ, Àåºñ ÁÖ¹®°ú °°ÀÌ ÀØÁö ¸»°í ÇØ¾ß ÇÒ ´Ù¸¥ Àϵ鵵 Æ÷ÇԵȴÙ. ÆÀÀ¸·Î ÀÏÇÏ´Â °ÍÀ̶ó¸é, ÇÁ·ÎÁ§Æ® °èȹ¼­´Â ÇÁ·ÎÁ§Æ® ½ÃÀÛºÎÅÍ ÁøÇà °úÁ¤ ³»³» ÆÀ ÀüüÀÇ µ¿ÀÇ¿¡ ÀÇÇÑ °ÍÀ̾î¾ß ÇÑ´Ù.

ÇÁ·ÎÁ§Æ® °èȹ¼­´Â ÀÇ»ç°áÁ¤À» µ½±â À§ÇØ Á¸ÀçÇÏ´Â °ÍÀÌÁö, ÀÚ½ÅÀÌ ¾ó¸¶³ª Á¶Á÷ÀûÀÎ »ç¶÷ÀÎÁö º¸¿© ÁÖ±â À§ÇÑ °ÍÀÌ ¾Æ´Ï´Ù. ÇÁ·ÎÁ§Æ® °èȹ¼­°¡ ³Ê¹« ±æ°í ¿À·¡µÇ¾ú´Ù¸é ÀÇ»ç°áÁ¤¿¡ ¾Æ¹« ¼Ò¿ëÀÌ ¾øÀ» °ÍÀÌ´Ù. ½ÇÁ¦·Î ÀÌ·¯ÇÑ ÀÇ»ç°áÁ¤Àº °³°³Àο¡ °üÇÑ °ÍÀÌ´Ù. °èȹ¼­¿Í ÆǴܷ¿¡ ÀÇÇØ °úÁ¦¸¦ ÀÌ »ç¶÷¿¡°Ô¼­ Àú »ç¶÷¿¡°Ô·Î ³Ñ±æ °ÍÀÎÁö °áÁ¤ÇØ¾ß ÇÑ´Ù. ÁøµµÇ¥´Â Áøô »óȲÀ» Ç¥½ÃÇÑ´Ù. È­·ÁÇÑ ÇÁ·ÎÁ§Æ® ±âȹ µµ±¸¸¦ »ç¿ëÇÑ´Ù¸é ±×°ÍÀ¸·Î ÇÁ·ÎÁ§Æ®¿¡¼­ '°³¹ß Ãʱ⠴ëÇü ¼³°è(Big Design Up Front)'¸¦ ÇÏ·Á´Â À¯È¤¿¡ ºüÁöÁö ¸»°í, °£°áÇÔ°ú ½Å¼±ÇÔÀ» À§ÇØ »ç¿ëÇϵµ·Ï Ç϶ó.

Áøµµ¸¦ ¸ø ¸ÂÃè´Ù¸é, ±× Áøµµ¸¸Å­ ÇÁ·ÎÁ§Æ® ÀÏÁ¤ ¿Ï·á°¡ ´Ê¾îÁø´Ù°í »ó»ç¿¡°Ô ¾Ë¸®´Â µîÀÇ Áï°¢ÀûÀÎ ÇൿÀ» ÃëÇØ¾ß ÇÑ´Ù. ½Ã°£ ÃßÁ¤°ú ÀÛ¾÷ ÀÏÁ¤Àº óÀ½ºÎÅÍ ¿Ïº®ÇÒ ¼ö´Â ¾øÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº Áøµµ¸¦ ¸ø ¸ÂÃá ³¯µéÀ» ÇÁ·ÎÁ§Æ® ÈĹݿ¡ ¸¸È¸ÇÒ ¼ö ÀÖÀ»Áöµµ ¸ð¸¥´Ù´Â ȯ»óÀ» ³º´Â´Ù. ¹°·Ð ±×·² ¼ö ÀÖÀ»Áöµµ ¸ð¸¥´Ù. ÇÏÁö¸¸ ÀÌ°ÍÀº ±× ºÎºÐÀ», °ú´ë ÃßÁ¤ÇÒ ¼öµµ ÀÖ¾ú°ÚÁö¸¸, °ú¼Ò ÃßÁ¤Ç߱⠶§¹®ÀÌ´Ù. ±×·¯¹Ç·Î ÁÁµí ½Èµç °£¿¡ ÇÁ·ÎÁ§Æ®ÀÇ ÀÏÁ¤ ¿Ï·á´Â ÀÌ¹Ì ´Ê¾îÁø °ÍÀÌ´Ù.

°èȹ¼­¿¡ ´ÙÀ½ÀÇ ½Ã°£µéµµ Æ÷ÇԵǵµ·Ï ¸í½ÉÇ϶ó. ÆÀ ³»ºÎ ȸÀÇ, ½Ã¿¬, ¹®¼­È­, ÀÏÁ¤¿¡ µû¶ó ¹Ýº¹µÇ´Â È°µ¿µé, ÅëÇÕ °Ë»ç, ¿ÜºÎÀÎµé »ó´ëÇϱâ, Áúº´, ÈÞ°¡, ±âÁ¸ Á¦Ç°µéÀÇ À¯Áö, °³¹ß ȯ°æÀÇ À¯Áö µî. ÇÁ·ÎÁ§Æ® °èȹ¼­´Â ¿ÜºÎÀÎÀ̳ª »ó»ç¿¡°Ô ÀÚ½ÅÀ̳ª ÀÚ½ÅÀÇ ÆÀÀÌ ¹«¾ùÀ» ÇÏ°í ÀÖ´ÂÁö º¸¿© ÁÙ ¼ö ÀÖ´Â 'Áß°£' ´Ù¸®°¡ µÉ ¼ö ÀÖ´Ù. ÀÌ·± ÀÌÀ¯ ¶§¹®¿¡ °èȹ¼­´Â ª°í ½Å¼±ÇØ¾ß ÇÑ´Ù.

3.2.2. Ÿ»ç ¼ÒÇÁÆ®¿þ¾îÀÇ À§Çè ºÎ´ãÀ» °ü¸®ÇÏ´Â ¹æ¹ý

ÇÁ·ÎÁ§Æ® ³»¿¡¼­ ÅëÁ¦ÇÒ ¼ö ¾ø´Â ´Ù¸¥ Á¶Á÷ÀÌ ¸¸µç ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÁ¸ÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. Ÿ»ç ¼ÒÇÁÆ®¿þ¾î¿Í ¿¬°üµÈ Å« À§Çè ºÎ´ãµéÀº °ü·ÃµÈ ¸ðµç »ç¶÷ÀÌ ÀνÄÇÏ°í ÀÖ¾î¾ß ÇÑ´Ù.

Àý´ë, Àý´ë·Î °ÅÇ°(vapor)¿¡ Èñ¸ÁÀ» µÎÁö ¸»¶ó. °ÅÇ°À̶õ, ³ª¿Ã °ÍÀ̶ó°í ±¤°í´Â Çϸ鼭 ¾ÆÁ÷ ³ª¿ÀÁö ¾ÊÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ¸»ÇÑ´Ù. ÀÌ°ÍÀº ¾÷°è¸¦ ¶°³ª°Ô µÉ °¡Àå È®½ÇÇÑ ¹æ¹ýÀÌ´Ù. ¾î¶² Ư¡ÀÌ ÀÖ´Â ¾î¶² Á¦Ç°ÀÌ ¾î´À ³¯¿¡ Ãâ½ÃµÉ °ÍÀ̶ó´Â ¼ÒÇÁÆ®¿þ¾î ȸ»çÀÇ ¾à¼ÓÀ» Àǽɽº·¯¿öÇϱ⸸ ÇÏ´Â °ÍÀº Çö¸íÇÏÁö ¾Ê´Ù. ±×°ÍÀ» ¿ÏÀüÈ÷ ¹«½ÃÇÏ°í ±× ¼Ò½ÄÀ» µé¾ú´Ù´Â °ÍÁ¶Â÷ Àؾî¹ö¸®´Â °ÍÀÌ ´õ¿í Çö¸íÇÏ´Ù. ȸ»ç¿¡¼­ ¾²ÀÌ´Â ¾î¶² ¹®¼­¿¡µµ ±× ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇØ ¾²Áö ¾Êµµ·Ï Ç϶ó.

Ÿ»ç ¼ÒÇÁÆ®¿þ¾î°¡ °ÅÇ°ÀÌ ¾Æ´Ï¶ó¸é, À§Çè ºÎ´ãÀº ¿©ÀüÈ÷ ÀÖÁö¸¸ ±×·¡µµ ÃÖ¼ÒÇÑ ¼ÕÀ» ½á º¼ ¼ö´Â ÀÖÀ» °ÍÀÌ´Ù. Ÿ»ç ¼ÒÇÁÆ®¿þ¾îÀÇ »ç¿ëÀ» °í·ÁÇÏ°í ÀÖ´Ù¸é, ÀÏÂï ¿¡³ÊÁö¸¦ µé¿©¼­ ±×°ÍÀ» Æò°¡ÇØ¾ß ÇÑ´Ù. »ç¶÷µéÀº ¼¼ °¡Áö Á¦Ç°ÀÌ ÀûÇÕÇÑÁö Æò°¡ÇÏ´Â µ¥¿¡ 2ÁÖ¿¡¼­ 2°³¿ùÀÌ °É¸°´Ù´Â ¸»À» µè°í ½Í¾î ÇÏÁö ¾Ê°ÚÁö¸¸, ÃÖ´ëÇÑ ÀÏÂï ±× ÀÏÀ» ¸¶ÃÄ¾ß ÇÑ´Ù. ÀûÀýÇÑ Æò°¡ ¾øÀÌ´Â ÅëÇÕ(integration)¿¡ µå´Â ºñ¿ëÀ» Á¤È®ÇÏ°Ô ÃßÁ¤ÇÒ ¼ö ¾ø´Ù.

ƯÁ¤ÇÑ ¸ñÀû¿¡ ±âÁ¸ÀÇ Å¸»ç ¼ÒÇÁÆ®¿þ¾î°¡ ÀûÇÕÇÑÁö´Â ±Ø¼Ò¼öÀÇ »ç¶÷µé¸¸ ¾Ë°í ÀÖ´Ù. ±×°ÍÀº ¸Å¿ì ÁÖ°üÀûÀ̸ç ÀϹÝÀûÀ¸·Î Àü¹®°¡µéÀÇ ¿µ¿ªÀÌ´Ù. ÀÌ·± Àü¹®°¡µéÀ» ãÀ» ¼ö ÀÖ´Ù¸é ¸¹Àº ½Ã°£À» ¾Æ³¥ ¼ö ÀÖ´Ù. ÇÁ·ÎÁ§Æ®°¡ Ÿ»ç ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ¿¡ ³Ê¹« ¿ÏÀüÈ÷ ÀÇÁ¸Çؼ­ ÅëÇÕ¿¡ ½ÇÆÐÇϸé ÇÁ·ÎÁ§Æ® ÀÚü°¡ ½ÇÆÐÇÏ´Â °æ¿ìµµ ÀÖÀ» ¼ö ÀÖ´Ù. ±×·¯ÇÑ À§Çè ºÎ´ãµéÀ» ÀÛ¾÷ ÀÏÁ¤¿¡ ºÐ¸íÈ÷ ¹àÇô µÎ¶ó. ¾µ ¼ö ÀÖ´Â ´Ù¸¥ ½Ã½ºÅÛÀ» È®º¸ÇÏ´Â µî ¸¸¾àÀÇ »çÅ¿¡ ´ëºñÇÑ °èȹµµ ¼¼¿ö µÎ°í, À§Çè ºÎ´ãÀ» ÀÏÂï Á¦°ÅÇÒ ¼ö ¾øÀ» ¶§ ½º½º·Î ±× ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Â ´É·Âµµ Å°¿ö µÎ¶ó. Àý´ë·Î ÀÏÁ¤ÀÌ °ÅÇ°¿¡ ÀÇÁ¸ÇÏÁö ¾Êµµ·Ï Ç϶ó.

3.2.3. ÄÁ¼³ÅÏÆ®¸¦ °ü¸®ÇÏ´Â ¹æ¹ý

ÄÁ¼³ÅÏÆ®¸¦ È°¿ëÇ쵂 ±×µé¿¡°Ô ÀÇÁöÇÏÁö´Â ¸»¶ó. ±×µéÀº ÈǸ¢ÇÏ°í ¸¹ÀÌ Á¸Áß¹ÞÀ» ¸¸ÇÏ´Ù. ±×µéÀº ¼ö¸¹Àº ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®µéÀ» º¸¾Æ ¿Ô±â ¶§¹®¿¡ ƯÁ¤ÇÑ ±â¼úµéÀ̳ª ÇÁ·Î±×·¡¹Ö ±â¹ýµé¿¡ ´ëÇØ ¸¹ÀÌ ¾Ë°í ÀÖ´Â °æ¿ì°¡ ÀÖ´Ù. ±×µéÀ» È°¿ëÇÏ´Â ÃÖ¼±ÀÇ ¹æ¹ýÀº, »ç·Ê¸¦ Áß½ÉÀ¸·Î °­ÀÇÇÏ´Â »ç³» °­»ç·Î¼­ È°¿ëÇÏ´Â °ÍÀÌ´Ù.

ÇÏÁö¸¸, ±×µéÀÇ °­Á¡°ú ¾àÁ¡À» ¾Ë ¸¸ÇÑ ÃæºÐÇÑ ½Ã°£ÀÌ ¾ø´Ù°í Çؼ­ ±×µéÀ» ÀÏ¹Ý Á÷¿øµéó·³ ÆÀÀÇ ÀÏ¿øÀÌ µÇ°Ô ÇÒ ¼ö´Â ¾ø´Ù. ±×µéÀÌ ±ÝÀüÀû ¼Õ½ÇÀ» °¨¼öÇÏ´Â(financial commitment) °æ¿ì´Â °ÅÀÇ ¾ø´Ù. ±×µéÀº ¾ÆÁÖ ½±°Ô ¶°³­´Ù. ȸ»ç°¡ Àß ¿î¿µµÈ´Ù¸é ±×µéÀÌ ¾òÀ» °ÍÀº º°·Î ¾øÀ» °ÍÀÌ´Ù. ¾î¶² »ç¶÷Àº ÁÁ°í, ¾î¶² »ç¶÷Àº ±×Àú ±×·¸°í, ¾î¶² »ç¶÷Àº ¾È ÁÁÀ» °ÍÀÌ´Ù. ÄÁ¼³ÅÏÆ®¸¦ ¼±Á¤ÇÒ ¶§µµ Á÷¿øÀ» ä¿ëÇÒ ¶§Ã³·³ ÁÖÀǸ¦ ±â¿ïÀÌÁö ¾Ê´Â´Ù¸é ÁÁÀº »ç¶÷À» ¸¸³ª±â´Â Èûµé °ÍÀÌ´Ù.

ÄÁ¼³ÅÏÆ®°¡ Äڵ带 ÀÛ¼ºÇØ¾ß ÇÑ´Ù¸é, °è¼ÓÇؼ­ ±× Äڵ带 ÁÖÀǸ¦ ±â¿ï¿© °ËÅäÇØ¾ß ÇÑ´Ù. °ËÅäÇØ º¸Áö ¾ÊÀº Äڵ尡 ¹¶ÅÖÀÌ·Î ÀÖ´Â À§Çè ºÎ´ãÀ» ¾È°í¼­ ÇÁ·ÎÁ§Æ®¸¦ Àß ¸¶Ä¥ ¼ö´Â ¾øÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº »ç½Ç ¸ðµç ÆÀ¿øµé¿¡°Ôµµ Àû¿ëµÇ´Â »ç½ÇÀÌÁö¸¸, °¡±îÀÌ¿¡ ÀÖ´Â ÆÀ¿øµéÀÌ¾ß Àß ¾Æ´Â »ç¶÷µé ¾Æ´Ñ°¡.

3.2.4. µü Àû´çÇÏ°Ô È¸ÀÇÇÏ´Â ¹æ¹ý

ȸÀÇ¿¡ µå´Â ºñ¿ëÀ» Àß °í·ÁÇ϶ó. ±× ºñ¿ëÀº ȸÀÇ ½Ã°£¿¡ Âü¼® Àοø¼ö¸¦ °öÇÑ °ªÀÌ´Ù. ȸÀÇ°¡ ÇÊ¿äÇÒ ¶§µµ ÀÖÁö¸¸ ±Ô¸ð°¡ ÀÛÀ»¼ö·Ï ÁÁ´Ù. ÀÇ»ç¼ÒÅëÀÇ ÁúÀº ¼Ò±Ô¸ð ȸÀÇ ¶§ ´õ ÁÁ°í, ³¶ºñµÇ´Â ÃÑ ½Ã°£µµ Àû´Ù. ´©°¡ ȸÀÇ ¶§ Áö·çÇØÇÏ´Â °Í °°À¸¸é, ÀÌ°ÍÀº ȸÀÇ Âü¼® ÀοøÀ» ÁÙ¿©¾ß ÇÑ´Ù´Â ½ÅÈ£ÀÌ´Ù.

ºñ°ø½ÄÀûÀÎ ÀÇ»ç¼ÒÅëÀ» Àå·ÁÇϱâ À§Çؼ­´Â ÇÒ ¼ö ÀÖ´Â ÀÏÀº ¸ðµÎ ÇØ¾ß ÇÑ´Ù. ´Ù¸¥ ½Ã°£µéº¸´Ù µ¿·áµé°ú ÇÔ²² ÇÏ´Â Á¡½É½Ã°£ µ¿¾È ¾µ¸¸ÇÑ ÀϵéÀÌ ´õ ¸¹ÀÌ ÀÌ·ïÁø´Ù. ±×·±µ¥ ÀÌ°ÍÀ» ÀνÄÇÏÁöµµ ¾Ê°í ÀÌ »ç½ÇÀ» ÁöÁöÇÏÁöµµ ¾Ê´Â ȸ»ç°¡ ´õ ¸¹´Ù´Â °ÍÀº ºÎ²ô·¯¿î ÀÏÀÌ´Ù.

3.2.5. ¹«¸® ¾øÀÌ Á¤Á÷ÇÏ°Ô ¹Ý´ë ÀÇ°ßÀ» ³»´Â ¹æ¹ý

¹Ý´ë ÀÇ°ßÀº ÀÇ»ç °áÁ¤À» Àß Çϱâ À§ÇØ ²À ÇÊ¿äÇÑ °ÍÀÌÁö¸¸, Á¶½É½º·´°Ô ´Ù·ï¾ß ÇÑ´Ù. Àڱ⠻ý°¢À» ÀûÀýÈ÷ Ç¥ÇöÇß°í °áÁ¤ÀÌ ³»·ÁÁö±â Àü¿¡ »ç¶÷µéÀÌ ±× »ý°¢¿¡ ±Í¸¦ ±â¿ï¿´´Ù°í ½º½º·Î ´À³¤´Ù¸é ÁÁ°Ú´Ù. ±× °æ¿ì ´õ ÀÌ»ó ÇÒ ¸»Àº ¾ø´Â °ÍÀÌ°í, ÀÌÁ¦´Â °áÁ¤µÈ ÀÏ¿¡ ´ëÇØ ¹Ý´ëÇß´õ¶óµµ ±×°ÍÀ» ÈÄ¿øÇÒ °ÍÀÎÁö °áÁ¤ÇÏ¸é µÈ´Ù. ¹Ý´ëÇß´õ¶óµµ ÀÌÁ¦ ±× °áÁ¤À» µû¸¦ ¼ö ÀÖ´Ù¸é ±×·¸°Ô ÇÏ°Ú´Ù°í ¸»Ç϶ó. ÀÌ°ÍÀº ³»°¡ »ý°¢ÀÌ ÀÖÀ¸¸ç ¹«Á¶°Ç Âù¼ºÇÏ´Â »ç¶÷ÀÌ ¾Æ´ÏÁö¸¸, °áÁ¤µÈ °ÍÀº Á¸ÁßÇϸç ÆÀÀÇ ÀÏ¿øÀ¸·Î ÀÏÇÑ´Ù´Â ÀÚ½ÅÀÇ °¡Ä¡¸¦ º¸¿© ÁØ´Ù.

¾î¶² ¶§´Â °áÁ¤ »ç¾È¿¡ ´ëÇØ ¹Ý´ëÇßÀ½¿¡µµ, ÀÇ»ç°áÁ¤±ÇÀÚµéÀÌ ±× ÀÇ°ßÀ» ÃæºÐÈ÷ °í·ÁÇÏÁöµµ ¾Ê°í °áÁ¤À» ³»¸®±âµµ ÇÒ °ÍÀÌ´Ù. ÀÌ ¶§¿¡´Â ¹®Á¦ Á¦±â¸¦ ÇÒ °ÍÀÎÁö ȸ»ç³ª ºÎÁ·(tribe)ÀÇ Â÷¿ø¿¡¼­ Àß µûÁ® ºÁ¾ß ÇÑ´Ù. ±× °áÁ¤¿¡ »ç¼ÒÇÑ ½Ç¼ö°¡ ÀÖ´Â °Í °°´Ù¸é, Àç°íÇÒ °¡Ä¡´Â ¾øÀ» °ÍÀÌ´Ù. ¸¸¾à ±× ½Ç¼ö°¡ Å©´Ù¸é, ´ç¿¬È÷ ³íÀïÀ» ¹ú¿©¾ß ÇÑ´Ù.

º¸ÅëÀº, ÀÌ°ÍÀº º° ¹®Á¦°¡ µÇÁö ¾ÊÁö¸¸, ½ºÆ®·¹½º°¡ ¸¹Àº »óȲÀ̳ª Ưº°ÇÑ ¼º°ÝÀÇ »ç¶÷µé¿¡°Ô´Â ÀÌ°ÍÀÌ °³ÀÎÀûÀÎ ¹®Á¦¸¦ ÀÏÀ¸Å°±âµµ ÇÑ´Ù. ¿¹¸¦ µé¾î, ÀÏ Àß ÇÏ´Â ¾î¶² ÇÁ·Î±×·¡¸Ó´Â °áÁ¤ÀÌ À߸øµÇ¾ú´Ù°í ¹ÏÀ» ¸¸ÇÑ ÃæºÐÇÑ ÀÌÀ¯°¡ À־ ±×°Í¿¡ µµÀüÇÒ ÀڽۨÀÌ ¾ø´Ù. ´õ ³ª»Û »óȲÀ̶ó¸é, ÀÇ»ç°áÁ¤±ÇÀÚµµ ÀڽۨÀÌ ¾ø¾î¼­ ±×°ÍÀ» Àڱ⠱ÇÀ§¿¡ ´ëÇÑ °³ÀÎÀûÀÎ µµÀüÀ¸·Î ¹Þ¾ÆµéÀ̱⵵ ÇÑ´Ù. ÀÌ·± °æ¿ì¿¡ »ç¶÷µéÀº ºñ¿­ÇÏ°Ô ¸Ó¸®¸¦ ½á¼­ ¹ÝÀÀÇÑ´Ù´Â °ÍÀ» ²À ±â¾ïÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ³íÀïÀº ³²µéÀÌ ¾øÀ» ¶§ ¹ú¿©¾ß ÇÏ°í, »õ·Î¿î »ç½ÇÀ» ¾Ë°Ô µÊÀ¸·Î½á Àü¿¡ ³»¸° °áÁ¤ÀÇ ±Ù°Å°¡ ¾î¶»°Ô ´Þ¶óÁö´ÂÁö Àß º¸¿©ÁÖµµ·Ï ³ë·ÂÇØ¾ß ÇÑ´Ù.

±× °áÁ¤ÀÌ ¹øº¹µÇµç ±×·¸Áö ¾Êµç, ±× ´ë¾ÈÀº ÃæºÐÈ÷ °ËÅäµÇÁö ¾Ê¾ÒÀ» °ÍÀ̹ǷΠ³ªÁß¿¡¶óµµ '³» ±×·² ÁÙ ¾Ë¾Ò¾î!' ÇÏ°í ¿ìÂá´ëÁö ¾Êµµ·Ï Ç϶ó.

3.3. ÆÇ´Ü ´É·Â

3.3.1. °³¹ß ½Ã°£¿¡ ¸ÂÃç Ç°ÁúÀ» Á¶ÀýÇÏ´Â ¹æ¹ý

¼ÒÇÁÆ®¿þ¾î °³¹ßÀº Ç×»ó ÇÁ·ÎÁ§Æ®ÀÇ ¸ñÀû°ú ÇÁ·ÎÁ§Æ®ÀÇ ¸¶¹«¸® »çÀÌ¿¡¼­ ŸÇùÇÏ´Â ÀÏÀÌ´Ù. ÇÁ·ÎÁ§Æ® °á°úÀÇ ¹èÄ¡¸¦ ½Å¼ÓÇÏ°Ô Çϱâ À§ÇØ °øÇÐÀû ȤÀº »ç¾÷Àû °¨¼ö¼ºÀ» °Å½º¸£¸é¼­±îÁö Ç°ÁúÀ» Á¶ÀýÇ϶ó´Â ¿ä±¸¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ¼ÒÇÁÆ®¿þ¾î °øÇÐÀûÀ¸·Î ÇüÆí¾ø°í ¼ö¸¹Àº À¯Áö º¸¼ö ¹®Á¦¸¦ ÀÏÀ¸Å³ °ÍÀÌ »·ÇÑ ÀÏÀ» Çϵµ·Ï ¿ä±¸¹ÞÀ» ¼ö ÀÖ´Ù.

ÀÌ·± ÀÏÀÌ ÀϾ´Ù¸é ¿ì¼± Ã¥ÀÓ ÀÖ°Ô ÇÒ ÀÏÀº, ±× »ç½ÇÀ» ÆÀ¿¡ ¾Ë¸®°í Ç°Áú ÀúÇÏ¿¡ µû¸¥ ºñ¿ëÀ» ºÐ¸íÈ÷ ¼³¸íÇÏ´Â °ÍÀÌ´Ù. ¾î·µç, »ó»çº¸´Ù´Â ±× »ç½Ç¿¡ ´ëÇØ ´õ Àß ÀÌÇØÇÏ°í ÀÖ¾î¾ß ÇÑ´Ù. ¹«¾ùÀ» ÀÒÀ» °ÍÀÌ°í ¹«¾ùÀ» ¾òÀ» °ÍÀÎÁö, ¶Ç À̹ø¿¡ ÀÒÀº °ÍÀ» ´ÙÀ½ ´Ü°è¿¡ ¸¸È¸Çϱâ À§Çؼ­´Â ¾î¶² ºñ¿ëÀ» °¨¼öÇØ¾ß ÇÏ´ÂÁö ºÐ¸íÈ÷ Ç϶ó. ÀÌ ¶§, Àß Â¥¿©Áø ÇÁ·ÎÁ§Æ® °èȹ¼­ÀÇ ¼±¸íÇÔÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. Ç°ÁúÀ» Á¶ÀýÇÏ´Â °ÍÀÌ Ç°Áú º¸ÁõÀÇ ³ë·Â¿¡ ¿µÇâÀ» Áشٸé (»ó»ç¿Í Ç°Áúº¸ÁõÆÀ »ç¶÷µé ¸ðµÎ¿¡°Ô) ±× »ç½Çµµ ÁöÀûÇ϶ó. Ç°Áú Á¶Àý ¶§¹®¿¡ Ç°Áú È®ÀÎ °úÁ¤À» °ÅÄ¡¸é¼­ ¸¹Àº ¹ö±×°¡ ¹ß°ßµÉ °Í °°´Ù¸é ±×°Íµµ ÁöÀûÇ϶ó.

±×·¡µµ ¿ä±¸°¡ °è¼ÓµÈ´Ù¸é, Á¶ÀâÇØÁö´Â °ÍÀÌ Æ¯Á¤ ºÎºÐ¿¡¸¸ ¸Ó¹°°Ô ÇÏ¿© ´ÙÀ½ ´Ü°è¿¡ ÀçÀÛ¼ºÀ̳ª °³¼± °èȹÀ» ¼¼¿ï ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÑ´Ù. ÀÌ »ç½ÇÀ» ÆÀ¿¡ ¾Ë·Á¼­ ±× °èȹÀ» ¼¼¿ï ¼ö ÀÖ°Ô Ç϶ó.

½½·¡½¬´å(Slashdot)ÀÇ ´ÑÀÚÇÁ·Î±×·¡¸Ó(NinjaProgrammer)´Â ÀÌ·± º¸¼® °°Àº ±ÛÀ» º¸³» ¿Ô´Ù.

¼³°è°¡ ÁÁÀ¸¸é ÄÚµå ±¸ÇöÀÌ ³ªºüµµ ȸº¹ °¡´É¼ºÀÌ ÀÖ´Ù´Â »ç½ÇÀ» ±â¾ïÇ϶ó. ÄÚµå Àüü¿¡ ÀÎÅÍÆäÀ̽º¿Í Ãß»óÈ­°¡ Àß µÇ¾î ÀÖÀ¸¸é, ¾ðÁ¨°¡ ÀÖÀ» ¼ö ÀÖ´Â ÄÚµå ÀçÀÛ¼ºÀÇ °íÅëµµ ÈξÀ ´úÇÒ °ÍÀÌ´Ù. Äڵ带 ¸íÄèÇÏ°Ô ÀÛ¼ºÇϱ⵵ Èûµé°í °íÄ¡±âµµ Èûµé´Ù¸é, ÀÌ·± ¹®Á¦¸¦ ¾ß±âÇÏ´Â ÇÙ½É ¼³°è¿¡ ¹«½¼ ¹®Á¦°¡ ¾ø´ÂÁö »ý°¢ÇØ º¸¶ó.

3.3.2. ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÇ ÀÇÁ¸¼ºÀ» °ü¸®ÇÏ´Â ¹æ¹ý

ÃÖ½ÅÀÇ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀº Á÷Á¢ ÅëÁ¦ÇÒ ¼ö ¾ø´Â ¼ö¸¹Àº ±¸¼º¿ä¼Ò(component)µé¿¡ ÀÇÁ¸ÇÏ´Â °æÇâÀÌ ÀÖ´Ù. ÀÌ°ÍÀº »ó½ÂÈ¿°ú(synergy)¿Í Àç»ç¿ëÀ» ÅëÇØ »ý»ê¼ºÀ» ³ôÀδÙ. ÇÏÁö¸¸, °¢ ¿ä¼ÒµéÀº ´ÙÀ½ÀÇ ¹®Á¦µéÀ» ¼ö¹ÝÇÑ´Ù.
  • ±× ±¸¼º¿ä¼Ò¿¡ ÀÖ´Â ¹ö±×´Â ¾î¶»°Ô °íÄ¥ °ÍÀΰ¡?
  • ±× ±¸¼º¿ä¼Ò ¶§¹®¿¡ ƯÁ¤ Çϵå¿þ¾î³ª ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ¸¸ »ç¿ëÇØ¾ß Çϴ°¡?
  • ±× ±¸¼º¿ä¼Ò°¡ ±â´ÉÀ» ¿ÏÀüÈ÷ »ó½ÇÇÑ´Ù¸é ¾î¶»°Ô ÇÒ °ÍÀΰ¡?

±× ±¸¼º¿ä¼Ò¸¦ ¾î¶»°Ôµç ĸ½¶È­ ÇÏ¿© ÁÖº¯°ú °Ý¸®½ÃÅ°°í ¾ðÁ¦µç ´Ù¸¥ °ÍÀ¸·Î ±³Ã¼ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ Ç×»ó ÃÖ¼±ÀÌ´Ù. ±× ¿ä¼Ò°¡ ÀüÇô µ¿ÀÛÇÏÁö ¾Ê´Â °ÍÀ¸·Î ÆǸíµÈ´Ù¸é ´Ù¸¥ °ÍÀ¸·Î ´ëüÇÒ ¼öµµ ÀÖÁö¸¸, Á÷Á¢ ÀÛ¼ºÇØ¾ß ÇÒ ¼öµµ ÀÖ´Ù. ĸ½¶È­°¡ À̽ļº(portability)°ú °°Àº ¸»Àº ¾Æ´ÏÁö¸¸, ½±°Ô ÀÌ½ÄµÉ ¼ö ÀÖ°Ô Çϱ⠶§¹®¿¡ °ÅÀÇ ±×¿Í °°´Ù°í ÇÒ ¼ö ÀÖ´Ù.

±¸¼º¿ä¼ÒµéÀÇ ¼Ò½º Äڵ带 °®°í ÀÖ´Ù¸é À§Çè ºÎ´ãÀÌ ³× ¹è Á¤µµ´Â ÁÙ¾îµç´Ù. ¼Ò½º Äڵ尡 ÀÖ´Ù¸é ±×°ÍÀ» Æò°¡Çϱ⵵ ½±°í, µð¹ö±× Çϱ⵵ ½±°í, ÀӽùæÆíÀ» ã±âµµ ½±°í, ¼öÁ¤ÆÇÀ» ¸¸µé±âµµ ½±´Ù. ¼öÁ¤ÆÇÀ» ¸¸µç´Ù¸é, ±×°ÍÀ» ±× ±¸¼º¿ä¼ÒÀÇ ¼ÒÀ¯ÀÚ¿¡°Ôµµ º¸³» Á༭ °ø½Ä ¹èÆ÷ÆÇ¿¡ ¹Ý¿µÇÏ°Ô ÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ºñ°ø½ÄÆÇÀ» À¯ÁöÇÏ´Â ºÒÆíÀ» °¨¼öÇØ¾ß ÇÒ °ÍÀÌ´Ù.

3.3.3. ¼ÒÇÁÆ®¿þ¾îÀÇ ¿Ï¼ºµµ¸¦ ÆÇ´ÜÇÏ´Â ¹æ¹ý

´Ù¸¥ »ç¶÷µéÀÌ ÀÛ¼ºÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ´Â °ÍÀº °ß°íÇÑ ½Ã½ºÅÛÀ» ½Å¼ÓÇÏ°Ô ¿Ï¼ºÇÏ´Â °¡Àå È¿°úÀûÀÎ ¹æ¹ý Áß ÇϳªÀÌ´Ù. ±×·± ÀÏÀ» ¸Á¼³ÀÏ ÇÊ¿ä´Â ¾øÁö¸¸, ±×¿¡ ¿¬°üµÈ À§Çè ¿ä¼ÒµéÀ» °Ë»çÇØ¾ß ÇÑ´Ù. °¡Àå Å« À§Çè ºÎ´ã Áß Çϳª´Â »ç¿ëÇÒ Á¦Ç°¿¡ Æ÷ÇÔµÇ¾î »ç¿ëµÇ´Â µ¿¾È, ¿Ï¼ºµµ¸¦ °®Ãß±â ÀüÀÇ ¼ÒÇÁÆ®¿þ¾î¿¡¼­ ÈçÈ÷ º¼ ¼ö ÀÖ´Â °Íó·³, ¹ö±×°¡ ³ªÅ¸³ª°Å³ª °ÅÀÇ ÀÛµ¿ ºÒ´ÉÀÎ »óÅ°¡ µÇ´Â °ÍÀÌ´Ù. ¾î¶² ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀ» ÅëÇÕÇÒ °ÍÀÎÁö °í·ÁÇϱâ Àü¿¡, ±×°ÍÀÌ »ç³»¿¡¼­ ¸¸µé¾úµç Ÿ»ç¿¡¼­ ¸¸µé¾úµç, ±×°ÍÀÌ Á¤¸»·Î »ç¿ëÇÒ ¼ö ÀÖÀ» ¸¸Å­ ÃæºÐÇÑ ¿Ï¼ºµµ¸¦ °®Ãè´ÂÁö °í·ÁÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù. ½º½º·Î ¹°¾îºÁ¾ß ÇÏ´Â ¿­ °¡Áö Áú¹®ÀÌ ÀÖ´Ù.
  1. °ÅÇ°(vapor)Àº ¾Æ´Ñ°¡? (¾à¼Ó¸¸ ÀÖ´Â °ÍÀº ¿Ï¼ºµµ°¡ ¾ÆÁÖ ¶³¾îÁö´Â °ÍÀÌ´Ù.)
  2. ±× ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ÆòÆÇ(lore)ÀÌ ¾î¶²Áö ¾Ë ¼ö Àִ°¡?
  3. ³»°¡ ù »ç¿ëÀÚÀΰ¡?
  4. °³Á¤ÆÇÀÌ °è¼Ó ³ª¿Ã ¸¸ÇÑ ÃæºÐÇÑ µ¿±â(incentive)°¡ Àִ°¡?
  5. À¯Áö º¸¼ö ³ë·ÂÀÌ °è¼ÓµÇ°í Àִ°¡?
  6. ÇöÀç À¯Áö º¸¼ö ´ã´çÀÚ°¡ ¾ø¾îµµ »çÀåµÇÁö ¾ÊÀ» °ÍÀΰ¡?
  7. Àý¹Ý¹Û¿¡ ¾È ÁÁ´õ¶óµµ Àͼ÷ÇÑ ´Ù¸¥ ´ë¾È(seasoned alternatives)ÀÌ Àִ°¡?
  8. ºÎÁ·(tribe)À̳ª ȸ»ç¿¡¼­ ±×°Í¿¡ ´ëÇØ ¾Ë°í Àִ°¡?
  9. ºÎÁ·À̳ª ȸ»ç¿¡¼­ ÃßõÇÒ ¸¸ÇÑ°¡?
  10. ¹®Á¦°¡ À־ ±×°ÍÀ» ÇØ°áÇÒ ¸¸ÇÑ »ç¶÷À» ä¿ëÇÒ ¼ö Àִ°¡?

ÀÌ Ç׸ñµéÀ» Á¶±Ý¸¸ »ý°¢ÇØ ºÁµµ Àß ¸¸µé¾îÁø ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î³ª °ø°³ ¼ÒÇÁÆ®¿þ¾î°¡ ±â¾÷ÀÇ À§Çè ºÎ´ãÀ» ÁÙÀÌ´Â µ¥¿¡ ¾ó¸¶³ª Å« °¡Ä¡°¡ ÀÖ´ÂÁö ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.

3.3.4. ±¸ÀÔ°ú °³¹ß »çÀÌ¿¡¼­ °áÁ¤ÇÏ´Â ¹æ¹ý

»ç¾÷À» ¸ñÀûÀ¸·Î ÇÑ È¸»ç³ª ÇÁ·ÎÁ§Æ®¿¡¼­´Â ¼ÒÇÁÆ®¿þ¾î·Î ¹«¾ùÀΰ¡¸¦ ´Þ¼ºÇϱâ À§ÇØ ³ë·ÂÇϸ鼭 ºó¹øÈ÷ ±¸ÀÔ°ú °³¹ß »çÀÌ¿¡¼­ °áÁ¤À» ÇØ¾ß ÇÑ´Ù. ÀÌ ´Ü°è¿¡ ¿Ô´Ù´Â °ÍÀº µÎ °¡Áö Ãø¸é¿¡¼­ ºÒÇàÇÑ ÀÏÀÌ´Ù. Áï, ±¸ÀÔÇÏÁö ¾Ê¾Æµµ µÇ´Â °ø°³ ¼ÒÇÁÆ®¿þ¾î, ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î¸¦ Á¦Ãijõ¾Ò±â ¶§¹®ÀÏ °ÍÀÌ°í, ´õ Áß¿äÇÑ °ÍÀº, ÅëÇÕ¿¡ µå´Â ºñ¿ëµµ °í·ÁÇØ¾ß Çϱ⠶§¹®¿¡, ±¸ÀÔÇؼ­ ÅëÇÕÇÏ´Â °Í°ú Á÷Á¢ °³¹ßÇؼ­ ÅëÇÕÇÏ´Â °Í »çÀÌ¿¡¼­ °áÁ¤ÇÏ´Â °ÍÀ» ÀǹÌÇÏ°Ô µÉ °ÍÀ̱⠶§¹®ÀÌ´Ù. ÀÌ°ÍÀº ¿µ¾÷°ú °æ¿µ°ú °øÇÐÀû ÀÌÇظ¦ ÀüüÀûÀ¸·Î °áÇÕÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
  • ÀÚ½ÅÀÇ ÇÊ¿ä¿Í ±× ¼ÒÇÁÆ®¿þ¾î°¡ ¼³°èµÈ ¸ñÀûÀÌ ¾ó¸¶³ª Àß ¸Â´Â°¡?
  • ±¸ÀÔÇÑ °Í Áß ¾ó¸¶¸¸Å­ÀÌ ÇÊ¿äÇÒ °ÍÀΰ¡?
  • ÅëÇÕÀÇ °¡Ä¡¸¦ °ËÅäÇÏ´Â µ¥ µå´Â ºñ¿ëÀº ¾ó¸¶³ª µÇ´Â°¡?
  • ÅëÇÕÇÏ´Â µ¥ µå´Â ºñ¿ëÀº ¾ó¸¶³ª µÇ´Â°¡?
  • ±¸ÀÔÇÏ°Ô µÇ¸é Àå±âÀû À¯Áö º¸¼ö ºñ¿ëÀº Áõ°¡ÇÒ °ÍÀΰ¡, °¨¼ÒÇÒ °ÍÀΰ¡?
  • ±×°ÍÀ» ±¸ÀÔÇÔÀ¸·Î½á »ç¾÷»ó ¿øÄ¡ ¾Ê´Â óÁö¿¡ ÀÖ°Ô µÇÁö´Â ¾ÊÀ» °ÍÀΰ¡?

´Ù¸¥ »ç¾÷ ÀüüÀÇ ±â¹ÝÀÌ µÉ ¸¸Å­ Å« °úÁ¦¸¦ Á÷Á¢ °³¹ßÇÏ´Â ÀÏÀº ´Ù½Ã ÇÑ ¹ø »ý°¢ÇØ ºÁ¾ß ÇÑ´Ù. ±×·± »ý°¢Àº ´ë°³ ÆÀ¿¡ °øÇåÀ» ¸¹ÀÌ ÇÏ°Ô µÉ ¶È¶ÈÇÏ°í ³«°üÀûÀÎ »ç¶÷µéÀÌ Á¦¾ÈÇϱ⠸¶·ÃÀÌ´Ù. ±×µéÀÇ »ý°¢À» ²À äÅÃÇÏ°í ½Í´Ù¸é, »ç¾÷ °èȹÀ» ¼öÁ¤ÇÒ °¢¿Àµµ ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ±×·¯³ª ¶Ñ·ÇÇÑ »ý°¢ ¾øÀÌ ¿ø·¡ ÇÁ·ÎÁ§Æ®º¸´Ù ´õ Å« ¼Ö·ç¼Ç(solution) °³¹ß¿¡ ÅõÀÚÇÏ´Â ÀÏÀº ÇÏÁö ¸»¶ó.

ÀÌ Áú¹®µéÀ» °í·ÁÇÑ ÈÄ¿¡ °³¹ß¿¡ ´ëÇÑ °Í°ú ±¸ÀÔ¿¡ ´ëÇÑ °Í, ÀÌ·¸°Ô µÎ °¡Áö ÇÁ·ÎÁ§Æ® ½Ã¾ÈÀ» ÁغñÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÅëÇÕ ºñ¿ëµµ ¹Ýµå½Ã °í·ÁÇØ¾ß ÇÒ °ÍÀÌ´Ù. µÎ ¼Ö·ç¼Ç ¸ðµÎ¿¡ ´ëÇØ Àå±âÀû À¯Áö º¸¼ö ºñ¿ëµµ °í·ÁÇØ¾ß ÇÑ´Ù. ÅëÇÕ ºñ¿ëÀ» ÃßÁ¤Çϱâ À§Çؼ­´Â ±× ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÀÔÇϱâ Àü¿¡ öÀúÇÏ°Ô Æò°¡ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ±×°ÍÀ» Æò°¡ÇÒ ¼ö ¾ø´Ù¸é, ±×°ÍÀ» ±¸ÀÔÇÔÀ¸·Î½á »ý±â´Â ¿¹»ó ¹ÛÀÇ À§Çè ºÎ´ã±îÁö °¡Á¤ÇÏ¿© ±× Á¦Ç°À» ±¸ÀÔÇÏ´Â °Í¿¡ ´ëÇØ °áÁ¤ÇØ¾ß ÇÑ´Ù. °í·ÁÇÒ ±¸ÀÔ °áÁ¤ ´ë»óÀÌ ¿©·µÀ̶ó¸é, °¢°¢À» Æò°¡Çϱâ À§ÇØ »ó´çÇÑ ³ë·ÂÀ» µé¿©¾ß ÇÒ °ÍÀÌ´Ù.

3.3.5. Àü¹®°¡·Î ¼ºÀåÇÏ´Â ¹æ¹ý

ÀÚ½ÅÀÇ ±ÇÀ§º¸´Ù Ã¥ÀÓÀ» ´õ ÁßÇÏ°Ô »ý°¢Ç϶ó. ¹Ù¶ó´Â ¿ªÇÒ¿¡ ÃÖ¼±À» ´ÙÇ϶ó. ÀÚ½ÅÀ» °³ÀÎÀûÀ¸·Î µµ¿ÍÁØ »ç¶÷µéÀº ¹°·Ð Á¶Á÷ ÀüüÀÇ ¼º°ø¿¡ ±â¿©ÇÑ »ç¶÷µé¿¡°Ô °¨»çÇ϶ó.

ÆÀÀåÀÌ µÇ°í ½Í´Ù¸é, ÆÀÀÇ ÇÕÀǸ¦ ÀÌ·ç±â À§ÇØ ¾Ö¾²¶ó. °ü¸®Ã¥ÀÓÀÚ°¡ µÇ°í ½Í´Ù¸é, ÀÛ¾÷ ÀÏÁ¤¿¡ Ã¥ÀÓÀ» Áö¶ó. ÆÀÀåÀ̳ª °ü¸®Ã¥ÀÓÀÚ ´ë½Å ÀÌ ÀÏÀ» ¸Ã´Â´Ù¸é, ±×µéÀÌ ÀÚÀ¯·Ó°Ô ´õ Å« ÀÏ¿¡ Àü³äÇÒ ¼ö ÀÖÀ» °ÍÀ̹ǷÎ, ±× ÀÏÀ» ÆíÇÏ°Ô ÇØ ³¾ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±× ÀÏÀÌ ½ÃÇè »ï¾Æ ÇØ º¸±â¿¡ ³Ê¹« Å©´Ù¸é, ÇÑ ¹ø¿¡ Á¶±Ý¾¿ Çϵµ·Ï Ç϶ó.

ÀÚ±â ÀÚ½ÅÀ» Æò°¡Ç϶ó. ´õ ³ªÀº ÇÁ·Î±×·¡¸Ó°¡ µÇ°í ½Í´Ù¸é, Á¸°æÇÏ´Â »ç¶÷¿¡°Ô ¾î¶»°Ô ÇÏ¸é ±×µé°ú °°ÀÌ µÉ ¼ö ÀÖ´ÂÁö ¹°¾îº¸¶ó. »ó»ç¿¡°Ô ¹°¾îº¼ ¼öµµ ÀÖ´Ù. ±×°¡ ¾Æ´Â °ÍÀº Àû¾îµµ ³ªÀÇ °æ·Â¿¡´Â Å« ¿µÇâÀ» ¹ÌÄ¥ °ÍÀÌ´Ù.

ÀÚ±â ÀÏ¿¡ È°¿ëÇÒ ¼ö ÀÖ´Â »õ·Î¿î ±â´ÉÀ» ¹è¿ï ¹æ¹ýÀ» °èȹÇ϶ó. ÀÌ°ÍÀº, »õ·Î¿î ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ¿¡ ´ëÇØ ¹è¿ì´Â °Í°ú °°ÀÌ »ç¼ÒÇÑ ±â¼úÀû ±â´ÉÀÏ ¼öµµ ÀÖ°í, ±ÛÀ» Àß ¾²´Â °Í°ú °°ÀÌ ¾î·Á¿î »çȸÀû ±â´ÉÀÏ ¼öµµ ÀÖ´Ù.

3.3.6. ¸éÁ¢ ´ë»óÀÚ¸¦ Æò°¡ÇÏ´Â ¹æ¹ý

»ç¿øÀÌ µÉ »ç¶÷µéÀ» Æò°¡ÇÏ´Â ÀÏÀº, ±× °¡Ä¡¿¡ ºñÇØ Å« ³ë·ÂÀ» µéÀÌÁö ¾Ê°í ÀÖ´Ù. À߸øµÈ ä¿ëÀº, À߸øµÈ °áÈ¥°ú ¸¶Âù°¡Áö·Î, ²ûÂïÇÑ ÀÏÀÌ´Ù. ¸ðµç »ç¶÷µéÀº Àڱ⠿¡³ÊÁöÀÇ »ó´ç ºÎºÐÀ» ÀÎÀç ¹ß±¼¿¡ ¹ÙÃÄ¾ß ÇÏÁö¸¸, ½ÇÁ¦·Î ±×·± °æ¿ì´Â µå¹°´Ù.

´Ù¾çÇÑ ¸éÁ¢ À¯ÇüÀÌ ÀÖ´Ù. ¾î¶² °ÍÀº °í¹®°ú °°¾Æ¼­, Áö¿øÀÚ°¡ ½ÉÇÑ ½ºÆ®·¹½º¸¦ ¹Þ°Ô µÇ¾î ÀÖ´Ù. ÀÌ°ÍÀº ½ºÆ®·¹½º¸¦ ¹Þ´Â »óȲ¿¡¼­ ÀΰÝÀûÀÎ °áÁ¡°ú ¾àÁ¡ÀÌ µå·¯³¯ ¼ö ÀÖ°Ô ÇÏ´Â ¸Å¿ì Áß¿äÇÑ ¸ñÀûÀÌ ÀÖ´Ù. Áö¿øÀÚµéÀº ÀÚ±â Àڽſ¡ ´ëÇØ Á¤Á÷ÇÑ ¸¸Å­ ¸éÁ¢°ü¿¡°Ô Á¤Á÷ÇÒ °ÍÀÌ´Ù. ±×·±µ¥ Àΰ£ÀÇ ÀÚ±â±â¸¸(self-deception) ´É·ÂÀº ´ë´ÜÇÏ´Ù.

ÃÖ¼ÒÇÑ µÎ ½Ã°£ µ¿¾ÈÀº Áö¿øÀÚ¿¡°Ô ±â¼úÀû ±â´É¿¡ ´ëÇØ ¹¯´Â ±¸µÎ½ÃÇèÀ» ½Ç½ÃÇØ¾ß ÇÑ´Ù. ¿©·¯ ¹ø ÇÏ´Ù º¸¸é, ±×µéÀÌ ¾Æ´Â °ÍÀÌ ¹«¾ùÀÎÁö Áï½Ã ÆľÇÇÏ°í, °æ°è¸¦ ¸íÈ®È÷ Çϱâ À§ÇØ ±×µéÀÌ ¸ð¸£´Â °Í¿¡ ´ëÇØ Áï½Ã ¹ÝÀÀÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù. ¸éÁ¢ ´ë»óÀÚµéÀº ÀÌ°ÍÀ» ¼ø¼øÈ÷ ¹Þ¾ÆµéÀÏ °ÍÀÌ´Ù. ³ª´Â ¸éÁ¢ ´ë»óÀڵ鿡°Ô¼­ ȸ»ç¸¦ ¼±ÅÃÇÏ´Â µ¿±â Áß Çϳª°¡ ¸éÁ¢ÀÇ ÁúÀû ¼öÁØÀ̶ó´Â ¸»À» ¸î ¹ø µéÀº ÀûÀÌ ÀÖ´Ù. ÁÁÀº »ç¶÷µéÀº, Àü¿¡ ÀÏÇÏ´ø °÷ÀÌ ¾îµðÀÎÁö, ¾î´À Çб³¸¦ ³ª¿Ô´ÂÁö, ±× ¹ÛÀÇ ´Ù¸¥ »ç¼ÒÇÑ Æ¯¼ºµéº¸´Ù´Â Àڱ⠽Ƿ ¶§¹®¿¡ ä¿ëµÇ±â¸¦ ¿øÇÑ´Ù.

¸éÁ¢À» Çϸ鼭 ±×µéÀÇ ÇнÀ ´É·Â¿¡ ´ëÇؼ­µµ Æò°¡ÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀº ±×µéÀÌ ÇöÀç ¾Ë°í ÀÖ´Â °ÍÀÌ ¹«¾ùÀΰ¡º¸´Ù ´õ¿í ´õ Áß¿äÇÏ´Ù. ±î´Ù·Î¿î »ç¶÷À̶ó´Â ³¦»õµµ ¾Ë¾ÆÂ÷·Á¾ß ÇÑ´Ù. ¸éÁ¢ ÈÄ¿¡ ±â·ÏÇØ µÐ °ÍµéÀ» ºñ±³Çϸ鼭 ÀÌ·± °ÍÀ» ¾Ë¾ÆÂ÷¸± ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ ÇÑÂü ¸éÁ¢ÀÌ ÁøÇàµÇ´Â µ¿¾È¿¡ ±×°ÍÀ» ¾Ë¾ÆÂ÷¸®±â´Â ¾î·Æ´Ù. ´Ù¸¥ »ç¶÷°ú ÀÇ»ç¼ÒÅëÇÏ°í °°ÀÌ ÀÏÇÏ´Â °ÍÀ» ¾ó¸¶³ª Àß Çϴ°¡´Â ÃֽŠÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ÉÅëÇÑ °Íº¸´Ù Áß¿äÇÏ´Ù.

ÇÑ µ¶ÀÚ´Â ¸éÁ¢ ´ë»óÀڵ鿡°Ô Áý¿¡¼­ Ç®¾î¿À´Â ½ÃÇèÀ» ½Ç½ÃÇÏ¿© °á°ú°¡ ÁÁ¾Ò´Ù°í ÇÑ´Ù. ÀÌ ¹æ¹ýÀº ¸éÁ¢ ¶§ ¸»Àº Àß ÇÏÁö¸¸ Á¤ÀÛ ÄÚµùÀº ¸ø ÇÏ´Â »ç¶÷µéÀ» Ãß·Á³¾ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. (»ç½Ç ±×·± »ç¶÷µéÀÌ ¸¹´Ù.) °³ÀÎÀûÀ¸·Î ÀÌ ±â¹ýÀ» ½á º¸Áö´Â ¾Ê¾ÒÁö¸¸, ±¦Âú¾Æ º¸ÀδÙ.

³¡À¸·Î, ¸éÁ¢Àº ÆǸÅÀÇ °úÁ¤À̱⵵ ÇÏ´Ù. Áö¿øÀڵ鿡°Ô ȸ»ç³ª ÇÁ·ÎÁ§Æ®¸¦ Àß ÆÈ¾Æ¾ß ÇÑ´Ù. ÇÏÁö¸¸, ÇÁ·Î±×·¡¸Ó¿¡°Ô À̾߱âÇÏ´Â °ÍÀ̹ǷÎ, Áø½ÇÀ» À±»öÇÏ·Á°í ÇÏÁö´Â ¸»¶ó. ³ª»Û Á¡¿¡¼­ ½ÃÀÛÇÏ¿© ÁÁÀº Á¡¿¡ ´ëÇØ °­ÇÑ ÀλóÀ» Áָ鼭 ¸¶¹«¸® Ç϶ó.

3.3.7. È­·ÁÇÑ Àü»ê °úÇÐÀ» Àû¿ëÇÒ ¶§¸¦ ¾Æ´Â ¹æ¹ý

¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÌ ¾Ë±â´Â ÇÏÁö¸¸ °ÅÀÇ »ç¿ëÇÏÁö ¾Ê´Â ¾Ë°í¸®µë, ÀÚ·á ±¸Á¶, ¼öÇÐ, ±× ¹ÛÀÇ °ÅâÇÑ ³»¿ë¿¡ ´ëÇÑ Áö½ÄµéÀÌ ÀÖ´Ù. ½ÇÁ¦·Î ÀÌ·± ÈǸ¢ÇÑ Áö½ÄµéÀº ³Ê¹« º¹ÀâÇÏ¿© ÀϹÝÀûÀ¸·Î´Â ÇÊ¿ä°¡ ¾ø´Ù. ¿¹¸¦ µé¾î, ´ëºÎºÐÀÇ ½Ã°£À» ºñÈ¿À²ÀûÀÎ µ¥ÀÌÅͺ£À̽º ÁúÀǸ¦ ¸¸µé°í ÀÖÀ¸¸é¼­ ¾Ë°í¸®µëÀ» °³¼±ÇÑ´Ù´Â °ÍÀº ¾Æ¹« Àǹ̰¡ ¾ø´Ù. ÇÁ·Î±×·¡¹ÖÀ» Çϸ鼭 ½Ã½ºÅÛµéÀÌ ¼­·Î Åë½ÅÇÏ°Ô ÇѴٰųª ¸ÚÀÖ´Â »ç¿ëÀÚ È¯°æ(user interface)À» ¸¸µé±â À§ÇØ ¸Å¿ì ´Ü¼øÇÑ ÀÚ·á ±¸Á¶¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù¸é ºÒÇàÀÌ ½ÃÀ۵Ǵ °ÍÀÌ´Ù.

°í±Þ ±â¼úÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÀûÀýÇÑ ¶§´Â ¾ðÁ¦Àΰ¡? ÈçÇÏÁö ¾ÊÀº ´Ù¸¥ ¾Ë°í¸®µëÀ» ã±â À§ÇØ Ã¥À» ÆîÃÄ¾ß ÇÏ´Â ¶§´Â ¾ðÁ¦Àΰ¡? ±×·± °ÍÀ» »ç¿ëÇÏ´Â °ÍÀÌ À¯¿ëÇÒ °æ¿ì°¡ ÀÖÁö¸¸, ±× Àü¿¡ ÁÖÀÇÇؼ­ Æò°¡ÇØ¾ß ÇÑ´Ù.

»ç¿ëÇÏ°Ô µÉÁö ¸ð¸£´Â Àü»ê °úÇÐ ±â¹ý¿¡ ´ëÇØ °í·ÁÇØ¾ß ÇÏ´Â ¸Å¿ì Áß¿äÇÑ ¼¼ °¡Áö Ãø¸éÀÌ ÀÖ´Ù.
  • ĸ½¶È­°¡ Àß µÇ¾î À־, ´Ù¸¥ ½Ã½ºÅÛ¿¡ ¹ÌÄ¥ À§Çè ºÎ´ãÀÌ Àû°í, º¹Àâµµ³ª À¯Áö º¸¼ö ºñ¿ëÀÇ Áõ°¡°¡ ÀûÀº°¡?
  • ±× À̵æÀÌ ´ë´ÜÇÑ°¡? (¿¹¸¦ µé¾î, ±âÁ¸ÀÇ °Í°ú À¯»çÇÑ ½Ã½ºÅÛÀ̶ó¸é µÎ ¹è, »õ·Î¿î ½Ã½ºÅÛÀ̶ó¸é ¿­ ¹è Á¤µµÀÇ À̵æ)
  • ±×°ÍÀ» È¿°úÀûÀ¸·Î °Ë»çÇÏ°í Æò°¡ÇÒ ¼ö ÀÖÀ» °ÍÀΰ¡?

´Ù¼Ò È­·ÁÇصµ ÁÖº¯°ú °Ý¸®°¡ Àß µÇ¾î ÀÖ´Â ¾Ë°í¸®µëÀº Àüü ½Ã½ºÅÛ¿¡ ´ëÇØ µÎ ¹è Á¤µµ·Î Çϵå¿þ¾î ºñ¿ëÀ» ÁÙÀ̰ųª ±× ¸¸Å­ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖÀ» °ÍÀ̹ǷΠ±×°ÍÀ» °í·ÁÇÏÁö ¾Ê´Â °ÍÀº ¾î¸®¼®Àº ÀÏÀÌ µÉ °ÍÀÌ´Ù. ÀÌ·± ÇØ°á ¹æ¹ýÀ» ÁÖÀåÇϱâ À§ÇÑ ÇÑ °¡Áö ¿­¼è´Â, ±× ±â¼ú¿¡ ´ëÇÑ ¿¬±¸´Â ÀÌ¹Ì Àß µÇ¾î ÀÖÀ» °ÍÀÌ°í ³²Àº ¹®Á¦´Â ÅëÇÕÀÇ À§Çè ºÎ´ãÀÏ °ÍÀ̹ǷÎ, ±× À§Çè ºÎ´ãÀÌ ½ÇÁ¦·Î ¸Å¿ì Àû´Ù´Â °ÍÀ» º¸¿© ÁÖ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô µÉ ¶§ ÇÁ·Î±×·¡¸ÓÀÇ °æÇè°ú ÆÇ´Ü ´É·ÂÀÌ ±× È­·ÁÇÑ ±â¼ú°ú ¾î¿ï·Á ÁøÁ¤ÇÑ »ó½ÂÈ¿°ú¸¦ ³¾ ¼ö ÀÖÀ» °ÍÀ̸ç ÅëÇÕµµ ½±°Ô ÀÌ·ïÁú °ÍÀÌ´Ù.

3.3.8. ºñ±â¼úÀÚµé°ú À̾߱âÇÏ´Â ¹æ¹ý

´ëÁß¹®È­¿¡¼­ ±â¼úÀÚ, ƯÈ÷ ÇÁ·Î±×·¡¸Ó´Â ÀϹÝÀûÀ¸·Î º¸Åë »ç¶÷µé°ú´Â ´Ù¸¥ »ç¶÷À̶ó°í ÀνĵȴÙ. ÀÌ°ÍÀº º¸Åë »ç¶÷µéÀÌ ¿ì¸®¿Í ´Ù¸£´Ù´Â ¶æÀÌ´Ù. ºñ±â¼úÀÚµé°ú ´ëÈ­ÇÒ ¶§ ÀÌ »ç½ÇÀ» ¿°µÎ¿¡ µÎ°í ÀÖ´Â °ÍÀÌ Áß¿äÇÏ´Ù. Ç×»ó µè´Â »ç¶÷À» ÀÌÇØÇØ¾ß ÇÑ´Ù.

ºñ±â¼úÀÚµéÀº ¶È¶ÈÇÏ´õ¶óµµ ¿ì¸®Ã³·³ ±â¼úÀûÀÎ °ÍµéÀ» ¸¸µå´Â ÀÏ¿¡ ±âÃÊ°¡ ÀÖÁö´Â ¾Ê´Ù. ¿ì¸®´Â ¹«¾ùÀΰ¡¸¦ ¸¸µç´Ù. ±×µéÀº ¹«¾ùÀΰ¡¸¦ ÆȰųª ´Ù·ç°Å³ª ¼¼°Å³ª °ü¸®ÇÏÁö¸¸, ¸¸µå´Â ÀÏ¿¡´Â Àü¹®°¡°¡ ¾Æ´Ï´Ù. ±×µéÀº ±â¼úÀÚµéó·³ (¹°·Ð ¿¹¿Ü´Â ÀÖÁö¸¸) ÆÀÀ¸·Î °°ÀÌ ÀÏÇÏ´Â °Í¿¡µµ Àͼ÷ÇÏÁö ¾Ê´Ù. ÁÖ: ¸¹Àº µ¶ÀÚµéÀÌ ÀÌ ÀýÀÇ ³»¿ëÀÌ ¿À¸¸Çϰųª Àڱ⠰æÇè°ú´Â °Å¸®°¡ ¸Ö´Ù°í ´À³¥ ¼ö ÀÖ´Ù. ³ª´Â ºñ±â¼úÀÚµµ ¸Å¿ì Á¸ÁßÇÑ´Ù. °â¼ÕÇÑ Ã´ÇÏ·Á°í ÇÏ´Â ¸»ÀÌ ¾Æ´Ï´Ù. ³ªÀÇ ÀÌ·± ½Å³äµé·Î ±âºÐÀÌ »óÇß´Ù¸é ¿ë¼­¸¦ ±¸ÇÑ´Ù. ÇÏÁö¸¸ ¼ÖÁ÷ÇÏ°Ô ¸»Çؼ­ ¹Ý´ë »ç·Ê¸¦ °æÇèÇÏ°Ô µÉ ¶§±îÁö´Â ±× ½Å³äÀ» °ÅµÑ ¼ö ¾øÀ» °Í °°´Ù. ³»°¡ ÀÌ·ÊÀûÀ¸·Î ¿îÀÌ ÁÁ¾Æ¼­ ±× µ¿¾È ÁÁÀº ÇÁ·Î±×·¡¸Óµé°ú °°ÀÌ ÀÏÇØ ¿ÔÀ» ¼öµµ ÀÖ°í, ´Ù¸¥ »ç¶÷µéÀÌ ÇÁ·Î±×·¡¸Ó´Â ´ëÈ­Çϱ⠺δ㽺·´´Ù´Â °íÁ¤°ü³ä(stereotype)À» ÀϹÝÀûÀΠǥÁØÀ¸·Î »ý°¢ÇÏ´Â °ÍÀÏ ¼öµµ ÀÖ´Ù. ±×µéÀÇ »çȸÀû ±â´ÉÀº ÀϹÝÀûÀ¸·Î, ÆÀÀÌ ¾Æ´Ñ ȯ°æ¿¡¼­ ÀÏÇÏ´Â ±â¼úÀÚµé°ú °°°Å³ª ´õ ³´Áö¸¸, ±×µéÀÌ ÇÏ´Â ÀÏÀº ¿ì¸®Ã³·³ ±í°í Á¤È®ÇÏ°Ô ÀÇ»ç¼ÒÅëÀ» ÇØ¾ß Çϰųª ¼¼ºÎ °úÁ¦¸¦ Á¶½É½º·´°Ô ³ª´²¾ß ÇÏ´Â µîÀÇ ÀÏÀÌ Ç×»ó ¿ä±¸µÇÁö´Â ¾Ê´Â´Ù.

ºñ±â¼úÀÚµéÀº °£ÀýÈ÷ ´Ù¸¥ »ç¶÷À» ¸¸Á·½ÃÅ°°í ½Í¾î ÇÒ ¼öµµ ÀÖ°í, ±â¼úÀڵ鿡°Ô À§ÇùÀ» ´À³¥ ¼öµµ ÀÖ´Ù. ¿ì¸®¿Í ¶È°°ÀÌ, ±×µéµµ ±â¼úÀÚµéÀ» ¸¸Á·½ÃÅ°±â À§Çؼ­, ȤÀº ±â¼úÀڵ鿡°Ô ´Ù¼Ò °ÌÀ» ¸Ô¾î¼­, º° ¶æ ¾øÀÌ '¿¹'¶ó°í ¸»ÇØ ³õ°í´Â ³ªÁß¿¡´Â ±× ¸»¿¡ Ã¥ÀÓÁöÁö ¾ÊÀ» ¼ö ÀÖ´Ù.

ºñÇÁ·Î±×·¡¸ÓµéÀÌ ±â¼úÀûÀÎ °ÍµéÀ» ÀÌÇØÇÒ ¼ö´Â ÀÖÁö¸¸ ¿ì¸®¿¡°Ôµµ ¾î·Á¿î ±×°Í, Áï ±â¼úÀû ÆÇ´Ü ´É·ÂÀº ¾ø´Ù. ±×µéÀº ±â¼úÀÌ ¾î¶»°Ô Àû¿ëµÇ´ÂÁö´Â ÀÌÇØÇÏÁö¸¸, ¿Ö ¾î¶² Á¢±Ù ¹æ½ÄÀº ¼® ´ÞÀ̳ª °É¸®°í, ´Ù¸¥ ¹æ½ÄÀº »çÈêÀÌ¸é µÇ´ÂÁö ÀÌÇØÇÏÁö ¸øÇÑ´Ù. (¾î·µç, ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÌ·± Á¾·ùÀÇ ÃßÁ¤¿¡ ³Ê¹« ³ÃÁ¤ÇÏ´Ù´Â °Íµµ ¸Â´Â ¸»ÀÌ´Ù.) ÀÌ°ÍÀº ±×µé°ú ÇÔ²² »ó½ÂÈ¿°ú¸¦ ³¾ ¼ö ÀÖ´Â ±âȸ°¡ ÀÖ´Ù´Â ¶æµµ µÈ´Ù.

ÆÀ¿¡¼­ À̾߱âÇÒ ¶§¿¡´Â, º° »ý°¢ ¾øÀÌ, ÀÏÁ¾ÀÇ ÁÙÀÓ¸»À» »ç¿ëÇÒ °ÍÀÌ´Ù. ÀÏ¹Ý ±â¼úÀ̳ª ƯÈ÷ ÇÔ²² ÀÛ¾÷ÇÏ´Â Á¦Ç°¿¡ ´ëÇØ ¸¹Àº °æÇèÀ» °øÀ¯ÇÏ°í Àֱ⠶§¹®¿¡ ±×°ÍÀÌ È¿°úÀûÀÌ´Ù. ±×·± °æÇèÀÇ °øÀ¯°¡ ¾ø´Â »ç¶÷µé¿¡°Ô À̾߱âÇÒ ¶§, Ưº°È÷ ÀÚ±â ÆÀ¿øµéµµ °°ÀÌ ÀÖ´Ù¸é, ÁÙÀÓ¸»À» »ç¿ëÇÏÁö ¾Ê´Â µ¥¿¡ ³ë·ÂÀ» Á» µé¿©¾ß ÇÑ´Ù. ÀÌ·± ¾îÈÖ´Â ¿ì¸®¿Í ±×°ÍÀ» °øÀ¯ÇÏÁö ¾Ê´Â »ç¶÷µé »çÀÌ¿¡ º®À» ¸¸µé°í, ´õ ³ª»Ú°Ô´Â, ±×µéÀÇ ½Ã°£À» ³¶ºñÇÏ°Ô ÇÑ´Ù.

ÆÀ¿øµé°ú ÀÖÀ» ¶§´Â ±âº» °¡Á¤À̳ª ¸ñÇ¥¸¦ ¼ö½Ã·Î ´Ù½Ã ¸»ÇÒ ÇÊ¿ä´Â ¾øÀ¸¸ç, ´ëºÎºÐÀÇ ´ëÈ­°¡ ¼¼ºÎÀûÀÎ °Íµé¿¡ ÃÊÁ¡ÀÌ ¸ÂÃçÁø´Ù. ¿ÜºÎÀεé°ú ÇÔ²² ÀÖÀ» ¶§´Â ´Ù¸¥ ¹æ½ÄÀ¸·Î ÇØ¾ß ÇÑ´Ù. ±×µéÀº ¿ì¸®°¡ ´ç¿¬ÇÏ°Ô ¿©±â´Â °ÍÀ» ÀÌÇØÇÏÁö ¸øÇÒ ¼ö ÀÖ´Ù. ¾î¶² °ÍÀ» ´ç¿¬ÇÏ°Ô ¿©±â°í ´Ù½Ã ¼³¸íÇÏÁö ¾Ê±â ¶§¹®¿¡, ½ÇÁ¦·Î´Â Ä¿´Ù¶õ ¿ÀÇØ°¡ Àִµ¥µµ ¼­·Î¸¦ Àß ÀÌÇØÇß´Ù°í »ý°¢Çϸ鼭 ¿ÜºÎÀεé°ú ´ëÈ­¸¦ ¸¶Ä¥ ¼öµµ ÀÖ´Ù. Àڱ⠻ý°¢À» À߸ø Àü´ÞÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» Ç×»ó °¡Á¤ÇÏ°í ½ÇÁ¦·Î ±×·± ÀÏÀÌ ¾ø´ÂÁö Àß »ìÆìºÁ¾ß ÇÑ´Ù. ±×µéÀÌ Àß ÀÌÇØÇß´ÂÁö ¾Ë¾Æº¸±â À§ÇØ, ¿ä¾àÀ» ÇÏ°Ô Çϰųª ´Ù¸¥ ¸»·Î Ç¥ÇöÇÏ°Ô ÇØ º¸¶ó. ±×µéÀ» ÀÚÁÖ ¸¸³¯ ±âȸ°¡ ÀÖ´Ù¸é, ³»°¡ È¿°úÀûÀ¸·Î ´ëÈ­ÇÏ°í ÀÖ´ÂÁö, ¾î¶»°Ô ÇÏ¸é ´õ Àß ÇÒ ¼ö ÀÖÀ»Áö Àá±ñ ¹°¾îº¸´Â °Íµµ ÁÁ´Ù. ÀÇ»ç¼ÒÅë¿¡ ¹®Á¦°¡ ÀÖ´Ù¸é, ±×µé¿¡°Ô ½Ç¸ÁÇϱâ Àü¿¡ ÀÚ½ÅÀÇ ½À°üÀ» °íÄ¥ ¹æ¹ýÀ» ãÀ¸¶ó.

³ª´Â ºñ±â¼úÀÚµé°ú °°ÀÌ ÀÏÇÏ´Â °ÍÀ» ÁÁ¾ÆÇÑ´Ù. °¡¸£Ä¡°í ¹è¿ï ±âȸ°¡ ¸¹±â ¶§¹®ÀÌ´Ù. ¸íÈ®ÇÑ ¿ë¾î·Î ´ëÈ­Çϸ鼭, ¿¹¸¦ µé¾î °¡¸ç ¾È³»ÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ±â¼úÀÚµéÀº ¹«Áú¼­¿¡¼­ Áú¼­¸¦, È¥µ¿µÊ¿¡¼­ ¸íÈ®ÇÔÀ» ã¾Æ³»µµ·Ï ÈƷùÞÀ¸¸ç, ºñ±â¼úÀÚµéÀº ¿ì¸®ÀÇ ÀÌ·± Á¡À» ÁÁ¾ÆÇÑ´Ù. ¿ì¸®´Â ±â¼úÀû ÆÇ´Ü ´É·ÂÀÌ ÀÖ°í »ç¾÷»óÀÇ ¹®Á¦µéµµ ´ë°³ ÀÌÇØÇÒ ¼ö Àֱ⠶§¹®¿¡, Á¾Á¾ ¹®Á¦¿¡ ´ëÇÑ °£´Ü¸í·áÇÑ ÇØ°áÃ¥À» ã¾Æ³»±âµµ ÇÑ´Ù.

ºñ±â¼úÀÚµéÀº ÁÁÀº ¶æÀ¸·Î, ±×¸®°í Àß ÇØ º¸·Á´Â ¸¶À½À¸·Î ¿ì¸®°¡ ÀÏÀ» ´õ ½±°Ô ÇØ ³¾ ¼ö ÀÖÀ» °ÍÀ̶ó°í »ý°¢ÇÏ´Â ÇØ°áÃ¥µéÀ» Á¦¾ÈÇϱ⵵ ÇÑ´Ù. »ç½ÇÀº ÈξÀ ´õ ÁÁÀº Á¾ÇÕÀû ÇØ°áÃ¥ÀÌ Á¸ÀçÇϴµ¥, ±×°ÍÀº ¿ÜºÎÀεéÀÇ °üÁ¡°ú ¿ì¸®ÀÇ ±â¼úÀû ÆÇ´Ü·ÂÀÌ ÇÔ²² »ó½ÂÈ¿°ú¸¦ ³¾ ¶§¿¡¸¸ º¸ÀδÙ. ³ª´Â °³ÀÎÀûÀ¸·Î ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(Extreme Programming)À» ÁÁ¾ÆÇÑ´Ù. ±×°ÍÀÌ ÀÌ·± ºñÈ¿À²¼ºÀ» ÁßÁ¡ÀûÀ¸·Î ´Ù·ç°í ÀÖÀ¸¸ç, ¾ÆÀ̵ð¾î¿Í ±×¿¡ ´ëÇÑ ºñ¿ë ÃßÁ¤À» ½Å¼ÓÇÏ°Ô Â¦ÁöÀ½À¸·Î½á, ºñ¿ë°ú À̵æÀÌ ÃÖ»óÀ¸·Î °áÇյǴ ¾ÆÀ̵ð¾î¸¦ ½±°Ô ãÀ» ¼ö ÀÖ°Ô ÇØ Áֱ⠶§¹®ÀÌ´Ù.

4. »ó±ÞÀÚ

4.1. ±â¼úÀû ÆÇ´Ü ´É·Â

4.1.1. ¾î·Á¿î °Í°ú ºÒ°¡´ÉÇÑ °ÍÀ» ±¸ºÐÇÏ´Â ¹æ¹ý

¾î·Á¿î ÀÏÀº ÇØ ³»°í, ºÒ°¡´ÉÇÑ ÀÏÀº °ñ¶ó³»´Â °ÍÀÌ ¿ì¸®°¡ ÇÒ ÀÏÀÌ´Ù. ´ëºÎºÐÀÇ ÇöÁ÷ ÇÁ·Î±×·¡¸ÓµéÀÇ °üÁ¡¿¡¼­ º¸¸é, ´Ü¼øÇÑ ½Ã½ºÅÛ¿¡¼­ ³ª¿Ã ¼ö ¾ø°Å³ª ºñ¿ëÀ» ÃßÁ¤ÇÒ ¼ö ¾ø´Â ÀÏÀº ºÒ°¡´ÉÇÑ °ÍÀÌ´Ù. ÀÌ Á¤ÀÇ¿¡ µû¸£¸é ¿¬±¸¶ó°í ºÒ¸®´Â °ÍÀº ¸ðµÎ ºÒ°¡´ÉÇÑ ÀÏÀÌ´Ù. ÀϰŸ®µéÀÇ ¸¹Àº ºÎºÐÀÌ ¾î·Æ±â´Â ÇÏÁö¸¸, ¹Ýµå½Ã ºÒ°¡´ÉÇÑ °ÍÀº ¾Æ´Ï´Ù.

ÀÌ ±¸ºÐÀº ÀüÇô ¿ì½º¿î °ÍÀÌ ¾Æ´Ï´Ù. °úÇÐÀû °üÁ¡¿¡¼­µç ¼ÒÇÁÆ®¿þ¾î °øÇÐÀû °üÁ¡¿¡¼­µç, ½ÇÁ¦·Î ºÒ°¡´ÉÇÑ ÀÏÀ» Ç϶ó´Â ¿ä±¸¸¦ ¹Þ´Â °æ¿ì°¡ ¸¹À» °ÍÀ̱⠶§¹®ÀÌ´Ù. ¾î·Æ±â´Â Çصµ »ç¾÷ÁÖ°¡ ¿øÇÏ´Â °ÍÀ» ÃÖ´ëÇÑ ²ø¾î³¾ ¼ö ÀÖ´Â ÇÕ¸®ÀûÀÎ ÇØ°áÃ¥À» ãµµ·Ï µ½´Â °ÍÀÌ ¿ì¸®°¡ ÇÒ ÀÏÀÌ´Ù. ÀڽŠÀÖ°Ô ÀÏÁ¤À» ÀâÀ» ¼ö ÀÖ°í À§Çè ºÎ´ãÀ» Àß ÀÌÇØÇÏ°í ÀÖ´Ù¸é, ±× ÇØ°áÃ¥Àº ¾î·Á¿î °ÍÀÏ »ÓÀÌ´Ù.

¿¹¸¦ µé¾î, '°¢ »ç¶÷¿¡°Ô °¡Àå ¸Å·ÂÀûÀÎ ¸Ó¸® ¸ð¾ç°ú »ö±òÀ» °è»êÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀ» °³¹ßÇ϶ó'¿Í °°Àº ¸·¿¬ÇÑ ¿ä±¸ »çÇ×À» ¸¸Á·½ÃÅ°´Â °ÍÀº ºÒ°¡´ÉÇÑ ÀÏÀÌ´Ù. ¿ä±¸ »çÇ×ÀÌ Á» ´õ ¶Ñ·ÇÇØÁú ¼ö ÀÖ´Ù¸é, ±× ÀÏÀÌ ¾î·Á¿ï »ÓÀÎ ÀÏ·Î ¹Ù²î±âµµ ÇÑ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ½ÄÀÌ´Ù. '¾î¶² »ç¶÷¿¡°Ô ¸Å·ÂÀûÀÎ ¸Ó¸® ¸ð¾ç°ú »ö±òÀ» °è»êÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀ» °³¹ßÇϵÇ, ±×µéÀÌ ±×°ÍÀ» ¹Ì¸® º¸°í ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô ÇÏ¿©, óÀ½ Á¦¾ÈÇÑ ½ºÅ¸ÀÏ¿¡ ´ëÇÑ °í°´ ¸¸Á·À» ±Ø´ëÈ­ÇÔÀ¸·Î½á ¸¹Àº ¼öÀÔÀ» ¾òÀ» ¼ö ÀÖ°Ô Ç϶ó.' ¼º°ø¿¡ ´ëÇÑ ¶Ñ·ÇÇÑ Á¤ÀÇ°¡ ¾ø´Ù¸é ¼º°øÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù.

4.1.2. ³»Àå ¾ð¾î¸¦ È°¿ëÇÏ´Â ¹æ¹ý

½Ã½ºÅÛ¿¡ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ³»ÀåÇÏ´Â(embedding) °ÍÀº ÇÁ·Î±×·¡¸Ó¿¡°Ô´Â ¿¡·ÎƽÇÏ´Ù°í ÇÒ ¸¸ÇÑ È²È¦ÇÔÀ» ´À³¢°Ô ÇÑ´Ù. ÀÌ°ÍÀº ÇØ º¼ ¼ö ÀÖ´Â °¡Àå âÀÇÀûÀÎ È°µ¿µé Áß ÇϳªÀÌ´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛÀ» ±²ÀåÈ÷ °­·ÂÇÏ°Ô ¸¸µé¾î ÁØ´Ù. ÀÌ°ÍÀ» ÅëÇØ ÀÚ½ÅÀÇ Ã¢ÀÇÀûÀÌ°í ÇÁ·Î¸ÞÅ׿콺ÀûÀÎ ´É·ÂÀ» ÃÖ´ëÇÑ ¹ßÈÖÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛÀ» Ä£±¸·Î ¸¸µé¾î ÁØ´Ù.

¼¼°èÀûÀ¸·Î °¡Àå ¿ì¼öÇÑ ÅؽºÆ® ÆíÁý±âµéÀº ¸ðµÎ ³»Àå ¾ð¾î¸¦ °®Ãß°í ÀÖ´Ù. »ç¿ëÀÚ°¡ ±× ¾ð¾î¿¡ ¿ÏÀüÈ÷ Åë´ÞÇÏ´Â °æÁö¿¡±îÁö À̸¦ ¼öµµ ÀÖ´Ù. ¹°·Ð, ±×°ÍÀÌ ÅؽºÆ® ÆíÁý±â ¾È¿¡ µé¾î ÀÖÀ¸¹Ç·Î, ½á º¸°í ½ÍÀº »ç¶÷µéÀº ¾µ ¼ö ÀÖ°í ±×·¸Áö ¾ÊÀº »ç¶÷µéÀº ±×·² ÇÊ¿ä ¾øµµ·Ï, ±× ¾ð¾îÀÇ »ç¿ëÀ» ¼±Åà »çÇ×À¸·Î µÑ ¼öµµ ÀÖ´Ù.

³ª¸¦ ºñ·ÔÇÏ¿© ´Ù¸¥ ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÌ Æ¯¼öÇÑ ¸ñÀûÀÇ ³»Àå ¾ð¾î¸¦ ¸¸µé°í ½Í´Ù´Â À¯È¤¿¡ ºüÁö°ï ÇÑ´Ù. ³ª´Â µÎ ¹ø ±×·± ÀûÀÌ ÀÖ´Ù. ³»Àå ¾ð¾î·Î Ưº°È÷ ¼³°èµÈ ¾ð¾îµéÀÌ ÀÌ¹Ì ¸¹ÀÌ ³ª¿Í ÀÖ´Ù. »õ·Î¿î °ÍÀ» ¶Ç ¸¸µé±â Àü¿¡ ÇÑ ¹ø ´õ »ý°¢ÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù.

¾ð¾î¸¦ ³»ÀåÇϱâ Àü¿¡ ½º½º·Î ¹°¾îºÁ¾ß ÇÏ´Â ÁøÂ¥ Áú¹®Àº ÀÌ°ÍÀÌ´Ù. ÀÌ°ÍÀÌ »ç¿ëÀÚÀÇ ¹®È­¿Í Àß ¸ÂÀ» °ÍÀΰ¡, ±×·¸Áö ¾ÊÀ» °ÍÀΰ¡? »ç¿ëÀÚ°¡ ¸ðµÎ ºñÇÁ·Î±×·¡¸Ó¶ó¸é ±×°ÍÀÌ ¹«½¼ µµ¿òÀÌ µÉ °ÍÀΰ¡? »ç¿ëÀÚ°¡ ¸ðµÎ ÇÁ·Î±×·¡¸Ó¶ó¸é ¿ÀÈ÷·Á API¸¦ ¼±È£ÇÏÁö ¾ÊÀ» °ÍÀΰ¡? ¹«½¼ ¾ð¾î·Î ÇÒ °ÍÀΰ¡? ÇÁ·Î±×·¡¸ÓµéÀº »ç¿ë ¹üÀ§°¡ Á¼Àº »õ ¾ð¾î´Â ¹è¿ì°í ½Í¾î ÇÏÁö ¾Ê´Â´Ù. ÇÏÁö¸¸ ±×°ÍÀÌ ±×µéÀÇ ¹®È­¿Í Àß ¸Â¹°¸°´Ù¸é ¸¹Àº ½Ã°£À» µéÀÌÁö ¾Ê°í¼­µµ ¹è¿ï ¼ö ÀÖÀ» °ÍÀÌ´Ù. »õ·Î¿î ¾ð¾î¸¦ ¸¸µç´Ù´Â °ÍÀº Áñ°Å¿î ÀÏÀÌ´Ù. ÇÏÁö¸¸ ±×·¸´Ù°í Çؼ­ »ç¿ëÀÚµéÀÇ ÇÊ¿ä¿¡ ´ëÇØ ´«ÀÌ °¡·ÁÁ®¼­´Â ¾È µÈ´Ù. Á¤¸»·Î ±Ùº»ÀûÀÎ ÇÊ¿ä¿Í ¾ÆÀ̵ð¾î°¡ ÀÖ´Â °ÍÀÌ ¾Æ´Ï¶ó¸é, »ç¿ëÀÚµéÀÌ ÀÌ¹Ì Ä£¼÷ÇÑ ±âÁ¸ÀÇ ¾ð¾î¸¦ »ç¿ëÇؼ­ ºÎ´ãÀ» ÁÙ¿© ÁÖ´Â °ÍÀÌ ¾î¶²°¡?

4.1.3. ¾ð¾îÀÇ ¼±ÅÃ

ÀÚ½ÅÀÇ ÀÏÀ» »ç¶ûÇÏ´Â °íµ¶ÇÑ ÇÁ·Î±×·¡¸Ó(Áï, ÇØÄ¿)´Â °úÁ¦¿¡ °¡Àå Àß ¸Â´Â ¾ð¾î¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ ÇöÁ÷ ÇÁ·Î±×·¡¸ÓµéÀº ÀڱⰡ »ç¿ëÇÒ ¾ð¾î¸¦ ¸¶À½´ë·Î °í¸¦ ¼ö ÀÖ´Â °æ¿ì°¡ µå¹°´Ù. ÀϹÝÀûÀ¸·Î, ÀÌ ¹®Á¦´Â Àß³­ üÇÏ´Â(pointy-haired) »ó»çµéÀÌ ¸¶À½´ë·Î °áÁ¤ÇÑ´Ù. À̵éÀº ±â¼úÀûÀ¸·Î °áÁ¤Çϱ⺸´Ù´Â Á¤·«ÀûÀ¸·Î °áÁ¤ÇÏ°í, ¾ÆÁ÷ ÀϹÝÈ­µÇÁö ¾ÊÀº ¾î¶² µµ±¸°¡ °¡Àå ÁÁ´Ù´Â °ÍÀ» (´ë°³ ½Ç¹« °æÇè¿¡ ÀÇÇØ) ¾Ë¸é¼­µµ Àç·¡½ÄÀÌ ¾Æ´Ñ µµ±¸¸¦ »ç¿ëÇÏÀÚ°í ³ª¼³ ¸¸ÇÑ ¿ë±â´Â ¾ø´Ù. ¾î¶² °æ¿ì¿¡´Â ÆÀ Àüü, ´õ ³Ð°Ô´Â °øµ¿Ã¼ ÀüüÀÇ ÅëÀÏÀÌ ¸Å¿ì ½ÇÁ¦ÀûÀÎ À̵æÀÌ Àֱ⠶§¹®¿¡ °³ÀÎÀûÀÎ ÀÔÀå¿¡¼­ ¼±ÅÃÇÏ´Â °ÍÀ» ¹èÁ¦Çϱ⵵ ÇÑ´Ù. °ü¸®Ã¥ÀÓÀÚµéÀº Á¤ÇØÁø ¾ð¾î¿¡ ´ëÇÑ °æÇèÀÌ ÀÖ´Â ÇÁ·Î±×·¡¸ÓµéÀ» ä¿ëÇØ¾ß ÇÏ´Â ÇÊ¿ä¿¡ µû¶ó ¿òÁ÷À̱⵵ ÇÑ´Ù. ±×µéÀÌ ÇÁ·ÎÁ§Æ®³ª ȸ»ç¿¡ °¡Àå Å« ÀÌÀÍÀÌ µÈ´Ù°í »ý°¢ÇÏ´Â °ÍÀ» À§ÇØ ÀÏÇÑ´Ù´Â °ÍÀº ºÐ¸íÇϸç, ±×°Í¿¡ ´ëÇØ Á¸Áß¹ÞÀ» ¸¸ÇÏ´Ù. ÇÏÁö¸¸ ³ª´Â °³ÀÎÀûÀ¸·Î ÀÌ°ÍÀÌ ÈçÈ÷ ¸¶ÁÖÄ¡°Ô µÇ´Â °¡Àå ³¶ºñÀûÀÌ°í À߸øµÈ ÀÏÀ̶ó°í »ý°¢ÇÑ´Ù.

¹°·Ð, ¸ðµç ÀÏÀÌ 1Â÷¿øÀûÀÎ °æ¿ì´Â ¾ø´Ù. ÇÑ °¡Áö Á᫐ ¾ð¾î°¡ Çʼö·Î Á¤ÇØÁö°í ±×°ÍÀ» ³»°¡ ¾î¶»°Ô ÇÒ ¼ö ¾ø´Ù Çصµ, µµ±¸³ª ´Ù¸¥ ÇÁ·Î±×·¥À» ´Ù¸¥ ¾ð¾î·Î ÀÛ¼ºÇÒ ¼ö Àְųª ±×·¸°Ô ÇØ¾ß ÇÏ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù. ¾ð¾î¸¦ ³»ÀåÇØ¾ß ÇÑ´Ù¸é (ÀÌ°ÍÀº Ç×»ó »ý°¢ÇØ¾ß ÇÑ´Ù!) ¾ð¾î¸¦ ¼±ÅÃÇÒ ¶§ »ç¿ëÀÚµéÀÇ ¹®È­¸¦ ¸¹ÀÌ °í·ÁÇØ¾ß ÇÒ °ÍÀÌ´Ù. ȸ»ç³ª ÇÁ·ÎÁ§Æ®¿¡ ±â¿©Çϱâ À§ÇØ ±× ÀÏ¿¡ °¡Àå ÀûÇÕÇÑ ¾ð¾î¸¦ »ç¿ëÇÏ´Â °ÍÀÇ ÀåÁ¡À» Àß È°¿ëÇØ¾ß Çϸç, ÀÌ°ÍÀ» ÅëÇØ ÀÏÀÌ ´õ¿í Èï¹Ì·Î¿öÁú °ÍÀÌ´Ù.

ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â, ±×°ÍÀ» ¹è¿ì´Â °ÍÀÌ ÀÚ¿¬ ¾ð¾î¸¦ ¹è¿ì´Â °Í¸¸Å­ ¾î·Á¿î ÀÏÀÌ ÀüÇô ¾Æ´Ï¶ó´Â Á¡¿¡¼­, Ç¥±â¹ýµé(notations)À̶ó°í ºÎ¸£´Â °ÍÀÌ ½ÇÁ¦¿¡ °¡±õ´Ù. Ãʺ¸ÀÚµéÀ̳ª ¿ÜºÎÀε鿡°Ô´Â "»õ·Î¿î ¾ð¾î ¹è¿ì±â"°¡ ¸ØÄ©ÇÏ°Ô µÉ °úÁ¦·Î º¸ÀδÙ. ÇÏÁö¸¸ ¼¼ °¡Áö Á¤µµ ¾ð¾î¸¦ üÇèÇØ º¸¸é, ±× ÀÏÀº ÁÖ¾îÁø ¶óÀ̺귯¸®µé¿¡ Àͼ÷ÇØÁö´Â ¹®Á¦ÀÏ »ÓÀÌ´Ù. ±¸¼º¿ä¼ÒµéÀÌ ¼­³Ê °¡Áö ¾ð¾î·Î µÇ¾î ÀÖ´Â Å« ½Ã½ºÅÛÀÌ ÀÖÀ» ¶§ ±×°ÍÀ» ÁöÀúºÐÇÏ°Ô µÚ¹ü¹÷ÀÌ µÇ¾î ÀÖ´Ù°í »ý°¢ÇÒ ¼ö ÀÖÁö¸¸, ³ª´Â ±×·± ½Ã½ºÅÛÀÌ ÇÑ °¡Áö ¾ð¾î¸¸À¸·Î µÇ¾î ÀÖ´Â ½Ã½ºÅÛº¸´Ù ¿©·¯ ¸é¿¡¼­ ´õ Æ°Æ°ÇÑ °æ¿ì°¡ ¸¹´Ù°í ÇÏ°Ú´Ù.
  • ¼­·Î ´Ù¸¥ Ç¥±â¹ýÀ¸·Î ÀÛ¼ºµÈ ±¸¼º¿ä¼ÒµéÀº ÇÊ¿¬ÀûÀ¸·Î °áÇÕµµ(coupling)°¡ ³·¾ÆÁø´Ù. (±ò²ûÇÑ ÀÎÅÍÆäÀ̽º´Â ¾ø°ÚÁö¸¸)
  • °¢ ¿ä¼ÒµéÀ» °³º°ÀûÀ¸·Î ÀçÀÛ¼ºÇÔÀ¸·Î½á »õ·Î¿î ¾ð¾î/Ç÷§ÆûÀ¸·Î ¹ßÀü½ÃÅ°±â ½±´Ù.
  • ½ÇÁ¦·Î´Â ¾î¶² ¸ðµâµéÀÌ ÃÖ½ÅÀÇ °ÍÀ¸·Î °»½ÅµÇ¾ú±â ¶§¹®ÀÏ ¼öµµ ÀÖ´Ù.

½É¸®ÀûÀÎ È¿°úÀÏ »ÓÀÎ °Íµµ ÀÖÁö¸¸, ½É¸®ÀûÀÎ °Íµµ Áß¿äÇÏ´Ù. °á±¹ ¾ð¾î¿¡ ´ëÇÑ µ¶Àç´Â ±×°ÍÀÌ ÁÖ´Â À¯Àͺ¸´Ù °Å±â¿¡ µå´Â ºñ¿ëÀÌ ´õ Å©´Ù.

4.2. Çö¸íÇÏ°Ô Å¸ÇùÇϱâ

4.2.1. ÀÛ¾÷ ÀÏÁ¤ÀÇ ¾Ð¹Ú°ú ½Î¿ì´Â ¹æ¹ý

Ãâ½Ã ½Ã°£(time-to-market)ÀÇ ¾Ð¹ÚÀº ÁÁÀº Á¦Ç°À» ½Å¼ÓÇÏ°Ô ³»³õ±â À§ÇÑ ¾Ð¹ÚÀÌ´Ù. ÀÌ°ÍÀº ÀçÁ¤Àû Çö½ÇÀ» ¹Ý¿µÇÏ´Â °ÍÀ̱⠶§¹®¿¡ ³ª»Ü °Íµµ ¾ø°í, ¾î¶² Á¡¿¡¼­´Â °ÇÀüÇÑ °ÍÀÌ´Ù. ÀÛ¾÷ ÀÏÁ¤ÀÇ ¾Ð¹ÚÀº ³»³õÀ» ¼ö ÀÖ´Â ½Ã°£º¸´Ù ´õ »¡¸® ³»³õ±â À§ÇÑ ¾Ð¹ÚÀ̸ç, ÀÌ°ÍÀº ³¶ºñÀûÀÌ°í °ÇÀüÇÏÁöµµ ¾ÊÁö¸¸, ³Ê¹«µµ ÈçÇÏ´Ù.

ÀÛ¾÷ ÀÏÁ¤ÀÇ ¾Ð¹ÚÀº ¸î °¡Áö ÀÌÀ¯·Î Á¸ÀçÇÑ´Ù. ÇÁ·Î±×·¡¸Óµé¿¡°Ô °úÁ¦¸¦ ¸Ã±â´Â »ç¶÷µéÀº ¿ì¸®°¡ ¾ó¸¶³ª °­ÇÑ Á÷¾÷À±¸®¸¦ °®°í ÀÖÀ¸¸ç ÇÁ·Î±×·¡¸Ó°¡ µÈ´Ù´Â °ÍÀÌ ¾ó¸¶³ª Àç¹ÌÀÖ´Â ÀÏÀÎÁö ÃæºÐÈ÷ ÀνÄÇÏÁö ¸øÇÑ´Ù. ¾Æ¸¶µµ ±×µéÀº ÀÚ½ÅÀÇ Çൿ ¹æ½ÄÀ» ¿ì¸®¿¡°Ô ±×´ë·Î ºñÃç º¸±â ¶§¹®¿¡, ´õ »¡¸® Ç϶ó°í ¿ä±¸ÇÏ¸é ´õ ¿­½ÉÈ÷ ÀÏÇÏ°Ô µÉ °ÍÀ̶ó°í ¹Ï´Â´Ù. ÀÌ°ÍÀº ¾î¼¸é ½ÇÁ¦·Î »ç½ÇÀÏ ¼öµµ ÀÖÁö¸¸, ±× È¿°ú´Â ¸Å¿ì ÀÛÀ¸¸ç ¼ÕÇØ´Â ¸Å¿ì Å©´Ù. °Ô´Ù°¡ ±×µéÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé±â À§ÇØ ½ÇÁ¦·Î ¹«¾ùÀÌ ÇÊ¿äÇÑÁö º¼ ¼ö ÀÖ´Â ´«ÀÌ ¾ø´Ù. º¼ ¼öµµ ¾ø°í ½º½º·Î ¸¸µé ¼öµµ ¾ø±â ¶§¹®¿¡, ±×µéÀÌ ÇÒ ¼ö ÀÖ´Â ´Ü ÇÑ °¡Áö´Â Ãâ½Ã ½Ã°£ÀÇ ¾Ð¹ÚÀ» º¸¸é¼­ ÇÁ·Î±×·¡¸Óµé¿¡°Ô ±×°Í¿¡ ´ëÇØ ¶°µé¾î´ë´Â ÀÏÀÌ´Ù.

ÀÛ¾÷ ÀÏÁ¤ÀÇ ¾Ð¹Ú°ú ½Î¿ì´Â ¿­¼è´Â ±×°ÍÀ» Ãâ½Ã ½Ã°£ÀÇ ¾Ð¹ÚÀ¸·Î ¹Ù²ã ³õ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô ÇÏ´Â ¹æ¹ýÀº °¡¿ë Àη°ú Á¦Ç° »çÀÌÀÇ °ü°è¸¦ Àß º¼ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ´Ù. °³ÀÔµÈ ¸ðµç Àη¿¡ ´ëÇØ Á¤Á÷ÇÏ°í »ó¼¼ÇÏ°í ¹«¾ùº¸´Ùµµ ÀÌÇØÇÒ ¸¸ÇÑ ÃßÁ¤Ä¡¸¦ ³»³õ´Â °ÍÀÌ ÀÌ°ÍÀ» À§ÇÑ °¡Àå ÁÁÀº ¹æ¹ýÀÌ´Ù. ÀÌ°ÍÀº Á÷¹«ÀÇ Á¶Á¤ °¡´É¼º¿¡ ´ëÇÑ °ü¸®»óÀÇ ÀÇ»ç°áÁ¤À» Àß ÇÒ ¼ö ÀÖ°Ô ÇØ Áشٴ Ãß°¡ÀûÀÎ ÀåÁ¡ÀÌ ÀÖ´Ù.

ÀÌ·± ÃßÁ¤À» ÅëÇØ ¸í¹éÇØÁö´Â Áß¿äÇÑ ÅëÂûÀº, ÀηÂÀÌ ºñ¾ÐÃ༺ À¯Ã¼(incompressible fluid)¿Í °°´Ù´Â °ÍÀÌ´Ù. ±×¸©ÀÇ ºÎÇǺ¸´Ù ´õ ¸¹ÀÌ ¹°À» ´­·¯³ÖÀ» ¼ö ¾øµíÀÌ, ÀÏÁ¤ ½Ã°£ ¾È¿¡ ´õ ¸¹Àº °ÍÀ» ¿ì°Ü³ÖÀ» ¼ö ¾ø´Ù. ¾î¶² Á¡¿¡¼­ ÇÁ·Î±×·¡¸Ó´Â '¸ø ÇÕ´Ï´Ù.'¶ó°í Çϱ⺸´Ù´Â, '¿øÇÏ´Â ±× ÀÏÀ» À§ÇØ ¹«¾ùÀ» Æ÷±âÇÏ°Ú½À´Ï±î?'¶ó°í ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÃßÁ¤À» ¸íÈ®ÇÏ°Ô ÇÔÀ¸·Î½á ÇÁ·Î±×·¡¸Ó°¡ ´õ¿í Á¸Áß¹Þ°Ô µÇ´Â È¿°ú°¡ ÀÖÀ» °ÍÀÌ´Ù. ´Ù¸¥ Á÷Á¾ÀÇ Àü¹®°¡µéÀº ¹Ù·Î ÀÌ·¸°Ô ÇൿÇÑ´Ù. À̷νá ÇÁ·Î±×·¡¸ÓµéÀÇ °íµÈ ÀÏÀÌ ´«¿¡ º¸ÀÌ°Ô µÉ °ÍÀÌ´Ù. ºñÇö½ÇÀûÀÎ ÀÛ¾÷ ÀÏÁ¤À» Àâ¾Ò´Ù´Â »ç½Çµµ °íÅ뽺·´°ÚÁö¸¸ ¸ðµç »ç¶÷¿¡°Ô ºÐ¸íÈ÷ µå·¯³¯ °ÍÀÌ´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ÇԺηΠÇöȤÇÒ ¼ö ÀÖ´Â »ç¶÷µéÀÌ ¾Æ´Ï´Ù. ±×µé¿¡°Ô ºñÇö½ÇÀûÀÎ °ÍÀ» ¿ä±¸ÇÏ´Â ÀÏÀº ¿¹ÀÇ ¾ø°í ºñµµ´öÀûÀÎ ÀÏÀÌ´Ù. ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(Extreme Programming)Àº ÀÌ°ÍÀ» »ó¼¼È÷ ¼³¸íÇÏ°í ÀÖÀ¸¸ç ±× °úÁ¤À» È®¸³ÇØ ³õ°í ÀÖ´Ù. ³ª´Â ¸ðµç µ¶ÀÚµéÀÌ ÀÌ ±â¹ýÀ» È°¿ëÇÒ ¼ö ÀÖÀ» ¸¸Å­ ¿îÀÌ ÁÁ±â¸¦ ¹Ù¶õ´Ù.

4.2.2. »ç¿ëÀÚ¸¦ ÀÌÇØÇÏ´Â ¹æ¹ý

¿ì¸®¿¡°Ô´Â »ç¿ëÀÚ¸¦ ÀÌÇØÇÏ°í, ¶ÇÇÑ »ó»ç°¡ ±× »ç¿ëÀÚ¸¦ ÀÌÇØÇÒ ¼ö ÀÖ°Ô µµ¿Í ÁÙ Àǹ«°¡ ÀÖ´Ù. »ç¿ëÀÚ´Â ¿ì¸®Ã³·³ Á¦Ç° »ý»ê¿¡ ±íÀÌ °³ÀԵǾî ÀÖÁö ¾Ê±â ¶§¹®¿¡ ´ÙÀ½°ú °°ÀÌ Á¶±Ý ƯÀÌÇÏ°Ô ÇൿÇÑ´Ù.
  • »ç¿ëÀÚ´Â ÀϹÝÀûÀ¸·Î ª°Ô ¸»ÇÏ°í ³¡³½´Ù.
  • »ç¿ëÀÚ´Â ÀÚ±â ÀÏÀÌ µû·Î ÀÖ´Ù. ±×µéÀº ´ë°³ Á¦Ç°ÀÌ Å©°Ôµµ ¾Æ´Ï°í ¾à°£ °³¼±µÇ¾úÀ¸¸é ÁÁ°Ú´Ù°í »ý°¢ÇÑ´Ù.
  • »ç¿ëÀÚ´Â ±× Á¦Ç° »ç¿ëÀÚµé Àüü¸¦ º¼ ¼ö ÀÖ´Â ´«ÀÌ ¾ø´Ù.

¿ì¸®´Â ±×µéÀÌ ¿øÇÑ´Ù°í ¸»ÇÑ °ÍÀÌ ¾Æ´Ï¶ó, Á¤¸»·Î ±×µéÀÌ ¿øÇÏ´Â °ÍÀ» Á¦°øÇÒ Àǹ«°¡ ÀÖ´Ù. ±×·¡¼­ ÀÏ¿¡ Âø¼öÇϱâ Àü¿¡ ÀÌÂÊ¿¡¼­ ¸ÕÀú Á¦¾ÈÀ» ÇÏ°í, ±×°ÍÀÌ Á¤¸»·Î ±×µéÀÌ ¿øÇÏ´Â °ÍÀ̶ó´Â µ¿ÀǸ¦ ¾ò´Â °ÍÀÌ ´õ ³ªÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ±×µéÀº ÀÌ·¸°Ô ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù´Â °ÍÀ» ¸ð¸¦ ¼öµµ ÀÖ´Ù. ±×°ÍÀ» À§ÇÑ ÀÚ½ÅÀÇ ¾ÆÀ̵ð¾î¿¡ ´ëÇÑ ÀڽۨÀÇ Á¤µµ´Â °æ¿ì¿¡ µû¶ó ´Þ¶óÁ®¾ß ÇÑ´Ù. °í°´ÀÌ Á¤¸»·Î ¹«¾ùÀ» ¿øÇÏ´ÂÁö ¾Æ´Â °Í¿¡ ´ëÇØ, ÀÚ¸¸½É°ú °ÅÁþ °â¼Õ, µÑ ´Ù °æ°èÇØ¾ß ÇÑ´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ¼³°èÇÏ°í ¸¸µé¾î³»µµ·Ï ÈƷõȴÙ. ½ÃÀå ¿¬±¸ÀÚµéÀº »ç¶÷µéÀÌ ¹«¾ùÀ» ¿øÇÏ´ÂÁö ¾Ë¾Æ³»µµ·Ï ÈƷõȴÙ. ÀÌ µÎ Á¾·ùÀÇ »ç¶÷µé, ¾Æ´Ï ÇÑ »ç¶÷ ¾È¿¡ ÀÖ´Â µÎ °¡Áö »ç°í¹æ½ÄÀº ÇÔ²² Á¶È­¸¦ ÀÌ·ê ¶§ Á¤È®ÇÏ°Ô ÅëÂûÇÒ ¼ö ÀÖ´Â ÃÖ»óÀÇ Á¶°ÇÀÌ µÈ´Ù.

»ç¿ëÀÚµé°ú ½Ã°£À» ¸¹ÀÌ º¸³¾¼ö·Ï ¹«¾ùÀÌ ½ÇÁ¦·Î ¼º°øÀûÀÏÁö ´õ Àß ÀÌÇØÇÏ°Ô µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °¡´ÉÇÑ ÇÑ ¸¹ÀÌ ÀÚ½ÅÀÇ »ý°¢À» »ç¿ëÀÚµéÀÇ »ý°¢°ú ºñ±³ÇÏ¿© °Ë»çÇØ ºÁ¾ß ÇÑ´Ù. ÇÒ ¼ö ÀÖ´Ù¸é ±×µé°ú ÇÔ²² ¸Ô°í ¸¶½Ã±âµµ ÇØ ºÁ¾ß ÇÑ´Ù.

°¡ÀÌ Ä«¿Í»çÅ°(Guy Kawasaki)´Â »ç¿ëÀÚµéÀÇ ¸»À» µè´Â °Í¿¡ ´õÇÏ¿© ±×µéÀÌ ¹«¾ùÀ» ÇÏ´ÂÁö °üÂûÇÏ´Â °ÍÀÇ Á߿伺À» °­Á¶ÇÑ ¹Ù ÀÖ´Ù. <Rules>

³»°¡ ¾Ë±â·Î, ÀÇ·ÚÀεéÀÌ ÁøÁ¤À¸·Î ¿øÇÏ´Â °ÍÀÌ ¹«¾ùÀÎÁö ±×µé ÀÚ½ÅÀÇ ¸¶À½¿¡ ºÐ¸íÇØÁö°Ô ÇÏ´Â ÀÏ¿¡ °è¾àÁ÷ ÇÁ·Î±×·¡¸Ó³ª ÄÁ¼³ÅÏÆ®µéÀÌ ¾öû³­ ¾î·Á¿òÀ» °Þ´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù. ÄÁ¼³ÅÏÆ®°¡ µÉ »ý°¢ÀÌ ÀÖ´Â »ç¶÷Àº ÀÇ·ÚÀÎÀ» ¼±ÅÃÇÒ ¶§ ±×µéÀÇ ¼öǥå»Ó¸¸ ¾Æ´Ï¶ó ±×µéÀÇ ¸Ó¸® ¼ÓÀÌ ¾ó¸¶³ª ¸í·áÇÑÁöµµ È®ÀÎÇ϶ó°í ±ÇÇÏ°í ½Í´Ù.

4.2.3. Áø±ÞÇÏ´Â ¹æ¹ý

¾î¶² ¿ªÇÒ·Î Áø±ÞÇÏ°í ½Í´Ù¸é, ±× ¿ªÇÒÀ» ¸ÕÀú ½ÇÇàÇ϶ó.

¾î¶² Á÷À§·Î Áø±ÞÇÏ°í ½Í´Ù¸é, ±× Á÷À§¿¡ ±â´ëµÇ´Â °ÍÀÌ ¹«¾ùÀÎÁö ÆľÇÇÏ¿© ±×°ÍÀ» ÇàÇ϶ó.

ÀÓ±Ý ÀλóÀ» ¿øÇÑ´Ù¸é, Á¤È®ÇÑ Á¤º¸·Î ¹«ÀåÇÏ°í Çù»óÇ϶ó.

Áø±ÞÀ» ÇÒ ¶§°¡ Áö³µ´Ù°í ´À²¸Áö¸é, »ó»ç¿¡°Ô ±×°Í¿¡ ´ëÇØ À̾߱âÇ϶ó. Áø±ÞÀ» Çϱâ À§ÇØ ¹«¾ùÀ» ÇØ¾ß ÇÏ´ÂÁö ¼û±âÁö ¸»°í ±×µé¿¡°Ô Áú¹®Ç϶ó. ÁøºÎÇÑ À̾߱â·Î µé¸®°ÚÁö¸¸, ½º½º·Î ¹«¾ùÀÌ ÇÊ¿äÇÏ´Ù°í ÀνÄÇÏ´Â °Í°ú »ó»ç°¡ ÀνÄÇÏ´Â °ÍÀÌ »ó´çÈ÷ ´Ù¸¥ °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù. ¶ÇÇÑ ÀÌ°ÍÀº ¾î¶² ½ÄÀ¸·Îµç »ó»ç¿¡°Ô ±× ÀÏÀ» È®½ÇÈ÷ ¸ø ¹Ú¾Æ µÎ´Â °Íµµ µÈ´Ù.

´ëºÎºÐÀÇ ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÚ½ÅÀÇ »ó´ëÀû ´É·Â¿¡ ´ëÇØ ¾î¶² ¸é¿¡¼­´Â °úÀåµÇ°Ô »ý°¢ÇÏ´Â °Í °°´Ù. ÇÏÁö¸¸, ¿ì¸®°¡ ¸ðµÎ »óÀ§ 10%°¡ µÉ ¼ö´Â ¾ø´Â ³ë¸©ÀÌ´Ù! ±×·¯³ª, ½É°¢ÇÏ°Ô Áø°¡¸¦ ÀÎÁ¤¹ÞÁö ¸øÇÏ´Â »ç¶÷µéµµ ¸¹ÀÌ ºÁ ¿Ô´Ù. ¸ðµç »ç¶÷ÀÇ Æò°¡°¡ Ç×»ó Á¤È®ÇÏ°Ô ½Çü¿Í ÀÏÄ¡ÇÒ °ÍÀ̶ó°í ±â´ëÇÒ ¼ö´Â ¾øÁö¸¸, ÇÑ °¡Áö ´Ü¼­°¡ ÀÖ´Ù¸é »ç¶÷µéÀº ÀϹÝÀûÀ¸·Î Àû´çÈ÷ °øÁ¤ÇÒ °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. ÀÚ½ÅÀÇ ÀÏÀ» µå·¯³» º¸¿©ÁÖÁö ¾Ê´Â´Ù¸é Á¦´ë·Î Æò°¡¹ÞÀ» ¼öµµ ¾ø´Ù. ¶§·Î´Â ¿ì¿¬ÇÑ ½Ç¼ö³ª °³ÀÎÀûÀÎ ¹ö¸© ¶§¹®¿¡, ÃæºÐÈ÷ ÁÖ¸ñ¹ÞÁö ¸øÇϱ⵵ ÇÑ´Ù. Áý¿¡¼­ ÁÖ·Î ÀÏÇϰųª ÆÀÀ̳ª »ó»ç¿Í Áö¸®ÀûÀ¸·Î ¶³¾îÁ® ÀÖ´Â °Í ¶§¹®¿¡ ÀÌ°ÍÀÌ Æ¯È÷ ¾î·Á¿öÁö±âµµ ÇÑ´Ù.

4.3. ÆÀÀ» À§ÇØ ÀÏÇϱâ

4.3.1. Àç´ÉÀ» °³¹ßÇÏ´Â ¹æ¹ý

´Ïü(Nietzsche)´Â ÀÌ·¸°Ô °ú½ÃÇÏ¸ç ¸»Çß´Ù. <Stronger>

³ª¸¦ Æı«ÇÏÁö ¾Ê´Â °ÍÀº ³ª¸¦ °­ÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù.


¿ì¸®°¡ °¡Àå ¸¹ÀÌ Ã¥ÀÓÁ®¾ß ÇÒ ´ë»óÀº ¿ì¸® ÆÀÀÌ´Ù. ÆÀ¿øµéÀ» ¸ðµÎ Àß ¾Ë¾Æ¾ß ÇÑ´Ù. ÆÀ¿¡°Ô µµÀüÀûÀ¸·Î ¿ä±¸ÇÏ´õ¶óµµ, Áö³ªÄ¡°Ô ¹«°Å¿î ÁüÀ» Áö¿ö¼­´Â ¾È µÈ´Ù. ±×µéÀÌ ±äÀåÀ» À¯ÁöÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ±×µé°ú À̾߱âÇØ ºÁ¾ß ÇÒ °ÍÀÌ´Ù. ±×µéÀÌ ±×°ÍÀ» ±â²¨ÀÌ ¹Þ¾ÆµéÀδٸé(buy in), ´õ¿í µ¿±â°¡ ³ô¾ÆÁú °ÍÀÌ´Ù. ¸ðµç ÇÁ·ÎÁ§Æ®, ¶Ç´Â Çϳª °Ç³Ê ÇϳªÀÇ ÇÁ·ÎÁ§Æ®¸¶´Ù ±×µéÀÌ Á¦¾ÈÇÑ ¹æ¹ý°ú ±×µé¿¡°Ô ÁÁÀ» °Í °°´Ù°í »ý°¢µÇ´Â ¹æ¹ýÀ¸·Î ±äÀåÀ» À¯ÁöÇÏ°Ô ÇØ Áà¾ß ÇÑ´Ù. ±×µé¿¡°Ô ÀÏÀ» ´õ ¸¹ÀÌ ¸Ã±â´Â °Íº¸´Ù´Â, »õ·Î¿î ±â´ÉÀ» ¾Ë·ÁÁְųª ´õ ÁÁ°Ô´Â ÆÀ¿¡¼­ ´É·ÂÀ» ¹ßÈÖÇÒ »õ·Î¿î ¿ªÇÒÀ» ºÎ¿©ÇÏ¿© ±äÀåÀ» À¯ÁöÇÏ°Ô Ç϶ó.

´Ù¸¥ »ç¶÷µéÀº ¹°·Ð ÀÚ±â Àڽŵµ °£È¤ ÀÏÀÌ ¾È Ç®¸± ¼ö ÀÖ´Ù´Â °ÍÀ» ÀÎÁ¤ÇØ¾ß Çϸç, ÀÏÁ¤´ë·Î ÀÏÀÌ ÁøÇàµÇÁö ¾ÊÀ» °æ¿ì¸¦ ´ëºñÇÑ °èȹÀ» ¼¼¿ö ³õ¾Æ¾ß ÇÑ´Ù. Ç×»ó ÀÏÀÌ Àß µÈ´Ù¸é, ¸ðÇèÀº ¾Æ¹« Àǹ̰¡ ¾øÀ» °ÍÀÌ´Ù. ÀÏÀÌ ¾È Ç®¸®´Â °æ¿ì°¡ ¾ø´Ù´Â °ÍÀº, À§Çè ºÎ´ã ¾øÀÌ ÆíÇÏ°Ô¸¸ ÀÏÀ» ÇÏ°í ÀÖ´Ù´Â ¶æÀÌ´Ù. ´©±º°¡ ÀÏÀÌ Àß ¾È µÆ´Ù¸é, ±×µéÀÌ ¼º°øÇÑ °Íó·³ ´ë¿ìÇÒ ÇÊ¿ä´Â ¾ø°ÚÁö¸¸, ÃÖ´ëÇÑ ºÎµå·´°Ô ´ëÇØ¾ß ÇÑ´Ù.

¸ðµç ÆÀ¿øµéÀÌ ±â²¨ÀÌ ¹Þ¾ÆµéÀÌ°í µ¿±â¸¦ ³ôÀÏ ¼ö ÀÖµµ·Ï ³ë·ÂÇ϶ó. ÆÀ¿ø °¢ÀÚ¿¡°Ô ±×µéÀÌ µ¿±â°¡ ³ôÁö ¾ÊÀ» ¶§ ¾î¶»°Ô ÇØ ÁÖ¸é ÁÁÀºÁö Åͳõ°í ¹°¾î º¸¶ó. ±×µéÀ» ºÒ¸¸Á·½º·¯¿î ä·Î ³»¹ö·ÁµÖ¾ß ÇÒ °æ¿ìµµ ÀÖÁö¸¸, °¢ÀÚ°¡ ¹Ù¶ó´Â °ÍÀÌ ¹«¾ùÀÎÁö´Â ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù.

³·Àº ÀÇ¿åÀ̳ª ºÒ¸¸Á· ¶§¹®¿¡ Àڱ⠸òÀÇ ÁüÀ» ÀϺη¯ ÁöÁö ¾Ê´Â »ç¶÷À» ¹«½ÃÇØ ¹ö¸®°Å³ª µÇ´Â ´ë·Î ³»¹ö·Á µÑ ¼ö´Â ¾ø´Ù. ±×µéÀÇ µ¿±â¿Í »ý»ê¼ºÀ» ³ôÀ̵µ·Ï ³ë·ÂÇØ¾ß ÇÑ´Ù. ÂüÀ» ¼ö ÀÖ´Â ÇÑ °è¼Ó ³ë·ÂÇ϶ó. Àγ»ÀÇ ÇѰ踦 ³Ñ¾î¼¹´Ù¸é ±×µéÀ» ÇØ°íÇ϶ó. ÀϺη¯ Àڱ⠴ɷ ÀÌÇÏ·Î ÀÏÇÏ´Â »ç¶÷µéÀ» ÆÀ¿¡ °è¼Ó ÀÖ°Ô ÇÒ ¼ö´Â ¾ø´Ù. ±×·¸°Ô ÇÏ´Â °ÍÀº ÆÀ¿¡ °øÁ¤ÇÑ ÀÏÀÌ ¾Æ´Ï´Ù.

´É·Â ÀÖ´Â ÆÀ¿øµé¿¡°Ô´Â ±×µéÀÌ ´É·Â ÀÖ´Ù°í »ý°¢ÇÑ´Ù´Â »ç½ÇÀ» °ø°³ÀûÀ¸·Î À̾߱âÇÔÀ¸·Î½á ±× »ç½ÇÀ» È®ÀνÃÄÑ ÁÖ¶ó. ĪÂùÀº °ø°³ÀûÀ¸·Î, ºñÆÇÀº »çÀûÀ¸·Î ÇØ¾ß ÇÑ´Ù.

´É·Â ÀÖ´Â ÆÀ¿øµéÀº ÀÚ¿¬ÀûÀ¸·Î ´É·ÂÀÌ ¸ðÀÚ¶ó´Â ÆÀ¿øµéº¸´Ù ´õ ¾î·Á¿î °úÁ¦¸¦ ¸Ã´Â´Ù. ÀÌ°ÍÀº ¾ÆÁÖ ÀÚ¿¬½º·¯¿î ÀÏÀ̸ç, ¸ðµÎ°¡ ´Ù ¿­½ÉÈ÷ ÀÏÇÏ´Â ÇÑ ¾Æ¹«µµ ÀÌ°Í ¶§¹®¿¡ ±ÍÂú¾ÆÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.

ÁÁÀº ÇÁ·Î±×·¡¸Ó ÇÑ »ç¶÷ÀÌ ¾È ÁÁÀº ÇÁ·Î±×·¡¸Ó ¿­ »ç¶÷º¸´Ù »ý»ê¼ºÀÌ ³ôÀºµ¥µµ ±×°ÍÀÌ ºÀ±Þ¿¡ ¹Ý¿µµÇÁö ¾Ê´Â °ÍÀº ÀÌ»óÇÑ ÀÏÀÌ´Ù. ÀÌ°Í ¶§¹®¿¡ ¹Ì¹¦ÇÑ »óȲÀÌ »ý±ä´Ù. ´É·ÂÀÌ ¸ðÀÚ¶õ ÇÁ·Î±×·¡¸Ó°¡ ±æÀ» ºñÄÑ ÁÖ¸é ÀÏÀ» ´õ »¡¸® ÁøÇàÇÒ ¼ö ÀÖ´Â °æ¿ì°¡ »ç½Ç Á¾Á¾ ÀÖ´Ù. ±×·¸°Ô ÇÏ¸é ½ÇÁ¦·Î ´Ü±â°£¿¡´Â ´õ ¸¹Àº ¼º°ú¸¦ ³¾ ¼öµµ ÀÖ´Ù. ÇÏÁö¸¸, ºÎÁ·(tribe) Àüü·Î¼­´Â ¿©·¯ Áß¿äÇÑ À̵æÀ» ÀÒ°Ô µÈ´Ù. ´É·ÂÀÌ ¸ðÀÚ¶ó´Â ÆÀ¿øÀÇ ÈÆ·Ã, ÆÀ ³» Áö½ÄÀÇ È®»ê, ´É·Â ÀÖ´Â ÆÀ¿øÀÌ ¾øÀ» ¶§ ´ë½ÅÇÒ ´É·Â µîÀÌ ±×°ÍÀÌ´Ù. ´É·Â ÀÖ´Â »ç¶÷µéÀº ÀÌ Á¡¿¡ °üÇؼ­´Â ³Ê±×·¯¿ï ÇÊ¿ä°¡ ÀÖ°í ±× ¹®Á¦¸¦ ´Ù°¢µµ·Î °í·ÁÇØ¾ß ÇÑ´Ù.

´É·Â ÀÖ´Â ÆÀ¿ø¿¡°Ô´Â µµÀüÇÒ ¸¸Çϸ鼭 ¹üÀ§°¡ Àß Á¤ÀÇµÈ °úÁ¦¸¦ ¸Ã°Ü º¸´Â °Íµµ ÁÁ´Ù.

4.3.2. ÀÏÇÒ °úÁ¦¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý

ÇÁ·ÎÁ§Æ®ÀÇ ¾î´À ºÎºÐÀ» ¸Ã¾Æ ÇÒ °ÍÀÎÁö ¼±ÅÃÇÒ ¶§¿¡´Â ÀÚ½ÅÀÇ °³ÀÎÀû ÇÊ¿ä¿Í ÆÀ ÀüüÀÇ ÇÊ¿ä »çÀÌ¿¡¼­ ±ÕÇüÀ» Àâ¾Æ¾ß ÇÑ´Ù. ¹°·Ð °¡Àå Àß ÇÏ´Â ÀÏÀ» ¼±ÅÃÇؾ߰ÚÁö¸¸, ÀÏÀ» ´õ ¸¹ÀÌ ÇÏ´Â °Íº¸´Ù´Â »õ·Î¿î ±â´ÉÀ» ¹ßÈÖÇÒ ¼ö ÀÖ´Â °ÍÀ» ÅëÇØ ½º½º·Î ±äÀåÀ» À¯ÁöÇÒ ¼ö ÀÖ´Â ±æÀ» ã¾Æº¸µµ·Ï Ç϶ó. Áöµµ·Â°ú ÀÇ»ç¼ÒÅë ±â´ÉÀº ±â¼úÀû ±â´Éº¸´Ù ´õ Áß¿äÇÏ´Ù. ÀÚ½ÅÀÇ ´É·ÂÀÌ ¶Ù¾î³ª´Ù¸é, ´õ ¾î·Æ°í À§ÇèºÎ´ãÀÌ Å« °úÁ¦¸¦ ¸Ã°í, À§ÇèºÎ´ãÀ» ÁÙÀ̱â À§ÇØ ÇÁ·ÎÁ§Æ®¿¡¼­ ±× ÀÏÀ» ÃÖ´ëÇÑ »¡¸® ó¸®Ç϶ó.

4.3.3. ÆÀ µ¿·áµéÀÌ ÃÖ´ëÇÑ ´É·ÂÀ» ¹ßÈÖÇÏ°Ô ÇÏ´Â ¹æ¹ý

ÆÀ µ¿·áµéÀÌ ÃÖ´ëÇÑ ´É·ÂÀ» ¹ßÈÖÇÏ°Ô Çϱâ À§Çؼ­´Â, ´ÜüÁ¤½ÅÀ» Å°¿ì°í ÆÀ¿ø ¸ðµÎ°¡ °³º°ÀûÀ¸·Î µµÀüÀ» ´À³¢°í °³º°ÀûÀ¸·Î ÀÏ¿¡ ¸ôµÎÇϵµ·Ï °Ý·ÁÇ϶ó.

´ÜüÁ¤½ÅÀ» Å°¿ì±â À§Çؼ­´Â, ·Î°í°¡ »õ°ÜÁø ¿ÊÀ̳ª ÆÄƼó·³ ´Ù¼Ò ÁøºÎÇÑ °Íµµ ÁÁÁö¸¸, °³ÀÎÀûÀ¸·Î Á¸ÁßÇÏ´Â °Í¸¸Å­ ÁÁÁö´Â ¾Ê´Ù. ¸ðµÎ°¡ ¸ðµÎ¸¦ Á¸ÁßÇÏ¸é ¾Æ¹«µµ ´Ù¸¥ »ç¶÷À» ±ð¾Æ³»¸®°í ½ÍÁö ¾ÊÀ» °ÍÀÌ´Ù. ´ÜüÁ¤½ÅÀº »ç¶÷µéÀÌ ÆÀÀ» À§ÇØ Èñ»ýÇÏ°í ÀÚ½ÅÀÇ ÀÌÀͺ¸´Ù ÆÀÀÇ ÀÌÀÍÀ» ¸ÕÀú »ý°¢ÇÒ ¶§ ¸¸µé¾îÁø´Ù. ÆÀÀåÀ¸·Î¼­ ÀÌ Á¡¿¡ ´ëÇØ ¼Ö¼±Çؼ­ ÇÑ °Í ÀÌ»óÀ¸·Î ´Ù¸¥ »ç¶÷¿¡°Ô ¿ä±¸ÇÒ ¼ö´Â ¾øÀ» °ÍÀÌ´Ù.

ÆÀ¿¡ ´ëÇÑ Áöµµ·ÂÀÇ ÇÑ °¡Áö ¿­¼è´Â ¸ðµç »ç¶÷ÀÌ ±â²¨ÀÌ ¹Þ¾ÆµéÀÏ ¼ö ÀÖ´Â ÇÕÀǸ¦ ÀÌ·ï³»´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ÆÀ µ¿·áµéÀÌ À߸øµÈ ÀÏÀ» ÇÏ´Â °ÍÀ» ÀÎÁ¤ÇÑ´Ù´Â ¸»À̱⵵ ÇÏ´Ù. Áï, ±×°ÍÀÌ ÇÁ·ÎÁ§Æ®¿¡ ³Ê¹« Å« ÇÇÇظ¦ ÁÖÁö¸¸ ¾Ê´Â´Ù¸é, ºñ·Ï ³ª´Â ±×·¸°Ô ÇÏ´Â °ÍÀÌ À߸øµÈ °ÍÀ̶ó´Â ºÐ¸íÇÑ È®½ÅÀÌ ÀÖ´Ù Çصµ, ÆÀ¿ø Áß ´©°¡ Àڱ⠹æ½Ä´ë·Î ÀÏÇÏ´Â °ÍÀ», ÇÕÀÇ¿¡ µû¶ó ±×·¸°Ô ÇÏ°Ô µÎ¾î¾ß ÇÑ´Ù. ÀÌ·± ÀÏÀÌ »ý±æ ¶§´Â, Âù¼ºÇÏÁö ¸»°í °ø°³ÀûÀ¸·Î ¹Ý´ëÇϵÇ, ÇÕÀÇµÈ °ÍÀº ¹Þ¾ÆµéÀ̶ó. ¸¶À½ÀÌ »óÇߴٰųª ¾î¿ ¼ö ¾øÀÌ ±×·¸°Ô ÇÑ´Ù´Â ½ÄÀ¸·Î ¸»ÇÏÁö ¸»°í, ±×°Í¿¡ ¹Ý´ëÇÏÁö¸¸ ÆÀÀÇ ÇÕÀǸ¦ ´õ Áß¿äÇÏ°Ô »ý°¢ÇÑ´Ù°í ²Ù¹Ò¾øÀÌ ¸»Ç϶ó. ÀÌ·¸°Ô ÇÒ ¶§ ±×µéÀÌ µ¹ÀÌÅ°±âµµ ÇÑ´Ù. ±×µéÀÌ µ¹ÀÌÄ×´Ù¸é ±×µé¿¡°Ô ¿ø·¡ °èȹ´ë·Î ¹Ð°í ³ª°¡¶ó°í °íÁýÇÏÁö´Â ¸»¶ó.

±× ¹®Á¦¿¡ ´ëÇØ ÀûÀýÇÑ ¸ðµç °üÁ¡¿¡¼­ ³íÀÇÇÑ ÈÄ¿¡µµ µ¿ÀÇÇÏÁö ¾Ê´Â »ç¶÷ÀÌ ÀÖ´Ù¸é, ÀÌÁ¦ °áÁ¤À» ³»·Á¾ß Çϸç ÀÌ°ÍÀÌ ³ªÀÇ °áÁ¤À̶ó°í ²Ù¹Ò¾øÀÌ ´Ü¾ðÇ϶ó. ÀÚ½ÅÀÇ °áÁ¤ÀÌ À߸øµÇ¾ú´ÂÁö ÆÇ´ÜÇÒ ¹æ¹ýÀÌ Àְųª ³ªÁß¿¡ À߸øµÈ °ÍÀ¸·Î ¹àÇôÁø´Ù¸é ÇÒ ¼ö ÀÖ´Â ´ë·Î »¡¸® µ¹ÀÌÅ°°í ¿Ç¾Ò´ø »ç¶÷À» ÀÎÁ¤Ç϶ó.

´ÜüÁ¤½ÅÀ» Å°¿ì°í ÆÀÀ» È¿°úÀûÀ¸·Î ¸¸µé±â À§ÇØ ¾î¶»°Ô ÇÏ´Â °ÍÀÌ ÁÁÀ»Áö ÆÀ Àüü¿Í ÆÀ¿ø °¢ÀÚ¿¡°Ô ¹°¾îº¸¶ó.

ÀÚÁÖ ÄªÂùÇ쵂 ºÐº°¾øÀÌ ÇÏÁö´Â ¸»¶ó. Ưº°È÷ ³ª¿Í ÀÇ°ßÀÌ ´Ù¸¥ »ç¶÷µµ ĪÂùÇÒ ¸¸ÇÒ ¶§¿¡´Â ¹Ù·Î ĪÂùÇ϶ó. °ø°³ÀûÀ¸·Î ĪÂùÇÏ°í »çÀûÀ¸·Î ºñÆÇÇ϶ó. ÇÑ °¡Áö ¿¹¿Ü´Â ÀÖ´Ù. °ú½ÇÀ» ¹Ù·ÎÀâ¾Æ °¡Ä¡°¡ Áõ´ëµÈ °Í(growth)À» °ø°³ÀûÀ¸·Î ĪÂùÇÒ ¶§¿¡´Â ¿ø·¡ÀÇ °ú½ÇÀÌ ´«±æÀ» ²ô´Â ³­Ã³ÇÑ »óȲÀÌ µÉ ¼öµµ ÀÖÀ¸¹Ç·Î, °¡Ä¡ Áõ´ë¿¡ ´ëÇؼ­´Â »çÀûÀ¸·Î ĪÂùÇÏ´Â °ÍÀÌ ÁÁ´Ù.

4.3.4. ¹®Á¦¸¦ ³ª´©´Â ¹æ¹ý

¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¸¦ ¸Ã¾Æ¼­ °¢ »ç¶÷ÀÌ ¼öÇàÇÒ °úÁ¦µé·Î ³ª´©´Â °ÍÀº Àç¹ÌÀÖ´Â ÀÏÀÌ´Ù. ÀÌ°ÍÀº Ãʹݿ¡ ÇØ¾ß ÇÑ´Ù. °ü¸®Ã¥ÀÓÀÚµéÀÌ ±× ÀÏÀ» ¼öÇàÇÒ °¢ »ç¶÷µé¿¡ ´ëÇØ °í·ÁÇÏÁö ¾Ê¾Æµµ ½Ã°£À» ÃßÁ¤ÇÒ ¼ö ÀÖ´Ù°í »ý°¢ÇÏ´Â °æ¿ì°¡ ÀÖ´Â °Í °°´Ù. ÀÌ°ÍÀº ºÒ°¡´ÉÇÑ ÀÏÀÌ´Ù. °¢ÀÚÀÇ »ý»ê¼ºÀº ¾ÆÁÖ Å©°Ô Â÷ÀÌ°¡ ³ª±â ¶§¹®ÀÌ´Ù. ¾î¶² ±¸¼º¿ä¼Ò(component)¿¡ ´ëÇÑ Æ¯Á¤ Áö½ÄÀÌ ÀÖ´Â »ç¶÷µµ °è¼Ó º¯È­ÇØ °¡¹Ç·Î, ¼öÇà ´É·Â¿¡¼­ ¿©·¯ ¹èÀÇ Â÷ÀÌ°¡ ³¯ ¼öµµ ÀÖ´Ù.

ÁöÈÖÀÚ°¡ ¿¬ÁÖÇÒ ¾Ç±âÀÇ À½»öÀ» °í·ÁÇÏ°í ¿îµ¿ °æ±â ÄÚÄ¡°¡ °¢ ¼±¼öÀÇ ´É·ÂÀ» °í·ÁÇÏ´Â °Íó·³, °æÇè ¸¹Àº ÆÀÀåÀ̶ó¸é ÇÁ·ÎÁ§Æ®¸¦ °úÁ¦µé·Î ³ª´©´Â ÀÏÀ», ±× °úÁ¦°¡ ÇÒ´çµÉ ÆÀ¿øµé°ú ºÐ¸®Çؼ­ »ý°¢ÇÏÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº ¼öÇà ´É·ÂÀÌ ¶Ù¾î³­ ÆÀÀÌ ÇØüµÇ¾î¼­´Â ¾È µÇ´Â ÀÌÀ¯À̱⵵ ÇÏ´Ù.

¿©±â¿¡µµ À§ÇèÀÌ ´Ù¼Ò µû¸£´Âµ¥, »ç¶÷µéÀÌ ´É·ÂÀ» ½×¾Æ°¡´Â °úÁ¤¿¡¼­ µûºÐÇØÁ®¼­ ¾àÁ¡À» °³¼±Çϰųª »õ·Î¿î ±â´ÉÀ» ¹è¿ì·Á°í ÇÏÁö ¾Ê´Â °æ¿ì°¡ ±×°ÍÀÌ´Ù. ÇÏÁö¸¸, Àü¹®È­´Â ³²¿ëµÇÁö¸¸ ¾Ê´Â´Ù¸é »ý»ê¼º Çâ»ó¿¡ ¸Å¿ì À¯¿ëÇÑ µµ±¸°¡ µÈ´Ù.

4.3.5. µûºÐÇÑ °úÁ¦¸¦ ´Ù·ç´Â ¹æ¹ý

°£È¤ ȸ»ç³ª ÇÁ·ÎÁ§Æ®ÀÇ ¼º°ø¿¡ °áÁ¤ÀûÀ̱⠶§¹®¿¡ °úÁ¦°¡ µûºÐÇصµ ÇÇÇÒ ¼ö ¾ø´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ·± °úÁ¦µéÀº ±×°ÍÀ» ÇØ¾ß ÇÏ´Â »ç¶÷µéÀÇ »ç±â¸¦ ½ÇÁ¦·Î ¶³¾î¶ß¸± ¼ö ÀÖ´Ù. ÀÌ°ÍÀ» ´Ù·ç´Â °¡Àå ÁÁÀº ±â¹ýÀº ·¡¸® ¿ù(Larry Wall)ÀÌ ¸»ÇÑ 'ÇÁ·Î±×·¡¸ÓÀÇ °ÔÀ¸¸§ÀÇ ¹Ì´ö(virtue of Laziness)'À» ºÒ·¯ÀÏÀ¸Å°°í ºÏµ¸¾Æ ÁÖ´Â °ÍÀÌ´Ù. ÀÚ½ÅÀ̳ª µ¿·á ´ë½Å ÄÄÇ»ÅÍ°¡ ±× °úÁ¦¸¦ ó¸®ÇÏ°Ô ÇÏ´Â ¹æ¹ýÀÌ ¾ø´ÂÁö ã¾Æº¸¶ó. ¼öÀÛ¾÷À¸·Î ÇÑ ÁÖ¿¡ ÇÒ °úÁ¦¸¦ ÇØ°áÇÒ ÇÁ·Î±×·¥À» Â¥´Â µ¥ ÇÑ ÁÖ°¡ °É¸°´Ù Çصµ ÀÌ°ÍÀÌ ´õ¿í ±³À°ÀûÀÌ°í ÇÊ¿äÇÏ¸é ¹Ýº¹Çؼ­ ¾µ ¼öµµ ÀÖÀ¸¹Ç·Î ´õ Å« À̵æÀÌ ÀÖ´Â °ÍÀÌ´Ù.

¸ðµç ¹æ¹ýÀÌ ¼öÆ÷·Î µ¹¾Æ°£´Ù¸é, µûºÐÇÑ ÀÏÀ» ÇØ¾ß ÇÏ´Â »ç¶÷µé¿¡°Ô ¾çÇظ¦ ±¸Çؾ߰ÚÁö¸¸ ¾î¶² °æ¿ì¿¡µµ ±×µéÀÌ È¥ÀÚ ÇÏ°Ô ³»¹ö·Á µÎÁö´Â ¸»¶ó. ÃÖ¼ÒÇÑ µÎ »ç¶÷À¸·Î ÆÀÀ» Â¥¼­ ±× ÀÏÀ» ¸Ã±â°í ±× ÀÏÀ» ¿Ï¼öÇϱâ À§ÇØ ¼º½ÇÈ÷ Çù·ÂÇÒ ¼ö ÀÖµµ·Ï °Ý·ÁÇ϶ó.

4.3.6. ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Áö¿øÀ» ¾ò´Â ¹æ¹ý

ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Áö¿øÀ» ¾ò±â À§Çؼ­´Â, Á¶Á÷ Àüü°¡ Ãß±¸ÇÒ ½ÇÁ¦ÀûÀÎ °¡Ä¡¸¦ Àß µå·¯³»´Â ÀÌ»ó(vision)À» ¸¸µé°í ¾Ë·Á¾ß ÇÑ´Ù. ÀÌ»óÀ» ¸¸µå´Â ÀÏ¿¡ ´Ù¸¥ »ç¶÷µéµµ µ¿ÂüÇϵµ·Ï ³ë·ÂÇ϶ó. ÀÌ°ÍÀ» ÅëÇØ ±×µé¿¡°Ô´Â ¿ì¸®¸¦ Áö¿øÇÒ ÀÌÀ¯°¡ »ý±â¸ç ¿ì¸®¿¡°Ô´Â ±×µéÀÇ ¾ÆÀ̵ð¾î¸¦ ¾ò´Â ÇýÅÃÀÌ »ý±ä´Ù. ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ÇÙ½ÉÀûÀÎ Áö¿ø ÀλçµéÀ» °³º°ÀûÀ¸·Î ¸ðÁýÇ϶ó. °¥ ¼ö ÀÖ´Â °÷ÀÌ¸é ¾îµðµç °¡¼­, ¸»¸¸ ÇÏÁö ¸»°í º¸¿©ÁÖ¶ó. ÇÒ ¼ö ÀÖ´Ù¸é, ÀÚ½ÅÀÇ ¾ÆÀ̵ð¾î¸¦ ½Ã¿¬ÇÒ ¼ö ÀÖ´Â ½ÃÁ¦Ç°(prototype)À̳ª ½Ç¹°¸ðÇü(mockup)À» ¸¸µé¶ó. ½ÃÁ¦Ç°Àº ¾î´À ºÐ¾ß¿¡¼­µç È¿·ÂÀÌ ÀÖÁö¸¸ ¼ÒÇÁÆ®¿þ¾î ºÐ¾ß¿¡¼­´Â ±Û·Î ¾´ ¾î¶² ¼³¸íº¸´Ù ÈξÀ ´õ ¿ì¼¼ÇÏ´Ù.

4.3.7. ½Ã½ºÅÛÀÌ ÀÚ¶ó°Ô ÇÏ´Â ¹æ¹ý

³ª¹«ÀÇ ¾¾¾Ñ¿¡´Â ¾î¸¥ ³ª¹«ÀÇ ¹Ø±×¸²(idea)ÀÌ µé¾îÀÖÁö¸¸ ¾ÆÁ÷ ±× Çüųª ´É·ÂÀÌ ¿ÏÀüÈ÷ ¹ßÇöµÇÁö´Â ¾Ê¾Ò´Ù. ½ÏÀÌ ÀÚ¶ó°í Ä¿Áø´Ù. Á¡Á¡ ¾î¸¥ ³ª¹«¸¦ ´à¾Æ °¡¸ç Á¡Á¡ ´õ ¾µ¸ð ÀÖ°Ô µÇ¾î °£´Ù. ¸¶Ä§³» ¿­¸Å¸¦ ¸Î°í, ±× ÈÄ¿¡´Â Á׾ ´Ù¸¥ »ý¹°À» À§ÇÑ °Å¸§ÀÌ µÈ´Ù.

°úÀåµÈ Ç¥ÇöÀÏ ¼öµµ ÀÖÁö¸¸ ¼ÒÇÁÆ®¿þ¾îµµ ±×·¸°Ô Ãë±ÞµÈ´Ù. ´Ù¸®(bridge)´Â ±×·¸Áö ¾Ê´Ù. ¹Ì¿Ï¼º ´Ù¸®´Â À־ '¾Æ±â ´Ù¸®'´Â ¾ø´Ù. ´Ù¸®´Â ¼ÒÇÁÆ®¿þ¾î¿¡ ºñÇØ ¾ÆÁÖ ´Ü¼øÇÏ´Ù.

¼ÒÇÁÆ®¿þ¾î°¡ ÀÚ¶õ´Ù°í »ý°¢ÇÏ´Â °ÍÀÌ ÁÁ´Ù. ±×·¸°Ô »ý°¢ÇÏ¸é ¸Ó¸® ¼Ó¿¡ ¿Ïº®ÇÑ ±×¸²ÀÌ ±×·ÁÁö±â Àü¿¡µµ ÈǸ¢È÷ ÀüÁøÇØ °¥ ¼ö Àֱ⠶§¹®ÀÌ´Ù. »ç¿ëÀÚµéÀÇ ¹ÝÀÀÀ» µè°í ¼ÒÇÁÆ®¿þ¾îÀÇ ¼ºÀåÀ» ¹Ù·ÎÀâ¾Æ ÁÙ ¼ö ÀÖ´Ù. ¾àÇÑ °¡Áö¸¦ ÃÄ ÁÖ´Â °Íµµ °Ç°­¿¡ ÁÁ´Ù.

ÇÁ·Î±×·¡¸Ó´Â Àü´Þ¹Þ¾Æ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿Ï¼ºµÈ ½Ã½ºÅÛÀ» ¼³°èÇØ¾ß ÇÑ´Ù. ±×·±µ¥ °í±Þ ÇÁ·Î±×·¡¸Ó´Â ±× ÀÌ»óÀ» ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¿Ï¼ºµÈ ½Ã½ºÅÛÀ¸·Î ±Í°áµÇ´Â ¼ºÀå °æ·Î¸¦ ¼³°èÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¾ÆÀ̵ð¾îÀÇ ½ÏÀ» °¡Áö°í °¡´ÉÇÑ ÇÑ ÆòźÇÑ °æ·Î¸¦ µû¶ó À¯¿ëÇÑ ¿Ï¼ºÇ°ÀÌ ¸¸µé¾îÁú ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ ¿ì¸®°¡ ÇÒ ÀÏÀÌ´Ù.

À̸¦ À§Çؼ­´Â, ÃÖÁ¾ °á°ú¸¦ ½Ã°¢È­ÇÏ°í ±×°Í¿¡ ´ëÇØ ±â¼úÆÀÀÌ Èï¹Ì¸¦ °¡Áú ¼ö ÀÖµµ·Ï Àü´ÞÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ ÇöÀç ±×µéÀÇ À§Ä¡¿¡¼­ ±×µéÀÌ ¿øÇÏ´Â À§Ä¡±îÁö °¡´Â °æ·Î¸¦ ºñ¾à ¾øÀÌ Àß Àü´ÞÇØ¾ß ÇÑ´Ù. ³ª¹«´Â ±× ±â°£ ³»³» »ì¾Æ ÀÖ¾î¾ß ÇÑ´Ù. ¾î´À ¼ø°£¿¡ Á×¾ú´Ù°¡ ³ªÁß¿¡ ºÎÈ°ÇÒ ¼ö´Â ¾ø´Ù.

ÀÌ·± Á¢±Ù ¹æ¹ýÀº ³ª¼±Çü °³¹ß(spiral development)¿¡ ±×´ë·Î ¹Ý¿µµÇ¾î ÀÖ´Ù. ±× °æ·Î¿¡ µû¶ó Áøµµ¸¦ Ç¥½ÃÇϱâ À§ÇØ °£°ÝÀÌ ³Ê¹« ¸ÖÁö ¾ÊÀº ÁøµµÇ¥(milestones)¸¦ »ç¿ëÇÑ´Ù. »ç¾÷À̶ó´Â ¹«ÇÑ °æÀïÀÇ È¯°æ¿¡¼­´Â, ºñ·Ï Àß ¼³°èµÈ ÃÖÁ¾ ¸ñÇ¥¿Í´Â °Å¸®°¡ ¸Ö´Ù Çصµ Áøµµº° ¹èÆ÷ÆÇ(milestone release)À» °è¼Ó ³»¸é¼­ ÃÖ´ëÇÑ »¡¸® µ·À» ¹ö´Â °ÍÀÌ »óÃ¥ÀÌ´Ù. ÇÁ·Î±×·¡¸ÓÀÇ ÀÓ¹« Áß Çϳª´Â, ÀÏÁ¤Ç¥¿¡ ¸í½ÃµÇ´Â ¼ºÀå °æ·Î¸¦ Çö¸íÇÏ°Ô ¼±ÅÃÇÔÀ¸·Î½á Áï°¢ÀûÀÎ À̵æ°ú ¹Ì·¡ÀÇ ÀÌµæ »çÀÌ¿¡ ±ÕÇüÀ» Àâ´Â ÀÏÀÌ´Ù.

°í±Þ ÇÁ·Î±×·¡¸Ó´Â ¼ÒÇÁÆ®¿þ¾î¿Í ÆÀ°ú °³°³ÀÎÀÇ ¼ºÀå¿¡ ´ëÇÑ 3ÁßÀÇ Ã¥ÀÓÀÌ ÀÖ´Ù.

µ¶ÀÚÀÎ ·Ó ÇÏÆÛ´Ð(Rob Hafernik)ÀÌ ÀÌ Àý¿¡ ´ëÇØ ´ÙÀ½ÀÇ ÀÇ°ßÀ» º¸³» ¿Ô´Âµ¥, Àü¹®À» ÀοëÇÏ´Â °ÍÀÌ °¡Àå ÁÁÀ» °Í °°´Ù.

¿©±â¿¡¼­´Â ±× Á߿伺ÀÌ ´ú °­Á¶µÈ °Í °°½À´Ï´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛ¸¸ÀÇ ¹®Á¦°¡ ¾Æ´Ï¸ç, ¾Ë°í¸®µë, »ç¿ëÀÚ È¯°æ(user interface), µ¥ÀÌÅÍ ¸ðÇü(data model) µîÀÇ ¹®Á¦À̱⵵ ÇÕ´Ï´Ù. ÀÌ°ÍÀº ´ëÇü ½Ã½ºÅÛÀÇ ÀÛ¾÷À» ÇÒ ¶§ Áß°£ ¸ñÇ¥µéÀ» ÇâÇØ Áøµµ¸¦ ¸ÂÃç °¡±â À§Çؼ­´Â Á¤¸»·Î ´ë´ÜÈ÷ Áß¿äÇÕ´Ï´Ù. ³¡±îÁö ´Ù °¡¼­¾ß Àüü°¡ ÀüÇô ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù´Â »ç½ÇÀ» ¾Ë°Ô µÇ´Â °øÆ÷ »óȲ¸¸Å­ ³ª»Û °ÍÀº ¾øÀ» °ÍÀÔ´Ï´Ù. (º¸¿ìÅÍ ´º½º ¼­ºñ½º(Voter News Service)°¡ ÃÖ±Ù ÇØüµÈ °ÍÀ» º¸½Ê½Ã¿À. ¿ªÀÚ ÁÖ: º¸¿ìÅÍ ´º½º ¼­ºñ½º´Â ¹Ì±¹ ¾ð·Ð»çµéÀÌ Ãⱸ Á¶»ç¸¦ À§ÇØ °øµ¿ ¼³¸³ÇÑ ±â°üÀ¸·Î, 2002³â 11¿ù ¹Ì±¹ Áß°£ ¼±°Å¸¦ ´ëºñÇÏ¿© 1,000¸¸ ´Þ·¯ ÀÌ»óÀ» ÅõÀÚÇÏ¿© ½Ã½ºÅÛÀ» »õ·Ó°Ô °®Ãß¾úÀ¸³ª, ¼±°Å ´çÀÏ¿¡ ÃÑüÀûÀÎ ¹®Á¦°¡ »ý°Ü Ãⱸ Á¶»ç °á°ú ¹ßÇ¥¸¦ Æ÷±âÇÏ°í ¸»¾Ò´Ù. ÀÌ ±â°üÀº 2003³â 1¿ù ÇØüµÇ¾ú´Ù.) ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡ ÀÌ°ÍÀº ÀÚ¿¬ ¹ýÄ¢À̶ó°í±îÁö ¸»ÇÏ°í ½Í½À´Ï´Ù. ´ëÇüÀÇ º¹ÀâÇÑ ½Ã½ºÅÛÀº ¹«¿¡¼­ ½ÃÀÛÇÏ¿© ±¸ÇöÇÒ ¼ö ¾ø½À´Ï´Ù. ÀǵµÇÑ ´Ü°è¸¦ °ÅÃÄ °¡¸é¼­ ´Ü¼øÇÑ ½Ã½ºÅÛ¿¡¼­ º¹ÀâÇÑ ½Ã½ºÅÛÀ¸·Î ÁøÈ­ÇÏ´Â °Í¸¸ °¡´ÉÇÕ´Ï´Ù.


ÀÌ Àοë±Û¿¡ ´ëÇؼ­´Â "ºûÀÌ ÀÖÀ¸¶ó(Fiat lux)!" ÇÏ°í ÀÀ´äÇÒ ¼ö¹Û¿¡ ¾øÀ» °ÍÀÌ´Ù.

4.3.8. ´ëÈ­¸¦ Àß ÇÏ´Â ¹æ¹ý

´ëÈ­¸¦ Àß Çϱâ À§Çؼ­´Â ¿ì¼± ±×°ÍÀÌ ¾ó¸¶³ª ¾î·Á¿î °ÍÀÎÁö ÀνÄÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀº ±â´É ÀÚü¿¡ ´ëÇÑ ±â´ÉÀÌ´Ù. ´ëÈ­ÇÒ ´ë»óÀÚµéÀÌ °áÁ¡ÀÌ ÀÖ´Â »ç¶÷µéÀ̶ó´Â »ç½Ç ¶§¹®¿¡ ÀÌ ÀÏÀº ´õ¿í ¾î·Á¿î ÀÏÀÌ µÈ´Ù. ±×µéÀº ³ª¸¦ ÀÌÇØÇÏ´Â ÀÏ¿¡ º°·Î ³ë·ÂÀ» µéÀÌÁö ¾Ê´Â´Ù. ±×µéÀº ¸»µµ Àß ¸ø ÇÏ°í ±Ûµµ Àß ¸ø ¾´´Ù. ±×µéÀº ´ë°³ °ú·ÎÇÏ°í Àְųª µûºÐÇØÇÏ°í ÀÖÀ¸¸ç, Áö±Ý ¸»ÇÏ°íÀÚ ÇÏ´Â Å« ¹®Á¦µéº¸´Ù´Â ÀÚ±â ÀÚ½ÅÀÇ ÀÏ¿¡¸¸ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Â °Í °°´Ù. °³¼³µÇ¾î ÀÖ´Â °­Á¸¦ ÅëÇØ ±Û¾²±â, ¿¬¼³, µè±â ±â´ÉÀ» ¿¬½ÀÇϸé, À̰͵éÀ» Àß ÇÏ°Ô µÉ ¶§ ¹®Á¦°¡ ¾îµð¿¡ ÀÖ´ÂÁö, ±×°ÍÀ» ¾î¶»°Ô °íÄ¥ ¼ö ÀÖ´ÂÁö ´õ ½±°Ô º¼ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

ÇÁ·Î±×·¡¸Ó´Â ÀÚ±â ÆÀ°ú ´ëÈ­ÇÏ´Â ÀÏ¿¡ »ýÁ¸ÀÌ ´Þ·Á ÀÖ´Â »çȸÀû µ¿¹°ÀÌ´Ù. °í±Þ ÇÁ·Î±×·¡¸Ó´Â ÆÀ ¹ÛÀÇ »ç¶÷µé°ú ´ëÈ­ÇÏ´Â ÀÏ¿¡ ¸¸Á·ÀÌ ´Þ·Á ÀÖ´Â »çȸÀû µ¿¹°ÀÌ´Ù.

ÇÁ·Î±×·¡¸Ó´Â ¹«Áú¼­¿¡¼­ Áú¼­¸¦ ²ø¾î³½´Ù. ÀÌ°ÍÀ» ÇÏ´Â ÇÑ °¡Áö Èï¹Ì·Î¿î ¹æ¹ýÀº ÆÀ ¹Û¿¡¼­ ¾î¶² Á¦¾ÈÀ» ½ÃÀÛÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº »À´ë(strawman)³ª ¹éÁö Çü½ÄÀ¸·Î, ȤÀº ´ÜÁö ±¸µÎ·Î ½ÃÀÛµÉ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô À̲ø¾î °¡´Â °ÍÀº Åä·ÐÀÇ Á¶°ÇÀ» ¼³Á¤ÇÑ´Ù´Â Á¡¿¡¼­ ±²ÀåÈ÷ Å« ÀåÁ¡ÀÌ ÀÖ´Ù. À̸¦ ÅëÇØ ³ª ÀÚ½ÅÀÌ ºñÆÇ, ´õ ³ª»Ú°Ô´Â °ÅºÎ¿Í ¹«½Ã¿¡ ³»³õÀδÙ. °í±Þ ÇÁ·Î±×·¡¸Ó´Â °íÀ¯ÇÑ ±ÇÇÑ°ú ±×¿¡ µû¸¥ °íÀ¯ÇÑ Ã¥ÀÓÀÌ ÀÖÀ¸¹Ç·Î, ÀÌ°ÍÀ» ¹Þ¾ÆµéÀÏ °¢¿À¸¦ ÇØ¾ß ÇÑ´Ù. ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ñ »ç¾÷°¡µéÀº ¿©·¯ °¡Áö Á¡¿¡¼­ Áöµµ·ÂÀ» ¹ßÈÖÇϱâ À§ÇØ ÇÁ·Î±×·¡¸Ó°¡ ÇÊ¿äÇÏ´Ù. ÇÁ·Î±×·¡¸ÓµéÀº Çö½Ç¿¡ ±âÃÊÇÏ¿© ¾ÆÀ̵ð¾î¿Í Çö½ÇÀ» À̾îÁÖ´Â ´Ù¸®ÀÇ ÇÑ ºÎºÐÀÌ´Ù.

³ªµµ ´ëÈ­¸¦ Àß ÇÏ´Â ÀÏ¿¡ Á¤ÅëÇÏÁö´Â ¾ÊÁö¸¸, ÇöÀç ³ë·ÂÇÏ°í ÀÖ´Â °ÍÀº ³× °¥·¡ÀÇ Á¢±Ù ¹æ½ÄÀÌ´Ù. ÀÌ°ÍÀº, ¾ÆÀ̵ð¾î¸¦ Á¤µ·ÇÏ°í ÃæºÐÈ÷ Áغñ¸¦ °®Ãá ´ÙÀ½, ±¸µÎ·Î À̾߱⸦ ÇÏ°í, »ç¶÷µé¿¡°Ô ¹éÁö¸¦ (½ÇÁ¦ Á¾À̷εç, ÀüÀÚÀûÀ¸·Îµç) ³ª´²ÁÖ°í, ½Ã¿¬À» ÇÏ°í, Àγ»½ÉÀ» °¡Áö°í ÀÌ °úÁ¤À» ¹Ýº¹ÇÏ´Â °ÍÀÌ´Ù. ÀÌ·± ¾î·Á¿î ´ëÈ­ °úÁ¤¿¡¼­ ÃæºÐÈ÷ Àγ»½ÉÀ» °®Áö ¾Ê´Â ¶§°¡ ¸¹´Ù°í »ý°¢ÇÑ´Ù. Àڱ⠾ÆÀ̵ð¾î°¡ Áï°¢ ¹Þ¾Æµé¿©ÁöÁö ¾Ê´Â´Ù°í Çؼ­ ³«´ãÇؼ­´Â ¾È µÈ´Ù. ±×°ÍÀ» ÁغñÇÏ´Â µ¥¿¡ ³ë·ÂÀ» µé¿´´Ù¸é, ±×°Í ¶§¹®¿¡ ³ª¸¦ ÇÏÂú°Ô »ý°¢ÇÏ´Â »ç¶÷Àº ¾øÀ» °ÍÀÌ´Ù.

4.3.9. »ç¶÷µé¿¡°Ô µè°í ½Í¾î ÇÏÁö ¾Ê´Â ¸»À» ÇÏ´Â ¹æ¹ý

»ç¶÷µé¿¡°Ô ±×µéÀ» ºÒÆíÇÏ°Ô ÇÒ ¸»À» ÇØ¾ß ÇÒ ¶§°¡ ÀÖ´Ù. ÀÌ ÀÏÀº ¾î¶² ÀÌÀ¯°¡ Àֱ⠶§¹®¿¡ ÇÏ´Â °ÍÀ̶ó´Â »ç½ÇÀ» ±â¾ïÇ϶ó. ±× ¹®Á¦¿¡ ´ëÇØ ¾Æ¹« °Íµµ ÇÒ ¼ö ¾ø´Ù Çصµ, ±×µé¿¡°Ô ÇÒ ¼ö ÀÖ´Â ÇÑ »¡¸® ¸»Çؼ­ ±×µéÀÌ ±× »ç½ÇÀ» ¼÷ÁöÇÏ°í ÀÖ°Ô ÇØ¾ß ÇÑ´Ù.

´©±º°¡¿¡°Ô ¹®Á¦Á¡¿¡ ´ëÇØ ¸»ÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº ÇØ°áÃ¥À» µ¿½Ã¿¡ Á¦½ÃÇÏ´Â °ÍÀÌ´Ù. µÎ ¹ø°·Î ÁÁÀº ¹æ¹ýÀº ±× ¹®Á¦Á¡¿¡ ´ëÇØ µµ¿òÀ» ¿äûÇÏ´Â °ÍÀÌ´Ù. ±× »ç¶÷ÀÌ ¹ÏÁö ¾ÊÀ» À§ÇèÀÌ ÀÖ´Ù¸é, ±× ¸»À» ÁöÁöÇØ ÁÙ »ç¶÷À» ¸ð¾Æ ºÁ¾ß ÇÒ °ÍÀÌ´Ù.

ÇØ¾ß ÇÏ´Â °¡Àå ºÒÄèÇϸ鼭 ÀÏ»óÀûÀÎ ¸»µé Áß Çϳª´Â ¡®¿¹Á¤ÀÏÀ» ³Ñ±æ °Í °°±º¿ä.¡¯¶ó°í ¸»ÇÏ´Â °ÍÀÌ´Ù. ¾ç½ÉÀûÀÎ ÇÁ·Î±×·¡¸Ó¶ó¸é ÀÌ·± ¸»À» ÇϱⰡ ½ÈÀ» Å×Áö¸¸, ±×·¡µµ ÃÖ´ëÇÑ »¡¸® ÇØ¾ß ÇÑ´Ù. Áøµµ ³¯Â¥¸¦ Áö³ªÃÆÀ» ¶§, ÇÒ ¼ö ÀÖ´Â °ÍÀÌ ¸ðµç »ç¶÷µé¿¡°Ô ±× »ç½ÇÀ» ¾Ë¸®´Â ÀϹۿ¡ ¾ø´Ù Çصµ, ´ëÀÀÀÌ Áö¿¬µÇ´Â °Íº¸´Ù ¾È ÁÁÀº ÀÏÀº ¾ø´Ù. ÀÌ·± ÀÏÀ» ÇÒ ¶§¿¡´Â, ¹°¸®ÀûÀ¸·Î °°ÀÌ ÇÏÁö´Â ¸øÇÏ´õ¶óµµ, Á¤½ÅÀûÀ¸·Î¶óµµ ÆÀÀ¸·Î °°ÀÌ ÇÏ´Â °ÍÀÌ ´õ ÁÁ´Ù. Áö±ÝÀÇ À§Ä¡¿Í ±×°ÍÀ» ÇØ°áÇϱâ À§ÇÑ ÀÏ¿¡ ´ëÇØ ÆÀ¿øµéÀÇ ÀÇ°ßÀÌ ÇÊ¿äÇÒ °ÍÀ̸ç, ÆÀ¿øµéµµ ±× °á°ú¸¦ ÇÔ²² Á÷½ÃÇØ¾ß ÇÒ °ÍÀÌ´Ù.

4.3.10. °ü¸®»óÀÇ ½ÅÈ­µéÀ» ´Ù·ç´Â ¹æ¹ý

½ÅÈ­¶ó´Â ´Ü¾î´Â Ç㱸¸¦ ¶æÇϱ⵵ ÇÑ´Ù. ÇÏÁö¸¸ Á» ´õ ±íÀº ÇÔÃàÀÌ ÀÖ´Ù. ÀÌ°ÍÀº ¿ìÁÖ¿¡ ´ëÇØ, ±×¸®°í Àηù¿Í ¿ìÁÖÀÇ °ü°è¿¡ ´ëÇØ ¼³¸íÇÏ´Â Á¾±³ÀûÀ¸·Î Áß¿äÇÑ À̾߱⸦ ¶æÇϱ⵵ ÇÑ´Ù. °ü¸®Ã¥ÀÓÀÚµéÀº ÇÁ·Î±×·¡¸Ó·Î¼­ ¹è¿î °ÍÀº Àؾî¹ö¸®°í, ¾î¶² ½ÅÈ­µéÀ» ¹Ï°ï ÇÑ´Ù. ±× ½ÅÈ­µéÀÌ °ÅÁþÀ̶ó°í ±×µé¿¡°Ô ¼³µæÇÏ·Á°í ÇÏ´Â °ÍÀº, µ¶½ÇÇÑ Á¾±³Àο¡°Ô ±×µéÀÇ ¹ÏÀ½¿¡ ´ëÇÑ È¯»óÀ» ±ú¶ß¸®·Á°í ÇÏ´Â °Íó·³ ±Í¿¡ °Å½½¸®°í ¼º°ø °¡´É¼ºÀÌ ¾ø´Â ÀÏÀÌ´Ù. ±×·¸±â ¶§¹®¿¡ ÀÌ·± ½Å³äµéÀ» ½ÅÈ­¶ó°í ÀνÄÇØ¾ß ÇÑ´Ù.
  • ¹®¼­´Â ¸¹ÀÌ ¸¸µé¼ö·Ï ÁÁ´Ù. (±×µéÀº ¹®¼­¸¦ ¿øÇÏÁö¸¸, ±×µéÀº ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â µ¥ ½Ã°£À» ¾²´Â °ÍÀ» ¿øÇÏÁö ¾Ê´Â´Ù.)
  • ÇÁ·Î±×·¡¸ÓµéÀº ´Ù °°´Ù. (ÇÁ·Î±×·¡¸Óµéµµ õÂ÷¸¸º°·Î ´Ù¸£´Ù.)
  • Áö¿¬µÇ´Â ÇÁ·ÎÁ§Æ®¿¡ »õ·Î¿î ÀÚ¿øÀ» ÅõÀÔÇؼ­ Áøô ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ´Ù. (»õ·Î µé¾î¿Â »ç¶÷µé°ú ´ëÈ­ÇÏ´Â µ¥ µå´Â ºñ¿ëÀº °ÅÀÇ Ç×»ó µµ¿òÀÌ µÇ±âº¸´Ù´Â ºÎ´ãÀÌ µÈ´Ù.)
  • ¼ÒÇÁÆ®¿þ¾î °³¹ß ½Ã°£À» È®½ÇÈ÷ ÃßÁ¤ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. (ÀÌ·ÐÀûÀ¸·Îµµ ºÒ°¡´ÉÇÏ´Ù.)
  • ÇÁ·Î±×·¡¸ÓÀÇ »ý»ê¼ºÀº ÄÚµåÀÇ ÁÙ ¼ö¿Í °°Àº °£´ÜÇÑ Ã´µµ·Î ÃøÁ¤µÉ ¼ö ÀÖ´Ù. (°£°áÇÑ °ÍÀ» Áß½ÃÇÑ´Ù¸é ÄÚµåÀÇ ÁÙ ¼ö°¡ ´Ã¾î³ª´Â °ÍÀº ÁÁÀº °ÍÀÌ ¾Æ´Ï¶ó ³ª»Û °ÍÀÌ´Ù.)

±âȸ°¡ µÈ´Ù¸é ÀÌ·¯ÇÑ °ÍµéÀ» ¼³¸íÇØ º¼ ¼ö´Â ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ ½ÇÆÐÇÏ´õ¶ó°í ±âºÐ³ªºü ÇÏÁö ¸»°í, ÀÌ·± ½ÅÈ­µé¿¡ È£ÀüÀûÀ¸·Î ¸Â¼­´Ù°¡ ÀÚ½ÅÀÇ ÆòÆÇÀÌ ³ªºüÁö°Ô ÇÏÁöµµ ¸»¶ó. ÀÌ·¯ÇÑ ½ÅÈ­µé ¶§¹®¿¡ °ü¸®Ã¥ÀÓÀÚµéÀº ÇöÀç ÁøÇàµÇ´Â ÇÁ·ÎÁ§Æ®¿¡ ´ëÇؼ­ ½ÇÁ¦·Î ÅëÁ¦·ÂÀ» °¡Áö°í ÀÖ´Ù´Â »ý°¢À» ´õ¿í ±»Èù´Ù. °á±¹ °ü¸®Ã¥ÀÓÀÚ°¡ ÁÁÀº »ç¶÷À̶ó¸é µµ¿òÀÌ µÉ °ÍÀÌ°í, ¾È ÁÁÀº »ç¶÷À̶ó¸é ¹æÇØ°¡ µÉ °ÍÀ̶ó´Â °ÍÀÌ Áø¸®ÀÌ´Ù.

4.3.11. Á¶Á÷ÀÇ ÀϽÃÀû È¥µ· »óŸ¦ ´Ù·ç´Â ¹æ¹ý

Á¶Á÷ÀÌ ÂªÀº ½Ã±â µ¿¾È Å« È¥µ·À» °Þ´Â ¶§°¡ Á¾Á¾ ÀÖ´Ù. ¿¹¸¦ µé¾î, ±Ù½Å(layoff), ±â¾÷ Àμö(buyout), ȸ»ç °ø°³(IPO, Initial Public Offering), ÇØ°í, ½Å±Ô ä¿ë µîÀÌ ±×°ÍÀÌ´Ù. ÀÌ°ÍÀº ¸ðµç »ç¶÷ÀÇ ¸¶À½À» ¾îÁö·´°Ô ÇÏÁö¸¸, ÀÚ±âÀÇ ÁöÀ§°¡ ¾Æ´Ñ ´É·Â¿¡ ±Ù°ÅÇÏ¿© °³ÀÎÀû ÀںνÉÀ» °¡Áö°í ÀÖ´Â ÇÁ·Î±×·¡¸Ó´Â ¾îÁö·¯¿òÀÌ Á¶±Ý ´úÇÒ °ÍÀÌ´Ù. Á¶Á÷ÀÇ È¥µ·Àº ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÚ½ÅÀÇ ¸¶¹ýÀÇ ´É·ÂÀ» ½ÃÇèÇØ º¼ ¼ö ÀÖ´Â ÁÁÀº ±âȸÀÌ´Ù. ³ª´Â ÀÌ À̾߱⸦ ³¡±îÁö ¾Æ²¸ µÎ¾ú´Ù. ÀÌ°ÍÀº ¿ì¸® ºÎÁ·(tribe)ÀÇ Àº¹ÐÇÑ ºñ¹ÐÀ̱⠶§¹®ÀÌ´Ù. ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ñ »ç¶÷Àº ÀÌÁ¦ ±×¸¸ Àб⸦ ¹Ù¶õ´Ù.

±â¼úÀÚµéÀº ¸¸µé°í À¯ÁöÇÏ´Â ´É·ÂÀÌ ÀÖ´Ù.


ÀüÇüÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ȸ»çÀÇ °æ¿ì, ºñ±â¼úÀÚµéÀÌ ÁÖº¯ »ç¶÷µé¿¡°Ô Áö½ÃÇÒ ¼ö´Â ÀÖÁö¸¸, ±â¼úÀÚ ¾øÀÌ´Â ¾Æ¹«°Íµµ ¸¸µé°Å³ª À¯ÁöÇÒ ¼ö ¾ø´Ù. ÀÌ´Â ±â¼úÀÚ°¡ ÀϹÝÀûÀ¸·Î Á¦Ç°À» ÆȰųª »ç¾÷À» È¿°úÀûÀ¸·Î ¿î¿µÇÒ ¼ö ¾ø´Â °Í°ú °°´Ù. ±â¼úÀÚµéÀÇ ÀÌ ´É·ÂÀº ÀϽÃÀûÀÎ Á¶Á÷ÀÇ È¥¶õ(mayhem)¿¡ °üÇÑ °ÅÀÇ ¸ðµç ¹®Á¦µé¿¡ ´ëÇØ ¹öÆ¿ ¼ö ÀÖ´Â ÈûÀÌ µÈ´Ù. ÀÌ·± ´É·ÂÀ» °¡Á³´Ù¸é ÀÌ È¥µ·À» ¿ÏÀüÈ÷ ¹«½ÃÇÏ°í ¸¶Ä¡ ¾Æ¹«°Íµµ ÀϾÁö ¾ÊÀº °Íó·³ ÇൿÇÏ¸é µÈ´Ù. ¹°·Ð ÀÚ½ÅÀÌ ÇØ°íµÇ´Â °æ¿ìµµ ÀÖ°ÚÁö¸¸ ÀÌ ¸¶¹ýÀÇ ´É·Â ¶§¹®¿¡ °ð »õ·Î¿î Á÷ÀåÀ» ã°Ô µÉ °ÍÀÌ´Ù. ´õ¿í ÈçÇÏ°Ô´Â, ¸¶¹ýÀÇ ´É·Âµµ ¾øÀÌ ½ºÆ®·¹½º¸¦ ¹Þ°í ÀÖ´Â »ç¶÷ÀÌ ³» ÀÚ¸®¿¡ ¿Í¼­ ¾î¶² ¾î¸®¼®Àº ÀÏÀ» Ç϶ó°í ÇÒ ¼öµµ ÀÖ´Ù. ±× ÀÏÀÌ Á¤¸»·Î ¾î¸®¼®´Ù°í È®½ÅÇÑ´Ù¸é ±× »ç¶÷ ¾Õ¿¡¼­ ±×³É ¿ôÀ¸¸é¼­ °í°³¸¦ ²ô´öÀÌ°í ȸ»ç¸¦ À§Çؼ­ °¡Àå ÁÁ´Ù°í »ý°¢µÇ´Â ´Ù¸¥ ÀÏÀ» ÇÏ´Â°Ô ÃÖ¼±ÀÌ´Ù.

¸¸¾à ÆÀÀåÀ̶ó¸é, ÆÀ¿øµé¿¡°Ôµµ °°Àº ½ÄÀ¸·Î Ç϶ó°í ¸»ÇØ ÁÖ°í, ´Ù¸¥ ´©°¡ ¹«½¼ ¸»À» Çصµ ¹«½ÃÇ϶ó°í ¸»ÇØ ÁÖ¶ó. ÀÌ·± Çൿ ¹æ½ÄÀÌ ³ª °³Àο¡°Ôµµ ÃÖ¼±ÀÌ°í, ȸ»ç¿Í ÇÁ·ÎÁ§Æ®¿¡µµ ÃÖ¼±ÀÌ´Ù.

5. Âü°í ¹®Çå

5.1. å

<Rules00> Guy Kawasaki, Michelle Moreno, and Gary Kawasaki. 2000. HarperBusiness. Rules for Revolutionaries: The Capitalist Manifesto for Creating and Marketing New Products and Services.

<RDev96> Steve McConnell. 1996. Microsoft Press. Redmond, Wash. Rapid Development: Taming Wild Software Schedules.

<CodeC93> Steve McConnell. 1993. Microsoft Press. Redmond, Wash. Code Complete.

<XP99> Kent Beck. 1999. 0201616416. Addison-Wesley. Extreme Programming Explained: Embrace Change.

<PlanXP00> Kent Beck and Martin Fowler. 2000. 0201710919. Addison-Wesley. Planning Extreme Programming.

<Prag99> Andrew Hunt, David Thomas, and Ward Cunningham. 1999. 020161622X. Addison-Wesley. The Pragmatic Programmer: From Journeyman to Master.

<Stronger> Friedrich Nietzsche. 1889. Twilight of the Idols, "Maxims and Arrows", section 8.

5.2. À¥ »çÀÌÆ®

<PGSite> Paul Graham. 2002. ±×ÀÇ »çÀÌÆ®¿¡ ÀÖ´Â ³í¼³(article)µé: http://www.paulgraham.com/articles.html ¸ðµÎ ÀÐÀ» ¸¸ÇÏÁö¸¸, ƯÈ÷ "Beating the Averages".

<Hacker> Eric S. Raymond. 2003. How to Become a Hacker. http://www.catb.org/~esr/faqs/hacker-howto.html.

<HackDict> Eric S. Raymond. 2003. The New Hacker Dictionary. http://catb.org/esr/jargon/jargon.html

<ExpCS> Edsger W. Dijkstra. 1986. How Experimental is Computing Science? http://www.cs.utexas.edu/users/EWD/ewd09xx/EWD988a.PDF

<Knife> Edsger W. Dijkstra. 1984. On a Cultural Gap. http://www.cs.utexas.edu/users/EWD/ewd09xx/EWD913.PDF

6. ¿ª»ç (2003³â 5¿ù ÇöÀç) / History (As Of May, 2003)

6.1. Çǵå¹é ¹× È®Àå ¿äû / Request for Feedback or Extension

ÀÌ ¿¡¼¼ÀÌ¿¡ ´ëÇÑ ÀÇ°ßÀÌ ÀÖ´Ù¸é ³ª¿¡°Ô º¸³»ÁֽʽÿÀ. ³ª´Â ¸ðµç ÀÇ°ßÀ» ¹Ý¿µÇÏ·Á°í ³ë·ÂÇÏ°í ÀÖÀ¸¸ç ¸¹Àº ¼öÀÇ ÀÇ°ßµéÀÌ ÀÌ ¿¡¼¼À̸¦ ¹ßÀü½ÃÄ×½À´Ï´Ù.

ÀÌ ¿¡¼¼ÀÌ´Â GNU Free Documentation License¸¦ µû¸¨´Ï´Ù. ÀÌ ¶óÀ̼¾½º´Â ¿¡¼¼ÀÌ¿¡¸¸ Àû¿ëµÇ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. ¿¡¼¼ÀÌ´Â º¸Åë ÇÑ »ç¶÷ÀÇ ÇϳªÀÇ °üÁ¡¿¡ ¹ÙÅÁÀ» µÎ°í ¾²¿©Á®¼­ ƯÁ¤ÇÑ ÁÖÀå¿¡ ÁýÂøÇÏ°í ±×°ÍÀ» È®½Å½ÃÅ°·Á´Â °æÇâÀÌ ÀÖ½À´Ï´Ù. ³ª´Â ÀÌ ¿¡¼¼ÀÌ°¡ ½±°í Áñ°Ì°Ô ÀÐÈú ¼ö ÀÖ¾úÀ¸¸é ÇÕ´Ï´Ù.

¶ÇÇÑ ³ª´Â ÀÌ°ÍÀÌ ±³À°ÀûÀ̾úÀ¸¸é ÇÕ´Ï´Ù. ºñ·Ï ±³°ú¼­´Â ¾Æ´ÒÁö¶óµµ ÀÌ°ÍÀº ¸¹Àº ´Ü¶ôÀ¸·Î ³ª´µ¾î À־ ½±°Ô »õ·Î¿î ´Ü¶ôÀÌ Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù. ³Ê¹« ÇÑÂÊ ½Ã°¢À¸·Î ÆíÁߵǾú´Ù°í »ý°¢ÇÑ´Ù¸é ¿Ã¹Ù¸£´Ù°í »ý°¢µÇ´Â ÂÊÀ¸·Î ÀÌ ¿¡¼¼ÀÌ¿¡ Ãß°¡ÇϽʽÿÀ. ÀÌ°ÍÀº ÀÌ ¶óÀ̼¾½ºÀÇ ¸ñÀûÀ̱⵵ ÇÕ´Ï´Ù.

ÀÌ ¹®¼­°¡ È®ÀåµÉ °¡Ä¡°¡ ÀÖ´Ù°í »ý°¢ÇÏ´Â °ÍÀÌ ³Ê¹« Àß³­ ô ÇÏ´Â °Í °°±âµµ ÇÏÁö¸¸, ÀÌ°ÍÀÌ ¿µ¿øÈ÷ ÁøÈ­µÆÀ¸¸é ÇÕ´Ï´Ù. ÀÌ°ÍÀÌ ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î È®ÀåµÈ´Ù¸é ±â»Ú°Ú½À´Ï´Ù.
  • ½±°Ô ÀÐÀ» ¼ö ÀÖ´Â ¸ñ·ÏÀÌ °¢ ´Ü¶ô¿¡ Ãß°¡µÊ.
  • ´õ ¸¹Àº, ´õ ÁÁÀº ´Ü¶ôÀÌ Ãß°¡µÊ.
  • ºñ·Ï ´Ü¶ô ´ÜÀ§·Î ¹ø¿ªµÇ´Â ÇÑÀÌ ÀÖ´õ¶óµµ ´Ù¸¥ ¾ð¾î·Î ¹ø¿ªµÊ.
  • Ʋ¸° Á¡À̳ª º¸ÃæÇÒ °ÍÀÌ Ãß°¡µÊ.
  • ÆÊ(PDAÀÇ ÇÑ Á¾·ù) ¹®¼­³ª ´õ ³ªÀº HTML °°ÀÌ ´Ù¸¥ ¹®¼­ Çü½ÄÀ¸·Î º¯È¯µÉ ¼ö ÀÖ°Ô µÊ.

¸¸¾à ÀÌ·¯ÇÑ ÀÏÀ» ³ª¿¡°Ô ¾Ë·Á Áشٸé ÀÌ ¶óÀ̼¾½º(GFDL)ÀÇ ¸ñÀû¿¡ µû¶ó¼­ ´ÙÀ½ ¹öÀü¿¡ Ãß°¡ÇÏ°Ú½À´Ï´Ù. ¹°·Ð ÀÌ ¶óÀ̼¾½º¿¡ ³ª¿Í ÀÖ´Â ´ë·Î, ³ª¿¡°Ô ¾Ë¸®Áö ¾Ê¾Æµµ ÀÌ ¹®¼­¿¡ ´ëÇÑ Àڱ⸸ÀÇ ¹öÀüÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

°¨»çÇÕ´Ï´Ù.

·Î¹öÆ® L. ¸®µå(Robert L. Read)

6.2. ¿øº» / Original Version

ÀÌ ¹®¼­ÀÇ ¿øº»Àº ·Î¹öÆ® L. ¸®µå(Robert L. Read)¿¡ ÀÇÇØ 2000³âºÎÅÍ ½ÃÀ۵Ǿú°í 2002³â¿¡ »ç¹ÌÁî´ÙÆ®(Samizdat) ÃâÆǻ翡¼­ ÃÖÃÊ·Î ÀüÀÚ ¹®¼­·Î ÃâÆǵǾú´Ù.(http://Samizdat.mines.edu) Hire.comÀÇ ÇÁ·Î±×·¡¸Óµé¿¡°Ô ÀÌ ¹®¼­¸¦ ¹ÙÄ£´Ù.

2003³â ½½·¡½¬´å(Slashdot)¿¡¼­ ÀÌ ±â»ç°¡ ¾ð±ÞµÇ¾ú°í ¾à 75¸íÀÇ »ç¶÷µéÀÌ Á¦¾È°ú ¼öÁ¤ÇÒ °ÍµéÀ» À̸ÞÀÏ·Î ³ª¿¡°Ô º¸³»¿Ô´Ù. ±×°Í¿¡ °¨»çÇÑ´Ù. ºñ·Ï ¸¹Àº Áߺ¹ÀÌ ÀÖÁö¸¸ ´ÙÀ½¿¡ ¿­°ÅµÈ »ç¶÷µéÀº Ä¿´Ù¶õ Á¦¾ÈÀ» Ç߰ųª ¹®Á¦Á¡À» °íÄ¡µµ·Ï µµ¿òÀ» ÁØ »ç¶÷µéÀÌ´Ù. ¸ð°Ç ¸Æ°úÀ̾î(Morgan McGuire), µ¥À̺ø ¸ÞÀ̽¼(David Mason), Åè ¸þ¸£ÅÚ(Tom Moertel), ½½·¡½¬´åÀÇ ´ÑÀÚ ÇÁ·Î±×·¡¸Ó(Ninja Programmer) (145252), º¥ ºñ¾îÅ©(Ben Vierck), ·Ó ÇÏÆÛ´Ð(Rob Hafernik), ¸¶Å© ÇÏ¿ì(Mark Howe), ÇÇÅÍ ÆĶóÀÌÆ®(Pieter Pareit), ºê¶óÀ̾ð ±×·¹À̽¼(Brian Grayson), Á¦µå A. ¼î¾î(Zed A. Shaw), ½ºÆ¼ºê º¥Áî(Steve Benz), ¸·½É ÀÌ¿ÀÇÁ(Maksim Ioffe), ¾Øµå·ù ¿ì(Andrew Wu), µ¥À̺ø Á¦½¬Å°(David Jeschke), Åè ÄÚÄÚ·±(Tom Corcoran).

¸¶Áö¸·À¸·Î Å©¸®½ºÆ¼³ª ¹ë·¯¸®(Christina Vallery)¿¡°Ô °¨»ç¸¦ µå¸°´Ù. ±×ÀÇ ¼öÁ¤°ú »ç·Á±íÀº Àб⸦ ÅëÇؼ­ µÎ¹ø° ¿ø°í°¡ Å©°Ô ¹ßÀüÇß´Ù. ±×¸®°í ¿þÀÎ ¾Ë·»(Wayne Allen)¿¡°Ô ÀÌ ÀÏÀ» ½ÃÀÛÇϵµ·Ï °Ý·ÁÇØ ÁØ °Í¿¡ ´ëÇؼ­µµ °¨»ç µå¸°´Ù.

6.3. ¿øÀúÀÚÀÇ °æ·Â / Original Author's Bio

·Î¹öÆ® L. ¸®µå(Robert L. Read)´Â ¹Ì±¹ Åػ罺ÁÖ ¿À½ºÆ¾¿¡¼­ ºÎÀΰú µÎ ¾ÆÀÌ¿Í ÇÔ²² »ì°í ÀÖ´Ù. ÇöÀç Hire.com¿¡¼­ 4³â µ¿¾È ÃѼö¼® ¿£Áö´Ï¾î·Î ÀÏÇÏ°í ÀÖ´Ù. ±×Àü¿¡´Â Á¦Áö »ê¾÷ ºÐ¾ß¿¡¼­ ½ºÄ³³Ê·ÎºÎÅÍ À̹ÌÁö¸¦ ÀÐ¾î ±×°ÍÀÇ Ç°ÁúÀ» Á¶ÀýÇØÁÖ´Â µµ±¸¸¦ »ý»êÇÏ´Â 4R Technology¸¦ ¼³¸³Çϱ⵵ Çß´Ù.

±×´Â 1995³â Åػ罺 ÁÖ¸³ ´ëÇп¡¼­ µ¥ÀÌÅͺ£À̽º À̷п¡ °üÇÑ ¿¬±¸·Î Àü»ê °úÇÐ ¹Ú»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. 1987³â¿¡´Â ¶óÀ̽º(Rice) ´ëÇп¡¼­ Àü»ê °úÇÐ Çлç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ±×´Â 16¼¼ ¶§ºÎÅÍ Á÷¾÷ ÇÁ·Î±×·¡¸Ó·Î ÀÏÇÏ°í ÀÖ´Ù.


¿øÀúÀÚ°¡ º¸³»¿Â ÆíÁö
Subject: RE: Your essay translated into Korean!
Date: Wed, 7 Jan 2004 09:28:48 -0600
From: <Read@hire.com>
To: <*******>

	Thank you!  I am thrilled and honored that this would be done.
I hope it benefits some Korean speakers who do not read English well
enough to enjoy the original.
	Unfortunately, I do not speak Korean---yet.  I do plan to study
it before I reach old age, but there are several other languages that 
I would like to master first.
	It is my understand that the Korean writing sysem (Han Gul?) is
a great acheivement of human invention and the Korean people.


-----Original Message-----
From: *******
Sent: Wednesday, January 07, 2004 7:49 AM
To: Rob Read
Subject: Your essay translated into Korean!


Thank you for your insightful essay, "How to be a Programmer."

Finally it's been translated into Korean on a Wiki site. You can read
it, if you can read Korean ;-), on
http://wiki.kldp.org/wiki.php/HowToBeAProgrammer

ID
Password
Join
True happiness will be found only in true love.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-02-24 21:51:25
Processing time 0.0020 sec