웹·앱 개발

웹·앱 개발을 맡기기 전에 정할 것: 기능 범위, 검수, 인계

티앤티 주식회사 · 작성

웹사이트, 웹 서비스, iOS와 Android 앱, 회사 내부용 관리 도구를 외주로 만들려는 분을 위한 글입니다. 티앤티 주식회사가 개발을 맡을 때 미리 정하는 세 가지(기능 범위, 검수, 인계)와 진행 순서를 정리했습니다.

진행 순서

  1. 상담과 현황 정리. 누가 어떤 일을 하려는 서비스인지, 지금은 그 일을 어떻게 처리하는지 확인합니다.
  2. 범위와 견적 합의. 기능 목록을 바탕으로 과업내용서와 견적서를 확정합니다.
  3. 화면 확인과 개발. 고객이 핵심 화면과 흐름을 확인한 뒤 개발합니다.
  4. 검수. 합의한 테스트 시나리오로 실제 사용 흐름을 시험합니다.
  5. 배포와 스토어 제출. 웹은 도메인과 호스팅을 연결해 배포하고, 앱은 제출 빌드와 스토어 설명, 이미지, 심사용 정보를 준비합니다. 스토어 제출과 심사 반려 대응은 티앤티가 진행합니다.
  6. 인계. 결과물과 계정을 고객에게 넘깁니다.

기능 범위는 기능 단위로 적습니다

견적은 기능 범위에 따라 건별로 드리며, 범위표를 같이 드립니다. 범위표에는 기능마다 포함 범위와 완료 조건을 적고, 아직 정하지 못한 항목은 따로 남깁니다.

견적을 비교할 때는 디자인, 콘텐츠, 관리자 화면, 외부 연동, 테스트, 출시 지원이 포함됐는지 확인합니다. 도메인, 서버, 결제 수수료, 지도와 문자 발송 요금은 각 서비스 제공사가 따로 청구합니다.

개발 중에 들어온 변경 요청은 변경 요청서에 범위와 일정에 주는 영향을 기록합니다.

검수 기준

고객이 시나리오대로 사용해 보고 의견을 주면 티앤티가 오류를 고칩니다. 남은 오류와 미완료 항목은 정리해 검수 확인서로 남깁니다.

테스트 시나리오에는 지원할 기기와 브라우저, 로그인과 권한, 결제처럼 프로젝트마다 다른 항목을 적는 것이 일반적입니다.

인계받을 것

소스코드, 디자인 원본, 계정 등은 모두 고객에게 넘깁니다. 고객이 티앤티에 운영과 관리를 맡기는 경우는 예외입니다.

인계 목록과 운영 안내는 문서로 드리고, 비밀번호와 키 값은 문서에 적지 않고 별도로 전달합니다.

준비하면 좋은 자료

자주 묻는 질문

Q. 웹사이트, 웹앱, 모바일 앱 중 무엇이 필요한지 어떻게 정하나요?

사용 장소, 앱 설치가 필요한지, 카메라나 푸시 알림 같은 기기 기능을 쓰는지, 운영 비용을 기준으로 비교합니다.

Q. 소스코드를 받으면 모든 권리가 제게 오나요?

코드 파일 전달과 권리 이전은 별개입니다. 저작권, 외부 오픈소스 라이선스, 서버와 도메인 계정 명의는 각각 정해야 하고, 권리 약정과 개인정보 처리방침은 법률 전문가에게 검토받는 것이 좋습니다. Apple 앱은 다른 개발자 계정으로 옮길 때도 별도 절차가 있습니다.

Q. 앱 개발이 끝나면 스토어 출시도 되나요?

승인 여부와 시점은 Apple과 Google의 심사에 따릅니다. Apple은 심사자가 기능을 확인할 수 있는 정보와 계정을 요구하고, Google은 2023년 11월 13일 이후 만든 신규 개인 개발자 계정에 비공개 테스트 요건을 둡니다. 정책이 바뀔 수 있어 출시 준비 시점에 다시 확인합니다.

Q. 완성 후 수정과 유지보수는 어떻게 나뉘나요?

유지보수 비용은 관리 범위에 따라 따로 정합니다. 오류 수정, 내용 변경, 기능 추가는 구분해서 협의하며, 과학기술정보통신부가 배포한 SW 표준계약서도 개발구축과 유지관리를 별도 유형으로 둡니다.

Q. 티앤티가 만든 서비스를 볼 수 있나요?

월급체크(Pairday), Flobi, mojibox, 티앤티투어, 전국핫딜을 티앤티가 개발하고 운영합니다. 서비스별 설명과 링크는 개발 서비스 페이지에 있습니다.


진행 방식과 서비스 화면은 웹·앱 개발 페이지에서 볼 수 있습니다. 만들려는 서비스와 참고 링크를 적어 문의하기로 보내 주세요.