한국 소프트웨어 개발의 낮은 생산성과 개발문화 문제

Source

  • Evernote/Technical News/왜 적은 인원으로 빨리 개발하나…개발문화의 비밀 - 씨넷코리아.md

Summary

이 문서는 한국 소프트웨어 개발의 낮은 생산성이 낮은 대우와 성공 부재의 원인이 된다고 지적하며, 성공하는 회사와 그렇지 못한 회사의 차이는 ‘개발문화’에 있다고 주장한다. 미국 글로벌 기업의 한국 지사와 호주 지사를 비교한 사례를 들어, 초기에는 빠른 속도를 보였으나 장기적으로는 인원이 많은 한국 지사가 호주 지사보다 개발 속도가 현저히 느려진 현상을 설명한다. 이는 한국 특유의 개발문화(공유 부족, 빨리빨리 문화, 만능 개발자 선호, 사람 중심 개발, 규칙 무시, 서열 중심, 낙후된 토론 문화 등)가 정교한 프로세스보다 더 큰 영향을 미치기 때문이라고 분석한다. 저자는 개발문화 개선이 개인이 아닌 경영진과 관리자의 주도적 변화가 필요함을 강조한다.

Key Points

  • 한국 SW 개발의 낮은 생산성이 개발자 대우와 산업 성공의 근본적 장벽이다.
  • 동일한 글로벌 기업 내 한국 지사(다수 인원)가 호주 지사(소수 인원)보다 장기적 개발 속도가 느린 사례는 한국식 개발문화의 비효율성을 보여준다.
  • 개발 프로세스보다 개발문화가 더 중요하며, 문화가 뒷받침되지 않은 프로세스는 방해 요소가 된다.
  • 한국 개발문화의 7 가지 문제점: 공유 문화 부족, 단기적 빨리빨리 문화, 전문가보다 만능 개발자 선호, 시스템보다 사람 중심 개발, 규칙 준수 부족, 서열 중심 조직, 낙후된 토론 문화.
  • 개발문화 개선은 개별 개발자의 노력으로 불가능하며, 경영진과 중간관리자의 주도적 조직 변화가 필수적이다.