Novalink
외주용역 A to Z | 2026. 10. 21. 14:30

개발 도중 기능을 추가하고 싶을 때, 어떻게 해야 할까요?

"개발하다 보니까 이 기능도 꼭 있어야 할 것 같아요. 그냥 같이 넣어주시면 안 될까요?"

 

외주 개발을 진행하다 보면 거의 반드시 나오는 말입니다.

화면이 하나씩 만들어지는 걸 보면 처음에는 보이지 않던 아이디어가 떠오르고,

경쟁 서비스를 보다가 빠진 기능이 눈에 들어오기도 합니다.

 

기능을 추가하고 싶어지는 것은 자연스러운 일이고, 서비스를 더 좋게 만들려는 고민의 결과이기도 합니다.

문제는 추가하는 방식입니다.


"이거 하나만"이 쌓이면 생기는 일

작아 보이는 기능도 실제로는 화면, 서버, 관리자 페이지, 테스트까지 함께 바뀌는 경우가 많습니다.

예를 들어 "쿠폰 기능 하나만"이라고 해도, 쿠폰 발급 화면, 결제 금액 계산, 관리자 쿠폰 관리, 사용 내역까지 손대야 합니다.

이런 요청이 말로만 오가며 하나씩 쌓이면 일정은 조금씩 밀리고, 어디까지가 원래 계약이었는지 흐려집니다.

 

결국 출시 직전에 "이건 추가 비용입니다", "원래 포함인 줄 알았어요"라는 갈등으로 이어지기 쉽습니다.

정부지원사업처럼 기간이 정해진 개발이라면, 늘어난 기능 때문에 협약 기간 안에 끝내지 못하는 일도 생깁니다.

2026.10.08 - [외주용역 A to Z] - 정부지원사업 예산으로 앱 개발할 때, 계약 전에 꼭 확인해야 할 것


수정, 변경, 추가는 서로 다릅니다

개발 중 요청은 크게 세 가지로 나뉩니다. 약속한 대로 작동하지 않는 부분을 고치는 '수정'은 원래 개발 범위에 포함됩니다.

문구나 색상처럼 이미 있는 화면의 일부를 바꾸는 '변경'은 정도에 따라 다르고, 없던 화면이나 기능을 새로 만드는 '추가'는 범위가 늘어나는 일입니다.

 

요청할 때 이 세 가지를 구분해서 말하면 개발사와의 대화가 훨씬 쉬워집니다.

"이건 오류 수정인가요, 기능 추가인가요?"라는 질문 하나로 많은 오해를 줄일 수 있습니다.


추가 요청, 이렇게 진행하세요

기능 추가는 무조건 막을 일이 아니라 잘 관리할 일입니다. 아래 순서를 지키면 갈등 없이 진행할 수 있습니다.

먼저 추가하고 싶은 기능을 문서로 정리합니다. 무엇을, 왜 추가하려는지 한두 줄만 적어도 충분합니다.

다음으로 개발사에 영향 범위를 확인받습니다.

일정이 얼마나 늘어나는지, 비용이 얼마나 드는지, 이미 만든 부분 중 다시 고쳐야 할 것이 있는지 묻습니다.

 

그리고 결정합니다. 지금 넣을지, 출시 후 다음 버전으로 미룰지, 다른 기능을 빼고 대신 넣을지 정합니다.

 

마지막으로 결정한 내용을 요구사항정의서에 반영하고 서로 확인합니다. 메신저로 주고받은 대화는 나중에 찾기 어렵기 때문에,

변경 내용은 날짜와 함께 한곳에 모아두는 것이 좋습니다.

2026.10.08 - [외주용역 A to Z] - 외주 맡기기 전에 요구사항부터 정리하세요: 견적이 두 배씩 차이 나는 이유


넣기 전에 물어봐야 할 것

  • 이 기능이 없으면 출시할 수 없나요?
  • 출시 후 다음 업데이트로 미뤄도 되나요?
  • 대신 뺄 수 있는 다른 기능이 있나요?
  • 추가 일정과 비용을 문서로 확인받았나요?
  • 이미 만든 부분 중 다시 만들어야 하는 것이 있나요?

 

"지금 꼭 필요한가"를 묻는 것만으로도 상당수 요청은 다음 버전으로 넘어갑니다.

출시 후 실제 사용자의 반응을 보고 결정하는 편이 더 정확한 경우가 많습니다.

처음 버전에 모든 것을 넣으려 할수록 출시는 늦어지고, 정작 고객이 원하는 것을 확인할 기회도 늦어집니다.


계약 단계에서 미리 정해두세요

가장 좋은 방법은 계약할 때부터 변경 절차를 정해두는 것입니다. 범위가 바뀌면 어떻게 협의하는지,

작은 수정은 어디까지 포함하는지, 추가 비용은 어떤 기준으로 계산하는지 적어두면 개발 중에 서로 얼굴 붉힐 일이 줄어듭니다.

 

예를 들어 "문구와 이미지 교체는 포함, 새로운 화면은 별도 협의"처럼 기준을 한 줄만 정해둬도 판단이 훨씬 쉬워집니다.

 

반대로 개발사가 추가 요청을 아무 말 없이 모두 받아준다면 오히려 주의해야 합니다.

일정이나 품질 어딘가에서 대가를 치르게 될 가능성이 높기 때문입니다.


노바링크와 범위를 지키며 함께 만들어보세요

노바링크는 요구사항정의서를 기준으로 개발을 진행하고,

기능 추가 요청이 생기면 일정과 비용에 미치는 영향을 먼저 안내한 뒤 함께 결정합니다.

 

외주 개발을 준비하고 있다면 노바링크에 문의해주세요.

[노바링크에 웹·앱 개발 문의하기]

 

처음 범위를 함께 정리하고, 개발 중 생기는 변화도 투명하게 관리하겠습니다.

 

Novalink

Novalink

Writer

홈페이지부터 앱, AI, 업무 시스템까지. 무엇을 어떻게 만들어야 할지 고민하는 기업과 기관을 위해 개발 비용, 기획 방법, 업체 선정 기준과 실제 구축 사례를 소개합니다.