원온원미팅
원하는 것을 생각하는 데 시간을 써라
자신을 스스로 책임져라
주니어에게는 멘토형 매니저이자 시니어에게는 변호사형 매니저 일수도 있다.
알파 긱
멘토가 집중해야하는 3가지 활동
RTR 기술
"테크리드는 소프트웨어 개발 팀을 책임지는 리더로, 적어도 30%정도의 시간을 팀과 코드 작성을 위해 사용한다." - 패트릭 쿠어
테크리드 = 시스템 아키텍트 및 비즈니스 분석가 + 프로젝트 기획자 + 소프트웨어 개발자 및 팀 리더
승자의 돌
애자일 개발 방법론 ~ 건강한 프로세스 리더십
설명의 중요성
작업을 작게 나눈다 : 스프레드시트, 간트 차트 등 -> 일을 어렵게 만드는 세부 사항과 문제가 될 수 있는 부분은 끝까지 신경쓴다. -> 프로젝트 시작하고 진행하며 계획 수정한다. -> 계획 프로세스에서 얻은 통찰로 변경된 요구사항을 관리한다. -> 프로젝트 완려 시점이 가까워지면 세부 사항을 다시 검토한다.
훌륭한 테크리드 되는 방법
새로운 팀원과 관계 맺기
위임과 포기는 다르다.
효율적으로 위임하기 위한 실질적인 조언
360도 성과 평가하기
엔지니어링 리드 : 코드 작성에 상대적으로 적은 시간을 쓰지만, 팀의 작업을 방해하거나 작업 속도를 떨어뜨리지 않는 정도의 버그를 수정하고, 작은 기술 산출물에 관여. 코드 작성 말고도 팀의 성공을 위해 개발 프로세스의 병목 지점과 장애물 찾고 이를 제거하는 책임지는 매니저
좋은 의사 결정 내리는 방법
갈등관리에서 하지 말아야 할 것
프로젝트 관리에 대한 경험 법칙
엔지니어링 디렉터 : 여러 제품군이나 기술을 어우르며 팀을 리드. 매일 코딩 할 필요는 없으나 조직의 전반적인 기술 역량을 책임지고, 필요한 경우 교육과 채용을 통해 전체 팀의 역량을 이끌고 성장시키기 위해 탄탄한 기술 배경을 갖추고 있어야 하고새로운 기술을 연구하고 기술 트렌드 따라가는 데에 시간을 투자해야 한다.
빈번하고 단순한 업무는 위임하라
빈번하지 않고 단순한 업무는 직접 처리하라.
빈번하지 않고 복잡한 업무는 앞으로 리더가 될 사람을 교육하는데 사용하라.
빈번하고 복잡한 업무는 팀의 발전을 위해 위임하라.
개발 팀 운영의 건강도 확인하는 방법
개발자의 경력 경로는 사다리가 아니라 정글짐이다.