17강: 피드백과 개선
배포 후가 진짜 시작이다

식당 문을 열었으면 손님 반응을 봐야죠
지난 16강에서 드디어 나만의 앱에 URL(인터넷 주소)을 달아주었어요. 이제 전 세계 누구나 내 앱에 접속할 수 있죠. 정말 고생 많으셨어요.
그럼 이제 모든 과정이 끝난 걸까요? 아닙니다. 오히려 지금부터가 진짜 시작이에요.
혼자서 완벽하게 만들었다고 생각해도, 다른 사람이 쓰면 꼭 문제가 생겨요. 우리가 미처 생각하지 못한 불편함이 발견되거든요. 오늘은 배포된 앱을 사용자에게 보여주고, 그 반응을 바탕으로 앱을 진화시키는 방법을 알아볼 거예요.
이건 뭐예요?
피드백과 개선 과정을 '식당 개업'에 비유해 볼게요.
앱을 배포했다는 것은 굳게 닫혀있던 식당의 간판에 불을 켜고 문을 연 것과 같아요. 개업을 했으니 이제 손님(사용자)이 오겠죠. 손님이 음식을 먹고 나면 다양한 반응을 보일 거예요.
"음식이 너무 짜요." "반찬으로 김치가 있으면 좋겠어요." "의자가 너무 불편해요."
이런 손님의 반응이 바로 피드백(feedback) 이에요. 피드백은 "되먹임" 이라는 뜻인데, 쉽게 말하면 "써본 사람이 알려주는 솔직한 의견"이에요. 식당 주인은 이 피드백을 듣고 레시피를 수정하거나 인테리어를 바꾸죠. 이것이 개선이에요.
앱도 똑같아요. 사용자가 써보고 알려주는 불편함을 듣고, 클로드(Claude)에게 코드를 고쳐달라고 부탁하는 거예요.
버전 번호로 성장 기록 남기기
이렇게 조금씩 앱을 고쳐나가는 과정을 버전 관리라고 해요. 소프트웨어는 보통 점(.)으로 구분된 숫자로 버전을 표시해요.
- v1.0: 식당 첫 개업 (우리의 첫 배포 상태예요)
- v1.1: 간 맞추기, 반찬 교체 (작은 버그 수정이나 간단한 개선)
- v1.2: 메뉴판 글씨 키우기, 테이블 배치 조정 (사소한 개선이 쌓인 것)
- v2.0: 완전히 새로운 메뉴판 도입 (아주 큰 기능 추가나 디자인 전면 개편)
점 앞의 숫자(1, 2)가 바뀌면 "큰 변화"가 생겼다는 뜻이에요. 점 뒤의 숫자(0, 1, 2)가 바뀌면 "작은 손질"이 있었다는 뜻이고요. 복잡하게 생각하실 필요는 없어요. 중요한 것은 "한 번 만들고 끝"이 아니라 "계속 좋아진다" 는 사실이에요.