ÇѸí(Driver)Àº Á÷Á¢ ÄÚµùÀ» ÇÏ°í ´Ù¸¥ ÇѸí(Watcher/Observer)Àº ¿·¿¡¼ ÁöÄѺ¸¸ç ¼ÒÀ§ ÈƼö¸¦ µÎ°Å³ª, Áú¹®À» ÇÏ°í, ¶Ç Driver°¡ À°Ã¼Àû ÀÏ(ŸÀÌÇÎ)À» ÇÏ´À¶ó ³úÀÇ »ó´çºÎºÐÀ» Ȥ»çÇϹǷÎ, ¿ÂÀüÇÑ ³ú·Î Á¤½ÅÈ°µ¿(¾Ë°í¸®Áò¿¡ ´ëÇØ °í¹ÎÇÑ´ÙµçÁö)À» Çϸç, »óÈ£ º¸¿ÏÀ» ÇØÁØ´Ù -- µÎ »ç¶÷ÀÌ Collective Mind·Î ¸¶Ä¡ ÇÑ »ç¶÷ÀÇ ¿ªÇÒÀ» ÇÏ´Â °Í°ú °°´Ù.
ÄÚµùÇÏ´ø »ç¶÷ÀÌ ÇÇ·ÎÇØÁö°Å³ª ¸·Èú ¶§ »Ó¸¸ ¾Æ´Ï¶ó ÁÖ±âÀûÀ¸·Î ¼·Î ¿ªÇÒÀ» ¹Ù²Ù¾î¼ °è¼Ó ÁøÇàÇÑ´Ù. ÆÀÀÌ µÎ¸í ÀÌ»óÀÏ ¶§´Â ÇÏ·ç¿¡ ¼³Ê¹ø ¾¿ ¦(pair)À» ¹Ù²Ùµµ·Ï ÇÑ´Ù.
È¥ÀÚ¼ ÇÏ´Â ÇÁ·Î±×·¥º¸´Ù µÎ¹è °¡·® ºü¸£°í ¿¡·¯ ¹ß»ý·üÀº Àý¹Ý ÀÌÇÏ·Î ¶³¾îÁø´Ù. °á°úÀûÀ¸·Î °³¹ß ½Ã°£Àº ÈξÀ ÁÙ¾îµç´Ù. (ÄÚµù¿¡ Àüü °³¹ßÀÇ 20% Á¤µµ ¹Û¿¡ ¼Ò¿äµÇÁö ¾Ê°í, µð¹ö±ë°ú ¸ÞÀÎÅͳͽº¿¡ ´ëºÎºÐÀÇ ½Ã°£ÀÌ ¼Ò¿äµÇ´Â °É °í·ÁÇÑ´Ù¸é ´õ¿í)
¾ûŬ¹äÀÇ ½ÇÁ¦ PairProgramming °úÁ¤À» ´ëº»È ÇÑ °ÍÀ» À¥¿¡¼ º¼ ¼ö ÀÖ´Ù. PairProgrammingÀÇ È¿°ú¿¡ ´ëÇÑ ¿¬±¸ÀÚ·á´Â ·Î¸® Àª¸®¾Ï½º(PairProgrammingÀÇ ´ëÇ¥Àû ¿¬±¸ÀÚ)ÀÇ ³í¹®µéÀ» Âü°íÇ϶ó. CACM/IEEE¿¡ ¹ßÇ¥µÇ¾ú´ø The Costs and Benefits of Pair ProgrammingÀÌ ´ëÇ¥ÀûÀÌ´Ù.
Âü°í·Î ÀÌ PairProgrammingÀ» Àû±ØÀûÀ¸·Î »ç¿ëÇÏ°í(¸¸µé¾ú´Ù°í ÇÒ ¼ö´Â ¾ø´Ù. PP´Â ÄÄÇ»ÅÍÀÇ Åº»ýºÎÅÍ ÀÖ¾î¿Ô´Ù) ¹ßÀü½ÃŲ ÄËÆ®º¤À̳ª ¿öµåÄ¿´×Çè°°Àº »ç¶÷µéÀº ±³À°ÇÐÀÇ °³³ä¿¡¼ PPÀÇ ÈùÆ®¸¦ ¾ò¾ú´Ù°íµµ ÇÑ´Ù.
see also http://www.pairprogramming.com/