← 최신 논문
💻 computer science

What Characterizes a Software Leader? Identifying Leadership Practices from Practitioners Social Media

Dev.to 커뮤니티의 실무자 작성 기사 116 편을 분석한 본 연구는 103 가지 권장 및 비권장 리더십 실천 사항을 다섯 가지 핵심 영역으로 식별하고 분류하여, 효과적인 소프트웨어 리더십은 기술적 전문성보다는 관리 및 대인 관계 기술에 의해 주로 정의됨을 밝혀냈다.

원저자: Murilo Coelho, Denivan Campos, Mariana Maia Bezerra, Matheus Paixao, Allysson Allex Araujo, Savio Freire

게시일 2026-05-04
📖 4 분 읽기☕ 가벼운 읽기

원저자: Murilo Coelho, Denivan Campos, Mariana Maia Bezerra, Matheus Paixao, Allysson Allex Araujo, Savio Freire

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

선박의 훌륭한 선장이 무엇을 만드는지 파악하려고 노력한다고 상상해 보세요. 대부분의 연구는 공식적인 직무 설명서, 규칙집에 적힌 규정, 또는 사람들이 가진 직함에 초점을 맞춥니다. 하지만 이 논문은 다른 일을 하기로 결정했습니다. "광장"(Dev.to 라는 소셜 미디어 사이트) 으로 나가 선원들 스스로의 이야기를 들었습니다. 연구자들은 소프트웨어 개발자들이 현실 세계에서 팀을 이끄는 것이 실제로 어떤 느낌인지에 대해 쓴 116 개의 이야기를 읽었습니다.

다음은 그들이 발견한 내용을 간단한 아이디어와 비유로 정리한 것입니다.

큰 그림: 도구가 아니라 사람입니다

소프트웨어 리더란 가장 복잡한 수학을 아는 슈퍼 코더라고 생각한다면, 이 연구는 당신이 배의 잘못된 부분을 보고 있다고 말합니다.

연구자들은 소프트웨어에서의 리더십은 코드 작성보다는 "소프트 스킬"과 사람 관리에 대부분 달려 있다고 발견했습니다.

  • 비유: 소프트웨어 팀을 정원으로 생각하세요. "기술적 능력"은 씨앗과 흙입니다. 하지만 "리더"는 정원사입니다. 정원사는 씨앗을 키우는 데 가장 능숙할 필요는 없습니다 (식물들이 그 일을 하죠); 그들은 물을 주고, 잡초를 뽑고, 폭풍으로부터 보호하며, 충분한 햇빛을 받도록 하는 법을 알아야 합니다.
  • 발견: 가장 칭찬을 받은 리더들은 가장 많은 코드를 작성한 사람들이 아니라, 대화하고, 경청하고, 다른 사람들이 성장하도록 돕고, 팀을 행복하게 유지하는 데 능한 사람들이었습니다.

좋은 리더들이 하는 일 ("권장" 목록)

연구자들은 좋은 리더들이 하는 103 가지 일을 식별했습니다. 상위 세 가지를 골라야 한다면 다음과 같습니다:

  1. 사람 중심의 태도: 좋은 관계와 대인 관계를 육성합니다.
  2. 위임: 팀이 일을 하도록 신뢰하고 그들이 빛날 수 있게 합니다.
  3. 관리자로서의 성장: 더 나은 상사가 되는 법을 끊임없이 배웁니다.

"기술적" 부분:
기술적 지식이 중요합니까? 그렇습니다. 하지만 그것은 도구상자 안의 특수한 도구와 같습니다.

  • 리더들은 작업을 점검하고 (코드 리뷰와 같이) 품질이 높음을 보장할 만큼 충분히 알아야 합니다.
  • 그러나 연구에 따르면, 기술적 능력은 커뮤니티의 눈에서 리더를 성공적으로 만드는 요소의 약 **12%**에 불과합니다. 나머지 **88%**는 사람 관리, 전략, 그리고 의사소통에 관한 것입니다.

나쁜 리더들이 하는 일 ("비권장" 목록)

연구자들은 리더들이 하지 말아야 할 일도 살펴보았습니다. 가장 미워받는 행동은 무엇일까요? 마이크로 매니지먼트입니다.

  • 비유: 마이크로 매니지먼트는 아이가 잘못할 것이라고 생각해서 아이가 스스로 신발을 묶지 못하게 하는 부모와 같습니다. 모든 단일한 움직임 위에 떠다니는 것입니다.
  • 다른 나쁜 습관: 오만함, "고정된 사고방식"(배우기를 거부함), 수동적 공격적인 방식으로 의사소통하거나, 사람들이 목소리를 내는 것을 두려워하게 만드는 독성 환경을 조성하는 것입니다.

흥미롭게도, 기술적 실수는 거의 리더십의 탓으로 돌리지 않았습니다.

  • 코드 조각이 고장 나면, 커뮤니티는 보통 "리더가 코드를 충분히 몰라서 실패했다"고 말하지 않았습니다.
  • 대신 그들은 "리더가 팀의 말을 듣지 않아서 실패했다"거나 "리더가 너무 독단적이었다"고 말했습니다.
  • 비유: 자동차가 고장 나면 우리는 고장 난 엔진에 대해 정비공을 탓합니다. 하지만 정비공이 crew 에게 소리를 지르고 그들의 도구를 훔치는 끔찍한 상사라면, 우리는 그들의 렌치 기술이 아니라 상사를 탓합니다.

리더십의 다섯 가지 "방"

연구자들은 이러한 모든 행동을 집의 다섯 개의 다른 방처럼 다섯 가지 주요 범주로 정리했습니다:

  1. 사람 관리 및 개발: 거실입니다. 여기서 팀을 키우고, 멘토링하며, 그들이 안전하다고 느끼게 합니다. (이것이 가장 큰 방이었습니다).
  2. 프로세스 및 실행: 부엌입니다. 여기서 일상적인 일이 일어나고, 리더들이 일이 원활하게 진행되고 품질이 높도록 보장합니다. 기술적 능력이 많이 사용되는 유일한 방입니다.
  3. 의사소통 및 표현: 현관문입니다. 리더가 팀, 상사, 그리고 고객에게 어떻게 말하는지입니다.
  4. 전략적 비전: 지도실입니다. 지평선을 바라보고 배가 어디로 가고 있는지 결정합니다.
  5. 전문적 및 개인적 성장: 체육관입니다. 리더가 자신의 자기 계발을 위해 일하는 곳입니다.

"개념 지도"

이 논문은 시각적 지도 (그림 4) 로 끝납니다. 이를 리더가 되는 로드맵으로 상상해 보세요.

  • 그것은 훌륭한 소프트웨어 리더가 되는 길이 대부분 대인 관계 기술(초록색 원) 로 포장되어 있음을 보여줍니다.
  • 기술적 능력 (주황색 원) 은 있지만, 그것은 전체 길이 아니라 작은 디딤돌일 뿐입니다.
  • 이 지도는 또한 마이크로 매니지먼트나 오만함과 같은 여정을 추락시킬 수 있는 "구덩이"(나쁜 행동) 를 강조합니다.

결론

이 연구는 소프트웨어에서 훌륭한 리더가 되려면 방에서 가장 똑똑한 코더일 필요가 없다고 말합니다. 당신은 방에서 가장 훌륭한 정원사가 되어야 합니다. 당신은 팀이 성장하도록 돕는 법, 그들을 위한 길을 닦는 법, 그리고 환경을 건강하게 유지하는 법을 알아야 합니다. 사람과 과정에 집중한다면 기술적 성공은 뒤따라올 것입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →