에이전트가 작업 일부를 맡는 지금, 결과로 청구할까 공수로 청구할까
고정가냐 시간제냐는 모든 소프트웨어 프로젝트의 첫 결정입니다. 합의한 가격에 결과를 팔 것인가, 그 결과에 드는 작업을 시급으로 팔 것인가. 팀에 AI 에이전트가 들어오면 오래된 경험칙이 흔들립니다. 기능의 일부는 몇 분 만에 끝나고, 다른 부분은 여전히 예전만큼 걸리며, 시간은 작업의 가치를 점점 덜 말해 줍니다.
이 가이드는 각 방식에서 누가 어떤 리스크를 지는지, 에이전트가 작업 일부를 맡을 때 고정가를 어떻게 산정하는지, 작업 시간이 줄어도 시간제를 어떻게 공정하게 유지하는지 설명합니다.
누가 어떤 리스크를 지는가
| 기준 | 고정가 | 시간제 |
|---|---|---|
| 초과분은 고객이 부담 | – | |
| 에이전트가 빨라질수록 수입 증가 | – | |
| 고객이 가격을 미리 앎 | – | |
| 재협상 없이 범위 변경 가능 | –변경 요청 | |
| 변동하는 AI 비용은 내 리스크 | 일부고객에게 넘기지 않는 경우 | |
| 공수를 항목별로 입증해야 함 | – |
시간은 더 이상 가치를 재지 못합니다
시급은 시간이 늘면 결과도 는다는 전제에 서 있습니다. 에이전트와 함께라면 이 전제가 맞지 않습니다. 내가 변경 하나를 검토하는 동안 에이전트 두 개가 테스트를 쓰고 인터페이스를 마이그레이션합니다. 내 한 시간에 세 갈래의 작업이 담길 수도, 아무것도 해결하지 못한 프롬프트 하나만 담길 수도 있습니다.
그렇다면 청구 가능한 시간이라는 개념은 끝났을까요? 가치의 척도로서는 대체로 그렇습니다. 공수의 척도로서는 아닙니다. 내 작업 시간, 에이전트 실행 시간, AI 비용은 여전히 프로젝트에 드는 비용입니다. 결과를 설명할 수 있는 곳에서는 결과로 가격을 매기고, 공수는 그래도 측정하세요. 그래야만 가격이 맞았는지 알 수 있습니다.
AI 에이전트와 함께하는 소프트웨어 개발 견적 산정
범위를 나눕니다
하나씩 설명하고 검수할 수 있는 단위로 나눕니다. 작은 단위는 추정하기 쉽고 끝나는 대로 청구할 수 있습니다.
에이전트가 아니라 내 시간을 추정합니다
에이전트는 구현을 줄여 줍니다. 명세, 검토, 테스트, 고객과의 조율, 배포는 내 몫으로 남으며 대개 시간의 대부분을 차지합니다.
AI 비용과 버퍼를 더합니다
AI 비용은 모델과 컨텍스트 길이에 따라 달라집니다. 버퍼는 이 변동과 추정이 틀릴 가능성을 함께 덮습니다.
가격을 가치와 대조합니다
공수는 하한을, 고객이 얻는 이익은 상한을 정합니다. 에이전트로 빨라졌다고 해서 가격까지 시간을 따라 내려갈 필요는 없습니다.
사후에 원가를 분석합니다
가격을 실제 작업 시간과 AI 비용과 비교합니다. 실질 시급이 가격이 맞았는지 보여 주고, 다음 견적이 더 정확해집니다.
고정가를 산정하고 사후에 점검하기
결과
초기값은 가정입니다. 고정가 = (예상 시간 × 시급 + AI 비용) × (1 + 버퍼). AI 비용 차감 후 실질 시급은 고정가에서 AI 비용을 뺀 금액을 실제 작업 시간으로 나눈 값입니다.
시간이 줄어도 시간제를 공정하게 유지하기
시간제는 아직 아무도 범위를 모르는 곳에 맞습니다. 프로토타입, 탐색 단계, 아무도 이해하지 못하는 레거시 코드. 고객은 작업에 든 만큼 냅니다. 에이전트와 함께할 때의 함정은, 빨라질수록 같은 결과로 버는 돈이 줄어든다는 것입니다.
공정하게 유지하는 방법은 세 가지입니다. 예전에 필요했던 시간이 아니라 시간당 내놓는 결과를 기준으로 시급을 정합니다. AI 작업은 시간에 숨기지 말고 원가 그대로, 마진을 붙여, 또는 사용량 기준으로 별도 항목으로 청구합니다(네 가지 방식은 AI 에이전시 가격 가이드에서 비교합니다). 그리고 작업 시간, AI 세션, 그 결과로 나온 커밋까지 작업에 무엇이 들어갔는지 고객에게 보여 줍니다.
혼합 방식
대부분의 프로젝트는 순수한 한 가지 방식이 필요하지 않습니다. 다음 조합은 리스크를 단계적으로 옮깁니다.
- 탐색 단계는 시간제, 이후 고정가: 열린 질문은 시간 단위로 정리하고, 구현에는 가격을 매깁니다.
- 분할 고정가: 검수된 마일스톤마다 가격의 일부를 받고, 시작할 때 선금을 받습니다. 방식은 그대로 두고 리스크를 낮춥니다.
- 상한이 있는 시간제: 합의한 최대 금액까지 공수 기준으로 청구합니다. 고객은 최악의 경우를 알고, 나는 시급 아래로 받지 않습니다.
- 단위별 고정가 + 변경분은 시간제: 설명된 범위를 벗어나는 작업은 시간 단위로 청구합니다.
Time Momentum이 두 방식을 다루는 법
프로젝트별 청구 방식
시간제는 작업 시간에 시급을 적용합니다. 고정가에서는 합의한 가격이 기준이고, 시간은 청구 근거가 아니라 공수입니다.
진행 상황에 따른 작업 가치
계약에 예상 시간을 넣으면 고정가가 작업 시간에 맞춰 적립되며, 가격을 넘지 않습니다. 프로젝트 도중에 가격이 맞는지 확인할 수 있습니다.
실질 시급
고정가를 작업 시간으로 나눈 값으로, 프로젝트 페이지에서 매출, 비용, 마진 옆에 표시됩니다.
청구와 원가 분석분할 고정가
고정가의 비율, 금액, 잔액을 청구하고, 이미 청구한 선금을 차감합니다.
청구서의 AI 작업
시간제에서는 AI 작업을 원가 그대로, 마진을 붙여, 토큰량 기준으로, 또는 실제 실행 시간 기준으로 청구서에 올립니다.
프로젝트별 비용
AI 비용, 에이전트 실행 시간, 작업 시간, 경비를 매출과 비교해 다음 추정의 근거로 삼습니다.
자주 묻는 질문
고정가와 시간제 중 어느 쪽이 더 나은가요?
결과를 설명할 수 있고 비슷한 것을 만들어 본 적이 있다면 고정가, 범위가 열려 있다면 시간제입니다. AI 에이전트와 함께라면 고정가에서는 속도의 이득이 내게 남고, 시간제에서는 고객에게 넘어갑니다.
AI 에이전트가 작업 일부를 맡을 때 고정가는 어떻게 산정하나요?
명세, 검토, 테스트, 조율에 드는 내 시간을 추정하고, 예상 AI 비용과 버퍼를 더한 뒤, 결과를 고객이 얻는 이익과 대조합니다. 프로젝트가 끝나면 실제 공수와 비교합니다.
청구 가능한 시간이라는 개념은 끝났나요?
가치의 척도로서는 대체로 그렇습니다. 공수의 척도로서는 아닙니다. 시간, 에이전트 실행 시간, AI 비용은 여전히 프로젝트에 드는 비용이며, 고정가의 원가를 분석하려면 이 값이 필요합니다.
실질 시급이란 무엇인가요?
고정가를 실제 작업 시간으로 나눈 값입니다. 고정가 프로젝트에서 내 작업 한 시간이 얼마를 벌었는지 보여 줍니다.
Time Momentum은 두 방식을 모두 지원하나요?
네. 프로젝트마다 시간제, 고정가, 무상(프로보노) 중 하나로 청구합니다. 계약, 청구서, 수익성, 고객 보고서는 Pro에 포함되며, 모든 계정은 30일 Pro 체험으로 시작합니다.