← 최신 논문
🤖 AI

Five Fatal Assumptions: Why T-Shirt Sizing Systematically Fails for AI Projects

이 논문은 전통적인 소프트웨어 개발에 효과적이었던 T-셔츠 추정 기법이 비선형적 특성으로 인해 AI 프로젝트에서는 체계적으로 실패한다는 다섯 가지 가정을 분석하고, 이를 극복하기 위해 학습 기반의 의사결정 지점을 도입한 '체크포인트 추정 (Checkpoint Sizing)' 방식을 제안합니다.

원저자: Raja Soundaramourty, Ozkan Kilic, Ramu Chenchaiah

게시일 2026-02-23
📖 4 분 읽기☕ 가벼운 읽기

원저자: Raja Soundaramourty, Ozkan Kilic, Ramu Chenchaiah

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

이 논문은 **"AI 프로젝트를 계획할 때, 우리가 오랫동안 써온 'T 자 사이즈 (S, M, L, XL)' 방식이 왜 완전히 망가져버리는지"**를 설명합니다.

기존 소프트웨어 개발에서는 "작은 기능은 S, 큰 기능은 L"이라고 분류하면 대략적인 기간과 비용을 맞출 수 있었습니다. 하지만 인공지능 (AI), 특히 최신 거대 언어 모델 (LLM) 을 다룰 때 이 방식은 재앙을 부릅니다.

논문은 이 실패를 **"5 가지 치명적인 착각"**으로 정리하고, 대신 **"체크포인트 방식"**을 제안합니다.


🧥 왜 T 자 사이즈 (T-Shirt Sizing) 는 AI 에게 실패할까요?

기존 방식은 **"모든 것이 선형적이고 예측 가능하다"**는 5 가지 가정에 기반합니다. 하지만 AI 는 마치 생물처럼 예측 불가능하게 변합니다.

1. 착각: "기능을 두 배 늘리면, 일도 두 배만 든다." (선형적 확장)

  • 기존 방식: 레고 블록을 쌓을 때, 블록을 2 배 더 사면 쌓는 시간도 2 배만 걸립니다.
  • AI 의 현실: AI 는 지수함수처럼 변합니다.
    • 예: AI 의 정확도를 85% 에서 90% 로 올리기는 쉽지만, 99% 로 올리려면 데이터와 계산 능력, 시행착오가 10 배 이상 필요합니다.
    • 비유: 산을 오를 때 정상 (100% 정확도) 에 가까워질수록 공기가 희박해져서, 마지막 1km 를 오르는 데 평지 10km 를 걷는 것 같은 힘이 듭니다.

2. 착각: "전에 해본 경험이 이번에도 통한다." (경험의 반복성)

  • 기존 방식: "지난번에 카페 앱 만들었으니, 이번 식당 앱도 비슷하게 2 주 걸리겠지."
  • AI 의 현실: 데이터는 매번 새로운 우주입니다.
    • 예: 인사팀용 챗봇을 만들었다 해서, 기술지원 챗봇을 쉽게 만들 수 없습니다. 데이터의 성격, 말투, 예외 상황 (Edge Case) 이 완전히 다릅니다.
    • 비유: "지난번에 서울에서 부산까지 운전했으니, 이번엔 알래스카까지 운전해도 비슷할 거야"라고 생각하는 것과 같습니다. 길은 같아도 도로 상태와 날씨 (데이터) 가 완전히 다릅니다.

3. 착각: "사람을 더 뽑으면 기간을 반으로 줄일 수 있다." (노력 - 기간 교환 가능성)

  • 기존 방식: 8 주 걸리는 일을 4 주에 끝내려면 개발자 2 명을 더 뽑으면 됩니다.
  • AI 의 현실: 대기 시간 (Latency) 과 순차적 과정은 사람을 더 뽑아도 줄어듭니다.
    • 예: 데이터를 모으고, 학습시키고, 검증하는 과정은 순서대로 진행되어야 합니다. 사람이 아무리 많아도 "데이터가 준비될 때까지" 기다려야 합니다.
    • 비유: 임산부가 9 개월 만에 아이를 낳는다고 해서, 산부인과 의사를 9 명 더 고용하면 1 개월 만에 아이를 낳을 수 있는 것이 아닙니다.

4. 착각: "작업은 잘게 쪼개서 동시에 할 수 있다." (작업 분해)

  • 기존 방식: UI 팀, 백엔드 팀, 데이터 팀이 따로따로 일하다가 마지막에 합칩니다.
  • AI 의 현실: 모든 것이 얽혀 있습니다 (Tight Coupling).
    • 예: 데이터 하나를 수정하면 AI 모델이 다시 학습되어야 하고, 프롬프트도 다시 짜야 합니다. 한 팀의 작은 변화가 전체 시스템에 파장을 일으킵니다.
    • 비유: 레고처럼 부품을 따로 조립하는 게 아니라, 생체 장기처럼 심장을 건드리면 뇌와 폐까지 모두 반응하는 상태입니다.

5. 착각: "작업이 끝났는지 명확하게 알 수 있다." (결정적 완료 기준)

  • 기존 방식: "테스트 통과, 코드 완료 = 끝 (Done)"
  • AI 의 현실: "끝"이라는 기준이 계속 움직입니다 (Moving Goalpost).
    • 예: 기술적으로 완벽해도, "법적 문제가 있다"거나 "편향된 답변을 한다"는 이유로 다시 수정해야 합니다. AI 는 상황에 따라 엉뚱한 말 (할루시네이션) 을 할 수 있어, 언제 끝날지 모릅니다.
    • 비유: 미끄러운 얼음 위에서 달리는 경주처럼, 목표선 (안전 기준) 이 계속 뒤로 밀려나서 언제 도착할지 알 수 없습니다.

💡 해결책: "체크포인트 사이즈 (Checkpoint Sizing)"

이제 T 자 사이즈를 버리고, 등산에서의 '휴식점 (Checkpoint)' 방식을 사용해야 합니다.

아이디어:
프로젝트 시작 전에 "전체 기간을 6 개월로 정하자!"라고 확정하지 마세요. 대신 중요한 이정표를 두고, 그 지점에 도달했을 때 실제 상황을 보고 다시 계획을 세웁니다.

추천하는 5 단계 체크포인트 (게이트):

  1. 데이터 준비 게이트: "우리가 쓸 데이터가 정말 깨끗한가? (25% 가 망가져 있다면, 계획 수정!)"
  2. 평가 도구 게이트: "AI 가 잘하는지 측정할 도구가 있는가? (잘못된 기준이라면, 다시 설계!)"
  3. 안전성 게이트: "AI 가 위험한 말을 하지 않도록 막을 수 있는가? (보안 문제가 발견되면, 추가 시간 필요!)"
  4. 비용/속도 게이트: "사용자가 기다리지 않을 만큼 빠른가? (너무 느리면, 아키텍처 변경!)"
  5. 운영 게이트: "실제 서비스에 넣었을 때 감시할 시스템이 있는가?"

핵심 메시지:

"우리는 처음에 모든 것을 알 수 없습니다. 작은 단계마다 멈춰서 '지금까지 배운 것'으로 계획을 수정하는 것이, 처음부터 완벽하게 예측하려는 것보다 훨씬 안전하고 현실적입니다."

📝 한 줄 요약

"AI 프로젝트는 레고 조립이 아니라, 미지의 바다 항해입니다. T 자 사이즈 (S, M, L) 로 미리 항로를 정하지 말고, 항해 중마다 나침반 (체크포인트) 을 보고 방향을 수정하세요."

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →