XPÀÇ Áø½Ç
Roy
W. Miller Software Developer, RoleModel
Software, Inc. 2002³â 8¿ù 13ÀÏ
ÀÚ¹Ù ¾ð¾îÀÇ °´Ã¼ ÁöÇâ
ÇÁ·Î±×·¡¹ÖÀº »ó´çÈ÷ À¯¸íÇØÁ³´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ Çõ¸íÀ» °¡Á®¿Ô´Ù°í Çصµ °ú¾ðÀÌ ¾Æ´Ï´Ù. ÃÖ±Ù Á¶»ç °á°ú¿¡
µû¸£¸é ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®ÀÇ Àý¹Ý°¡·®ÀÌ ´Ê¾îÁö°í ÀÖ°í, 3ºÐÀÇ 1 Á¤µµ´Â ¿¹»ê ÃÊ°úÀÌ´Ù. ±â¼úÀÌ ¹®Á¦°¡
¾Æ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â ¹æ½ÄÀÌ ¹®Á¦ÀÎ °ÍÀÌ´Ù.
Chris Collins¿Í ³»°¡ "XP distilled"¸¦ ¾´ ÀÌÈÄ ÀϳâÀÌ Áö³ª°í ±× ÀÌÈÄ ¾à°£ÀÇ º¯È°¡
»ý°å´Ù. Extreme Programming (XP)´Â ¾à°£ ¼ºÀåÇß°í ´õ ¸¹Àº »ç¶÷µéÀÌ À̸¦ ±¸ÇöÇÏ´Â »ç·Ê°¡ Àü
º¸´Ù ´Ã¾ú´Ù. XP°¡ ÀÌ·ç¾î ³õÀº °Íµµ ÀÖ´Â ¹Ý¸é XP³Ä ¾Æ´Ï³Ä¿¡ ´ëÇÑ È¥¶õ°ú ³íÀïÀÌ ¿©ÀüÈ÷ ³²¾ÆÀÖ´Ù. ½ÉÁö¾î
Microsoft Á¶Â÷ ÃֽŠOS¸¦ "Windows XP"·Î ĪÇÏ¸é¼ ÀÌ È¥¶õ¿¡ °¡¼¼Çß´Ù
´ÙÀ½ ´Þ¿¡´Â ÀÌ Ä®·³À» »ç¿ëÇÏ¿© XP¸¦ µÑ·¯½Ñ °ú´ë ±¤°í, ±Ùº»ÀûÀΠȥ¶õÀ» ÆľÇÇÒ °ÍÀÌ´Ù. XP¿Í Á¶Á÷¿¡¼
À̸¦ ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î¿¡ ´ëÇÑ Áú¹®¿¡ ´ëÇÑ ´äÀÌ ¿©·¯ºÐ¿¡°Ô ½ÇÁ¦ÀûÀÎ ÀÚ·á°¡ µÉ ¼ö Àֱ⸦ Èñ¸ÁÇÑ´Ù.
ÀÌ Ä®·³ÀÇ ¿©·¯ ±ÛµéÀº "XP distilled"ÀÇ È®Àå ¹öÀüÀÌ µÉ °ÍÀÌ°í ÇöÀç °üÇà°ú XP »ý°¢µéÀ» ´Ù·é´Ù.
³ªÀÇ ¸ñÇ¥´Â XPÀÇ ½ÉÈ ¿¬±¸¸¦ Áö¿øÇÏ´Â ÁÁÀº ±âÃʸ¦ ¸¶·ÃÇØÁÖ°í °¢ÀÚÀÇ Á¶Á÷°ú °æ·Â¿¡ Â÷À̸¦ ¸¸µé¾îÁÖ´Â
°ÍÀÌ´Ù.
³ª´Â °ÅÀÇ 10³â µ¿¾È ¼ÒÇÁÆ®¿þ¾î ¾÷°è¿¡ Á¾»çÇß´Ù. ±× ½Ã°£µ¿¾È XP °°ÀÌ ³ª¸¦ ÈïºÐÇÏ°Ô ¸¸µç ¼ÒÇÁÆ®¿þ¾î
°³¹ß ¹æ½ÄÀ» Á¢Çغ»Àû ÀÌ ¾ø´Ù. ³» »ý°¢¿¡ ÀÌ°ÍÀº ÀÚ¿¬½º·¯¿î ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀÌ´Ù. ¹°·Ð ´©±¸³ª ´Ù ÀÚ¿¬½º·´´Ù°í
´À³¢´Â°ÍÀº ¾Æ´Ï´Ù. ÇÏÁö¸¸ À̸¦ °æÇèÇغ¸¸é ´Ù¸¥ Á¢±Ù¹æ½ÄÀ» »ç¿ëÇØ ¾î¶»°Ô »ì¾Æ¿Ô´ÂÁö°¡ ÀǾÆÇØ Áú °ÍÀÌ´Ù.
¹°·Ð XP°¡ ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â À¯ÀÏÇÑ ¹æ¹ýÀº ¾Æ´ÏÁö¸¸, ³ª´Â µÎ °¡Áö Ãø¸é¿¡¼ È®½ÅÇÏ´Â Á¡ÀÌ
ÀÖ´Ù:
- XP°¡ ½ÇÇöµÇ´Â ¿ø¸®´Â ¿Ã¹Ù¸¥ °ÍÀÌ´Ù.
- XPó·³ ¸ðµç Á¶°¢À» Çϳª·Î ¹´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ´ëÇÑ Á¢±Ù¹æ½ÄÀ» °æÇèÇØ º»ÀûÀÌ ¾ø´Ù.
¾ÆÁ÷ ´«Ä¡¸¦ äÁö ¸øÇÑ »ç¶÷µé¿¡°Ô ¹àÈ÷Áö¸¸ ³ª´Â ´ç´çÈ÷ XP ±¤½ÅÀÚÀÌ´Ù. °á±¹ ¿©·¯ºÐµéµµ ±×·¸°Ô µÉ
°ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ°ÍÀÌ ±³È°ÇÑ ¸¶ÄÉÆà ¼ö¹ýÀº ¾Æ´Ï´Ù. ´Ù¸¥ »ç¶÷À» È®½Å½ÃÅ°´Â ÃÖ»óÀÇ ¹æ¹ýÀº XP¸¦ 'ÀÖ´Â
±×´ë·Î' µå·¯³»°í ±×·±´ÙÀ½ »ç¶÷µé·Î ÇÏ¿©±Ý XP Á¢±Ù¹æ½ÄÀÌ ±×µéÀÌ »ç¿ëÇÏ´Â ¹æ½Äº¸´Ù ³ªÀºÁöÀÇ ¿©ºÎ¸¦ °áÁ¤Çϵµ·Ï
ÇÏ´Â °ÍÀÌ´Ù.
ºñÁö´Ï½º ¹®Á¦ "XP
distilled"°¡ ³ª¿Â ÇØ¿¡ IT ¾ÈÆÆÀÇ ±â¾÷ °ü¸®°¡ Á÷¸éÇÑ °¡Àå Å« ¹®Á¦´Â º¯ÇÏÁö ¾Ê¾Ò´Ù. ¾î¶»°Ô
°æ¿µÀÚµéÀÌ ±×µéÀÇ IT ÀÚ»ê°ú ±â´ÉÀ» ÀÌ¿ëÇÏ¿© °æÀï·ÂÀÖ´Â À̵æÀ» ¾òÀ» ¼ö Àִ°¡? ¸¹Àº °æ¿ì ÀÌ·¯ÇÑ "ÀÚ»ê°ú
±â´É"¿¡´Â ¼ÒÇÁÆ®¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¿©±â¿¡¼ ¹Ù·Î ¹®Á¦°¡ ½ÃÀ۵ȴÙ.
ÇÁ·Î±×·¡¸ÓµéÀº 50³â ³Ñ°Ô Äڵ带 ¸¸µé¾î³Â´Ù. ±× ´ç½Ã ÄÚµå '»ê¸Æ'Àº ¾²¿©Á³´Ù. ÀÌÁß ¾î¶² °ÍÀº ÁÁ°Ô,
´ëºÎºÐÀº ³ª»Ú°Ô.. ÀÌ·¸µí ÇüÆí¾ø´Â °á°ú°¡ ³ª¿Â ÀÌÀ¯´Â °£´ÜÇÏ´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ÀüÅëÀûÀÎ Á¢±Ù¹æ½ÄÀÌ
ÇÁ·ÎÁ§Æ®¸¦ ½ÇÆзΠÀ̲ø±â ¶§¹®ÀÌ´Ù. °¡Àå ³ª»Û ºÎºÐÀº ÁÁÀº Àǵµ, ºÎ´ÜÇÑ ³ë·Â, ¸í¹ÎÇÑ »ç¶÷µéÀÌ ±×µéÀÇ
ÇÁ·ÎÁ§Æ®ÀÇ ´ëºÎºÐÀÌ ½ÇÆзΠ³¡³´Ù´Â °ÍÀ» °æÇèÇÑ´Ù´Â °ÍÀÌ´Ù. "XP distilled"¿¡¼ ¿ì¸®´Â ÇÁ·ÎÁ§Æ® ¼º°ø
°ü·Ã ¼ýÀÚ¸¦ Á¦°øÇß´Ù. ±×¸² 1Àº 2000 Group CHAOS Report°¡ ¹ßÇ¥ÇÑ ³»¿ëÀÌ´Ù
±×¸² 1. ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ® ¼º°ø°ú ½ÇÆÐ, °ú°Å¿Í
ÇöÀç
³ª´Â ¸ÕÀú ¼ÒÇÁÆ®¿þ¾î ÀâÁö¿¡¼ ÀÌ¿Í ºñ½ÁÇÑ ±×·¡ÇÁ¸¦ ºÃ´Ù. ±× ÀÛ°¡´Â ÀÌ ±×·¡ÇÁ¸¦ "²ÙÁØÇÑ ¼ºÀåÀ» º¸ÀÌ´Â
ÇÁ·ÎÁ§Æ®(Projects Show Steady Improvement)"¶ó´Â Á¦¸ñÀ» ´Þ¾Ò´Ù. ±×¸®°í 1994³â,
´ÜÁö 16%ÀÇ ÇÁ·ÎÁ§Æ®°¡ ¼º°øÇÑ ¹Ý¸é 2000³â¿¡´Â 28%ÀÇ ÇÁ·ÎÁ§Æ®°¡ ¼º°øÇß´Ù°í ¼³¸íÇß´Ù. 28% ´Â ºÐ¸í
16% º¸´Ù´Â ¸¹Àº ¼ýÀÚÁö¸¸ °á°ú´Â ¿©ÀüÈ÷ ³ª»Ú´Ù. Àü¿¡µµ ¾ð±ÞÇßÁö¸¸, ¿©·¯ºÐÀÌ Ç¥ÁØ ¼ÒÇÁÆ®¿þ¾î °³¹ß Á¢±Ù¹æ½ÄÀ»
»ç¿ëÇÒ ¶§, ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´ÙÇصµ, ½Ç¸ÁÇÒ Áغñ¸¦ ÇؾßÇÑ´Ù. 1994³âÀÇ Ã¹ ¹ø° CHAOS
Report ÀÌÈÄ ¾à°£ Çâ»óµÈ ºÎºÐÀº ÀÕÁö¸¸ °ÅÀÇ 75%ÀÇ ÇÁ·ÎÁ§Æ®°¡ ½ÇÆÐÇÏ°í ÀÖ´Ù. Á¶Á÷ÀÇ
¸®´õµéÀÌ ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡ ÅõÀÚÇϱ⸦ ÁÖÀúÇÏ´Â °ÍÀº ÀÌ»óÇÑ Àϵµ ¾Æ´Ï´Ù.
ÀÌÀ¯°¡ ¹«¾ùÀϱî? ¸¹Àº ÀÇ°ßµéÀÌ ºÐºÐÇÏÁö¸¸ ´ÙÀ½°ú °°Àº ±âº»ÀûÀÎ ÀÌÀ¯ ¶§¹®ÀÏ °ÍÀÌ´Ù.
- »ç¶÷µéÀº ¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀ» ÀνÄÇÏÁö ¸øÇÑ´Ù.
- ¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀ» ¾ËÁö¸¸ À̸¦ ÇØ°áÇϱâ À§ÇØ ´Ù¸¥ ¾î¶² °ÍÀ» ½ÃµµÇϱ⸦ µÎ·Á¿öÇÑ´Ù.
- ¹®Á¦°¡ ÀÖ´Ù´Â °Íµµ ¾Ë°í À̸¦ Àû±ØÀûÀ¸·Î ÇØ°áÇÏ·Á°í ÇÏÁö¸¸ ÇØ°áÇÏ°íÀÚ ÇÏ´Â ¹®Á¦¸¦ À߸ø
ÀÌÇØÇÑ´Ù.
- ¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë°íÀÖÀ¸¸ç, Àû±ØÀûÀ¸·Î ÇØ°áÇÏ·Á´Â ¸¶À½µµ ÀÖ°í ¹®Á¦µµ ÀÌÇØÇÏÁö¸¸ »óȲÀÇ Á¦¾àÀ»
¹Þ´Â´Ù.
¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀ» ÀνÄÇÏÁö ¸øÇÑ´Ù! Àΰ£¿¡°Ô´Â Àڱ⠱⸸À̶ó´Â ³î¶ó¿î
´É·ÂÀÌ ÀÖ´Ù. ±â¾÷°ú ÇÁ·ÎÁ§Æ® ¸®´õµéµµ ¿¹¿Ü´Â ¾Æ´Ï´Ù. ¸ðµç °ÍÀÌ Àß µÇ°í ÀÖ´Ù°í ¸ðµÎ°¡ È®½ÅÇÏ´Â µ¿¾È
¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®´Â ¼öÆ÷°¡ µÇ¾î°£´Ù. ¾Õ¼ ¾ð±ÞÇÑ ¼ýÀÚ´Â Á¶Á÷¿¡¼ÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÌ Àß µÇ°í ÀÖÁö
¾Ê´Ù´Â °ÍÀ» ¸íÈ®È÷ º¸¿©ÁÖ°í ÀÖ´Ù. ¹°·Ð ¿¹¿Üµµ ÀÖ´Ù. ÇÏÁö¸¸ ¸¹Àº Á¶Á÷µéÀº ±×µéÀÌ ¹®Á¦¸¦ °®°í ÀÖ´Ù´Â °ÍÀ»
ÀÚÁÖ ¸Á°¢ÇÑ´Ù.
´ç½ÅÀÇ Á¶Á÷µµ IT¿Í ±â¾÷³» »ç¶÷µé »çÀÌ Àû´ëÀû °ü°è¸¦ °®°í Àִ°¡? ´ç½Å Á¶Á÷ÀÇ ºñÁö´Ï½º ¸®´õµéÀÌ ´ÙÀ½°ú
°°ÀÌ ¸»ÇÏÁö´Â ¾Ê´Â°¡? "±â¼úÀÌ Á»´õ ÁÁ¾Ò´Ù¸é IT·ÎºÎÅÍ ³ë¿ì(NO)¶ó´Â ¼Ò¸®¸¦ µè°Ú´Â°¡?" ¸¸ÀÏ ±×·¸´Ù¸é
ÇØ°áÀÌ ÇÊ¿äÇÑ ¹®Á¦¸¦ °®°íÀÖ´Â °ÍÀÌ´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏÁö ¾ÊÀ¸¸é, °ü¼ºÀÌ ¿À·§µ¿¾È Áö¼ÓµÇ¸é ½ÇÆа¡ ¸ÖÁö
¾Ê¾Ò´Ù.
¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀº ¾ËÁö¸¸ À̸¦ ÇØ°á ÇÒ À§ÇèÀ» °¨¼öÇϱ⠵ηƴÙ! Á¶Á÷³»ÀÇ
º¸´Ù »ó½ÄÀûÀÌ°í ÁöÀûÀÌ¸ç ¿¹¹ÎÇÑ »ç¶÷µéÀº ÇöÀçÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ½ÄÀÌ ¸ÔÈ÷Áö ¾Ê´Â´Ù´Â °ÍÀ» ÀνÄÇÑ´Ù. ±×µéÀº
´ÜÁö ´Ù¸¥ ¹æ½ÄÀ» ½ÃµµÇØ¾ß ÇÏ´Â ¸ðÇèÀ» µÎ·Á¿öÇÏ´Â °ÍÀÌ´Ù. ÃæºÐÈ÷ ÀÌÇØÇÒ ¼ö ÀÖ´Â ÀÏÀÌ´Ù. »õ·Î¿î ÀÏÀ» ½ÃµµÇÒ
¶§¿¡´Â ¿ë±â°¡ ÇÊ¿äÇÏ°í Á¾Á¾ À§Çèµµ °¨¼öÇØ¾ß ÇÑ´Ù. ºü¸£°Ô ¹«¾ùÀΰ¡¸¦ ¾ò°í Áï°¢ÀûÀÎ ±â»ÝÀ» ¾ò´Â ¹®È¼Ó¿¡¼
½ÇÆд »ç¶÷µéÀÇ °æ·Â¿¡ Å« À§ÇèÀ» ³¢Ä¥ ¼ö ÀÖ°í ½ÉÁö¾î Ä¡¸íÀûÀÌ´Ù.
´ëºÎºÐÀÇ »ç¶÷µéÀº °¡Àå ÆíÇÑ ¹æ¹ýÀ» ÅÃÇÑ´Ù. ÀÌ·¯ÇÑ Á¢±Ù¹æ½ÄÀº °æ·ÂÀ» ´Ü±â°£ À¯Áö½ÃÄÑ ÁÙ ¼ö´Â ÀÖÀ¸³ª
¹®Á¦¸¦ ¿¬±âÇϰųª º¹ÀâÇÏ°Ô ¸¸µé »ÓÀÌ´Ù. ³Ê¹« ¿À·¡ ±â´Ù¸°´Ù¸é ÀÛÀº ¹®Á¦´Â ÇØ°áºÒ´ÉÀÇ °ÍÀÌ µÇ°í¸¸´Ù. »ç¶÷µéÀÌ
¿ë±â¸¦ °®°Ô Çϰųª À§ÇèÀ» °¨¼öÇϵµ·Ï ÇÏ´Â ¹æ¹ýÀº ¾ø´Ù. ÇÏÁö¸¸ ÀÌ Ä®·³ÀÇ »ý°¢°ú Æ÷·³µé·Î »ç¶÷µé¿¡°Ô ½ÇÆÐÀÇ
µÎ·Á¿òÀ» Áö³ª°¡µµ·Ï Çϴµ¥ µµ¿òÀÌ µÇ±æ ¹Ù¶õ´Ù.
¹®Á¦¸¦ ÀνÄÇÏ°í À̸¦ ÇØ°áÇÒ ÀÇÇâµµ ÀÖÁö¸¸ ¹®Á¦ ÇØ°áÀ» À߸ø ÀÌÇØÇÏ°í
ÀÖ´Ù! °¡²û¾¿ »ç¶÷µéÀº ±×µéÀÌ ¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë°í Àû±ØÀûÀ¸·Î À̸¦ ÇØ°áÇÏ·Á°í ÇÑ´Ù. ÇÏÁö¸¸
À߸øµÈ ¹®Á¦¸¦ ÇØ°áÇÏ·Á°í ÇÑ´Ù. ¿¹¸¦ µé¾î Á¦Ç°»óÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ¸é¼ ¹«ÀǽÄÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ̶õ °ÍÀº
¾î¼Àºí¸® ¶óÀÎ »óÀÇ Á¦Ç°À» Âï¾î³»´Â °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾î´Â ´Ù¸£´Ù. ¼ÒÇÁÆ®¿þ¾î¿¡¼ ¿ì¸®´Â Á¾Á¾ »õ·Î¿î
¿µ¿ªÀ» ŽÇèÇÏ°í Çѹøµµ ½ÃµµÇÏÁö ¾ÊÀº °ÍµéÀ» ÇÑ´Ù. ÀÌ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ´Ù¸¥ ¼Ö·ç¼ÇÀ» ÇÊ¿ä·ÎÇÏ´Â ÀüÇô ´Ù¸¥
À¯ÇüÀÇ ¹®Á¦·Î ¸¸µç´Ù.
¼ÒÇÁÆ®¿þ¾î °³¹ß °úÁ¤À» "±â°èÈ"Çϰųª Á¦¾îÇÏ·ÁÇÑ´Ù¸é ÅëÁ¦·ÂÀ» ÀÒÀ» °ÍÀÌ´Ù.
¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë°íÀÖÀ¸¸ç, Àû±ØÀûÀ¸·Î ÇØ°áÇÏ·Á´Â ¸¶À½µµ ÀÖ°í ¹®Á¦µµ ÀÌÇØÇÏÁö¸¸
»óȲÀÇ Á¦¾àÀ» ¹Þ´Â´Ù! ¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë°í, À̸¦ Àû±ØÀûÀ¸·Î ÇØ°áÇÏ·Á°í Çϸç, ÇØ°áÇÏ°íÀÚ ÇÏ´Â
¹®Á¦¸¦ ÀÌÇØÇÏÁö¸¸ Á¶Á÷ ³»¿¡¼ ÇൿÀ» ÃëÇÒ ¼ö ¾ø´Ù. ÀÌ·¯ÇÑ »óȲÀº ½½ÇÁ°íµµ ¾î·Æ´Ù. ÇÏÁö¸¸ ±Øº¹ÇÒ ¼ö ¾ø´Â
¹®Á¦µµ ¾Æ´Ï´Ù. ºÒÇàÈ÷µµ ºñ»óÇÑ ¿ë±â°¡ ÇÊ¿äÇÏ´Ù. º¯È¸¦ À§Çؼ¶ó¸é ´Ù¸¥ ¿µ¿ªÀ» ħ¹üÇØ¾ß ÇÑ´Ù. ÇÏÁö¸¸ ´ç½ÅÀÌ
Á¶Á÷ÀÇ °Ç°À» ÇØ·Ó°ÔÇÏ´Â ¹®Á¦¿¡ ´ëÇÑ ¾ð±ÞÀ» °ÅÀýÇÒ ¸®´õ½±À» °®Ãá Á¶Á÷ÀÇ ÀÏ¿øÀ̶ó¸é ¼±ÅñÇÀÌÀÖ´Ù. ÀÖ´Â ÈûÀ»
´ÙÇØ º¯È¸¦ ÀÌ·èÇϰųª ¾Æ´Ï¸é Á¶Á÷ÀÌ ÀÌ°ÍÀÇ ¹«°Ô¿¡ Áþ´¸®±âµµ Àü¿¡ ¶°³ª°Å³ª.
XP °¡Ä¡ XP´Â
¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ ÃÖ°í·Î Àß ÇؾßÇÏ´Â °Í(ÄÚµå ÀÛ¼º)À» ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °¡Ä¡¿Í ¹æ¹ýÀ» ó¹æÇØÁØ´Ù. XP´Â
°³¹ß ÀηµéÀ» ÁöÄ¡°Ô ÇÏ´Â ¸ðµç ºÒÇÊ¿äÇÑ °ÍÀ» Á¦°ÅÇÑ´Ù:
- ÀÇ»ç¼ÒÅë: ÇÁ·ÎÁ§Æ®¿Í °ü·ÃÇÑ ¹®Á¦µéÀº ´©±º°¡¿¡ ÀÇÇØ Æ®·¹À̽º µÉ ¼ö ÀÖ´Ù.
- ´Ü¼øÇÔ: XP´Â ÇÁ·Î¼¼½º¿Í ÄÚµå ÀÛ¼º°ú °ü·ÃµÈ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Â °¡Àå °£´ÜÇÑ °ÍÀ»
¼öÇàÇÒ ¼ö ÀÖ´Ù°í Àå´ãÇÑ´Ù.
- Çǵå¹é: °í°´, ÆÀ, ½ÇÁ¦ ¿£µåÀ¯Àú·Î ºÎÅÍÀÇ Áï°¢ÀûÀÎ Çǵå¹éÀº ÀÚ½ÅÀÇ ³ë·ÂÀ» Á¶Á¤ÇÒ ´õ
¸¹À» ±âȸ¸¦ Á¦°øÇÑ´Ù. ¼ö··¿¡¼ °ÇÁú ¼öµµ ÀÖ´Ù.
- ¿ë±â: ¿ë±â´Â ´Ù¸¥ ¼¼ °³ÀÇ °¡Ä¡ÀÇ Á¤È²¿¡¼ Á¸ÀçÇÑ´Ù. ±×µé ¸ðµÎ´Â ¼·Î¸¦ Áö¿øÇØÁØ´Ù.
¾ðÁ¦³ª ±¸Ã¼ÀûÀÎ Çǵå¹éÀÌ ¸ðµç °ÍÀ» ¾Ë°í ÀÖ´Â °Íº¸´Ù ³´´Ù°í ½Å·ÚÇϱâ À§Çؼ´Â ¿ë±â°¡ ÇÊ¿äÇÏ´Ù. ÆÀ³»ÀÇ ´Ù¸¥
»ç¶÷µé¿¡°Ô ¹«ÁöÇÔÀ» ³ëÃâ½Ãų ¶§µµ ¿ë±â°¡ ÇÊ¿äÇÏ´Ù. ½Ã½ºÅÛÀ» ´Ü¼øÇÏ°Ô À¯ÁöÇϴµ¥¿¡µµ ¿ë±â°¡ ÇÊ¿äÇÏ´Ù. ±×¸®°í
´Ü¼øÇÑ ½Ã½ºÅÛ, Áö¼ÓÀûÀÎ Ä¿¹Â´ÏÄÉÀ̼Ç, Çǵå¹é ¾øÀÌ ¿ë°¨ÇØ Áú ¼ö ¾ø´Ù.
XP ¹æ¹ý XPÀÇ
19 °¡Áö ¹æ¹ý(Ç¥ 1 ÂüÁ¶)Àº ÆÀÀÇ ´Ù¾çÇÑ ¸â¹öµéÀÌ °®Ãç¾ß ÇÏ´Â ½À°üÀ» Á¤ÀÇÇÏ°í ÀÖ´Ù.
Ç¥ 1. XPÀÇ 19 °¡Áö ¹æ¹ý
Joint practices |
¹Ýº¹ °øÅë ¾îÈÖ ¿¸° ÀÛ¾÷°ø°£ ¹ÝÃß |
Programmer practices |
Å×½ºÆ® ÁöÇâ °³¹ß Æä¾î ÇÁ·Î±×·¡¹Ö(Pair
programming) ¸®ÆÑÅ丵 ´Üü ¼ÒÀ¯±Ç Áö¼ÓÀû ÅëÇÕ YAGNI |
Management practices |
Ã¥ÀÓ°¨ Air cover ºÐ±âº° ¸®ºä Mirror Ÿ´ç¼ºÀÖ´Â
ÁøÇà |
Customer practices |
½ºÅ丮 ÅÚ¸µ ¸±¸®½º Ç÷¡´× ¼ö¶ô Å×½ºÆ® ¼ö½Ã
¸±¸®½º |
Joint practice: ÇϳªÀÇ ÆÀ
¸¸µé±â ÀÌ ±×·ìÀÇ ¹æ¹ýµéÀº ¸ðµÎ¿¡°Ô Àû¿ëµÈ´Ù. ÆÀÀÇ ¸ðµç »ç¶÷µé(ÇÁ·Î±×·¡¸Ó, °í°´,
°ü¸®ÀÚ)Àº ÀÌ·¯ÇÑ °ÍÀ»À» ¾ðÁ¦³ª ¼öÇàÇØ¾ß ÇÑ´Ù. À̵éÀº ÇÏÀ§ ÆÀµéµµ ÇÔ²² ¸ð¾Æ ÇϳªÀÇ ÆÀÀ¸·Î ¸¸µé¾î¾ß
ÇÑ´Ù.
°øÅë ¾îÈÖ ÆÀÀÇ ¸ðµç
»ç¶÷µéÀº ½Ã½ºÅÛ¿¡ ´ëÇÑ °øÅë ÀÌÇØ°¡ ÇÊ¿äÇÏ´Ù. Çؼ®Çϴµ¥ ¿À·£ ½Ã°£ÀÌ °É¸®´Â ¸ÞŸÆ÷´Â ÇÊ¿ä¾ø´Ù. ¸ðµç »ç¶÷µéÀÌ
»ç¿ëÇÒ ¼ö ÀÖ´Â °øÀ¯µÈ ¾îÈÖ¸¦ °®´Â°Í¿¡ ÁÖ·ÂÇ϶ó.
¿¸° ÀÛ¾÷°ø°£
(New) ºñÇü½ÄÀû ÀÇ»ç¼ÒÅëÀº Çü½ÄÀûÀÎ °Í º¸´Ù È¿°úÀûÀÌ´Ù. ÀÛÀº ¹æÀ» °¡¸£´Â ĸ·ÀÌ´Â
ºñ°ø½ÄÀû ÀÇ»ç¼ÒÅëÀ» ´õ ¾î·Æ°Ô ¸¸µç´Ù. °¡Àå ÁÁÀº ¹æ¹ýÀº ¿¸°°ø°£ÀÌ´Ù. ¿©±â¿¡¼ »ç¶÷µéÀº ¹«¾ùÀΰ¡¸¦ ÁÖ¿öµéÀ» ¼ö
ÀÖ°í ÁÁÀº »ý°¢À» ³»³õÀ» ¼ö ÀÖ°í Åä·Ðµµ °¡´ÉÇÏ´Ù. ÀÌ·¯ÇÑ Á¾·ùÀÇ ±×·ì ÀÎÅÍ·¢¼ÇÀº ³î¶ó¿î °á°ú¸¦ ¸¸µé¾î ³¾ ¼ö
ÀÖ´Ù. º®À» ¾ø¾Ö¶ó .
¾î¶² »ç¶÷µéÀº °³¹æµÈ ÀÛ¾÷°ø°£ÀÌ XP°¡ Å« ÆÀ¿¡¼´Â È¿À²ÀûÀÌÁö ¸øÇÏ´Ù´Â °ÍÀ» ÀǹÌÇÏ´Â °ÍÀ¸·Î »ý°¢ÇÑ´Ù´Â
°ÍÀ» µé¾ú´Ù. ±×µé ¸»ÀÌ ¸ÂÀ»Áöµµ ¸ð¸¥´Ù. ÇÏÁö¸¸ ¼ÖÁ÷È÷ ¸»Çؼ À߸øµÇ¾ú´Ù. ±×µéÀº ¾Æ¸¶ µÎ °¡Áö¸¦ »ý°¢ÇÒ
°ÍÀÌ´Ù. ±×µéÀÌ Å« ÆÀÀ» ÇÊ¿ä·ÎÇϴµ¥ À̵éÀ» Áö¿øÇÒ Çù¾÷ ȯ°æÀÌ ¾ø´Ù´Â °ÍÀ» °¡Á¤ÇÏ´Â °ÍÀÌ´Ù.
¾Æ¸¶ ¿©·¯ºÐµµ Å« ÆÀÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ »ý°¢¸¸ ±×·¸°Ô ÇÏ´Â °ÍÀΰ¡ ¾Æ´Ï¸é ½ÇÁ¦·Î ¼ºÀåÇÏ°í Àִ°¡?
¾Æ¸¶µµ À§´ëÇÑ ÀÏÀ» ¼öÇàÇϱ⿡ ÁÁÀº ȯ°æ¿¡¼ ÀÛ¾÷ÇÏ´Â ÁÁÀº °³¹ßÀÚµé ±×·ìÀº Å« ÆÀµé º¸´Ù ºü¸£°í ´õ ÁÁÀº ÀÏÀ»
ÇÒ ¼ö ÀÖ´Ù.
¹Ýº¹(New) XP¸¦
äÅÃÇÏ´Â »ç¶÷µéÀº ÇÁ·ÎÁ§Æ®ÀÇ ¸®µë¿¡ ´ëÇØ À̾߱âÇÑ´Ù. ÀÌ ¸®µëÀº ´Ù¾çÇÑ Â÷¿øÀ¸·Î Á¸ÀçÇÑ´Ù. ÇÏÁö¸¸ ¹Ýº¹Àº ½ÇÁ¦·Î
Á߽ɿ¡ ÀÖ´Ù. 1ÁÖ¿¡¼ 3ÁÖ ¸¶´Ù ÆÀÀº °í°´ÀÌ ¿ä±¸ÇÏ´Â »õ·Î¿î ±â´ÉÀ¸·Î ÀÛ¾÷ ½Ã½ºÅÛÀ» Á¦°øÇÑ´Ù. ÀÌ°ÍÀº °ú°ÝÇÑ
»ý°¢ÀÌ´Ù. »ç¶÷µéÀº ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â °Í¿¡ Àͼ÷ÇÏÁö ¾Ê´Ù. ´ëºÎºÐÀÇ Á¢±Ù¹æ½ÄÀº Äڵ带 ÀÛ¼ºÇϱâ
Àü¿¡ ¸¹Àº °ÍµéÀ» ¼öÇàÇÏ´Â °Í¿¡ ÃÊÁ¡ÀÌ °¡ ÀÖ´Ù. XP´Â Äڵ带 ÀÛ¼ºÇÏ°í »ç¶÷µéÀÌ°Ô ÀÌ Äڵ带 »ç¿ëÇÏ°Ô ÇÑ´Ù.
±×¸®°í ±×µéÀÇ Çǵå¹éÀÌ ÇÁ·ÎÁ§Æ®¸¦ Á¶Á¤ ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
¹Ýº¹Àº ÀÏÁ¾ÀÇ °èȹÀ¸·Î ½ÃÀÛÇÑ´Ù. ³ª´Â ÀÌ°ÍÀ» ¹Ýº¹ Ç÷¡´×À̶ó°í ºÎ¸¥´Ù. ÀÌ Ç÷¡´×Àº ¸±¸®½º
Ç÷¡´×°ú ´à¾Ò´Ù. ÇÏÁö¸¸ º¸´Ù »ó¼¼ÇÏ´Ù. ¿ì¸®´Â ´ÙÀ½ ¹Ýº¹¿¡ ´ëÇؼ¸¸ ÁÖÀǸ¦ ±â¿ïÀδÙ. °í°´¿¡°Ô ¹¯´Â´Ù.
"ÇÁ·ÎÁ§Æ®°¡ ´ÙÀ½ ¹Ýº¹ µÚ¿¡ ³¡³ª¸é ¾î¶² ±â´ÉÀ» ¾ò°í½ÍÀ¸½Ê´Ï±î? ±×¶§ ¿ì¸®´Â ±×·¯ÇÑ ±â´ÉÀ» ±¸ÇöÇϱâÀ§Çؼ ÀÛ¾÷À»
Æò°¡ÇÑ´Ù. °í°´Àº ¿ì¼±¼øÀ§ ´ë·Î ¸ô°í°£´Ù. ÇÁ·Î±×·¡¸Ó´Â ºñ¿ëÀ» Á¤ÇÑ´Ù. ¾î¶²°ÍÀº ÇöÀçÀÇ ¹Ýº¹ ¾È¿¡¼ ¶³¾îÁ®
³ª°¡¾ß ÇÔÀ» ÀǹÌÇÑ´Ù .
¿©±â¿¡¼ timeboxingÀ̶õ ´Ü¾î°¡ Áß¿äÇÏ´Ù. timeboxingÀ̶õ ¾î¶² ÀÛ¾÷ÀÇ ½Ã°£ Á¦ÇÑÀ» ¼³Á¤ÇÏ´Â
½À°üÀÌ´Ù. ÇØ´ç ½Ã°£±îÁö ÀÛ¾÷ÇÏ°í ±×·±´ÙÀ½ Æò°¡ÇÑ´Ù. ÀÌ°ÍÀº ÆÀÀÌ ³Ê¹« ¿À·¡ ÀÛ¾÷ÇÏ´Â °ÍÀ» ¸·´Â´Ù. ¹Ýº¹ ½À°üÀº
timeboxing º¸´Ù ¿ìÀ§ °³³äÀÌ´Ù. ¹Ýº¹Àº »ç¶÷µé·Î ÇÏ¿©±Ý °ú°¨ÇÑ °áÁ¤À» ³»¸®µµ·Ï ¿ä±¸ÇÑ´Ù. °í°´µéÀº °¡Àå
Áß¿äÇÑ ±â´ÉÀ» ¼±ÅÃÇϰԵȴÙ. ÇÁ·Î±×·¡¸ÓµéÀº ±¸Çö ¹æ¹ý°ú ³ë·Â¿¡ ´ëÇØ °áÁ¤À» ³»¸°´Ù. °ü¸®ºÎ¼´Â ÇÁ·ÎÁ§Æ®ÀÇ Àü·«
¹æÇâÀ» Á¤ÇÑ´Ù.
¹ÝÃß(New)
¹ÝÃß ¾ø´Â ÀÛ¾÷Àº ½ÇÆÐÀÇ ¹Ýº¹¸¸À» ÃÊ·¡ÇÑ´Ù. ÆÀÀÇ °¢ÀÚ°¡ ÀÚ½ÅÀÇ ÀÛ¾÷À» µ¹¾Æº¸°í ¹«¾ùÀ» ¹è¿ü´ÂÁö¸¦ µ¹¾Æº¸°í
ÆÀÀÇ ³ª¸ÓÁö »ç¶÷µé°ú ³ª´©´Â °ÍÀÌ ÁÁÀº ¹æ¹ýÀÌ´Ù.
ÇÁ·ÎÁ§Æ®¿¡¼ ¹è¿î ±³ÈÆ¿¡ ´ëÇØ »ý°¢Çغ¸ÀÚ. Àß ÇÑ°ÍÀº ¹«¾ùÀÌ°í ¸øÇÑ °ÍÀº ¹«¾ùÀÎÁö »ý°¢Çغ¸¶ó. ÆÀÀÌ ¾î¶»°Ô
ÀÏÀ» ¼öÇàÇß´ÂÁö¸¦ »ý°¢Çغ¸°í ÆÀÀÌ Á¾ÇÕÀûÀ¸·Î ¹«¾ùÀ» »ý»êÇß´ÂÁö¸¦ »ý°¢Çغ¸¶ó. ÀÏÀÌ ´õ ³ª¾ÆÁú ¼ö Àְڴ°¡? ¿Ö
±×·±°¡? ¾î¶»°Ô ÇÏ¸é ´õ ³ª¾ÆÁú ¼ö Àִ°¡? Áö±Ý ÇÏ°í ÀÖ´Â °ÍÀ» º¸´Ù Àß Çϱâ À§ÇØ ¹«¾ùÀ» ÇØ¾ß Çϴ°¡?
¾î¶»°Ô ÇؾßÇϴ°¡? ÀÌ·± Á¾·ùÀÇ Á¾ÇÕÀû ¸®ºä´Â ÇϳªÀÇ ¸±¸®½º ÈÄ¿¡ ¹ß»ýÇÑ´Ù. ´ëü·Î ¸Å¹ø ¹Ýº¹ÀÌ ³¡³¯¶§ ÀÌ·±
ÀÏÀ» ¼öÇàÇÑ´Ù. ±ä ½Ã°£ÀÌ ÇÊ¿ä¾ø´Ù. ÀÌÀü ¹Ýº¹¿¡ ´ëÇØ ¹ÝÃßÇÏ´Â µ¥´Â ÇÑ µÎ ½Ã°£À̸é Á·ÇÏ´Ù. Áö±Ý »óÅ¿¡¼
ÆÀÀ» º¸´Ù ³´°Ô ¸¸µé¸é¼ °¡Ä¡¸¦ ²ø¾î¿Ã¸± ¼ö ÀÖ´Ù. ¶ÇÇÑ Àç¹Ìµµ ÇÔ²² °¡Á®¿Ã ¼ö ÀÖ´Ù. ÀÌ´Â ¸Å¿ì
Áß¿äÇÏ´Ù.
´ëºÎºÐ »ç¶÷µé°ú ³ª´Â ÇÏ·ç ÀÛ¾÷ ÈÄ¿¡ "¹Ì´Ï ¹ÝÃß" ½Ã°£À» °®´Â°ÍÀÌ µµ¿òÀÌ µÈ´Ù´Â °ÍÀ» ¾Ë¾Ò´Ù. ¸î ºÐ
Á¤µµ°¡ ¼Ò¿äµÈ´Ù. °øÀ¯ÇÒ ¸¸ÇÑ °ÍÀ» ¹è¿ì¸é ÆÀ°ú ´ÙÀ½³¯ ³ª´«´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ¸¹Àº °ÍÀ» ¾ò¾ú´Ù.
¹ÝÃß¿¡´Â ¹Ýµå½Ã ¸î °¡Áö ¿ë¾î¸¦ º¸´Ù È¿°úÀûÀ¸·Î ÇØ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ¿¡ ´ëÇÑ º¸»óÀº º¸´Ù ÅëÇÕµÈ ÆÀÀÌ
µÈ´Ù´Â °ÍÀÌ´Ù. ¸ðµç »ç¶÷ÀÌ ÀÌ·¯ÇÑ ¼Ò±Þ °úÁ¤¿¡ Âü¿©ÇØ¾ß ÇÑ´Ù. ±â¼úÆÀ°ú ºñ ±â¼úÆÀ ¸ðµÎ Âü¿©ÇØ¾ß ÇÑ´Ù. ÇÑ
Àå¼Ò¿¡ ¸ðÀÌ´Â »ç¶÷µéÀÌ ³Ê¹« ¸¹À¸¸é ÇÏÀ§ ÆÀµéÀº ÀڽŵéÀÇ ¹ÝÃß ½Ã°£À» °®´Â °ÍÀÌ ÁÁ´Ù. Áß¿äÇÑ °ÍÀº °°Àº ½Ç¼ö¸¦
µÇÇ®ÀÌ ÇÏÁö ¾Ê´Â °ÍÀÌ´Ù.
Âü°íÀÚ·á
|