Table of Contents
공학 팀의 지식 전송 이해
지식 전송은 조직 내에서 하나 개인 또는 그룹에서 다른 사람으로 중요한 정보, 기술 및 전문 지식을 이동하는 체계적인 과정입니다. 엔지니어링 팀에서 복잡성과 협업이 일정하고 효과적인 지식 전송은 운영 위험을 줄이고 의사 결정을 가속화하고 팀 구성원이 출발할 때 기관 기억의 손실을 방지합니다. 이를 통해 팀은 중복 노력, 느린 온보딩 및 더 높은 오류율을 직면합니다. Gartner[[FLT]]]에 의한 연구에 따르면, 직원은 더 높은 생산성을 갖는 데 도움이 될 것입니다.
지식은 tacit (개인, 컨텍스트 별, 미립자 어려운) 또는 명시적 (documented, codified)로 분류 될 수 있습니다. 두 형태는 효과적으로 전송하는 데 심리적 전략을 요구합니다. tacit 지식은 종종 관찰과 멘토를 통해 공유되지만, 잘 알려진 문서 및 구조 훈련에서 명시적 지식이 있습니다. 성공적인 엔지니어링 팀은 두 가지 접근법을 결합하여 단일 방법가 모든 상황에 맞는 인식을 갖추게됩니다.
효과적인 지식 전송을위한 핵심 전략
지식 전송을 구현하는 것은 더 좋을 것입니다. 그것은 의도적 프로세스, 도구 및 문화적 보강을 요구한다. 아래는 가장 영향력있는 전략이며, 각이 실제지도로 확장됩니다.
1. 구조화 문서
문서는 지식 전송의 백본입니다. 그러나, 문서는 무관, 불완전, 또는 좋은 것보다 더 많은 해를 할 수 있습니다. 효과적인 문서에는 시스템 아키텍처 다이어그램, API 참조, runbooks, 의사 결정 로그 (ADR) 및 온보드 가이드가 포함되어 있습니다. ]Confluence 또는 Notion을 사용하여 콘텐츠 계층화, 그리고 "서버가 간다"정책을 시행합니다. quarter의 특정 페이지와 특정 페이지의 소유권을 설명합니다.
중요한 시스템의 경우, 코드 의견 또는 ]]Diátaxis]과 같은 표준을 사용하여 README 파일에 직접 문서를 삽입했습니다. 이것은 코드와 설명 사이의 간격을 감소시키고, 논리를 추적하기 위해 새로운 팀 구성원을 쉽게 만듭니다.
2. 멘토링 및 페어링 프로그램
수석 멘토와 함께 묶는 주니어 엔지니어는 tacit 지식 전송을 가속화합니다. 명확한 목표와 구조 멘토링 : 주간 일대일, 코드 검토 그림자, 공유 프로젝트 소유권. 쌍 프로그래밍 세션, 두 엔지니어가 같은 코드 조각에 함께 작동, 실시간 문제 해결 접근 및 디버깅 기술을 전송. InfoQ에서 연구에 따르면, 쌍 프로그래밍은 15-20 %의 문제 해결 접근 및 디버깅 기술을 줄일 수 있습니다.
멘토링은 지식 사일로를 방지하기 위해 정기적으로 멘토링을 움직입니다. 젊은 엔지니어가 수석 직원과 신선한 관점 또는 새로운 기술을 공유하는 데 익숙한 역동적 인 멘토링을 멘토링합니다.
3. 일반 지식 공유 Ceremonies
구조 회의는 지식 교환을 위한 전용 공간을 창조합니다. 예에는 주간 기술 회담, 복도 파편 및 건축 검토 회의가 포함됩니다. 이 회의를 계속하십시오 경량 - 15–30 분 “조명 토크,” 또는 깊은 다이빙을 위한 가득 시간. 동시 보기를 위한 기록 회의, 및 활주, 부호 표본 및 영상의 공유 저장소를 유지합니다. 이 접근은 리모트 또는 미래 팀 일원이 내용을 접근할 수 있다는 것을 보증합니다.
팀의 전사들을 회전하여 말하기 기회와 표면의 숨겨진 전문성을 철저히 분석합니다. Slack과 같은 협업 도구에서 간단한 회전 일정 또는 전용 “speaker queue”를 사용하십시오.
4. 협업 플랫폼 및 자동화
현대 엔지니어링 팀은 지식 전송을 지속하기 위해 동기 도구의 스택에 의존합니다. Slack, Microsoft Teams 및 Discord와 같은 플랫폼은 실시간 질문에 대한 답변을 가능하게합니다. 그러나 채팅 스레드에서 손실되는 정보를 방지하기 위해 지식베이스 도구 (예 : Guru, Slab, 또는 Stack Overflow Teams)와 통합합니다. 문서 업데이트, 티켓 상태 변경 및 Zapier 또는 GitHub Actions와 같은 도구로 요약된 코드 검토를 자동화하십시오.
Git(Git)는 커밋 메시지와 풀 요청 설명에 대한 디자인 결정에 캡처하기 위해 버전 제어 시스템(Git)을 활용합니다. 변경된 것은 아니라 왜 아니라, 관련 문서나 티켓에 대한 링크가 있는 의견들을 고려해 설명하는 의미 있는 PR 설명을 요구합니다.
5. 학습 문화를 활성화
이 웹 사이트는 귀하가 웹 사이트를 탐색하는 동안 귀하의 경험을 향상시키기 위해 쿠키를 사용합니다. 이 쿠키들 중에서 필요에 따라 분류 된 쿠키는 웹 사이트의 기본적인 기능을 수행하는 데 필수적이므로 브라우저에 저장됩니다. 또한이 웹 사이트의 사용 방식을 분석하고 이해하는 데 도움이되는 제 3 자 쿠키를 사용합니다. 이 쿠키는 귀하의 동의하에 만 브라우저에 저장됩니다. 이러한 쿠키를 거부 할 수도 있습니다. 이러한 쿠키 중 일부를 선택 해제하면 검색 환경에 영향을 미칠 수 있습니다.
“오늘은 배운” (TIL) 게시물에 대한 전용 채널을 만듭니다. 이 저 싸움 연습은 모든 사람이 작은 승리, 트릭을 공유하거나, 하루 동안 배운 교훈을 장려하고, 자생하는 전문성의 누적 저장소를 구축합니다.
자주 묻는 질문
잘 보존 된 이니셔티브는 장애물을 명중 할 수 있습니다. 가장 빈번한 도전은 지식 사일로, 문서 채무, 변성, 시간 제약에 대한 저항을 포함합니다. 아래는 각을위한 행동 가능한 솔루션입니다.
기술 Silos
Silos 양식 전문 지식이 몇 가지 개인에 집중 될 때. 그들을 깰, 모든 중요한 시스템에 대한 "버스 요소" 분석 구현을 완전히 각 서비스를 작동 할 수 있는지 확인. 숫자가 2 미만이라면, 크로스 트레이닝을 우선.지도 팀의 기능 및 결정적으로 더 적은 경험 회원을 뻗는 작업을 할당하는 기술 매트릭스를 사용합니다. 팀 구성원 중 주요 모듈의 소유권을 회전.
문서 Debt
문서 채무는 콘텐츠가 한 번 작성되고 업데이트되지 않을 때 축적됩니다. 문서에 대한 명시적 정의를 설정하십시오. 모든 새로운 기능 또는 변경을위한, 최소 실행 가능한 문서의 설정은 업데이트되거나 생성되어야합니다. 자동화 된 라이터 (Vale)를 사용하여 일관성에 대한 문서를 확인하십시오. 팀이 stale 또는 누락 된 내용을 청소하는 데 몇 시간 동안 팀을 결정하는 월간 "문서"일정.
변화에 저항
일부 팀 구성원은 작업 보안 또는 단순히 관성 잃는 두려움으로 지식 공유를 저항합니다. 이 주소는 성능 평가에 대한 지식 전송을 연결하여 "팀 지식에 기여"를 분기별 리뷰에 포함. 전문 지식을 공유하는 것은 실제로 가시성과 경력 기회를 증가, 위험하지 않습니다. 작을 시작 : 초기 채택자를 공개적으로 축하하고, 다른 사람을 영감을 얻으려면 자신의 성공 이야기를 사용합니다.
시간 제약
엔지니어링 팀은 종종 압력에서 기능, 지식 전송을 만드는 것은 보조 관심과 같은 느낌을 제공합니다. 인쇄 계획에서 "knowledge transfer affordable"를 carving함으로써 헌신적 인 시간을 보호합니다. 문서, 멘토링 또는 학습 활동에 각 스프린트의 10-15%를 할당합니다. 장기 생산성 멀티 플라이어로이 투자를 프레임 : 지식 전송에 소요되는 모든 시간은 미래 재작업 또는 온보딩의 3 시간을 절약 할 수 있습니다.
측정 지식 전송 효과
측정 없이, 지식 전송 노력이 작동 여부를 알기 어렵습니다. 문서 업데이트 빈도, 멘토링 세션의 수, 완료된 코드 검토 참여율과 같은 주요 지표를 추적합니다. 래깅 표시기는 새로운 고용에 대한 시간 - 투 - 능력 (그들은 자주적으로 기여할 수 있음), 사고 해상도 시간 감소, 직원 유지율 감소를 포함합니다.
이 웹 사이트는 귀하가 웹 사이트를 탐색하는 동안 귀하의 경험을 향상시키기 위해 쿠키를 사용합니다. 이 쿠키들 중에서 필요에 따라 분류 된 쿠키는 웹 사이트의 기본적인 기능을 수행하는 데 필수적이므로 브라우저에 저장됩니다. 또한이 웹 사이트의 사용 방식을 분석하고 이해하는 데 도움이되는 제 3 자 쿠키를 사용합니다. 이 쿠키는 귀하의 동의하에 만 브라우저에 저장됩니다. 이러한 쿠키를 거부 할 수도 있습니다. 이러한 쿠키 중 일부를 선택 해제하면 검색 환경에 영향을 미칠 수 있습니다.
Case Example: 스타트업에서 지식 전송 확장
40명의 엔지니어가 급속한 회전율과 일관성을 가진 중간 크기의 SaaS 회사는 내장했습니다. 그들은 각 수석 엔지니어가 1 주마다 1 분만에 문서화 및 멘토링을 독점적으로 보냈다는 “knowledge transfer”를 실행합니다. 6 달 후에, 시간에 충분한 떨어질 12 주에서 7 주까지, 그리고 그들의 15 핵심 서비스를 위한 문서 적용은 40%에서 92%에 갔습니다. 시간 (팀 수용량의 대략 5%)에 있는 상향한 투자는 후에, 몇몇 사건 및 몇몇 생산에 감소된 onboarding를 통해 뒤 지불했습니다.
결론 : 탄력 공학 조직 구축
지식 전송은 한 번의 프로젝트가 아니지만 지속적인 분야가 아닙니다. 구조화 된 문서, 멘토링 프로그램, 일반 지식 공유, 협업 도구 및 지원 문화를 결합하여 엔지니어링 팀은 튼튼한 자산으로 fragile 리소스에서 지식을 변환 할 수 있습니다. 지식 전송의 비용은 높다 : 느린 혁신, 높은 회전율 및 반복 실수. 복잡한, 지식 전송에 투자하는 팀은 더 적응되고, 단일 지점의 실패를 줄이고 모든 사람들이 자신의 작업을 만들 수 있습니다.
단일, 고 영향도 이니셔티브와 함께 시작 - 주간 TIL 포스트 또는 문서 감사 - 그리고 iterate. 결과 측정, 승리를 축하, 어떤 작품을 스케일. 가장 탄력있는 엔지니어링 팀은 함께 배우고 두려움을 학습하는 사람들.