ìž„ì�¸íƒ�ì�´ ì�´ê³³ì—� ë�¼ì �ì�´ë‹¤ê°€ 옮김. ë‚´ìš©ì�„ 요약하ìž�ë©´...
----
ì�´ë²ˆí•™ê¸°ì—� 소프트웨어 ê²½ì˜� 모ë�¸ë§�ì�´ë�¼ëŠ” 과목ì�„ 듣는ë�°, 소프트웨어 프로세스를 ê²½ì˜�ìž�ì�˜ 입장ì—�서 ë°”ë�¼ë³´ëŠ” 수업ì�´ë�¼ê³ í• ìˆ˜ 있다. 수업시간ì—� ê°€ë�” XP와 ê°™ì�€ ì• ìž�ì�¼ ë°©ë²•ë¡ ì—� 대한 언급ì�´ 있는ë�°, 수업시간ì—� 나왔ë�˜ êµ�수님ì�˜ 한 마디로만 íŒ�단하기ì—�는 무리가 있지만, ë‚´ê°€ ì•Œê³ ìžˆëŠ” XP와는 조금 다른 ì�´í•´ë¥¼ í•˜ê³ ê³„ì‹ ë“¯ 하다. 예를 들면,
"XPì—�서는 ì§� 프로그래ë°�ì�„ 합니다. ì�¸ì›�ì�´ ì �ì�€ 프로ì �트ì—�서는 프로그래ë°�ì�„ 하면서 회ì�˜ë¥¼ 합니다. ì�´ë ‡ê²Œ ë�˜ë©´ 회ì�˜ì‹œê°„ì�´ 단축ë�˜ê³ 종êµì—�는 delivery를 단축시킬 수 있습니다"
어찌보면 ë�™ì�˜í• 수 ìžˆê³ ì–´ì°Œë³´ë©´ ë¬¸ì œì�˜ ì�¼ë¶€ë¶„ë§Œ 강조한 것 같아 아리송하다. ë¬¸ì œì�˜ 본질ì�€ 우리가, 즉 개발ìž� ë˜�는 PMì�´ 보는 XP와 ê²½ì˜�ìž�ê°€ 보는 XPì�˜ 입장ì�´ 달ë�¼ë�„ 너무 다르다는 것ì�´ë‹¤. ë¬¼ë¡ ë‚´ê°€ ë§Œì�¼ ê²½ì˜�ìž� ë˜�는 ê²½ì˜�ìž�ê°€ ë�˜ê¸° 위한 공부를 í•˜ê³ ìžˆëŠ” í•™ìƒ�ì�´ë�¼ë©´, 개발ìž�들ì�´ ìƒ�ê°�í•˜ê³ ìžˆëŠ” 입장ì�„ ì�´í•´í•˜ì§€ ëª»í• ì§€ë�„ ëª¨ë¥´ê² ë‹¤.
ë˜� 하나 있ë�˜ ì—�피소드는, ê°€ë�” ë°•ì‚¬ê³¼ì •ì—� ê³„ì‹ ë¶„ì�´ 와서 ê°•ì�˜ë¥¼ 하시는ë�°, ê·¸ ë¶„ì�´ ë§�씀하시길 ì–´ëŠ� 컨í�¼ëŸ°ìФì—� 가서 ì–´ë–¤ 사람들ì�´
"XP�서는 문서화가 필요하지 않습니다"
ë�¼ê³ ë§�한것ì�„ ë“£ê³ ê¸°ê²�í–ˆë‹¤ê³ í–ˆë‹¤. 그러면서 (수업시간ì—� 보는 문서화ìž�료를 가리키며) ì�´ëŸ°ê²ƒ ì—†ì�´ 어떻게 프로세스 ê°œì„ ì�„ í•˜ê³ ì¡°ì§� 성숙ë�„ (Organization Maturity)를 높ì�¼ 수가 있ëƒ�ê³ í•˜ëŠ” 것ì�´ë‹¤. 수업시간ì—� 배우는 내용으로는 ì¡°ì§�ì�˜ 성숙ë�„나 프로ì �트 ê°œì„ ë°©í–¥ë“±ì�„ ì¸¡ì •í•˜ê¸° 위해서는 수백 수천페ì�´ì§€ê°€ ë�˜ëŠ” ë‘�툼한 문서가 í•„ìš”í• ê²ƒ 같기ë�„ 한ë�°(ê²½ì˜�ìž�ì �ì�¸ 입장), 다른 ë©´ì—�서 ë³´ë©´ ì „í˜€ 쓸모가 없어보ì�¸ë‹¤. 과연 그런것ì�´ ê¼ ìžˆì–´ì•¼ë§Œ ê°œì„ í• ìˆ˜ 있는가(개발ìž�ì � 입장)?
그런 문서를 ë³´ë©´ 별로 ì�˜ë¯¸ 없는 다ì�´ì–´ê·¸ëž¨ì�´ë‚˜ ì�¼ì •표. 코드등ì�´ ëŠ˜ì–´ì ¸ 있는ë�°,, ê·¸ë ‡ê²Œ 작성한 문서를 기계ì �ì�¸ ì¸¡ì •ë�„구ì�˜ ìž…ë ¥ ë�°ì�´í„°ë¡œ í™œìš©í• ìˆ˜ 있는가ì�´ë‹¤. ë‚´ê°€ 무지해서ì�¼ìˆ˜ë�„ 있지만, ì �ì–´ë�„ 문서화ì—� 있어서는 헷갈린다. 과연 해야하는건지 ë§�아야하는건지? XPì—�서 쓸ë�°ì—†ëŠ” 문서화는 피하는것ì�´ 맞는 것ì�¼í…�ë�°. 프로세스 í�‰ê°€í• ë•� 필요한 ë�°ì�´í„°ë¥¼ XPì—�서는 어떻게 해야하는지? ì•„ì•„ì•„ ê°�ì�´ 잡히지 않는다. ì‹¤ì œ 회사ì—�서 개발ìž�로. 간부급으로 수년씩 ì�´ëŸ° ê³ ë¯¼ì�„ 하면서 ì�¼í•´ë³´ê³ 난 ë’¤ì—�야 알 수 있는걸까? ìƒ�ê°�ì�´ 복잡해서 글로ë�„ ì •ë¦¬ê°€ 잘 안ë�œë‹¤. -_-; 차근차근 ìƒ�ê°�ê³¼ 글ì�„ ë‹¤ë“¬ì–´ì•¼ê² ë‹¤.
----
í† ë¡ ë¶„ë¥˜
ì�´ë²ˆí•™ê¸°ì—� 소프트웨어 ê²½ì˜� 모ë�¸ë§�ì�´ë�¼ëŠ” 과목ì�„ 듣는ë�°, 소프트웨어 프로세스를 ê²½ì˜�ìž�ì�˜ 입장ì—�서 ë°”ë�¼ë³´ëŠ” 수업ì�´ë�¼ê³ í• ìˆ˜ 있다. 수업시간ì—� ê°€ë�” XP와 ê°™ì�€ ì• ìž�ì�¼ ë°©ë²•ë¡ ì—� 대한 언급ì�´ 있는ë�°, 수업시간ì—� 나왔ë�˜ êµ�수님ì�˜ 한 마디로만 íŒ�단하기ì—�는 무리가 있지만, ë‚´ê°€ ì•Œê³ ìžˆëŠ” XP와는 조금 다른 ì�´í•´ë¥¼ í•˜ê³ ê³„ì‹ ë“¯ 하다. 예를 들면,
----
í† ë¡ ë¶„ë¥˜









