technical risk는 딜리버리를 탈선시키거나 production에서 깨질 수 있는 모든 것입니다. 미지수, 취약한 의존성, 확장 한계, single point of failure입니다. TL의 일은 위험을 일찍 드러내고 의도적으로 줄이는 것입니다. 위험은 그 위에 무언가를 쌓기 전에 다루는 것이 가장 저렴하기 때문입니다.
위험을 관리하는 방법
text
1. IDENTIFY — 무엇이 잘못될 수 있나?(미지수, dependency, 규모, 보안, 사람)
2. ASSESS — 가능성 x 영향. high-high 사분면에 집중하라.
3. 가장 큰 미지수를 FIRST로 공략하라 — spike, prototype, load-test
4. MITIGATE — 가능성이나 blast radius를 줄여라(redundancy, flag, fallback)
5. MONITOR — 알려진 위험을 추적하라; 현실화될 때의 계획을 가져라
늦게가 아니라 일찍 de-risk하라
가장 위험한 것은 미지수입니다, 추정할 수 없는 것들. spike나 prototype으로 먼저 다뤄, 프로젝트가 아직 바꾸기 저렴할 때 진실을 알아내십시오. 쉽고 알려진 부분을 먼저 만드는 것은 생산적으로 느껴지지만 지뢰를 끝까지 남겨둡니다.
