Insight · Forward Deployed Engineer

FDE에게 필요한 것은 코딩보다「업무를 읽는 눈」이다

고객 현장에 들어가 AI를 실제 업무에 붙이는 엔지니어, FDE(Forward Deployed Engineer)가 주목받는 직무가 되었습니다. 그런데 현장에서 FDE를 막아서는 것은 코딩 실력도, 데이터도, API도 아닙니다. 고객의 일이 실제로 어떻게 돌아가는지 모른다는 것입니다. 설사 이해했어도 그것을 어떻게 표현할지 모른다는 것입니다.
이 글은 그 눈을 기르는 도구로 국제표준 업무 모델링 언어 IDEF0를 개발자의 언어로 소개합니다.

목차

  1. FDE(포워드 디플로이드 엔지니어)란 무엇인가?
  2. 왜 지금 FDE가 주목받는가?
  3. FDE는 현장에서 무엇에 막히는가?
  4. 개발자의 눈으로 읽는 IDEF0
  5. 고객 업무를 처음 파악할 때 무엇부터 그리나?
  6. 업무를 읽는 눈은 어떻게 기르나?
  7. 자주 묻는 질문

01FDE(포워드 디플로이드 엔지니어)란 무엇인가?

FDE는 본사가 아니라 고객 현장에 배치되어, 고객의 실제 업무에 소프트웨어와 AI를 맞춰 넣고 결과가 날 때까지 책임지는 엔지니어입니다. 「forward deployed」는 군대에서 병력을 본진이 아니라 최전선 가까이에 두는 것을 가리키는 말입니다. 엔지니어를 사무실이 아니라 고객 곁에 둔다는 뜻으로 옮겨 온 것입니다.

이 직무는 팔란티어(Palantir)에서 시작되었습니다. 팔란티어는 뛰어난 소프트웨어 엔지니어들을 팔로알토 사무실에서 내보내, 기술은 모르지만 자기 일에는 정통한 현장 실무자들 곁에서 일하게 했습니다. 제품을 만들어 넘기는 것이 아니라, 고객의 일 안으로 들어가 그 일이 돌아가게 만드는 것이 FDE의 일입니다.

구분일반 소프트웨어 엔지니어FDE
일하는 자리본사 · 제품팀고객 현장 · 고객 실무자 곁
받는 요구정리된 기능 명세정리되지 않은 현장의 불편과 목표
끝났다는 기준기능이 명세대로 동작한다고객의 업무에서 측정 가능한 결과가 난다
가장 먼저 필요한 것설계·구현 역량고객의 업무를 구조로 읽는 역량

02왜 지금 FDE가 주목받는가?

AI 모델의 성능이 더 이상 병목이 아니고, 그것을 고객의 업무에 실제로 붙이는 일이 병목이 되었기 때문입니다. 이제 AI는 누구나 쓸 수 있게 되었지만, 그 AI가 어느 부서의 어느 일을 어떻게 바꾸는지는 현장에 들어가 봐야 정해집니다.

1,000%+2026년 1~8월 FDE 채용 공고, 전년 같은 기간 대비 증가율
4,600%+2023년 대비 증가율
13%같은 기간 기술직 전체 채용 증가율
$188K+FDE 채용 공고의 제시 연봉 중앙값 (일반 소프트웨어 엔지니어 약 $145K)

출처: 채용 데이터 분석사 Lightcast 집계, Fortune 2026년 9월 3일 보도 [1]

숫자보다 눈여겨볼 것은 채용하는 쪽이 FDE에게 무엇을 묻는가입니다. 같은 보도에서 채용 플랫폼 Dice의 대표는 FDE에게 필요한 역량을 이렇게 요약했습니다.

“모호한 상황에 들어가서, 업무가 실제로 어떻게 돌아가는지 이해하고, 기술자와 비기술자 모두와 소통하며, 측정 가능한 결과를 내는 무언가를 만들 수 있는가?”

Paul Farnsworth, Dice 대표 — Fortune, 2026년 9월 [1]

네 가지 중 코딩은 마지막 하나뿐입니다. 앞의 셋은 업무를 읽고, 그것을 남과 같은 그림으로 공유하는 능력입니다.

03FDE는 현장에서 무엇에 막히는가?

FDE가 현장에서 처음 부딪히는 벽은 기술이 아니라, 고객이 자기 일을 설명하지 못한다는 사실입니다. 고객 실무자는 일을 잘하지만, 그 일을 남이 알아듣게 구조로 말해 본 적은 거의 없습니다. 그래서 같은 벽을 세 번 만납니다.

WALL 01

설명이 사람마다 다르다

같은 업무를 물어도 팀장·실무자·옆 부서가 서로 다른 이야기를 합니다. 각자 자기 자리에서 본 일부만 알기 때문입니다.

“견적은 영업이 내요.” “아니요, 견적 단가는 구매팀 승인이 있어야 나가요.” — 인터뷰 첫날 흔히 듣는 두 문장입니다. 둘 다 맞고, 둘 다 전부가 아닙니다.
WALL 02

규칙이 문서가 아니라 사람에게 있다

일을 실제로 가르는 판단 기준은 대개 숙련자의 머릿속에만 있습니다. AI에게 일을 맡기려면 바로 그 기준이 필요한데, 묻지 않으면 아무도 꺼내 주지 않습니다.

“이건 경험상 반려예요.” — 그 「경험」이 무엇인지 적혀 있지 않으면, AI가 만든 결과물은 결국 그 사람이 다시 확인하게 됩니다.
WALL 03

어디에 붙여야 효과가 나는지 모른다

눈에 띄는 불편한 일에 AI를 붙여도 전체 업무 속도는 그대로인 경우가 많습니다. 진짜 병목은 일과 일이 넘겨지는 경계에 있는데, 그 경계는 업무 전체를 그려 봐야 보입니다.

보고서 초안 작성을 사흘에서 10분으로 줄였는데, 그 보고서를 검토·승인하는 데 여전히 나흘이 걸린다면 고객이 느끼는 변화는 없습니다.

세 벽은 모두 같은 처방을 가리킵니다. 고객의 말을 그대로 받아 적는 것이 아니라, 일을 일정한 틀에 맞춰 구조로 다시 그리는 것입니다. 그 틀이 정해져 있으면, 누구를 인터뷰하든 같은 칸을 채우게 되고 빠진 칸이 바로 보입니다. 이 문제는 「무엇을 자동화할 것인가」에서 조직 쪽 시각으로 더 자세히 다뤘습니다.

04개발자의 눈으로 읽는 IDEF0

IDEF0는 업무를 「활동」 상자로 나누고, 각 활동에 드나드는 것을 입력·통제·산출·수단 네 가지로만 구분해 그리는 국제표준 모델링 언어입니다. 미 공군에서 출발해 1993년 미국 연방표준(FIPS PUB 183)이 되었고, 2012년 국제표준(ISO/IEC/IEEE 31320-1)이 되었습니다 [2][3].

개발자라면 이 상자를 이미 알고 있습니다. 활동 상자 하나는 함수 하나와 거의 같은 모양으로 읽힙니다.

IDEF0의 네 칸개발자의 말로 하면업무에서의 예
I입력 Input함수의 인자 — 받아서 가공되어 사라지는 것고객 주문서, 접수된 민원
C통제 Control설정·정책·검증 규칙 — 가공되지 않고 판단만 좌우하는 것사내 규정, 승인 기준, 계약서 조건
O산출 Output반환값 — 다음 활동의 입력이나 통제가 되는 것견적서, 승인 결과, 보고서
M수단 Mechanism실행 환경 — 누가·무엇으로 수행하는가담당자, ERP, 그리고 이제는 AI

함수와 다른 점 — 통제를 따로 떼어 낸다

IDEF0가 개발자에게 주는 가장 큰 선물은 「통제」를 입력과 분리해 그리게 한다는 점입니다. 코드에서는 설정값과 인자가 같은 괄호 안에 섞이기 쉽습니다. 업무에서는 이 둘을 섞는 순간 AI 도입이 틀어집니다. 입력은 데이터라서 AI에게 넘기면 되지만, 통제는 규칙이라서 먼저 사람에게서 꺼내 문서로 만들어야 합니다. 앞에서 본 WALL 02(규칙이 사람에게 있다)가 바로 통제 칸이 비어 있는 상태입니다.

AI를 붙인다는 것의 정확한 뜻

IDEF0로 보면 사람이 하던 일을 AI가 맡는 것은 수단(M) 칸의 교체입니다. 입력·통제·산출 세 칸이 그대로 유지되는지 확인하면서 수단만 바꾸면, 앞뒤 활동이 흔들리지 않습니다. 반대로 통제 칸이 비어 있는 활동에 AI를 넣으면, 결과물을 판정할 기준이 없어 사람이 다시 확인하는 일만 늘어납니다.

하나 더 — 함수 호출 그래프처럼 쪼갠다

IDEF0의 상자는 안으로 들어가면 다시 3~6개의 하위 활동으로 나뉩니다. 큰 함수를 작은 함수 몇 개로 쪼개는 것과 같습니다. 다만 규칙이 하나 있습니다. 바깥 상자에 드나들던 화살표는 안쪽 그림에서도 빠짐없이 다시 나타나야 합니다. 인터페이스가 깨지지 않는지 검사하는 것과 같은 원리이고, 덕분에 인터뷰에서 빠뜨린 것이 그림 위에서 드러납니다.

05고객 업무를 처음 파악할 때 무엇부터 그리나?

업무 전체를 상자 하나로 놓은 최상위 그림(A-0)부터 그리고, 그다음에 세부 활동 3~6개로 나눕니다. 처음부터 세부로 들어가면 인터뷰가 한 사람의 시야에 갇힙니다. FDE가 고객사에 들어간 첫 주에 할 일을 순서대로 적으면 이렇습니다.

1단계 — 목적과 관점을 한 줄씩 못 박는다

「이 업무는 무엇을 위해 있는가」와 「누구의 눈으로 볼 것인가」를 먼저 정합니다. 관점은 한 사람으로 고정합니다. 팀장 관점과 실무자 관점을 한 그림에 섞으면 같은 활동이 두 갈래로 쪼개집니다. 고객과 함께 정할수록 이후 논쟁이 줄어듭니다.

2단계 — A-0 한 장: 경계를 긋는다

업무 전체를 상자 하나로 놓고 무엇을 받아(I) 무엇을 내놓는지(O), 어떤 규칙의 지배를 받는지(C), 누가 하는지(M)를 적습니다. 그리고 무엇을 다루지 않는지도 적습니다. 범위 밖을 적어 두지 않으면 프로젝트 범위가 조용히 불어납니다.

3단계 — A0: 동사로 나눈다

상자를 3~6개의 활동으로 나눕니다. 활동 이름은 「무엇을 ~한다」 꼴의 동사구로 짓습니다. 「견적팀」 같은 조직 이름이 아니라 「견적을 산정한다」 같은 일의 이름이어야, 조직이 바뀌어도 그림이 살아남습니다.

4단계 — 화살표마다 네 칸 중 어디인지 묻는다

활동 사이를 오가는 문서·정보 하나하나에 「이것은 가공되는 입력인가, 판단을 좌우하는 통제인가」를 묻습니다. 이 질문에 고객이 머뭇거리는 자리가 곧 AI 도입 전에 정리해야 할 자리입니다. 그리고 그림에 쓴 낱말은 용어집에 한 줄씩 정의해 둡니다.

참고할 절차서가 하나도 없는 조직에서 인터뷰만으로 이 순서를 밟은 실제 예는 모델링 사례 페이지에서 볼 수 있습니다.

06업무를 읽는 눈은 어떻게 기르나?

업무를 읽는 눈은 타고나는 감각이 아니라, 같은 틀로 여러 업무를 그려 보면서 길러지는 훈련의 결과입니다. 코드 리뷰를 많이 할수록 구조가 빨리 보이는 것과 같습니다. 고객사에 가기 전, 지금 자리에서 시작할 수 있는 연습 세 가지입니다.

DRILL 1내 팀의 일을 A-0로

지금 속한 팀의 일 하나 — 예컨대 「배포한다」 — 를 상자 하나로 그려 보십시오. 승인 규칙·체크리스트가 통제 칸에 들어가는데, 그중 몇 개가 문서로 있는지 세어 보면 첫 깨달음이 옵니다.

DRILL 2문서에서 동사 뽑기

아무 업무 매뉴얼이나 규정 하나를 펴고 「~한다」로 끝나는 활동을 뽑아 3~6개로 묶어 보십시오. 묶음이 안 되는 활동이 나오면, 그것이 범위 경계를 다시 그어야 한다는 신호입니다.

DRILL 3입력이냐 통제냐

회의록·요청서·계약서를 볼 때마다 「이것은 가공되는가, 판단만 좌우하는가」를 자문하십시오. 이 구분이 몸에 붙으면 고객 인터뷰에서 무엇을 물어야 할지가 저절로 보입니다.

도구에 관하여

종이와 펜으로 충분합니다. 다만 고객사에서 여러 사람을 인터뷰하며 그림을 계속 고쳐야 한다면, 대화를 나누며 활동과 네 칸을 하나씩 확인해 모델을 세워 주는 도구가 시간을 크게 줄여 줍니다. 유명소프트는 그런 도구로 AIMS(idef0.ai)를 만들어 쓰고 있습니다.

회사 쪽에서 우리 직원을 FDE로 기르려는 분을 위해서는 「FDE, 외주로 구할까 우리 사람을 기를까?」를 따로 정리했습니다.

07자주 묻는 질문

FDE와 솔루션 엔지니어는 무엇이 다른가?

솔루션 엔지니어가 주로 판매 전 단계에서 제품을 시연하고 기술 질문에 답한다면, FDE는 계약 뒤 고객 현장에서 직접 코드를 쓰고 실제 업무에 돌아가게 만든 뒤 그 결과까지 책임집니다. 그래서 FDE에게는 고객의 업무 흐름을 읽는 능력이 핵심 역량이 됩니다. 「고객사에 상주하니 SI 파견과 같은 것 아니냐」는 질문은 「FDE는 SI 파견과 무엇이 다른가?」에서 따로 다뤘습니다.

FDE에게 비즈니스 프로세스 이해가 왜 필요한가?

AI를 업무의 어느 자리에 붙이느냐가 성과를 결정하는데, 그 자리는 고객의 업무 흐름을 알아야만 보이기 때문입니다. 고객은 자기 일을 체계적으로 설명하지 못하는 경우가 많아, 엔지니어가 스스로 업무를 구조로 읽어 내야 합니다.

IDEF0는 개발자가 배우기 어려운가?

어렵지 않습니다. 활동 상자는 함수처럼 읽힙니다 — 입력은 인자, 산출은 반환값, 통제는 설정·규칙, 수단은 실행 주체입니다. 표기 규칙이 적어 하루면 읽는 법을 익히고, 자기 팀 업무 하나를 그려 보는 것으로 연습을 시작할 수 있습니다. 계보와 표기 원칙은 「IDEF0란 무엇인가」에 정리했습니다.

IDEF0와 BPMN은 무엇이 다른가?

BPMN이 일이 일어나는 순서와 분기(언제 무엇을 하는가)를 그린다면, IDEF0는 활동 사이의 관계(무엇이 무엇을 만들고, 무엇이 그 일을 통제하는가)를 그립니다. AI를 어디에 붙일지 고르는 단계에서는 관계를 먼저 보는 IDEF0가 유리하고, 붙인 뒤 실행 흐름을 설계할 때는 BPMN이 쓸모 있습니다. 둘은 경쟁 관계가 아니라 순서 관계입니다.

오래된 방법론이 AI 시대에도 쓸모가 있나?

오히려 AI 시대에 더 쓸모가 커졌습니다. IDEF0는 업무를 정해진 문법으로 적기 때문에 사람뿐 아니라 언어모델도 그대로 읽을 수 있습니다. 고객 업무를 이 형식으로 적어 두면, 그 모델 자체를 AI에게 맥락으로 넘겨 줄 수 있습니다. 팔란티어가 말하는 「온톨로지」와의 관계는 「IDEF0는 기업 온톨로지의 설계도가 될 수 있는가」에 정리했습니다.

AI는 이제 누구나 쓸 수 있습니다. 차이는 그 AI를 업무의 어디에 놓을지 아는 사람에게서 납니다.

업무를 읽는 눈 — 유명소프트는 그 눈을 국제표준 IDEF0로 기릅니다.

참고 문헌

  1. One of the fastest-growing jobs in Silicon Valley sends engineers straight to customers' offices to get AI up and running—and pays more than $188,000 Preston Fore, Fortune, 2026년 9월 3일. 채용 데이터는 Lightcast 집계. 이 글에서 — 2절의 채용 공고 증가율(전년 대비 1,000% 이상, 2023년 대비 4,600% 이상, 기술직 전체 13%), 제시 연봉 중앙값 비교, Dice 대표의 역량 요약 인용, 1절의 팔란티어 기원.
  2. Integration Definition for Function Modeling (IDEF0) Federal Information Processing Standards Publication 183 (FIPS PUB 183). National Institute of Standards and Technology, 1993년 12월 21일. 이 글에서 — 4절의 입력·통제·산출·수단 정의와 활동 분해 규칙.
  3. Information technology — Modeling Languages — Part 1: Syntax and Semantics for IDEF0 ISO/IEC/IEEE 31320-1:2012. First edition, 2012년 9월 15일. 이 글에서 — IDEF0를 국제표준 모델링 언어로 규정하는 근거.

외부 보도·조사 결과의 인용은 해당 기관의 공개 발표 내용에 근거하며, 해석과 결론은 유명소프트의 것입니다.

유명소프트 인사이트 · FDE를 위한 업무 읽기 · 2026년 10월
이 문서는 관점을 소개하는 일반 정보입니다. 개별 사안에 대한 자문이 아니며, 자세한 조건은 저작권·면책 안내를 참고해 주십시오.