SW 개발 조직에서 ‘독한 리더십’과 CTO의 필요성

Source

  • Evernote/IFTTT Feedly/SW개발, 착한 리더보다 독한 리더가 낫다.md

Summary

소프트웨어 개발 조직에서는 민주적 다수결보다 통찰력 있는 리더의 과감한 결단이 필요하다. 직원의 변화 회피 성향으로 인해 다수결은 주먹구구식 개발을 고착화시키며, 기술적 결정(아키텍처, 도구 등)은 경영 전략과 비전을 고려한 전문가(CTO)의 판단으로 내려져야 한다. 시기적절한 개혁을 미루면 조직 성장에 치명적인 장애가 된다.

Key Points

  • 소프트웨어 개발의 개혁(예: 이슈 관리 시스템 도입)은 직원의 변화 회피 성향으로 인해 다수결로 통과되기 어렵다.
  • 개발 지식이 부족한 경영자의 민주적 태도는 주먹구구식 개발을 고착화시키고, 무지한 독재적 태도는 엉뚱한 프로세스 도입으로 이어진다.
  • 기술적 결정(언어 선택, 아키텍처 등)은 토론을 통해 논리를 검증하되, 결론이 나지 않을 경우 CTO가 최종 결정해야 한다.
  • 경영자는 기술적 판단보다 조직의 방향성을 책임져야 하며, 기술 결정은 전문성 있는 CTO에게 위임해야 한다.
  • 개발 조직이 성장하는 시기에 프로세스 개혁을 미루면, 조직이 복잡해짐에 따라 변화 비용이 기하급수적으로 증가한다.