ETC

Head of Engineering의 역량과 커뮤니케이션

Beekei 2021. 9. 15. 11:28
반응형

R&R (Role and Responsibilities)

팀장의 역할

  • 전략 - 옳은 방향에 대한 고민과 목표를 달성하기 위한 자원 계획
  • 리더쉽 - 팀의 역량을 지속적으로 향상시키기 위한 리더의 역할
  • 실행 - 정해진 일정 안에 목표한 성과를 달성하기 위한 자원 관리
  • 정치 - 팀의 성과를 인정받고 높은 보상으로 연결 / 이해관계자들과의 원만한 관계

CTO vs Head of Engineering

  • 회사의 스테이지와 조직 구성에 따라 CTO의 역할이 달라진다.
  • CTO에게 외부의 고객 및 파트너와의 세일즈&커뮤니케이션 비중을 더 크게 요구하고, Head of Engineering에게 기술 분석과 제품 개발의 리딩 비중을 더 요구하는 것으로 R&R(Role and Responsibilities)을 정의하고 발표를 진행.

Head of Engineering의 역할

  • 전략 - 옳은 방향에 대한 고민과 목표를 달성하기 위한 자원 계획
  • 리더쉽 - 팀의 역량을 지속적으로 향상시키기 위한 리더의 역할
  • 협력 - 엔지니어, 매니저, 경영진과의 긴밀한 협력과 상호 지원
  • 지식 - 기술의 최전선에서 항상 새로운 지식을 학습하고 핵심 기술을 개발

CTO의 역할

  • 전략 - 산업 분석을 통한 제품의 개발 방향 결정, 회사의 전략적 비전 수립
  • 세일즈 - 세일즈 조직과 협력하여 제품의 판매와 고객 관리, 마케팅 조직을 지원
  • 제품 - Head of Engineering들과 긴밀히 협력하여 제품 개발을 총괄
  • 파트너십 - 전략적 파트너십 및 인지도 형성, 동일 분야 경쟁 기업 분석 및 인수

Head of Engineering의 자질

  1. 지식인 - 폭넓은 지식을 토대로 상황에 따른 최적의 해답을 제시
    • 기술적 지식 (프론트, 백엔드, 네트워크, 인프라, 데이터, 클라우드, AI, ML 등) 뿐 아니라 사용자 경험, 비즈니스, 경제, 회계 지식까지
  2. 해결사 - 엄청난 난제를 자신의 힘으로든 외부의 힘으로든 기어코 해결
    • 신기술의 블리딩 엣지를 견뎌내고, 신기술 자체를 개발해 내는 능력
    • 난제를 해결해 냄으로써 높은 부가가치와 경쟁우위를 창조
  3. 마스터 - 여러가지 업무를 오랜 경험과 노하우로 빠르게 실행
    • 개발의 범위와 필요한 자원(시간/인력)의 정확한 추정이 가능
    • 문제가 생겼을 때 최선의 해결법을 알고 있는 분야의 전문가

뛰어난 매니저의 10가지 덕목

  1. 좋은 코치이다
  2. 팀에게 권한을 부여하고 마이크로매니징하지 않는다.
  3. 포용력 있는 팀 환경을 조성하고, 팀원들의 성공과 안녕에 관심을 갖는다.
  4. 생산적이고 성과지향적이다.
  5. 좋은 커뮤니케이터이다 - 경청하고 정보를 공유한다.
  6. 커리어 개발을 지원하고 (팀원의) 퍼포먼스를 논의한다.
  7. 팀에 대한 명확한 비전과 전략이 있다.
  8. 팀에게 적절한 조언을 하기 위한 핵심적인 기술적 (전문적) 역량이 있다.
  9. 회사 전반적으로 협업을 잘 한다.
  10. 강한 의사결정자이다.

SW아키텍트의 8가지 기대역량

  1. 아키텍처 결정 (Make Architecture Decisions)
  2. 지속적인 아키텍처 분석 (Continually Analyze the Architecture)
  3. 트렌드 유지 (Keep Current with Latest Trends)
  4. 결정사항이 준수되는지 확인 (Ensure Compliance with Decisions)
  5. 다양한 경험 (Diverse Exposure and Experience)
  6. 비즈니스 도메인 지식 (Have Business Domain Knowledge)
  7. 대인 관계 기술 (Possess Interpersonal Skills)
  8. 사내 정치 (Understand and Navigate Politics)

Head of Engineering 역할에 적합한 사람

도전의식이 강하고, 다양한 관심사와 기술에 대한 호기심과 탐구가 큰 사람.


Communication (소통)

이해

  • 명확하지 않은 이야기 속에서 지엽적인 것을 걸러내고 본질을 파악하는 능력
  • 이해력 기르기 - 독서!!

전달

  • 복잡한 논리나 추상적인 개념을 상대방이 이해할 수 있게 설명하는 능력
  • 전달력 기르기
    • 사람들은 남의 이야기를 안 듣는다는 사실을 인정하고 시작하자
    • 상대에 대해 이해하려고 노력해라
    • 결론을 먼저 말하고, 논리적인 이유를 제시하라
    • 데이터에 근거해서 설득하라

공감

  • 타인의 강점을 이해하는 공감능력
  • 공감력 기르기
    • 다른 사람이 하는 말을 주의깊게 듣는다
    • 호기심을 중요하게 생각한다
    • 자신의 의견을 시험대에 놓는다
    • 자신이 하는 말에 신경을 쓴다
    • 모든 사람을 다르게 대해야 한다는 점을 이해한다

기술적 커뮤니케이션

  1. 논점을 명확하게
  2. 납득할 수 있게
  3. 파악할 수 있게
  4. 이해하기 쉽게
  5. 생략없이 정확하게
  6. 간결한 문장으로
  7. 감정에 호소해서

개발자와의 커뮤니케이션

  1. 명확하지 않은 부분은 시간을 들여서라도 명확하게 만들어라.
  2. 기능의 영향력과 기대이익을 설명하여 당위성을 이해시키는 것이 동기부여에 도움이 된다.
  3. 커뮤니케이션의 중요성을 계속 강조하고, 오버커뮤니케이션을 독려하라.

PM과의 커뮤니케이션

  1. 계획에서 어긋나는 일은 즉시즉시 커뮤니케이션 하라.
  2. 추측과 불확실성을 느끼지 않도록 바쁘더라도 정기적으로 커뮤니케이션 해라.
  3. 기술적인 내용은 과하고 넘친다는 생각이 들 정도로 세세한 부분까지 상세하게 설명하라.

CTO와의 커뮤니케이션

  1. 간결하게 말하라. 질문을 예측하라. 비즈니스 언어를 사용하라.
  2. 현실적인 해답을 제시하라.
  3. 커뮤니케이션의 사전과 사후에 전자적인 수단을 이용하여 요약을 제공하라.

Over Communication

your team will only truly understand your message exactly when you are sick and tired of saying it.

당신이 그것을 말하는데 지치고 힘들 때 비로소 당신의 팀은 당신의 뜻을 정확히 이해할 것이다.

아이디어 : 테크토크

  • 돌아가며 관심있는 기술에 대해 5-15분 정도로 짧게 공유하고 의견을 교환하는 형식
  • 정기적으로 지속되도록 시스템화 하는것이 관건. 일주일 혹은 이주일 주기
  • 업무를 조정해서 연구 시간을 충분히 배정하되, 업무로 느껴지지 않도록 하는 밸런스가 중요

Bonus: Mental health (정신 건강)

불행은 기대와 비교에서 비롯된다.

  • 내가 이만큼 노력했으니 회사가 알아주겠지? → 회사에 지속적으로 어필해야 한다.
  • 쟤는 나보다 개발 못하는데 연봉은 나보다 높다고? → 가치와 주가는 장기적으로 일치하게 된다.
  • 기대와 비교를 버리고 나서야 내가 원하는 행복을 제대로 바라볼 수 있다.
반응형