18P by xguru 24일전 | favorite | 댓글 2개
  • 스태프 엔지니어가 정확히 뭘하는지에 대한 질문을 자주 받아서, 스태프 엔지니어 역할에 대해 얘기하고자 함

스태프 플러스 (Staff+) 엔지니어의 정의

  • 스태프 플러스는 Senior 엔지니어 이상의 기술적 위치에 있으나, 관리 직책을 맡지 않는 엔지니어.
  • 기술 커리어 트랙위에서 계속 성장하려는 경향이 있음.
  • 조직마다 다르지만 보통 다음과 같은 공통된 특징을 가짐:
    • 전문성: 특정 분야에서 높은 수준의 기술력 보유.
    • 리더십: 팀을 이끌고 제품을 성공적으로 출시한 경험이 풍부함.

스태프 플러스 엔지니어의 주요 기술

  • 핵심 기술 (Core Technical Skill)
    • 이 역할을 효과적으로 수행하는 데 필요한 기본 스킬이며, 고도로 숙련되어야 함
    • 깊은 기술적 지식과 다양한 시스템 및 환경에서의 광범위한 경험이 필요함
    • 복잡한 문제 해결을 위해 이러한 경험을 활용하여 팀의 목표를 달성함
    • 단순한 기술 역량만으로는 성공하기 어렵고, 다른 기술과 결합되어야 함
  • 제품 관리 (Product Management)
    • 무엇을, 왜 만들어야 하는지 결정할 수 있는 역량을 보유해야 함
    • 팀/프로젝트/조직의 목표를 보고, 이력을 이해하며, 그 목표 달성을 위한 기술적 비전을 개발하고 제시
    • 주요 이해관계자 및 엔지니어링팀에 이 비전을 전달하고 동의를 구하는 소통 능력 필수
    • 종종 테크니컬 아키텍트 역할을 수행함
  • 프로젝트 관리 (Project Management)
    • 큰 작업을 작은 단위로 분할하고, 계획 및 타임라인을 수립하여 관리함.
    • 불확실성이나 리스크를 식별하고 이를 해결하는 능력이 필요함.
    • 기본적인 프로젝트 관리 기본 사항에 대한 숙달 필요
    • 프로젝트 매니저를 대체하는 것이 아니라 상호 보완적인 역할 수행.
  • 사람 관리 (People Management)
    • 목표 달성을 위해 팀을 결집하고 이끄는 능력
    • 멘토링 역량이 중요하며, 기술적/경력적 지침을 제공하고 팀원들의 성장을 돕는 역할 수행.
    • 팀의 강점과 성장 가능성을 파악하고, 이를 기반으로 팀의 효율성을 높임.

‘Glue Work’의 중요성

  • 스태프 플러스 엔지니어는 이런 기술들을 자율적으로 조합해 팀에서 발생하는 여러 가지 문제를 해결함으로써 팀의 원활한 운영을 돕는 어려운 역할을 수행
    • 눈에 잘 띄지는 않지만 팀 추진력 구축이나 유지에 필요한 고부가가치 작업을 담당
  • Glue(접착제) Work란 고정된 역할은 아니지만 팀의 성공을 위해 필요한 작업을 하는 것을 의미함
  • 예시:
    • 외부 벤더와의 커뮤니케이션 문제 해결.
    • 증가하는 버그 문제의 근본 원인을 파악하고 해결 방안을 제시.
    • 새로운 업무에 어려움을 겪는 팀원을 지원하고 필요한 리소스를 제공.
    • 불명확한 요구사항을 개선하기 위해 이해관계자와 추가 논의를 주도.
  • 이는 팀의 운영 방식과 최적화가 필요한 영역에 대한 깊은 통찰력 필요
    • 이메일 소통 개선, 버그 해결을 위한 테스트/리팩토링, 멤버 코칭, 마케팅/BI팀과의 커뮤니케이션 등의 작업 포함
  • 이런 작업이 가치 있지만 스태프 엔지니어가 장기적으로 수행하긴 어려움
    • 팀원들의 역량을 높여 이런 책임을 넘기고 다른 우선순위로 포커스 전환

결론

  • 스태프 플러스 엔지니어는 조직 내에서 자율성과 영향력을 가지고 의미 있는 가치를 창출할 수 있어야 함
  • 단순히 코드 작성뿐만 아니라, 팀의 방향성 설정과 기술적 의사 결정을 주도하는 리더십이 중요함

추가 질문 및 답변

  • 스태프 플러스 엔지니어는 멘토링을 해야 하나요?
    • 네, 멘토링은 필수적인 부분임. 팀의 역량을 높이는 데 중요한 역할을 함.
  • 어떤 팀이 스태프 플러스 엔지니어를 필요로 하나요?
    • 이론상 모든 팀에서 필요할 수 있음. 하지만 역할은 팀의 구성에 따라 다름.
  • 상위 스태프 엔지니어의 차별점은 무엇인가요?
    • 영향력의 범위가 다름. 더 높은 수준의 스태프 플러스 엔지니어는 조직 또는 업계 전체에 영향을 줄 수 있음.
  • 왜 특정한 역할이나 기대치를 다루지 않았나요?
    • 역할은 상황에 따라 다르기 때문임. 가장 중요한 것은 자율성을 통해 의미 있는 영향을 만들어내는 것임.
  • 기술적 업무와 리더십 간의 균형은 어떻게 맞출까요?
    • 리더십 역량이 가장 큰 자산임. 기술 작업을 계속하는 것은 좋지만, 주요 역할은 리더십에 초점을 맞춰야 함.

공유 감사합니다 ㅎ.ㅎ

이 내용이 스태프 엔지니어 라는 책으로 나와 있습니다. 보통 이런 책은 안 읽는데 읽을만 했습니다. 책의 내용은 스패트 엔지니어라고 불릴만한 다른 사람과의 인터뷰 내용을 실어 두었습니다.
기술직의 마지막 즈음이라면, 그리고 시간이 되면 한번쯤 읽어 볼만 합니다. 결과적으로는 여기에 정리된 내용으로 요약 되지만.. 그리고 나와 상황이 다를 수도 있지만, 다른 사람들의 경험을 읽어볼수 있으니 괜찮았습니다.

https://m.yes24.com/Goods/Detail/112904809