출처: https://addyosmani.com/blog/bias-towards-action/
이 글에서 저자는 “행동 지향성"이 단순히 무모하게 빨리 움직이는 것이 아니라, 학습 속도를 높이되 실패해도 치명적이지 않은 시스템을 구축하는 것 이라고 강조합니다.
1. 핵심 개념: “실행 가능한 최소한의 단계”
- 정의: 행동 지향성이란 실제 피드백을 얻을 수 있는 가장 작고 책임감 있는 단계 를 기본값으로 설정하는 것입니다.
- 오해: 단순히 스타트업 창업자가 소리치는 무모한 구호가 아닙니다. 제대로 된 행동 지향성은 “내가 틀렸을 때 어떻게 회복할지"를 정확히 아는 상태에서 움직이는 것입니다.
2. 가드레일(안전장치)의 중요성
빠르게 움직이는 팀은 단순히 속도가 빠른 것이 아니라, 실패해도 죽지 않는 시스템을 갖추고 있습니다.
- 피처 플래그 (Feature Flags): 문제가 생기면 즉시 기능을 끌 수 있는 스위치.
- 모니터링: 무엇이 잘못되었는지 즉각 알려주는 지표.
- 롤백 절차: 숙달된 되돌리기 프로세스.
- 작은 변화: 문제가 생겼을 때 원인을 파악하기 쉽게 변경 단위를 작게 유지.
3. “빠른 팀"의 특징
- 느린 팀보다 더 많은 정보를 사용하지만, 완벽한 데이터를 기다리지 않습니다.
- 가역적 결정(Two-way doors)과 불가역적 결정(One-way doors) 을 구분합니다. 대부분의 결정은 되돌릴 수 있는 ‘양방향 문’이므로, 고민하기보다 실행 후 수정하는 것이 효율적입니다.
- 에러 버젯 (Error Budgets): 속도와 품질 사이의 갈등을 숫자로 해결하며, 위험을 관리 가능한 범위 내에서 감수합니다.
4. 실행을 위한 조언
- 완벽주의 경계: “나쁜 페이지는 수정할 수 있지만, 빈 페이지는 수정할 수 없다"는 원칙을 가집니다.
- 우선 실행, 후 개선: 먼저 작동하게 만들고(Make it work), 그다음 올바르게 만들고(Make it right), 마지막으로 더 좋게 만드십시오(Make it better).
- 분석 마비 탈출: 이론적인 토론보다 한 주간의 실제 피드백이 훨씬 더 많은 것을 가르쳐 줍니다.
요약 결론
진정한 Bias Toward Action 은 무모함이 아니라 엔지니어링적인 규율(Discipline) 입니다. 실패의 비용을 낮추는 안전망을 먼저 구축하고, 그 안에서 가장 작은 단위로 빠르게 실행하여 현실과 부딪히며 배우는 것이 핵심입니다.