ARTICLE 10 · Vendor Selection · 2025-11-09

실제로 비용을 줄이는 시스템을 얻으려면 AI 개발사와 계약하기 전에 무엇을 준비해야 할까

좋은 개발사는 선택지를 설계해 줄 수 있습니다. 하지만 어떤 프로세스가 중요한지, 어떤 데이터를 믿을 수 있는지, 회사가 일하는 방식을 어떻게 바꿀지는 대표 대신 결정할 수 없습니다. 제안서를 요청하기 전에 과제와 근거를 준비해 두면 예산과 시간을 아끼고, 데모만 남는 위험도 줄일 수 있습니다.

실제로 비용을 줄이는 시스템을 얻으려면 AI 개발사와 계약하기 전에 무엇을 준비해야 할까
핵심 요약
  • AI 프로젝트가 가장 많이 실패하는 이유는 과제가 분명하지 않은 상태에서 개발사와 이야기를 시작하기 때문입니다. 개발사를 잘못 고르는 경우는 그보다 드뭅니다.
  • 과제가 분명하지 않으면 업체마다 다른 것을 제안해서 가격을 전혀 비교할 수 없습니다.
  • 제안을 받기 전에 문제, 사용자, 보유 데이터, 성과 측정 방법을 적은 한 장짜리 문서를 준비하십시오.

1. 업체를 찾기 전에 회사부터 준비하기

집을 지을 때 시공사에 "어떤 집을 지으면 좋을까요?"부터 묻지는 않습니다. 몇 명이 살지, 예산이 얼마인지, 땅의 폭이 얼마나 되는지를 먼저 알려 줍니다. 소프트웨어 프로젝트도 마찬가지입니다.

프로세스를 바꿀 권한이 있고 질문에 답할 수 있는 업무 책임자(Business Owner)를 지정하십시오. IT 부서나 비서에게 창구 역할만 맡겨 두어서는 안 됩니다. 중요한 결정은 규칙, 위험, KPI에 관한 것이기 때문입니다. 책임자가 없으면 개발사는 답을 늦게 받고, 빈칸을 추측으로 채우게 됩니다.

업무량, 단계별 소요 시간, 오류, 사이클 타임(Cycle Time), 인원, 비용 같은 기준선(Baseline) 데이터를 모으십시오. 아직 숫자가 없다면 이를 수집하는 사전 조사 단계(Discovery Phase)를 요청합니다. "회사에 도움이 되는 AI가 있었으면 좋겠다"는 설명만으로 전체 시스템 개발 견적을 요청하지 마십시오. 업체마다 제안서에서 다르게 해석해 서로 비교할 수 없게 됩니다.

예산 범위와 일정도 정하고 제약 조건을 함께 알리십시오. 데이터를 태국 내에 보관해야 한다거나, 기존 시스템을 써야 한다거나, 고객 데이터를 밖으로 내보내면 안 된다거나, 물량이 몰리는 중요한 날이 있다는 식입니다. 이런 내용을 투명하게 밝혀야 업체가 필요보다 과하거나 모자라지 않은 알맞은 아키텍처를 제안할 수 있습니다.

미리 준비해 둘 것 프로세스 책임자, 기준선 데이터, 민감정보를 가린 실제 데이터 샘플, 연동해야 할 시스템, 비즈니스 목표, 예산 범위, 최종 결정권자

2. 기능 목록보다 먼저 한 장짜리 비즈니스 브리프(Business Brief) 쓰기

문제가 무엇인지, 누가 쓸지, 지금 있는 데이터가 무엇인지, 성과를 어떻게 잴지를 적은 한 장짜리 문서가 있으면 모든 업체가 같은 문제를 놓고 제안하게 되고, 제안서를 제대로 비교할 수 있습니다.

문제와 성과 측정 기준을 담은 한 장짜리 문서가 길게 늘어놓은 기능 목록보다 쓸모 있습니다.
문제와 성과 측정 기준을 담은 한 장짜리 문서가 길게 늘어놓은 기능 목록보다 쓸모 있습니다.

문제와 그 영향부터 쓰십시오. 예를 들면 "사무 담당 6명이 월 4,000건의 주문을 처리하며 건당 평균 12분 소요, 오류율 3%. 물량이 20% 늘 때마다 1명 추가 채용 필요" 같은 식입니다. 그다음 목표 결과를 씁니다. 직접 작업 시간(Touch Time)을 4분으로 줄이고, 인원을 늘리지 않고 50% 늘어난 물량을 감당한다는 식입니다.

현재 워크플로, 데이터가 들어오는 경로, 시스템, 관련자, 예외, 잘못되었을 때의 피해를 설명하십시오. 범위에 들어가지 않는 것도 적습니다. 예를 들어 지급 승인은 아직 하지 않는다, ERP는 바꾸지 않는다, 고객 자동 응답은 아직 하지 않는다는 식입니다. 제외 범위를 적어 두면 프로젝트가 중간에 계속 불어나는 것을 막을 수 있습니다.

실제 과제가 규칙에 따라 데이터를 옮기는 일인데 "AI 에이전트를 꼭 써야 한다"는 식으로 기술을 너무 일찍 못 박지 마십시오. 어느 부분에 자동화를 쓰고 어느 부분에 AI를 쓰는지, 그 이유는 무엇인지 업체가 설명해야 합니다. 덜 똑똑한 해법이 대개 더 싸고 더 안정적입니다.

3. 개발사가 평가할 수 있도록 데이터와 시스템 준비하기

데이터 출처 목록을 만드십시오. CRM, ERP, 데이터베이스, 이메일, 파일 저장소, 스프레드시트, 매뉴얼, 외부 데이터가 여기에 들어갑니다. 출처마다 책임자, 형식, 양, 업데이트 주기, 품질, 접근 권한을 적습니다. 개인 파일이나 시스템 밖에서 처리하는 절차가 있다면 숨기지 말고 알리십시오. 이런 것들이 시스템 연동에서 가장 큰 비용이 되는 경우가 많습니다.

정리되어 바로 쓸 수 있는 데이터와 아무도 손대지 않은 문서 더미를 놓고는 개발사의 평가가 크게 달라집니다.
정리되어 바로 쓸 수 있는 데이터와 아무도 손대지 않은 문서 더미를 놓고는 개발사의 평가가 크게 달라집니다.

일반적인 사례, 정보가 빠진 데이터, 다듬어지지 않은 문장, 예외를 고루 담은 샘플을 적어도 50~100개 준비하고, 각각의 정답이나 확인 방법을 붙이십시오. 정답 데이터(Ground Truth)가 없으면 모델을 평가할 수 없고, 데모에서는 쉬운 사례만 골라 보여 주게 됩니다.

개인정보, 영업 비밀, 고객과의 계약에 걸린 요건을 확인하십시오. 어떤 데이터를 개발에 쓸 수 있는지, 마스킹해야 하는지, 얼마나 오래 보관하는지, 모델 제공업체가 그 데이터를 학습에 쓰는지 정해야 합니다. NDA(비밀유지계약), 접근 권한, 적절한 전달 경로가 갖춰지기 전에는 실제 운영 데이터를 업체에 보내지 마십시오.

데이터 항목질문프로젝트에 미치는 영향
품질얼마나 완전하고 정확하며 최신입니까?정확도와 준비 시간
접근성API가 있거나 내보낼 수 있습니까?연동 비용
권한누가 읽고, 쓰고, 지울 수 있습니까?보안 설계
데이터 양하루에, 그리고 피크 때 얼마나 됩니까?인프라와 사용료
보존 기간로그와 결과물을 얼마나 오래 보관합니까?컴플라이언스와 비용

4. 견적을 요청하기 전에 시범 운영 범위와 KPI 정하기

시범 운영은 가장 큰 위험이 해결되는지 확인하는 단계이므로 화면을 다 갖출 필요는 없습니다. 입력 경로는 한두 개, 주요 결과물은 한 가지, 시스템 연동은 꼭 필요한 만큼만 정하십시오. 사용자 수와 테스트 물량도 적습니다. 업체에는 사전 조사, 시범 운영, 운영 환경 구축, 유지보수 단계의 가격을 따로 내 달라고 요청해, 단계마다 얼마를 걸게 되는지 보이게 하십시오.

제안서는 실제로 무엇이 들어 있는지 읽어야 합니다: 범위, 조건, 제외 항목
제안서는 실제로 무엇이 들어 있는지 읽어야 합니다: 범위, 조건, 제외 항목
개발팀 참고 · 기술 지표

KPI에는 Business, Quality, Technical, Cost가 모두 들어가야 합니다. 예를 들어 건당 처리 시간 60% 단축, 필수 데이터 정확도 98%, P90 Response 10초 미만, 건당 비용 5바트(태국 바트) 이하 같은 식입니다. Acceptance Test와 합격 여부를 판정할 사람도 정하십시오.

범위가 분명하면 답할 수 있는 질문
  • 누가 쓰는지, 시스템이 언제 일을 시작하고 언제 끝내는지
  • 데이터는 어디서 오고 결과는 어디에 다시 기록되는지
  • 어떤 경우를 AI가 처리하고 어떤 경우에 사람의 승인이 필요한지
  • 무엇을 오류로 보고, 어떤 데이터 세트로 측정하는지
  • 시범 운영이 끝날 때 무엇을 넘겨받고, 그 소유자는 누구인지

5. AI 개발사에 물어야 할 15가지 질문

  1. 우리 회사의 비즈니스 문제와 KPI를 귀사의 말로 설명할 수 있습니까?
  2. 어느 부분에 AI를 쓰고 어느 부분에 일반 자동화를 써야 하며, 그 이유는 무엇입니까?
  3. 실제 데이터로 정확도를 어떻게 측정하고, 정답 데이터(Ground Truth)는 누가 정합니까?
  4. 정보가 빠진 데이터, 서로 충돌하는 지시, 범위를 벗어난 사례를 시스템은 어떻게 처리합니까?
  5. 어떤 모델과 제공업체를 씁니까? 우리 데이터가 학습에 쓰입니까?
  6. 데이터는 어느 나라나 지역으로 전송되고, 어떻게 암호화되며, 얼마나 오래 보관됩니까?
  7. 에이전트나 시스템의 권한은 어떻게 제한되고, 사람의 승인은 어느 단계에 들어갑니까?
  8. 프롬프트 인젝션, 데이터 유출, 중복 실행은 어떻게 막습니까?
  9. 로그, 모니터링, 예산 알림, 장애 대응은 각각 어떻게 갖추고 있습니까?
  10. 모델 API나 원천 시스템이 멈추면 업무는 어떻게 계속됩니까?
  11. 처리량이 적을 때, 중간일 때, 많을 때 건당 비용과 월 비용은 각각 얼마입니까?
  12. 소스 코드, 프롬프트, 워크플로, 데이터, 결과물의 소유권은 누구에게 있습니까?
  13. 모델을 바꾸거나, 호스팅을 옮기거나, 업체를 바꾸는 일은 얼마나 어렵습니까?
  14. 인수인계 후 SLA, 보안 패치, 평가는 누가 맡고 비용은 얼마입니까?
  15. 비슷한 시스템이 실제로 운영되는 사례와, 성공하지 못한 프로젝트에서 얻은 교훈을 볼 수 있습니까?

답변이 얼마나 자신감 있게 들리는지보다 답변의 질이 중요합니다. 좋은 업체는 아직 모르는 것은 모른다고 인정하고, 평가에 필요한 데이터를 요청하며, 위험을 줄이는 시험을 제안합니다. 데이터를 보지도 않고 높은 정확도를 보장하거나 AI가 모든 것을 알아서 배운다고 말하는 업체는 더 꼼꼼히 확인해야 합니다.

6. "AI"라는 말 아래 제안서에 실제로 담긴 내용 읽기

개발팀 참고 · 기능 목록

제안서에는 Process Flow, Architecture, Data Flow, Roles, Assumptions, Deliverables, Timeline, Acceptance Criteria, Security, Cost Model, 제외 항목이 있어야 합니다. 기능 목록과 화면 캡처만으로는 운영 환경에서 돌아갈 시스템을 평가할 수 없습니다. 처리가 성공했을 때, 실패했을 때, 외부 시스템이 멈췄을 때 데이터가 어떻게 흐르는지 보여 달라고 요청하십시오.

개발팀 참고 · 기술 세부 사항

제안서는 같은 범위와 같은 Scenario를 기준으로 비교하십시오. 최종 총액만 보고 고르면 안 됩니다. 어떤 업체는 Discovery, Deployment, Support까지 포함하고, 어떤 업체는 Prototype 비용만 잡습니다. API, Hosting, Maintenance, License, 예상할 수 있는 변경까지 넣은 24개월 Total Cost 표를 만드십시오.

개발팀 참고 · 기술 세부 사항

Timeline에 데이터 작업, Integration, User Test, Security Review, Parallel Run에 쓸 시간이 들어 있는지 확인하십시오. Demo라면 빨리 만들겠다는 약속이 지켜질 수도 있지만, Production은 예외 상황을 테스트하고 직원들의 업무 전환을 준비해야 합니다. Guardrail을 아직 통과하지 못했다면 마케팅 일정에 맞춰 Go-live를 밀어붙이지 마십시오.

위험 신호 "정확도 100%"라는 표현, 잘못된 데이터에 대한 언급 없음, 넓은 권한 요구, 사용량 기반 비용 없음, 인수 테스트 없음, 내보내기가 불가능한 자사 플랫폼 종속, 핵심 워크플로 검증 전 대형 시스템 구축 제안

7. 계약과 소유권에서 챙겨야 할 것

개발팀 참고 · 기술 세부 사항

Source Code, Configuration, Prompt, Evaluation Dataset, Generated Data, Documentation, Custom Connector에 대한 권리를 명시하십시오. 새로 만든 것과 업체가 원래 보유한 자산을 구분합니다. Open-source나 외부 서비스를 쓴다면 License와 제약 사항을 공개해야 합니다.

개발팀 참고 · 기술 세부 사항

Data Processing, Confidentiality, Subprocessor, 데이터 저장 위치, Retention, 계약 종료 시 삭제, Incident 통지에 관한 조항을 정하십시오. Audit 권한이나 업체가 제출해야 할 표준 증빙도 명시합니다. 중요한 데이터라면 Environment를 따로 두고, 승인 없이 Production Data를 테스트에 쓰지 못하게 해야 합니다.

개발팀 참고 · 기술 세부 사항

Exit Plan은 처음부터 세우십시오. 데이터와 Log를 어떤 형식으로 내보내는지, Credential을 어떻게 넘기는지, Deployment 문서와 Runbook이 있는지, 업체가 Transition을 며칠 동안 돕는지, 계약이 끝나도 시스템이 계속 돌아가는지를 정합니다. 비용을 아낄 수 있고 내용이 분명하다면 어느 정도의 Lock-in은 받아들일 수 있습니다. 다만 미리 알고 내린 결정이어야 하며, 나중에 뒤늦게 발견하는 일이 있어서는 안 됩니다.

개발팀 참고 · 기술 세부 사항

Milestone Payment는 시간만으로 정하지 말고 산출물과 Acceptance에 묶으십시오. Discovery Report, 테스트 세트를 통과한 Pilot, Production Readiness, Go-live Stabilization 같은 단계입니다. 새 요구 사항이 생길 때마다 분쟁이 되지 않도록 Change Request 처리 방법도 정해 둡니다.

8. 빠르면서도 위험하지 않은 업체 선정 절차

  1. 후보 3곳으로 압축: 비슷한 분야의 경험, 시스템 연동 역량, 비즈니스 이해도를 봅니다.
  2. 같은 내용으로 브리핑: 모든 업체에 같은 데이터, 범위, KPI를 줍니다. 질의응답을 열고, 중요한 답변은 모든 업체에 똑같이 공유합니다.
  3. 솔루션 워크숍: 실제로 투입될 팀이 프로세스와 예외를 함께 분석하게 하고, 영업용 슬라이드보다 생각하는 방식을 봅니다.
  4. 유료 사전 조사/시범 운영: 복잡한 과제라면 겉핥기식 무료 데모를 요구하는 대신, 보호 조치를 한 데이터로 위험한 부분을 증명하도록 비용을 지불합니다.
  5. 레퍼런스 확인: 기존 고객에게 운영 시작 후의 상황, 실제 비용, 장애 대응, 지식 이전에 대해 묻습니다.
  6. 평가표: 비즈니스 적합성, 기술력, 보안, 팀, 비용, 계약 종료 용이성(Exitability)에 점수를 매깁니다. 가중치는 가격을 열어 보기 전에 정해 둡니다.
30% 비즈니스와 목표 성과에 대한 이해
30% 기술, 데이터, 보안
20% + 20% 수행 팀, 총비용

이 가중치는 예시일 뿐입니다. 규제를 받는 업종이라면 보안과 컴플라이언스의 비중을 높여야 합니다. 최종 사용자의 의견도 반드시 반영하십시오. 싸지만 쓰기 어려운 시스템은 비공식 우회 절차(Shadow Process)를 낳고, 실제로 인원도 줄이지 못합니다.

9. 계약 후 첫 30일 동안 확인해야 할 것

개발팀 참고 · 기술 세부 사항

첫째 주에는 Baseline, Process Map, Owner, Data Access, Risk Register를 확정해야 합니다. 둘째 주에는 주요 경로의 Prototype과 첫 Evaluation 세트가 나옵니다. 셋째 주에는 Shadow Mode에서 실제 데이터로 테스트하고, 넷째 주에는 비교 결과를 보고 Production으로 갈지 가정을 고칠지 결정합니다.

매주 짧은 의사결정 회의를 잡되, 데모, 지표, 위험, 결정 사항을 나눠 다루고 활동 보고에 시간 대부분을 쓰지 않게 하십시오. 대표는 데이터나 규칙 때문에 막힌 문제를 빨리 풀어 주어야 합니다. 회사 쪽 팀이 샘플과 피드백을 제때 주지 않으면 업체가 기술로 메울 수 없습니다.

업무 전환 계획은 첫 달부터 시작하십시오. 새 SOP, 검토자, 예비 시스템, 그리고 초과 근무를 없애거나 추가 채용을 하지 않는 것처럼 가치를 실제로 거둬들이는 방법을 정합니다. 시스템이 다 만들어진 뒤에야 사람 문제를 논의하면, 회사에는 AI 시스템이 하나 늘었을 뿐 예전 절차와 비용이 그대로 남습니다.

요약: AI 개발사 선정은 고객 회사 자신의 준비에서 시작합니다. 문제와 KPI를 글로 정리하고, 실제 데이터를 준비하고, 시범 운영 범위를 정하고, 오류, 권한, 비용, 출구 계획(Exit Plan)을 물은 다음, 계약을 결과에 묶으십시오. 알맞은 개발사는 데모를 빨리 만드는 것과 함께, 실제 업무에서 돌아가고 성과를 잴 수 있으며 안전하고 회사가 이어서 관리할 수 있는 시스템을 만들도록 돕습니다.

DNA MAKER · SOLUTION BLUEPRINT

개발사에 제안을 요청하기 전에 과제와 데이터를 준비합니다

이 글은 대표가 저희를 포함한 모든 개발사와 대등한 위치에서 이야기할 수 있도록 쓴 것입니다. 프로젝트가 실패하는 가장 흔한 원인은 과제가 분명하지 않은 상태에서 대화를 시작하는 것입니다. 그러면 업체마다 다른 것을 제안해 서로 비교할 수가 없습니다. 개발사를 잘못 고르는 경우는 그보다 드뭅니다. 프로세스와 데이터에 대한 지식은 회사 팀에게 있습니다. 이 단계에서 DNA Maker가 도울 수 있는 것은 올바른 질문을 던지고, 문제, 사용자, 범위, 보유 데이터, 성과 측정 기준을 담은 한 장짜리 비즈니스 브리프를 정리하는 일입니다.

누구와 이야기하든 그 전에 준비해 둘 것

과제가 분명해야 개발도 방향을 잡고 시작할 수 있습니다. 저희는 대개 기간이 짧고 가격이 분명한 타당성 검토 단계부터 나누어 진행하자고 제안합니다. 장기 계약을 맺기 전에 양쪽 모두 실제 데이터를 볼 수 있기 때문입니다. 여기에 코드, 데이터, 문서의 소유권에 관한 합의를 더해, 나중에 개발사를 바꾸더라도 묶이지 않게 합니다. 제안요청서를 낼 계획이라면 브리프 초안을 보내 주십시오. 최종적으로 다른 업체와 일하게 되더라도 빈틈이 어디인지 함께 봐 드리겠습니다.

소프트웨어 엔지니어링 용어집

개발 제안서와 계약서를 더 쉽게 읽게 해 주는 용어입니다.

용어의미쉬운 예시개발팀에 물어봐야 할 질문
Business Brief프로젝트의 문제, 사용자, 범위, 성과 측정 기준을 적은 짧은 문서모든 개발사가 견적을 낼 때 쓰는 한 장짜리 문서모든 업체가 같은 과제를 놓고 제안했습니까?
Statement of Work작업 범위, 산출물, 인수 조건을 적은 문서이번 단계에서 무엇을 넘겨받고 언제 완료로 보는지 적습니다.인수 조건이 분명하게 적혀 있습니까?
Acceptance Criteria어떤 결과물을 합격으로 볼지 미리 합의한 기준시스템이 이 형식의 문서를 합의한 기준대로 정확하게 읽어야 합니다.합격 여부는 누가, 어떤 데이터 세트로 판단합니까?
Source Code Ownership개발된 코드와 문서를 누가 소유하는지에 관한 합의회사가 코드를 소유하고 자사 시스템에 보관합니다.개발사를 바꾸면 우리가 챙겨 갈 수 있는 것은 무엇입니까?
Handover유지 관리를 이어받을 팀에 시스템, 문서, 지식을 인계하는 일매뉴얼, 시스템 구조, 접근 권한을 빠짐없이 넘깁니다.인수인계 뒤에는 누가 어떤 조건으로 유지 관리를 맡습니까?