Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions 챕터_24/오혜성.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# 지속적 배포

- 제품이 경쟁력을 갖추기 위해서는 시장에 신속하게 출시할 수 있는 능력이 중요함
- 유사 서비스와의 경쟁, 제품과 서비스 품질 유지, 새로운 규제에의 적응에 내 조직의 속도가 더욱 중요한 요인이 된 것

- 처음부터 완벽한 소프트웨어란 존재하지 않음. 단 하나 확실한 건 출시 후 업데이트해야 한다는 사실

## 속도는 팀 스포츠다

- 구글의 역사를 보면 종종 제품을 단순히 마이그레이션하는 수준이 아니라 처음부터 다시 짜는 게 올바른 선택이였음

## 데이터에 기초해 더 일찍 결정하자

- 사용자 수가 충분하지 않을 때에는 데이터 기반 의사 결정이 어려움
- 이런 경우라면 변경 중립적인 릴리스를 추천
- 새로운 기능 모두를 플래그로 막아두고 배포하는 것, 배포 과정에서는 유일하게 배포 자체의 안정성만을 검증할 수 있음

## 팀 문화 바꾸기: 배포 규율 세우기

- 새로운 기능을 출시하고야 말겠다는 개발자의 열정과 성급함이 고객이 느끼는 경험보다 중요할 수는 없음

## 마치며

- 안정적인 제품과 빠른 개발은 서로 대척점에 서 있지 않다
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏻👍🏻👍🏻

- 오히려 더 작제 변경해 자주 배포하는 제품이 품질도 우수하다
- 실제 고객을 괴롭히는 버그와 예상치 못한 시장 변화에 더 빠르게 적응한다
- 그뿐만 아니라 빠를수록 비용도 적게 든다

## 핵심 정리

- 속도는 팀 스포츠다
- 변경은 격리해 평가해야 한다
- 현실을 직시해라
- 기기가 다양하고 사용자 기반이 넓다면 단계적 출시로 대응해라
- 쓰일 기능만 배포해라
- 빠를수록 안전하다