³ë¹«Çö ´ëÅë·É ¹è³Ê
  ±è¼ºÅÂÀÇ Tech Tips(Linux, PHP, Apache, DBMS, Mobile)
  http://www.supersky.pe.kr  
¾È³çÇϽʴϱî? ±è¼ºÅÂÀÔ´Ï´Ù.
Linux, Apache, PHP, Mysql, Mobile °ü·Ã Tech Tips Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
 
<<   2006 Jul   >>
S M T W T F S
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345
1872568 569
  
  + Article List  :  2006³â 7¿ù (4)
2006/07/27     The Joel Test: ³ªÀº ÄÚµùÀ» À§ÇÑ 12´Ü°è  (11)
2006/07/27     ¼÷·Ã°ø¿¡¼­ ¸¶½ºÅͷΠ (1)
2006/07/27     Quick-Kill ÇÁ·ÎÁ§Æ® °ü¸®¹ý  (1)
2006/07/27     XP(eXtreme Programming) explained  (12)

DNS Powered by DNSEver.com
  ++ The Joel Test: ³ªÀº ÄÚµùÀ» À§ÇÑ 12´Ü°è  -  2006/07/27 14:00
Á¦¸ñ ¾øÀ½          
        

±Û : Joel Spolsky
¹ø¿ª : B.K. Chung Á¤ºÀ°â
°¨¼ö : Jang Han Goo ±¸ÀåÇÑ
2000³â 8¿ù 9ÀÏ

SEMA¿¡ ´ëÇؼ­ µé¾îº¸½Å ÀûÀÌ ÀÖ½À´Ï±î? ¼ÒÇÁÆ®¿þ¾î ÆÀÀÌ ¾ó¸¶³ª ÀßÇÏ´ÂÁö¸¦ Àç´Â ³ª¸§´ë·Î º¹ÀâÇÑ ½Ã½ºÅÛÀÔ´Ï´Ù. ¾Ñ, ¾Æ´Ï! ±× ¸µÅ©¸¦ ´©¸£Áö ¸¶¼¼¿ä. SEMA¸¦ "ÀÌÇØ"¸¸ Çϴµ¥ ¾Æ¸¶ 6³âÁ¤µµ°¡ °É¸±°ÍÀÔ´Ï´Ù. ±×·¡¼­ ¼ÒÇÁÆ®¿þ¾î ÆÀÀÌ ¾ó¸¶³ª ÁÁÀºÁö µî±ÞÀ» ¸Å±æ ¼ö ÀÖ´Â - Á» ¹«Ã¥ÀÓÇÏ°í µÇ´Â´ë·ÎÀÇ - ÀÚüÀûÀÎ ¹öÁ¯ÀÇ Å×½ºÆ®¸¦ ¸¸µé¾ú½À´Ï´Ù. ÀÌ Å×½ºÆ®ÀÇ ÀåÁ¡Àº 3ºÐÁ¤µµ¹Û¿¡ °É¸®Áö ¾Ê´Â´Ù´Â °ÍÀÔ´Ï´Ù. Àý¾àµÇ´Â ½Ã°£À¸·Î ÀÇ´ë¿¡ °¡¼­ °øºÎÇÒ ¼öµµ ÀÖÀ» °ÍÀÔ´Ï´Ù.

The Joel Test

                      
  1. Source Control(¼Ò½º ÄÁÆ®·Ñ)À» »ç¿ëÇϽʴϱî?
  2. Çѹø¿¡ ºôµå¸¦ ¸¸µé¾î³¾ ¼ö ÀÖ½À´Ï±î?
  3. daily build(ÀϺ° ºôµå)¸¦ ¸¸µå½Ê´Ï±î?
  4. ¹ö±× µ¥ÀÌŸº£À̽º¸¦ °¡Áö°í ÀÖ½À´Ï±î?
  5. »õ·Î¿î Äڵ带 ÀÛ¼ºÇϱâ Àü¿¡ ¹ö±×µéÀ» Àâ½À´Ï±î?
  6. up-to-date(ÃÖ½Å) ½ºÄÉÁÙÀ» °¡Áö°í ÀÖ½À´Ï±î?
  7. spec(¼³°è¼­)¸¦ °¡Áö°í ÀÖ½À´Ï±î?
  8. ÇÁ·Î±×·¡¸ÓµéÀÌ Á¶¿ëÇÑ ÀÛ¾÷ȯ°æÀ» °¡Áö°í ÀÖ½À´Ï±î?
  9. µ·ÀÌ Çã¶ôÇÏ´Â Çѵµ³»ÀÇ ÃÖ°íÀÇ ÅøµéÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï±î?
  10. Å×½ºÅ͵éÀ» °í¿ëÇÏ°í ÀÖ½À´Ï±î?
  11. ½ÅÀÔ»ç¿øµéÀº ¸éÁ¢¶§ Äڵ带 Á÷Á¢ Â¥´Â ½Ç±â½ÃÇèÀ» º¾´Ï±î?
  12. hallway usability testing(¹«ÀÛÀ§ »ç¿ë¼º Å×½ºÆÃ)À» ÇϽʴϱî?
  13.                   

Joel TestÀÌ Æ¯º°ÇÑ Á¡Àº °¢ Á÷¹®¿¡ ¿¹/¾Æ´Ï¿À·Î ¹Ù·Î ´ë´äÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. lines-of-code-per-day(ÇϷ絿¾È »êÃâµÇ´Â ÄÚµåÀÇ ÁÙ¼ö)³ª average-bugs-per-inflection-point(»êÃâ ½ÃÁ¡ÀÇ Æò±Õ ¹ö±×¼ö) °°Àº °ÍÀº ¾Ë ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. "¿¹"¿¡ ÇØ´ç ÇÏ´Â Áú¹®¿¡ 1Á¡¾À °¡»êµË´Ï´Ù. ÇÏÁö¸¸ ÀÌ Å×½ºÆ®´Â ÇÙ ¿øÀڷο¡ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ¾ÈÀüÇÑÁö¸¦ °Ë»çÇÏ´Âµî ¿¡´Â »ç¿ëÇÏÁö ¸»¾ÆÁֽʽÿÀ.

12Á¡Àº ¿Ïº®, 11Àº ÃæºÐÇÑ Á¡¼öÀÌÁö¸¸ 10Á¡À̳ª ±× ÀÌÇÏ´Â ½É°¢ÇÑ ¹®Á¦°¡ ÀÖ´Ù´Â ½ÅÈ£ÀÔ´Ï´Ù. »ç½ÇÀº ´ë°³ÀÇ ¼ÒÇÁÆ®¿þ¾î ȸ»ç µéÀÌ 2~3Á¡À» ¹Þ°í ÀÖ°í, ½É°¢ÇÑ µµ¿òÀ» ÇÊ¿ä·Î ÇÏ°í ÀÖ½À´Ï´Ù. Microsoft°°Àº ȸ»ç´Â 12Á¡ ¸¸Á¡À» ¹Þ°í ÀÖ½À´Ï´Ù.

´ç¿¬ÇÑ À̾߱âÁö¸¸ À̰͵鸸À¸·Î ¼º°ø°ú ½ÇÆи¦ °¡¸¦ ¼ö´Â ¾ø½À´Ï´Ù. ƯÈ÷, ¾Æ¹«µµ ÇÊ¿ä¾ø´Â Á¦Ç°À» ±²ÀåÈ÷ ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î ÆÀÀÌ ¸¸µé°í ÀÖ´Ù¸é, ¿ª½Ã³ª ¾Æ¹«µµ ¿øÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¹Ý´ë·Î ÀÌ·± ¹æ½ÄÀ» µû¸£Áö ¾Ê´Â ¸íÀεéÀÌ ¼¼»óÀ» ¹Ù²Ù´Â ¼ÒÇÁÆ®¿þ¾î ¸¦ ¸¸µå´Â °æ¿ì·Î »ý°¢ÇÒ ¼ö ÀÖ°Ú½À´Ï´Ù. ±×·¯³ª, ÀÌ 12°¡Áö ÀÌ¿ÜÀÇ ¿ä¼Ò¸¦ ¸ðµÎ µ¿µîÇÏ°Ô ³õ°í º»´Ù¸é, À̵鸸 Á¦´ë·Î ÇÑ´Ù¸é Áö¼ÓÀûÀ¸·Î ÁÁÀº °á°ú¸¦ ³»´Â Àß ÈÆ·ÃµÈ ÆÀÀÌ µÉ °ÍÀÔ´Ï´Ù.

1. Source Control(¼Ò½º ÄÁÆ®·Ñ)À» »ç¿ëÇϽʴϱî?

»ó¿ë ¼Ò½º ÄÁÆ®·Ñ ÆÐÅ°Áöµéµµ »ç¿ëÇغ¸¾Ò°í, ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ´Â CVSµµ »ç¿ëÇغ¸¾Ò½À´Ï´Ù. CVS´Â ¹«·áÀ̱â´Â ÇÏÁö¸¸ ÃæºÐÇÕ´Ï´Ù. ±×·¸Áö¸¸ ¼Ò½º ÄÁÆ®·ÑÀÌ ¾ø´Ù¸é ÇÁ·Î±×·¡¸ÓµéÀ» Á¶À²ÇÏ´Â ÀÏÀÌ »ó´çÈ÷ ÇÇ°ïÇÒ °ÍÀÔ´Ï´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ´Ù¸¥ »ç¶÷µéÀÌ ¾î¶² °ÍÀ» Çß´ÂÁö ¾Ë ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾ø½À´Ï´Ù. À̸¦ »ç¿ëÇÏ¸é ½Ç¼ö¸¦ ½±°Ô ·Ñ¹éÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ò½º ÄÁÆ®·ÑÀÇ ´Ù¸¥ ÀåÁ¡Àº ¼Ò½ºÄÚµå ÀÚü°¡ ¸ðµç ÇÁ·Î±×·¡¸ÓÀÇ Çϵåµð½ºÅ©¿¡ üũ¾Æ¿ô(check out)µÇ¾î ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ¼Ò½º ÄÁÆ®·ÑÀ» »ç¿ëÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡¼­ Äڵ带 ³¯·È´Ù´Â À̾߱⸦ µé¾îº» ÀûÀÌ ¾ø½À´Ï´Ù.

2. Çѹø¿¡ ºôµå¸¦ ¸¸µé¾î³¾ ¼ö ÀÖ½À´Ï±î?

"ÃÖ½ÅÀÇ ¼Ò½º·ÎºÎÅÍ ¸î´Ü°è¸¦ °ÅÃļ­ ¿ÏÁ¦Ç°(shipping build)À» ¸¸µé ¼ö ÀÖ½À´Ï±î?"¶ó´Â ÀǹÌÀÇ Áú¹®ÀÔ´Ï´Ù. Àß µÇ¾îÀÖ´Â ÆÀÀÎ °æ¿ì¶ó¸é ÇϳªÀÇ ½ºÅ©¸³Æ®·Î checkoutºÎÅÍ ½ÃÀÛÇÏ¿© °¢ ¼Ò½º¸¦ ¸®ºôµå(rebuild)ÇÏ°í °¢ ¹öÁ¯, ¾ð¾î, #ifdef°°Àº Á¶°Çº°·Î ½ÇÇàÆÄÀÏÀ» ¸¸µé¾î³»¾î ¸¶Áö¸· CDROM ·¹À̾ƿô, ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Â À¥»çÀÌÆ®¸¦ ¸¸µé¾î ³»´Â Á¤µµ±îÁö µÇ¾î ÀÖÀ» ¼ö ÀÖ°Ú½À´Ï´Ù.

¸¸ÀÏ ÀÌ °úÁ¤ÀÌ ÇϳªÀÇ ´Ü°è ÀÌ»óÀ» °ÅÄ£´Ù¸é, ¿©±â¼­ºÎÅÍ ¿¡·¯°¡ ¹ß»ýÇÒ È®·üÀÌ »ý±é´Ï´Ù. Á¤ÇØÁø ±âÀÏÀÌ °¡±î¿öÁú¼ö·Ï "¸¶Áö¸·" ¹ö±×¸¦ ¼öÁ¤ÇÏ°í ½ÇÇàÆÄÀÏÀ» ¸¸µå´Â µîÀ» À§ÇØ ºü¸¥ »çÀÌŬÀ» ÇÊ¿ä·Î ÇÒ °ÍÀÔ´Ï´Ù. Äڵ带 ÄÄÆÄÀÏÇÏ°í ¼³Ä¡ÆÄÀÏÀ» ±¸¼ºÇϴµ¥¿¡ 20´Ü°è°¡ ÇÊ¿äÇÏ´Ù¸é ±Þ¹ÚÇÑ ½Ã°£¶§¹®¿¡ »ç¼ÒÇÑ ½Ç¼ö¸¦ ÀúÁö¸£°Ô µÉ °ÍÀÔ´Ï´Ù.

ÇÊÀÚ°¡ ¸¶Áö¸·À¸·Î ±Ù¹«Çß´ø ȸ»ç¿¡¼­´Â ÀÌ·± ÀÌÀ¯·Î WISE¸¦ InstallShield(¿ªÀÚÁÖ : µÎ Á¦Ç° ¸ðµÎ ¼³Ä¡º»À» ¸¸µé±âÀ§ÇÑ µµ±¸ ÀÔ´Ï´Ù.)·Î ±³Ã¼ÇÏ¿´½À´Ï´Ù. ¼³Ä¡ °úÁ¤À» ½ºÅ©¸³Æ®¸¦ ÅëÇؼ­ NT ½ºÄÉÁÙ·¯·Î ¹ã»õ¿¡ ÀÚµ¿À¸·Î ½ÇÇàÇϵµ·Ï ÇÏ°íÀÚ ÇÏ¿´´Âµ¥, WISE´Â ½ºÄÉÁÙ·¯·Î ½ÇÇàÇÒ ¼ö ¾ø´ø ÀÌÀ¯ÀÔ´Ï´Ù. (WISEÀÇ Ä£ÀýÇÑ ºÐµéÀÌ ÃֽŠ¹öÁ¯¿¡´Â ÀÌ°ÍÀÌ °¡´ÉÇÏ´Ù°í ¾Ë·Á¿Ô½À´Ï´Ù.)

3. daily build(ÀϺ° ºôµå)¸¦ ¸¸µå½Ê´Ï±î?

¼Ò½º ÄÁÆ®·ÑÀ» »ç¿ëÇÏ´Ù º¸¸é ´©±º°¡°¡ ºôµå¸¦ ½ÇÆÐÇÏ°Ô ¸¸µå´Â Äڵ带 üũÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, »õ·Î¿î ¼Ò½ºÆÄÀÏÀ» Ãß°¡Çؼ­ ±× »ç¶÷ÀÇ ÄÄÇ»ÅÍ¿¡¼­´Â Àß ÄÄÆÄÀϵÇÁö¸¸, À̸¦ ÄÚµå ·¹ÆÄÁöÅ丮(repository)¿¡´Â Ãß°¡¸¦ ÇÏÁö ¾Ê¾ÒÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ »ç¶÷Àº À̸¦ ÀØ°í ¸¸Á·ÇÑ »óÅ¿¡¼­ ÄÄÇ»Å͸¦ Àá±×°í Áý¿¡ µ¹¾Æ°©´Ï´Ù. ±×·¸Áö¸¸ ÀÌ·Î ÀÎÇØ ´Ù¸¥»ç¶÷µéÀº ÀÛ¾÷À» ÇÒ ¼ö ¾ø°Ô µÇ°í °á±¹ ÂóÂóÇÏÁö¸¸ °á°ú¾øÀÌ ÁýÀ¸·Î µ¹¾Æ°¥ ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù.

¸ð¸£´Â »çÀÌ¿¡ ºôµå¸¦ ½ÇÆÐÇÏ´Â ÀÌ·± ÄÄÆÄÀÏ ¿À·ù°¡ ³ªÁö ¾Êµµ·Ï daily build¸¦ ¸¸µé°Ô µË´Ï´Ù. Å« ÆÀ¿¡¼­´Â ÀÌ·± °æ¿ì¸¦ À§Çؼ­ daily build¸¦ ¸ÅÀÏ ¿ÀÈÄ - Á¡½É½Ã°£µî - ¿¡ ÇÕ´Ï´Ù. »ç¶÷µéÀº Á¡½É½Ã°£ ÀÌÀü¿¡ µÉ ¼ö ÀÖ´Â ÇÑ ¸¹ÀÌ Ã¼Å©ÀÎÀ» ÇÕ´Ï´Ù. Á¡½ÉÀ» ¸ÔÀ¸·Î °¬´Ù°¡ ´Ù½Ã µ¹¾Æ¿À¸é ºôµå´Â ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. ºôµå°¡ ½ÇÆÐÇϸé, »ç¶÷µéÀº ºôµå°¡ ¼º°øÇÑ ÀÌÀü ¼Ò½º·Î ÀÛ¾÷À» ÇÏ¸é µË´Ï´Ù.

¿¢¼¿ÆÀ¿¡¼­´Â ´©±º°¡ ºôµå¸¦ ±ú¸é ¹úÄ¢À¸·Î ´Ù¸¥ »ç¶÷ÀÌ ´Ù½Ã ±ý¶§±îÁö ºôµå¸¦ °ü¸®Çϵµ·Ï ¹úÄ¢À» ÁÖ¾ú½À´Ï´Ù. ÀÌ´Â ºôµå¸¦ ±ú¸é ¹Þ´Â ¹úÄ¢À¸·Î½á »Ó¸¸ ¾Æ´Ï¶ó ¸ðµç À̵éÀÌ µ¹¾Æ°¡¸é¼­ ºôµå¸¦ °ü¸®ÇÒ ¼ö ÀÖ°ÔÇÏ¿©, ¾î¶»°Ô µ¹¾Æ°¡´Â Áö¸¦ ÀÍÈ÷°Ô ÇÏ´Â ¹æ¹ýÀ¸·Î½áµµ ÁÁ¾Ò½À´Ï´Ù.

daily build¿¡ °üÇØ ´õ ÀÚ¼¼È÷ ¾Æ½Ã·Á¸é ÀúÀÇ ±â»ç daily builds are your friend¸¦ ÀÐÀ¸½Ê½Ã¿À.

4. ¹ö±× µ¥ÀÌŸº£À̽º¸¦ °¡Áö°í ÀÖ½À´Ï±î?

¹¹¶ó°í ¹Ý¹ÚÇϼŵµ È®½ÅÇÕ´Ï´Ù. Äڵ带 Â¥°í ÀÖ´Ù¸é ¼³·É È¥ÀÚ Â¥´õ¶óµµ Á¤¸®µÈ ¹ö±× ¸í¼¼ µ¥ÀÌŸº£À̽º¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é ³·Àº ÁúÀÇ ÄÚµå·Î Á¦Ç°À» Ãâ½ÃÇÒ °ÍÀÔ´Ï´Ù. ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÌ ¸Ó¸®·Î ¹ö±×µéÀ» ¸ðµÎ ±â¾ïÇÒ °ÍÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. ¸»µµ ¾ÈµÇ´Â À̾߱âÀÔ´Ï´Ù. Á¦ °æ¿ì¿¡´Â Çѹø¿¡ 2~3°³ÀÇ ¹ö±×¹Û¿¡ ±â¾ïÀ» ¸øÇÏ°í, ´ÙÀ½³¯ÀÌ µÇ°Å³ª Ãâ½Ã¸¦ À§ÇØ ±ÞÇØÁö¸é ÀüºÎ Àؾî¹ö¸®°Ô µË´Ï´Ù. ¹ö±×¸¦ Á¦´ë·Î Æ®·¡Å·ÇؾßÇÕ´Ï´Ù.

¹ö±× µ¥ÀÌŸº£À̽º´Â º¹ÀâÇÒ ¼öµµ ÀÖ°í, °£´ÜÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÃÖ¼ÒÇÑÀ¸·Î °®Ãß¾î¾ßÇÒ ¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù:

              
  • ¹ö±×¸¦ ¿Ïº®ÇÏ°Ô ÀçÇöÇÒ ¼ö ÀÖ´Â °úÁ¤
  • ¹ö±×°¡ ¾ø¾ú´Ù¸é ÀÌ·ç¾îÁ³¾î¾ßÇÒ °á°ú(µ¿ÀÛ)
  • ¹ö±×·Î ÀÎÇÏ¿© »ý±ä °á°ú(µ¿ÀÛ)
  • ´©°¡ ÀÌ ¹ö±×¿¡ ÇÒ´çµÇ¾î ÀÖ´ÂÁö
  • °íÃÄÁø ¹ö±×ÀÎÁö ¾Æ´ÑÁö
  •           

¹ö±× µ¥ÀÌŸº£À̽º¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÀÌÀ¯°¡ Á¦Ç°µéÀÌ ³Ê¹« º¹ÀâÇؼ­¶ó¸é, À̰͵éÀ» Æ÷ÇÔÇÑ 5Ä÷³ÀÇ Å×À̺íÀ» ¸¸µé¾î¼­ »ç¿ëÇϱ⠽ÃÀÛÇϼ¼¿ä.

¹ö±× Æ®·¡Å·¿¡ °üÇØ ´õ ÀÐÀ¸·Á¸é, Painless Bug TrackingÀ» ÀÐÀ¸¼¼¿ä.

5. »õ·Î¿î Äڵ带 ÀÛ¼ºÇϱâ Àü¿¡ ¹ö±×µéÀ» Àâ½À´Ï±î?

¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Windows¿ë WordÀÇ Ã¹ ¹öÁ¯Àº Á×À½ÀÇ ÇÁ·ÎÁ§Æ®¿´½À´Ï´Ù. ³¡ÀÌ ¾ø¾ú½À´Ï´Ù. °è¼ÓÇؼ­ ½ºÄÉÁÙÀ» ÆãÅ©³Â½À´Ï´Ù. ÆÀ Àüü´Â ¸»µµ ¾ÈµÇ´Â ½Ã°£µ¿¾È ÀÏÇß°í, °è¼ÓÇؼ­ ¿¬±âµÇ°í ¶Ç ¿¬±âµÇ¾ú½À´Ï´Ù. ±× ½ºÆ®·¹½º´Â ¾öû³µ½À´Ï´Ù. ºô¾î¸ÔÀ» Á¦Ç°ÀÌ ¸î³â ÈÄ¿¡ Ãâ½ÃµÇ¾úÀ»¶§, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÆÀ Àü¿øÀ» CancunÀ¸·Î ÈÞ°¡º¸³»°í, ÀÌ ¿øÀÎÀ» ºÐ¼®Çϱ⠽ÃÀÛÇß½À´Ï´Ù.

±×µéÀÌ ±ú´Ý°Ô µÈ °ÍÀº ÇÁ·ÎÁ§Æ® ¸Å´ÏÀúµéÀÌ ½ºÄÉÁÙÀ» ³Ê¹« °­¿äÇÏ¿´±â ¶§¹®¿¡ ÇÁ·Î±×·¡¸ÓµéÀº ÄÚµùÀ» »¡¸® ÇÒ ¼ö ¹Û¿¡ ¾ø¾ú½À´Ï´Ù. °Ô´Ù°¡ ¹ö±×¸¦ °íÄ¡´Â ´Ü°è´Â ½ºÄÉÁÙ¿¡ ¾Æ¿¹ Á¸ÀçÇÏÁö ¾Ê¾Ò½À´Ï´Ù. °á°úÀûÀ¸·Î ÁúÀÌ ¾ÆÁÖ ³ª»Û Äڵ带 ¸¸µé°Ô µÇ¾ú½À´Ï´Ù. ¹ö±× °¹¼ö¸¦ ÁÙÀÌ·Á´Â ³ë·ÂÀº ÀüÇô ÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ÇÑ ÇÁ·Î±×·¡¸Ó´Â ÅؽºÆ®ÀÇ ³ôÀ̸¦ °è»êÇÏ´Â ·çƾ ´ë½Å¿¡ "return 12;"·Î ´ëüÇÏ¿© ¹ö±× ¸®Æ÷Æ®·ÎºÎÅÍ ÀÌ °ªÀÌ ¾î¶² ¿µÇâÀ» ÁÖ¾ú´ÂÁö¸¦ ¾Ë°íÀÚ Çß½À´Ï´Ù. ½ºÄÉÁÙÀº ´ÜÁö ¹ö±×ÀÏ ¼ö ¹Û¿¡ ¾ø´Â ±â´ÉµéÀ» ¸ð¾Æ ³õÀº üũ¸®½ºÆ®¿´½À´Ï´Ù. ³ªÁß¿¡ ÀÌ »óȲÀ» "¹«ÇÑ °áÇÔ ¹æ½Ä(infinite defects methodology)"À̶ó°í À̸§Áö¾ú½À´Ï´Ù.

¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ­ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ¹Ý´ëÀÇ "¹«°áÇÔ ¹æ½Ä(zero defects methodology)"¶ó´Â ¹æ½ÄÀ» üÅÃÇß½À´Ï´Ù. ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀº °æ¿µÁøµéÀÇ ¸í·É¿¡ ÀÇÇؼ­ ¹ö±× °¹¼ö¸¦ ÁÙÀÏ ¼ö ÀÖ´Ù°í »ý°¢ÇßÀ½Á÷ÇÑ ÀÌ ¹æ½ÄÀÇ À̸§ Å¿¿¡ À̸¦ ºñ¿ô¾ú½À´Ï´Ù. ÇÏÁö¸¸ ½ÇÁ¦·Î´Â "¹«°áÇÔ(zero defects)"À̶ó´Â À̸§Àº ÁÖ¾îÁø ½Ã°£¿¡ °¡Àå ¿ì¼±¼øÀ§°¡ ³ôÀº °ÍÀº ÄÚµùÇϱâÀü¿¡ ¹ö±×¸¦ Àâ´Â °ÍÀ̶õ »ç½ÇÀ» ÁöĪÇÏ´Â ¸»À̾ú½À´Ï´Ù. ÀÌÀ¯´Â ´ÙÀ½°ú °°½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î ¹ö±×¸¦ °íÄ¡Áö ¾Ê°í ¹æÄ¡ÇÏ´Â ½Ã°£ÀÌ ±æ¾îÁö¸é ±æ¾îÁú¼ö·Ï °íÄ¡´Âµ¥ ´õ ¸¹Àº ½Ã°£°ú ±ÝÀüÀÌ ¿ä±¸µÈ´Ù´Â °ÍÀÔ´Ï´Ù.

¿¹¸¦ µé¸é, ¿ÀŸ³ª ¹®¹ý¿À·ùµîÀº ÄÄÆÄÀÏ·¯°¡ ½±°Ô Àâ¾Æ¼­ °íÄ¡´Âµ¥µµ º°·Î ¹®Á¦°¡ µÇÁö ¾Ê½À´Ï´Ù.

¸¸ÀÏ ¹ö±×°¡ óÀ½ ½ÇÇà½Ã¿¡ ¹ß»ýÇÏ¿© º¸ÀÌ°Ô µÇ¸é, ¸ðµç Äڵ尡 ¸Ó¸´¼Ó°Ô »ý»ýÇÏ°Ô Á¸ÀçÇϱ⿡ ¹Ù·Î °íÄ¥ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

¸çÄ¥Àü¿¡ ÀÛ¼ºÇÑ Äڵ忡¼­ ¹ö±×¸¦ ã°Ô µÇ¸é À̸¦ °íÄ¡±â À§ÇØ Á¶±Ý ½Ã°£ÀÌ ´õ °É¸± °ÍÀÔ´Ï´Ù. ¾Æ¸¶µµ Äڵ带 ´Ù½Ã º¸°Ô µÇ¸é ´ëºÎºÐÀÇ ³»¿ëÀÌ ±â¾ï³ª°í ÀûÁ¤ÇÑ ½Ã°£³»¿¡ ¹ö±×¸¦ °íÄ¥ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

ÇÏÁö¸¸ ¸î´ÞÀü¿¡ ÀÛ¼ºÇÑ Äڵ忡¼­ ¹ö±×°¡ ¹ß°ßµÈ´Ù¸é ÀÌ¹Ì ±× Äڵ忡 °üÇؼ­ ¸¹Àº °ÍÀÌ ÀÌ¹Ì »ý°¢³ªÁö ¾ÊÀ» °ÍÀÌ°í, °íÄ¡±âµµ »ó´ëÀûÀ¸·Î Èûµé °ÍÀÔ´Ï´Ù. ±×¶§Âë µÇ¸é ´Ù¸¥ »ç¶÷ÀÇ Äڵ带 ¼öÁ¤ÇÏ°í ÀÖ´Â ¿ÍÁßÀÏÁöµµ ¸ð¸£°í, ±×»ç¶÷Àº Aruba·Î ÈÞ°¡¸¦ ¶°³ªÀÖÀ»Áöµµ ¸ð¸¨´Ï´Ù. ÀÌ·¸°Ô µÈ´Ù¸é ¹ö±×¸¦ °íÄ¡´Â °ÍÀº ±â¼úÀ» ÀÍÈ÷´Â °Í°°ÀÌ µÇ¾î¹ö¸± °ÍÀÔ´Ï´Ù. õõÈ÷ ²Ä²ÄÇÏ°Ô ±×¸®°í ÁÖÀÇ ±í°Ô Äڵ带 »ìÆìºÁ¾ß ÇÏ°í, ¹°·Ð ¹®Á¦¸¦ ÇØ°áÇϴµ¥¿¡ ¾ó¸¶³ª °É¸±Áö Á¤È®ÇÏ°Ô ÆÇ´ÜÇϱâ Èûµç »óȲÀÌ µÉ °ÍÀÔ´Ï´Ù.

°Ô´Ù°¡ ÀÌ¹Ì ÃâÇÏµÈ Äڵ忡¼­ ¹ö±×¸¦ ¹ß°ßÇÑ´Ù¸é, À̸¦ °íÄ¡´Âµ¥¿¡ Å« ´ë°¡¸¦ Ä¡·ï¾ßÇÒÁöµµ ¸ð¸¦ °ÍÀÔ´Ï´Ù.

ÀÌ·¸°Ô ½Ã°£ÀÌ Àû°Ô µé±â ¶§¹®À̶ó´Â ÀÌÀ¯°¡ ÇϳªÀÇ ÀÌÀ¯°¡ µË´Ï´Ù. ¶Ç´Ù¸¥ ÀÌÀ¯´Â ¹ö±×¸¦ ¼öÁ¤Çϴµ¥ °É¸®´Â ½Ã°£À» ¿¹»óÇÏ´Â °Íº¸´Ù´Â »õ·Î¿î Äڵ带 ÀÛ¼ºÇϴµ¥ °É¸®´Â ½Ã°£À» ¿¹»óÇϱⰡ ÈξÀ ½±±â ¶§¹®ÀÔ´Ï´Ù. ¿¹¸¦ µé¸é, ³»°¡ ´ç½Å¿¡°Ô ¸®½ºÆ®¸¦ ¼ÒÆ®ÇÏ´Â Äڵ带 ¸¸µå´Âµ¥ ¾ó¸¶³ª °É¸®³Ä°í ¹°¾îº»´Ù¸é, ²Ï Á¤È®ÇÑ ´ë´äÀ» ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ±×·¸Áö¸¸, Áú¹®À» ¹Ù²ã¼­ ´ç½ÅÀÇ Äڵ尡 Internet Explorer 5.5¸¸ ¼³Ä¡µÇ¾îÀÖÀ¸¸é µ¿ÀÛÇÏÁö ¾Ê´Â ¹ö±×¸¦ °íÄ¡´Âµ¥ °É¸®´Â ½Ã°£À» ¹¯´Â´Ù¸é, ¹®Á¦°¡ ¹«¾ùÀÎÁöµµ ¸ð¸£´Â »óȲÀ̱⠶§¹®¿¡ ¾ó¸¶³ª °É¸±Áö ÃßÃøÇÏÁöµµ ¸øÇÒ °ÍÀÔ´Ï´Ù. 3ÀÏÀÌ °É¸± ¼öµµ ÀÖÀ» °ÍÀÌ°í, ¿îÁÁÀ¸¸é 2ºÐÀÌ °É¸± ¼öµµ ÀÖÀ» °ÍÀÔ´Ï´Ù.

ÀÌ°ÍÀÌ ÀǹÌÇÏ´Â ¹Ù´Â °íÃľßÇÒ ¹ö±×°¡ ¸¹ÀÌ Á¸ÀçÇÏ´Â »óÅÂÀÇ ½ºÄÉÁÙÀ̶ó¸é ±× ½ºÄÉÁÙÀº Á¤È®ÇÒ ¼ö°¡ ¾ø´Ù´Â °ÍÀÔ´Ï´Ù. ±×·¸Áö¸¸ ÀÌ¹Ì ¾Ë°íÀÖ´Â ¹ö±×µéÀº ¸ðµÎ °íÄ£ »óŶó¸é ±× ½ºÄÉÁÙÀº »ó´ëÀûÀ¸·Î »ó´çÈ÷ Á¤È®ÇÏ°Ô Áöų ¼ö ÀÖ´Â ½ºÄÉÁÙÀÏ °ÍÀÔ´Ï´Ù.

¹ö±× °¹¼ö¸¦ 0¿¡ °¡±õ°Ô ÇÏ´Â ¶ÇÇϳªÀÇ ÁÁÀº Á¡Àº °æÀï¿¡¼­ ÈξÀ ºü¸£°Ô ´ëÀÀÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ¾î¶² ÇÁ·Î±×·¡¸ÓµéÀº À̸¦ µÎ°í Á¦Ç°À» ¹Ù·Î ÃâÇÏÇÒ ¼ö ÀÖ´Â Ç×»ó À¯ÁöÇÏ´Â °ÍÀ̶ó°í À̾߱âÇÕ´Ï´Ù. °æÀïÀÚ°¡ °í°´µéÀ» °¡·Îä°¥¸¸ÇÑ ±²ÀåÈ÷ ÁÁÀº ±â´ÉÀ» »õ·Î ¸¸µé¾ú´Ù¸é ÃàôµÈ ¸¹Àº ¹ö±×¸¦ ¼öÁ¤ÇÒ ÇÊ¿ä¾øÀÌ ¹Ù·Î ÀÌ ±â´ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

6. up-to-date(ÃÖ½Å) ½ºÄÉÁÙÀ» °¡Áö°í ÀÖ½À´Ï±î?

ºñÁî´Ï½º¿¡ ´ç½ÅÀÇ Äڵ尡 Á¶±ÝÀÌ¶óµµ Áß¿äÇÑ ºÎºÐÀ̶ó¸é, Äڵ尡 ¾ðÁ¦Âë ¿Ï¼ºµÉ ¼ö ÀÖ´ÂÁö¸¦ ¾Æ´Â °Í ¶ÇÇÑ Áß¿äÇÏ´Ù´Â °ÍÀº ´ç¿¬ÇÒ °ÍÀÔ´Ï´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ¾ûÅ͸® ½ºÄÉÁÙÀ» ¸¸µå´Âµ¥ ¾Ç¸íÀÌ ³ô½À´Ï´Ù. "¾ðÁ¨°¡´Â µÉ²¨¾ß!"ÇÏ°í ¿ÜĨ´Ï´Ù.

ºÒÇàÇÏ°Ôµµ ±×·± ½ÄÀ¸·Î´Â ÇØ°áÇÒ ¼ö Àִ°ÍÀº ¾ø½À´Ï´Ù. ºñÁî´Ï½º¿¡´Â Äڵ带 ÃâÇÏÇϱâ Àü¿¡ µ¥¸ð, Àü½Ãȸ, ±¤°íµîµî ¹Ì¸® ¸¹Àº °ÍµéÀ» ÆÇ´ÜÇÏ¿© °áÁ¤ÇؾßÇÕ´Ï´Ù. À̸¦ ÇÒ ¼ö ÀÖ´Â ´Ü ÇÑ°¡Áö ¹æ¹ýÀº ½ºÄÉÁÙÀ» °¡Áö°í À̸¦ °è¼ÓÇؼ­ Çö½ÇÀûÀ¸·Î Ãֽų»¿ëÀ¸·Î À¯ÁöÇÏ´Â °ÍÀÔ´Ï´Ù.

½ºÄÉÁÙÀ» °¡Á®¾ßÇÏ´Â ¶Ç´Ù¸¥ Áß¿äÇÑ ÀÌÀ¯´Â À̸¦ ÅëÇؼ­ ¾î¶² ±â´ÉÀÌ ÇÊ¿äÇÑÁö¸¦ °áÁ¤ÇÏ°Ô²û ¸¸µé¾îÁشٴ °ÍÀÔ´Ï´Ù. ¶§¹®¿¡ ¾î¶² ±â´ÉÀÌ ´ú Áß¿äÇÑÁö °áÁ¤ÇؾßÇÏ°í featuris °¡ µÇ±â Àü¿¡ À̵éÀ» Æ÷±âÇϵµ·Ï ÇÕ´Ï´Ù.

½ºÄÉÁÙÀ» °ü¸®ÇÏ´Â °ÍÀÌ ¾î·Á¿ï ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Á¦ ±ÛPainless Software Schedules ¿¡ ÁÁÀº ½ºÄÉÁÙÀ» ¸¸µå´Â °£´ÜÇÑ ¹æ¹ýÀ» ¼³¸íÇÏ¿´½À´Ï´Ù.

7. spec(¼³°è¼­)¸¦ °¡Áö°í ÀÖ½À´Ï±î?

½ºÆåÀ» ¸¸µå´Â °ÍÀº ÀÌ»¡À» ¾¥½Ã´Â°Í°ú °°½À´Ï´Ù: ¸ðµç »ç¶÷µéÀÌ ÁÁ´Ù°í ÀÎÁ¤ÇÏÁö¸¸, ¾Æ¹«µµ ÇÏÁö ¾Ê½À´Ï´Ù.

¿Ö ±×·± Çö»óÀÌ ÀϾ´ÂÁö´Â Á¤È®È÷ ¸ð¸£°Ú½À´Ï´Ù¸¸, ¾Æ¸¶µµ ÇÁ·Î±×·¡¸ÓµéÀÌ ¹®¼­¸¦ ¸¸µå´Â °ÍÀ» ±²ÀåÈ÷ ½È¾îÇϴµ¥¿¡ ±âÀÎÇÏ´Â °Í °°½À´Ï´Ù. ±× °á°ú·Î, ÇÁ·Î±×·¡¸Ó¹Û¿¡ ¾ø´Â Áý´Ü¿¡¼­ ÇÑ°¡Áö ¹®Á¦¸¦ ÇØ°áÇÏ°íÀÚ Çϸé, À̵éÀº ¹®¼­¸¦ ¸¸µé±â º¸´Ù´Â ÄÚµå·Î ÀڽŵéÀÇ ÀÇ°ßÀ» Ç¥¸íÇÏ·Á ÇÕ´Ï´Ù. ½ºÆåÀ» ¸ÕÀú ¸¸µé±âº¸´Ù´Â Â÷¶ó¸® Äڵ带 Â¥¼­ º¸¿©ÁÖ´Â °ÍÀ» ÅÃÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.

¼³°è ´Ü°è¿¡¼­ ¹®Á¦¸¦ ¹ß°ßÇÏ¸é ¸îÁÙÀ» °íÃļ­ À̸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö¸¸ Äڵ尡 Â¥¿©Áø »óȲÀ̶ó¸é ÀÌ ¹®Á¦¸¦ ¼öÁ¤ÇÏ´Â ´ñ°¡´Â °¨Á¤ÀûÀ¸·Î³ª(Äڵ带 ±×³É ¹ö¸®´Â °ÍÀ» ÁÁ¾ÆÇÏ´Â »ç¶÷Àº ¾ø½À´Ï´Ù) ½Ã°£ÀûÀ¸·Î³ª ÈξÀ ³ô°Ô µÇ°í ´õ Èûµç ÀÛ¾÷ÀÌ µÇ¾î¹ö¸³´Ï´Ù. ½ºÆåÀ» ÅëÇؼ­ ¸¸µé¾îÁöÁö ¾ÊÀº ¼ÒÇÁÆ®¿þ¾î´Â ´ë°³ ¼³°è°¡ À߸øµÇ¾î ½ºÄÉÁÙÀ» ¾û¸ÁÀ¸·Î ¸¸µé¾î³õ½À´Ï´Ù. Netscape¿¡¼­µµ ÀÌ·± ¹®Á¦·Î ÀÎÇØ ºê¶ó¿ìÀúÀÇ Ãʱ⠳װ³ÀÇ ¹öÁ¯ÀÌ ³Ê¹« ¾û¸ÁÀÌ µÇ¾î °á±¹ °ü¸®ÀÚµéÀÌ ¸ÛûÇÏ°Ôµµ Äڵ带 ÀüºÎ ¹ö¸®°í ´Ù½Ã Â¥µµ·ÏÇÑ °áÁ¤À» ³»·Á¹ö¸®°Ô µÇ´Â »óȲÀÌ ¹ú¾îÁ³½À´Ï´Ù. °Å±â´Ù ÇѼú ´õ ¶°¼­ Mozilla¿¡¼­ ÀÌ·± ½Ç¼ö¸¦ ´Ù½Ã ¹Ýº¹ÇÏ¿© °Ü¿ì Alpha ´Ü°è¿¡ °¡´Âµ¥ ¸î³âÀ̶ó´Â ½Ã°£ÀÌ °É¸®°Ô µÇ¾ú½À´Ï´Ù.

ÇÊÀÚÀÇ Áö·ÐÀº ÀÌ ¹®Á¦´Â ÇÁ·Î±×·¡¸ÓµéÀÌ ¹®¼­¸¦ ÀÛ¼ºÇϴµ¥ °ÅºÎ°¨ÀÌ ¾øµµ·Ï ÀÛ¹® °­ÀǸ¦ µèµµ·Ï º¸³»´Â °ÍÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ´Ù¸¥ ÇØ°áÃ¥À̶ó¸é ½ºÆå°°Àº ¹®¼­ ÀÛ¼º¿¡ ´É¼÷ÇÑ °ü¸®ÀÚ¸¦ µÎ´Â °ÍÀÔ´Ï´Ù. µÎ °æ¿ì ¸ðµÎ "½ºÆå¾ø´Â ÄÚµå´Â ±Ý¹°"À̶ó´Â °£´ÜÇÑ ±ÔÄ¢À» µû¶ó¾ß ÇÒ °ÍÀÔ´Ï´Ù.

ÀúÀÇ 4ºÎÂ¥¸® ±Û¿¡ ½ºÆå ÀÛ¼ºÇÏ´Â ¿ä·É¿¡ ´ëÇØ À̾߱âÇß½À´Ï´Ù.

8. ÇÁ·Î±×·¡¸ÓµéÀÌ Á¶¿ëÇÑ ÀÛ¾÷ȯ°æÀ» °¡Áö°í ÀÖ½À´Ï±î?

Áö½Ä ±Ù·ÎÀÚ¿¡°Ô °ø°£, Á¶¿ëÇÔ, ÇÁ¶óÀ̹ö½Ã¸¦ ÁÜÀ¸·ÎÇؼ­ ¸¹Àº »ý»ê¼º Çâ»óÀ» ¾ò´Â´Ù´Â °ÍÀº ÀÌ¹Ì Áõ¸íµÈ »ç½ÇÀÔ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î °ü¸®ÀÇ °íÀüÀÎ Peopleware¿¡¼­´Â ÀÌ »ý»ê¼º Çâ»ó¿¡ ´ëÇØ ÀÚ¼¼È÷ ±â¼úÇÕ´Ï´Ù.

¹®Á¦´Â ¿©±â¿¡ ÀÖ½À´Ï´Ù. Áö½Ä ±Ù·ÎÀÚ´Â "in the zone"»óŶó°íµµ ÇÏ´Â "flow"»óÅ¿¡ µé¾î¼¶À¸·Î½á °¡Àå ÃÖ»óÀÇ »óÅ°¡ µÇ¾î ÀÏ¿¡ ¿Ïº®È÷ ÁýÁßÇÏ°í ¿ÜºÎ¿¡ °³ÀÇÄ¡ ¾Ê°Ô µË´Ï´Ù. ¿Ïº®ÇÑ ÁýÁßÀ¸·Î ½Ã°£ °¡´Â °ÍÀ» ÀØ°í ÁÁÀº °á°ú¸¦ ³»°Ô µË´Ï´Ù. À̶§¿¡ ¹Ù·Î ´ëºÎºÐÀÇ »ý»êÀûÀÎ ÀϵéÀ» ó¸®ÇÏ°Ô µË´Ï´Ù. ÀÛ°¡, ÇÁ·Î±×·¡¸Ó, °úÇÐÀÚ ±×¸®°í ½ÉÁö¾î ³ó±¸¼±¼öµé±îÁöµµ "in the zone"»óÅ°¡ ÀÖÀ½À» À̾߱âÇÒ °ÍÀÔ´Ï´Ù.

¹®Á¦´Â "zone"À¸·Î µé¾î°¡´Â °ÍÀÌ ½±Áö ¾Ê´Ù´Â °ÍÀÔ´Ï´Ù. ÃøÁ¤Çغ¸¸é, ÃÖ»óÀÇ »ý»ê¼ºÀ¸·Î ÀÏÀ» Çϱâ À§Çؼ­´Â Æò±Õ 15ºÐÀÌ °É¸³´Ï´Ù. ÇÏÁö¸¸ ¾î¶² °æ¿ì¿¡´Â ÇÇ°ïÇÏ°í ÀÌ¹Ì ¸¹Àº ÀÏÀ» ÇÑ »óÅ¿¡¼­ "zone"»óÅ¿¡ µé¾î°¡Áö ¸øÇÏ°í ´Ù¸¥ ÀÏÀ» Çϰųª À¥¼­ÇÎÀ̳ª Å×Æ®¸®½º·Î ½Ã°£À» ÇãºñÇÏ°Ô µÉ ¼öµµ ÀÖ½À´Ï´Ù.

¶Ç´Ù¸¥ ¹®Á¦´Â "zone"»óÅ¿¡¼­ ºüÁ®³ª°¡´Â °ÍÀÌ ¸Å¿ì ½±´Ù´Â °ÍÀÔ´Ï´Ù. ÀâÀ½, ÀüÈ­¼Ò¸®, Á¡½É½Ä»ç, Àá½Ã ½ºÅ¸¹÷½º¿¡ 5ºÐ°£ °¬´Ù¿À´Â °Í ±×¸®°í ƯÈ÷ µ¿·á¿¡ ÀÇÇÑ ¹æÇص ÀÇÇØ ¹Ù·Î "zone"¿¡¼­ ºüÁ®³ª°¡°Ô µË´Ï´Ù. µ¿·á°¡ 1ºÐÀ̶ó´Â ªÀº ½Ã°£ µ¿¾ÈÀÌ¶óµµ Áú¹®À» ÇÏ¿© "zone"»óÅ¿¡¼­ ºüÁ®³ª°£´Ù¸é ´Ù½Ã µÇµ¹¾Æ°¡±â À§Çؼ­ 30ºÐÀÌ ³Ñ´Â ½Ã°£ÀÌ °É·Á Àüü È¿À²¿¡ Ä¡¸íÀûÀÎ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ½À´Ï´Ù. Ä«ÆäÀÎ °¡µæÇÑ ´åÄÄ È¸»çµéÀÌ ÁÁ¾ÆÇÏ´Â ÇÕ¼÷¼Ò°°Àº °÷¿¡ ¿·ÀÇ ¸¶ÄÉÆà ºÎ¼­¿¡¼­ °è¼ÓÇؼ­ ¿À´Â ÀüÈ­¿¡ ´ë°í ¼Ò¸®Áö¸£´Â ±×·± ½Ã²ô·¯¿î ȯ°æÀ̶ó¸é °è¼ÓµÈ ¹æÇØ·Î Áö½Ä ±Ù·ÎÀÚµéÀÇ »ý»ê¼ºÀº Ã߶ôÇÏ¿© "zone"»óÅ¿¡ Àý´ë À̸£Áö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÇÁ·Î±×·¡¸Óµé¿¡°Ô À־ ƯÈ÷ ¾î·Æ½À´Ï´Ù. »ý»ê¼ºÀº ´Ü±âÀûÀÎ ±â¾ï·ÂÀ¸·Î Çѹø¿¡ ¾ó¸¶³ª ¸¹Àº ÀÛÀº ¼¼ºÎ»çÇ×µéÀ» ´Ù·ç´À³Ä¿¡ ´Þ·ÁÀÖ½À´Ï´Ù. ¾î¶°ÇÑ ¹æÇصµ ÀÌ·± ¼¼ºÎ»çÇ×µéÀ» Àؾî¹ö¸®°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏÀ» ´Ù½Ã Àç°³ÇÏ¸é ±×°ÍµéÀ» ´Ù½Ã ±â¾ïÇÏÁö ¸øÇÏ¿© (»ç¿ëÇÏ´ø Áö¿ªº¯¼ö³ª °Ë»ö ¾Ë°í¸®ÁòÀ» ¸¸µé´ø Áß¿¡ ¾îµð¿¡¼­ ¸ØÁá¾ú´ÂÁöµî) ´Ù½Ã ã¾Æº¸°Ô µÇ°í, ÀÌ·Î ÀÎÇØ ´Ù½Ã ¼Óµµ°¡ ºÙÀ»¶§±îÁö ´À·ÁÁö°Ô µË´Ï´Ù.

Á÷°üÀûÀ¸·Î °è»êÇغ¸¸é ´ÙÀ½°ú °°½À´Ï´Ù. ¸¸ÀÏ ÇÁ·Î±×·¡¸Ó°¡ ´Ü 1ºÐÀÌ¶óµµ ¹æÇظ¦ ¹Þ¾Æ¼­(¸í¹éÇÑ ±Ù°Å¿¡ ÀÇÇØ) 15ºÐÀÇ »ý»ê¼ºÀ» ³¯·Á¹ö¸°´Ù°í ÇսôÙ. ö¼ö¿Í ¿µÈñ µÎ ÇÁ·Î±×·¡¸Ó°¡ ³·Àº Ä­¸·ÀÌ·Î ÁÖ¿í ´Ã¾î¼±(a standard Dilbert veal-fattening farm) ¿­¸° »ç°¢ ÆÄƼ¼Ç ¿·ÀÚ¸®¿¡ ¾É¾Æ ÀÖ´Ù°í ÇսôÙ. ¿µÈñ°¡ strcpyÇÔ¼öÀÇ À¯´ÏÄÚµå ¹öÁ¯ À̸§À» Àؾú½À´Ï´Ù. 30Ãʸé ã¾Æº¼ ¼ö ÀÖ°ÚÁö¸¸, ö¼öÇÑÅ× ¹°¾îº¸¸é 15ÃÊ°¡ °É¸³´Ï´Ù. ±×·¡¼­ ¹Ù·Î ¿·¿¡ ¾É¾Æ Àִ ö¼ö¿¡°Ô ¹¯½À´Ï´Ù. ö¼ö´Â »ê¸¸ÇØÁö°í - ¿µÈñÀÇ 15Ãʸ¦ ¾Æ³¢±â À§ÇØ - 15ºÐÀ» ³¶ºñÇÏ°Ô µË´Ï´Ù.

À̹ø¿¡´Â º®°ú ¹®À¸·Î ³ª´µ¾îÁø º°µµÀÇ »ç¹«½Ç·Î °¡Á¤À» ÇսôÙ. ¿©ÀüÈ÷ ¿µÈñ´Â ÇÔ¼ö¸¦ ±â¾ïÇÏÁö ¸øÇÕ´Ï´Ù. ´Ù½Ã ã¾Æº¸´Â °ÍÀ¸·Î 30Ãʸ¦ º¸³¾ ¼ö ÀÖÀ» °ÍÀÌ°í ¿· ¹æ¿¡ Àִ ö¼ö¿¡°Ô ¹°¾îº¸±â À§Çؼ­ (ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¸ÓÀÇ Æò±Õ ¹°¸®ÀûÀÎ °Ç°­»óŸ¦ ºÁ¼­´Â ½±Áö ¾ÊÀº) ÀϾ¼­ °È´Â °ÍÀ» Æ÷ÇÔÇÑ 45Ãʸ¦ º¸³¾ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. °á±¹ ã¾Æº¸´Â °ÍÀ» ¼±ÅÃÇÏ¿© 30Ãʸ¦ º¸³»°Ô µÇÁö¸¸ ö¼öÀÇ 15ºÐÀ» ¹ú¾îÁÖ°Ô µË´Ï´Ù. ´ë´ÜÇÏÁÒ!

9. µ·ÀÌ Çã¶ôÇÏ´Â Çѵµ³»ÀÇ ÃÖ°íÀÇ ÅøµéÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï±î?

ÄÄÆÄÀÏ µÇ´Â ¾ð¾î·Î Äڵ带 ÀÛ¼ºÇÏ´Â °ÍÀº ¿©ÀüÈ÷ ¾Æ¹« PC¿¡¼­ ÇÒ ¼ö ¾ø´Â °Í ÁßÀÇ ÇϳªÀÔ´Ï´Ù. ÄÄÆÄÀÏÀ» Çϴµ¥ ¸îÃÊ ÀÌ»ó °É¸°´Ù¸é ÃÖ»óÀÇ ±âÁ¾À» »ç¿ëÇÔÀ¸·Î½á ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. 15ÃÊ ÀÌ»ó °É¸°´Ù¸é Áö·çÇؼ­ ±× ½Ã°£µ¿¾È The OnionÀ» ÀÐ°Ô µÉ °ÍÀÌ°í ³Ê¹« Àç¹ÌÀÖ´Â °ü°è·Î °Å±â¿¡ ºüÁ® ¼ö½Ã°£ÀÇ »ý»ê¼ºÀ» ³¯·Á¹ö¸± °ÍÀÔ´Ï´Ù.

¸ð´ÏÅÍ Çϳª·Î GUIÄڵ带 µð¹ö±ëÇÑ °ÍÀº ºÒ°¡´ÉÇÏÁö´Â ¾ÊÁö¸¸ °íÅ뽺·¯¿î ÀÛ¾÷ÀÔ´Ï´Ù. GUIÄڵ带 ÀÛ¼ºÇÏ°í ÀÖ´Ù¸é, 2´ëÀÇ ¸ð´ÏÅÍ·Î ÈξÀ ½¬¿î ÀÛ¾÷À» ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

´ë°³ÀÇ ÇÁ·Î±×·¡¸ÓµéÀº ¾ÆÀÌÄÜÀ̳ª Åø¹Ù¸¦ À§ÇØ ºñÆ®¸ÊÀ» ¼öÁ¤ÇؾßÇÏ°í ´ëºÎºÐÀÇ ÇÁ·Î±×·¡¸Ó ¿ª½Ã ÁÁÀº ºñÆ®¸Ê ¿¡µðÅ͸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­ ±âº»ÀûÀ¸·Î Á¦°øÇÏ´Â Paint ÇÁ·Î±×·¥À¸·Î ºñÆ®¸ÊÀ» ¼öÁ¤ÇÏ´Â °ÍÀº ¿ô±ä ÀÏÀÌÁö¸¸ ´ëºÎºÐ ÀÌ·¸°Ô ÇÏ°í ÀÖ½À´Ï´Ù.

ÇÊÀÚÀÇ °¡Àå ÃÖ±Ù Á÷Àå¿¡¼­ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ °è¼ÓÇؼ­ ÀÚµ¿ÀûÀ¸·Î ½ºÆÔÀ» º¸³Â½À´Ï´Ù. ÀÌÀ¯ÀÎ Áï½¼ 220MBÀÌ»óÀÇ Çϵåµå¶óÀ̺긦 »ç¿ëÇÏ°í ÀÖ´Ù´Â °ÍÀ̾ú½À´Ï´Ù. ÇÊÀÚ´Â ¿äÁò HD°¡°ÝÀ» º»´Ù¸é ÀÌ °ø°£ÀÇ È¯»êµÈ °¡°ÝÀº ³»°¡ ÀÌ¿ëÇÏ´Â È­Àå½Ç ÈÞÁöº¸´Ù ½Î´Ù´Â °ÍÀ» ÁöÀûÇß½À´Ï´Ù. µð·ºÅ丮¸¦ Á¤¸®Çϱâ À§ÇØ 10ºÐÀ» ÇãºñÇÏ´Â Á¤µµ·Îµµ Å« »ý»ê¼º ÀúÇÏÀÏ °ÍÀÔ´Ï´Ù.

"ÃÖ°íÀÇ °³¹ßÆÀÀº Àý´ë ±×µéÀÇ ÇÁ·Î±×·¡¸ÓµéÀ» °í¹®ÇÏÁö ¾Ê½À´Ï´Ù!" ÈÄÁø Á¦Ç°À¸·Î ÀÎÇÑ ÀÛÀº ºÒÆíÇÔÀÌ ½×¿©¼­ ÇÁ·Î±×·¡¸ÓµéÀÌ ºÒ¸¸¿¡ Âû ¼öµµ ÀÖ½À´Ï´Ù. ±×¸®°í ±×·Î ÀÎÇÑ ºÒ¸¸¿¡ Âù ÇÁ·Î±×·¡¸Ó´Â ºñ»ý»êÀûÀÎ ÇÁ·Î±×·¡¸ÓÀ̱⠽¬¿ï °ÍÀÔ´Ï´Ù.

ÀÌ·± °ÍµéÀ» ¸ðµÎ Á¾ÇÕÇϸé ÇÁ·Î±×·¡¸ÓµéÀº ÃÖ°í/ÃÖ½ÅÀÇ °Íµé·Î ½±°Ô ¸Å¼öµÈ´Ù´Â ¶æÀÌ µË´Ï´Ù. ÀÌ´Â ³ôÀº ¿¬ºÀÀ» ÁÖ´Â °Íº¸´Ù´Â ÈξÀ ½Ñ ¹æ¹ýÀÏ °ÍÀÔ´Ï´Ù!

10. Å×½ºÅ͵éÀ» °í¿ëÇÏ°í ÀÖ½À´Ï±î?

ÆÀÀÌ ÃÖ¼ÒÇÑ 2~3¸íÀÇ ÇÁ·Î±×·¡¸Ó¿¡°Ô Å×½ºÆø¸ Àü´ãÇÏ´Â Å×½ºÅÍ°¡ ÇÒ´çµÇ¾î ÀÖÁö ¾Ê´Ù¸é, ¹ö±×°¡ ¸¹Àº Á¦Ç°À» ÃâÇÏÇÏ°í Àְųª ½Ã°£´ç $100Â¥¸® ÇÁ·Î±×·¡¸Ó¿¡°Ô ½Ã°£´ç $30ÀÇ ÀÏÀ» ½ÃÅ°´Â ³¶ºñ¸¦ ÇÏ°í ÀÖ´Â °ÍÀÔ´Ï´Ù. Å×½ºÅ͸¦ °í¿ëÇÏ´Â °ÍÀÌ ³¶ºñ·Î »ý°¢ÇÏ´Â °ÍÀº Á¤¸» À߸øµÈ °è»êÀ» ÇÏ°í ÀÖ´Â °ÍÀ̸ç, ¸¹Àº »ç¶÷µéÀÌ À̸¦ ±ú´ÝÁö ¸øÇÏ°í Àִµ¥¿¡ ³î¶ø´Ï´Ù.

ÀÌ¿¡ °üÇØ ´õ ÀÚ¼¼È÷ ¾Ë°íÀÚ ÇÑ´Ù¸é Top Five (Wrong) Reasons You Don't Have Testers ¸¦ ÀÐÀ¸½Ê½Ã¿À.

11. ½ÅÀÔ»ç¿øµéÀº ¸éÁ¢¶§ Äڵ带 Á÷Á¢ Â¥´Â ½Ç±â½ÃÇèÀ» º¾´Ï±î?

¸¶¹ý»ç¸¦ °í¿ëÇϴµ¥ ±×ÀÇ ¸¶¹ýÀ» º¸Áö ¾Ê°í °í¿ëÇϽðڽÀ´Ï±î? ´ç¿¬È÷ ±×·¸Áö ¾Ê°ÚÁÒ.

°áÈ¥½Ä¿¡ ¿ä¸®»ç¸¦ °í¿ëÇϴµ¥ ¿ä¸®»ç°¡ ¸¸µç ¿ä¸®ÀÇ ¸Àµµ ¸ð¸£°í °í¿ëÇϽðڽÀ´Ï±î? ±×·¸Áö ¾ÊÀ»°ÍÀÔ´Ï´Ù.(¿ªÀÚÁÖ: ½ÇÁ¦·Î °áÈ¥½ÄÀå ¿ä¸®»çÀÇ ¸ÀÀ» º¸´Â ºñÀ¯´Â ¿ì¸®³ª¶ó¿¡ ¸ÂÁö ¾ÊÀ» °Í °°³×¿ä. ÀÌ ¹®±¸ÀÇ ¶æ¸¸ ÀÌÇØÇϼ¼¿ä)

ÇÏÁö¸¸ Çö½Ç¿¡¼­´Â ¸ÅÀÏ ÀλóÀûÀÎ À̷¼­³ª ¸éÁ¢¿¡¼­ ¸¾¿¡ µç ÀÌÀ¯·Î °í¿ëÇÏ´Â ÀϵéÀÌ ÀϾ´Ï´Ù. ȤÀº ("CreateDialog()¿Í DialogBox()ÀÇ Â÷ÀÌÁ¡Àº ¹«¾ùÀԴϱî")µîÀÇ ¹®¼­¸¸ º¸¸é ¾Ë ¼ö ÀÖ´Â »ç¼ÒÇÑ Áú¹®À¸·Î ä¿ëÇϱ⵵ ÇÕ´Ï´Ù. ÇÁ·Î±×·¡¸Ó¸¦ ä¿ëÇϴµ¥ À־ Áß¿äÇÑ °ÍÀº ±×·± »ç¼ÒÇÑ °ÍµéÀ» ¾ó¸¶³ª ¸¹ÀÌ ¿Ü¿ü´À³Ä°¡ ¾Æ´Ï°í Äڵ带 Àß ÀÛ¼ºÇÒ ¼ö ÀÖ´À³ÄÀÔ´Ï´Ù. ȤÀº "¾ÆÇÏ!"·ùÀÇ Áú¹®À¸·Î ä¿ëÇϱ⵵ ÇÕ´Ï´Ù. "¾ÆÇÏ!"·ùÀÇ Áú¹®À̶õ ´äÀ» ¾Ë¸é °£´ÜÇÏÁö¸¸ ¸ð¸£´Â °æ¿ì¿¡´Â Àý´ë ¸ÂÃâ ¼ö ¾ø´Â Áú¹®À» À̾߱âÇÕ´Ï´Ù.

Á¦¹ß ÀÌ·± ¹æ½ÄÀ» ±×¸¸ µÎ½Ê½Ã¿À. ¸éÁ¢¶§ ¹«¾óÇصµ »ó°ü¾øÁö¸¸ ¹Ýµå½Ã Äڵ带 ÀÛ¼ºÇϵµ·Ï ÇؾßÇÕ´Ï´Ù.(´õ ¸¹Àº °ÍÀ» ¾Ë°í ½Í´Ù¸é Guerrilla Guide to Interviewing¸¦ ÀÐÀ¸½Ê½Ã¿À)

12. hallway usability testing(¹«ÀÛÀ§ »ç¿ë¼º Å×½ºÆÃ)À» ÇϽʴϱî?

¹«ÀÛÀ§ »ç¿ë¼º Å×½ºÆ®(hallway usability test)´Â º¹µµ¸¦ Áö³ª°¡´Â ´ÙÀ½ »ç¶÷À» ºÙÀâ°í ¹æ±Ý § Äڵ带 »ç¿ëÇÏ°Ô ÇÏ´Â ¹æ½ÄÀÔ´Ï´Ù. 5¸í¿¡°Ô ÀÌ Å×½ºÆ®¸¦ ÇÑ´Ù¸é 95%ÀÇ »ç¿ë¼º ¹®Á¦¿¡ ´ëÇØ ¹è¿ï ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

ÁÁÀº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¼³°è´Â »ý°¢Ã³·³ ¾î·Á¿î °ÍÀÌ ¾Æ´Ï°í »ç¿ëÀÚµéÀÌ ´ç½ÅÀÇ Á¦Ç°À» ±¸ÀÔÇÏ°í »ç¿ëÇÏ°Ô Çϴµ¥ À־ Àý´ëÀûÀ¸·Î Áß¿äÇÕ´Ï´Ù. ªÀº ÇÁ·Î±×·¡¸Ó ÀÔ¹®¼­·Î UI ¼³°è¿¡ °üÇØ ÇÊÀÚ°¡ ¾´ ¹«·á ¿Â¶óÀΠåÀ» Àо½Ç ¼ö ÀÖ½À´Ï´Ù.

ÇÏÁö¸¸ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡¼­ Á¦ÀÏ Áß¿äÇÑ °ÍÀº ¸¹Àº »ç¶÷µé¿¡°Ô ´ç½ÅÀÇ ÇÁ·Î±×·¥À» º¸¿©ÁÖ¸é(5~6¸íÀ̸é ÃæºÐÇÕ´Ï´Ù) Á¦ÀÏ Å« ¹®Á¦Á¡À» ºü¸¥ ½Ã°£¿¡ ¹ß°ßÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. Jakob NielsenÀÇ ±Û¿¡¼­ ±× ÀÌÀ¯¿¡ ´ëÇÑ ¼³¸íÀ» ãÀ» ¼ö ÀÖ½À´Ï´Ù. UI ¼³°è °æÇèÀÌ º°·Î ¾ø´Ù°í ÇÏ´õ¶óµµ - ºñ¿ëÀÌ ÀüÇô µéÁö ¾Ê´Â - ¹«ÀÛÀ§ »ç¿ë¼º Å×½ºÆ®¸¦ ÇÑ´Ù¸é ´ç½ÅÀÇ UI´Â ÈξÀ ÁÁ¾ÆÁú °ÍÀÔ´Ï´Ù.

Joel Test¸¦ »ç¿ëÇÏ´Â 4°¡Áö ¹æ½Ä

              
  1. ÀÚ½ÅÀÌ ¼ÓÇÑ ¼ÒÇÁÆ®¿þ¾î ÆÀÀÇ Á¡¼ö¸¦ ¸Å±â°í ±×°Í¿¡ ´ëÇØ ¾ð±ÞÇÒ ¼ö ÀÖµµ·Ï °á°ú¿¡ ´ëÇÑ ÀÌÀ¯¸¦ ÇÊÀÚ¿¡°Ô ¾Ë·ÁÁֽʽÿÀ.
  2. ÇÁ·Î±×·¡¸Ó ÆÀÀÇ °ü¸®ÀÚ¶ó¸é, ´ç½ÅÀÇ ÆÀÀÌ ÃÖ´ëÇÑ Àß ¿î¿µµÉ ¼ö ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Â ÁöÇ¥·Î »ç¿ëÇϽʽÿÀ. 12Á¡À» ¹Þ±â ½ÃÀÛÇϸé ÇÁ·Î±×·¡¸ÓµéÀ» °£¼·¾øÀÌ ±×³É µÎ°í ºñÁî´Ï½ºÂÊ »ç¶÷µéÀÌ ±×µéÀ» °£¼·ÇÏÁö ¸øÇÏ°Ô Çϴµ¥¿¡ ¸ðµç ½Ã°£À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. ÇÁ·Î±×·¡¸Ó ÀÏÀ» ¸ÃÀ»Áö¸¦ °áÁ¤ÇؾßÇÏ´Â »óȲÀ̶ó¸é ±× ÆÀÀÇ Ä£ÇÑ »ç¶÷¿¡°Ô ÀÌ Å×½ºÆ® °á°ú°¡ ¾î¶²Áö¸¦ ¹°¾îº¸½Ê½Ã¿À. °á°ú Á¡¼ö°¡ ³Ê¹« ³·´Ù¸é À̸¦ °íÄ¥ ¼ö ÀÖ´Â ±ÇÇÑÀ» ¹ÞÀ» °ÍÀÎÁö¸¦ È®ÀÎÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é ºÒ¸¸°ú ½ºÆ®·¹½º¿¡ ºüÁú °ÍÀÔ´Ï´Ù.
  4. ÇÁ·Î±×·¡¹Ö ÆÀÀ» Æò°¡ÇÏ¿©¾ß ÇÏ´Â ÅõÀÚÀÚÀ̰ųª ´ç½ÅÀÇ È¸»ç°¡ ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î ȸ»ç¿Í ÇÕº´À» ÇÑ´Ù¸é ÀÌ Æò°¡°¡ ±ÞÇÑ´ë·Î ±¦ÂúÀº ÁöÇ¥°¡ µÉ °ÍÀÔ´Ï´Ù
  5.           
    






      << prev     1  2  3  4     next >>