회사의 성격에 따라서 다양한 팀들이 존재합니다.
특히 IT회사에서 엔지니어링의 역활을 담당하는 개발팀의 경우에는 다른 조직관리 및 팀 관리와는
또 다른 사항들이 존재합니다.
이 책은 구글 크롬의 리더로써 엔지니어링 팀을 관리하고, 유지하고 효과적으로 운영하기 위한 각종 다양한 사례 및 원리를 설명하고 있습니다.
■ 좋은 팀이란
책에서는 구글에서도 다양한 실험 및 경험을 바탕으로 어떻게 하면 좋은 팀을 만들고 유지할수 있는지 지속적으로
노력하는 것을 보고 조금 놀랐습니다. 세계적인 기업 입장에서 현실에 안주하지 않고 계속 변화하는 환경에 적응하고
발전하는 방향성에서 살펴볼 사항이 매우 많았습니다.
우선 팀에 대해서 정의를 해야 합니다. 그래야지 좋은 팀을 생각하고 구성할수 있습니다.
· 효과적으로 동기부여를 해야 하는 것이 중요하지만, 이러한 부분을 어떤 방식으로 접근해야 할까요?
- 적합한 인재 모으기
- 팀 정신 일깨우기
- 효과적으로 리더십 발휘하기
- 성장 지향적인 문화로 효과성을 계속 이어가기
내용에서도 곳곳에 애자일방법론 및 기타 우리가 개발팀안에서 자주 사용하고, 필요한 용어들이 사용되어 집니다.
· 효율성 vs 효과성 vs 생산성
- 비슷한듯 하지만, 각각의 의미하는 바가 명확히 다릅니다. 이러한 부분에 대해서 정의가 필요합니다.
팀에서 모든 것을 다 커버하기 보다는 우선적으로 가야할 방향에 대해서 각각의 영향을 미치는 요인을 비교해봐야 합니다.
이러한 부분이 측정되어야 하는 방법도 필요하고, 관련된 부분도 설명되어 집니다.
- 코드 줄수/기능점수/스토리 포인트 / 리소스 활용 등등 생산성/효율성/효과성 등등에 따라서
세부 사용해야 하는 지표들이 다른 것은 인상깊었습니다. 우리는 보통 이러한 사항들을 혼합해서 사용하고 있습니다.
예를 들어 초심사즐 위한 효과적인 효율성 이라는 항목에 대해서
- 질문을 통한 접근
- 표준 준수
- 협력하기
- 적절한 도구 사용하기
등 이상적이지 않고 구체적으로 항목들이 구성되어 있어서 이해하기 좋았습니다.
각 chapter마다 확인문제를 통해서, 한번 더 remind할 수 있는 구성으로 되어 있습니다.
■ 효과적인 엔지니어링을 위한 3E 모델
활성화 (Enable), 권한과 자율성 부여 (Empower), 확장(Expand) 3가지 키워드를 통해서 조금 더 이론이 구성된 내용이 어어집니다.
각각이 개별적으로 구성되는 방식이면서, 피라미드 형태의 구성을 가지게 됩니다.
■ 관리 행동, 안티 패턴
구글에서 시행한 연구사례 2가지가 소개됩니다.
옥시젠 프로젝트 / 아리스토텔레스 프로젝트 입니다.
- 성과가 우수한 매니저의 행동
- 심리적 안전감 / 신뢰성 / 체계와 명확성등등 구체적인 연구사례를 통해서 우리를 어떠한 환경인지, 우리 팀은 어떠한 구성인지
돌이켜보게 됩니다.
· 정말 다양한 안티패턴 사항들이 있습니다.
아래 제목을 보시면 어느 부서에서나 일어날수 있고, 매우 현실적인 내용으로 구성되어 있습니다.
특히 종잡을수 없는 PR프로세스에 대해서는 우리가 코드 작성 및 PR을 수행함에 있어서 공감이 많이 되는 부분이 있었습니다.
- 자동 거수기 / 자신의 PR을 스스로 병합 / 장수하는 PR / 마감 직전의 PR / 여러 사람의 승인 과정 추가 등등 팀원 분들고 함께
내용을 공유하면서 수정 및 개선이 필요한 요소를 도출할수 있습니다.
■ 매니저 / 리더에 대해서
· 여러 엔지니어가 있으면, 분명 규모의 차이겠지만 매니저와 리더의 역활을 하는 사람이 있을수 밖에 없습니다.
엔지니어 출신으로 매니저, 리더의 역활을 하다 보면 많은 시행착오가 있을수 밖에 없습니다.
이러한 시행착오를 줄이기 위해서 chapter06, 07에서 그 해답을 찾을수 있습니다.
전략을 수립하는 방법 / 시간 관리 / 평가 / 기대치 파악 및 설정 / 의사소통 / 인력관리 등
모두 소프트웨어 입장에서 각각 필요한 부분이 있습니다.
- 효과적인 리더 vs 효과적인 매니저에 대한 정의를 해보면,
아래와 같이 각 항목이 있고, 교차하는 부분도 있습니다.
· 리더에도 다양한 역활이 있고, 리더십의 방법에 대해서도 변혁적 리더십/서번트 리더십의 큰 카테고리를 기준으로
접근해야 하는 방식이 있습니다.
'book' 카테고리의 다른 글
트랜스폼드 (0) | 2024.12.21 |
---|---|
소프트웨어 엔지니어 가이드북 (0) | 2024.11.24 |
FastAPI로 배우는 백엔드 프로그래밍 with 클린 아키텍처 (0) | 2024.10.27 |
비전공자를 위한 AWS (0) | 2024.10.27 |
챗GPT 제대로 써먹기 (2) | 2024.10.25 |