기발자, 디발자 시대 — AI가 역할 경계를 허물고 있다
AI와 시니어 개발 시리즈
(1편)- 1.기발자, 디발자 시대 — AI가 역할 경계를 허물고 있다
기발자, 디발자가 뭔데
기발자 = 기획 + 개발자. 디발자 = 디자인 + 개발자.
최근 AI 도구가 폭발적으로 발전하면서 나온 합성어예요.
이전까지 소프트웨어를 만드는 과정은 이랬어요.
기획자 → 디자이너 → 개발자
순서가 정해져 있고, 역할이 분리되어 있었어요. 기획자가 문서를 쓰면 디자이너가 화면을 그리고, 그걸 개발자가 코드로 만들었어요. 각자의 영역이 명확했죠.
그런데 지금은요.
- 기발자 — 기획자가 Cursor나 Claude로 직접 프로토타입을 만들어요. 개발자가 AI로 기획서를 써요.
- 디발자 — 디자이너가 v0이나 Figma AI로 실제 동작하는 UI를 뽑아요. 개발자가 AI로 디자인 시안을 만들어요.
역할 경계가 흐려지고 있어요. 누가 기획자이고 누가 개발자인지, 누가 디자이너이고 누가 개발자인지 구분이 모호해져요.
if(kakao)에서도 이 얘기가 나왔어요
if(kakao)25에서 "기획자, 개발자 그리고 디자이너"라는 세션이 있었어요. 핵심은 같아요 — AI가 중간 과정을 메꿔주면서, 한 사람이 여러 역할을 할 수 있게 됐다는 거예요.
GeekNews에서도 이 흐름에 대한 논의가 활발해요. "2026년 AI와 UX에 대한 18가지 예측"이라는 글에서는 AI가 디자이너와 개발자의 경계를 본격적으로 허문다고 말해요.
브런치 글에서도 비슷한 맥락을 다뤄요. 한 사람이 기획-디자인-개발을 넘나드는 시대가 오고 있다는 거예요.
나는 디발자에 가까워요
솔직히 돌아보면, 저는 디발자 쪽이에요.
프론트엔드 개발자로 20년 일하면서, 디자인과 개발의 경계에 계속 서 있었어요. KRDS 기반으로 디자인 시스템(hanui)을 직접 만들고 있고, 디자인 토큰을 설계하고, 컴포넌트의 시각적 품질을 직접 판단해요.
지금 이 블로그를 운영하면서 하는 일도요:
- 디자인 — 디자인 시스템 쇼케이스를 직접 만들고, 컴포넌트의 look & feel을 결정해요
- 개발 — Next.js로 문서 사이트를 만들고, React 컴포넌트를 짜요
- 검증 — AI가 만든 코드와 디자인을 리뷰하고, "이게 진짜 맞아?" 확인해요
디자이너가 없어도 컴포넌트를 만들 수 있는 건, 디자인 시스템이라는 기반이 있기 때문이에요. KRDS가 색상, 타이포, 간격을 다 정해놨으니까 — 저는 그걸 코드로 옮기면서 동시에 디자인 판단도 해요.
디자인을 읽을 줄 아는 개발자, 코드를 짤 줄 아는 디자이너. 그게 디발자예요.
기발자와 디발자의 차이
둘 다 역할 경계를 넘는 사람이지만, 강점이 달라요.
| 기발자 | 디발자 | |
|---|---|---|
| 핵심 축 | 기획 + 개발 | 디자인 + 개발 |
| 강점 | 비즈니스 로직 이해, 사용자 시나리오 | 시각적 품질, UI/UX 감각 |
| AI 활용 | 기획서 작성, 프로토타입 코드 | 디자인 시안, 컴포넌트 스타일링 |
| 대표 도구 | Cursor, Claude, Notion AI | v0, Figma AI, Tailwind |
프론트엔드 개발자는 디발자가 되기 쉬워요. 매일 UI를 만지니까요. 반면 백엔드 개발자는 기발자가 되기 쉬워요. 비즈니스 로직에 가까우니까요.
물론 둘 다 되는 사람도 있어요. 그걸 뭐라고 부를지는 아직 모르겠지만요.
그런데 진짜 중요한 건 AI가 아니에요
여기서 함정이 있어요.
"AI를 잘 쓰는 사람이 이긴다"는 말이 많은데, 반만 맞아요. AI는 도구예요. 도구는 계속 바뀌어요. 작년에 Copilot이었던 게 올해는 Cursor가 됐고, 내년엔 또 다른 게 나올 거예요.
바뀌지 않는 건 "뭘 만들어야 하는지 판단하는 능력"이에요.
- AI가 코드를 짜줘도, 그 코드가 맞는지 판단하는 건 사람이에요
- AI가 기획서를 써줘도, 그 기획이 사용자한테 의미가 있는지 판단하는 건 사람이에요
- AI가 디자인을 뽑아줘도, 그 디자인이 접근성을 만족하는지 확인하는 건 사람이에요
시니어 개발자가 이 시대에 유리한 이유가 여기에 있어요. "이 코드가 왜 이렇게 되어야 하는지" 를 아는 사람이, AI를 제일 잘 쓸 수 있는 사람이에요.
시니어 디발자의 무기
주니어가 AI로 UI를 만들면, 동작하는 화면이 나와요. 시니어 디발자가 AI로 UI를 만들면, 동작하면서 접근성 있고 유지보수 가능한 화면이 나와요.
차이는 프롬프트가 아니에요. "이 컴포넌트가 키보드로 동작하는가?", "이 색상 대비가 WCAG를 만족하는가?" 같은 질문을 할 수 있느냐의 차이예요.
디발자 시대에 시니어에게 필요한 건:
- 디자인 판단력 — AI가 뽑아준 UI가 디자인 시스템에 맞는지 검증
- 접근성 감각 — 보이는 것 너머의 품질을 챙기는 능력
- 컴포넌트 설계 — 재사용 가능하고 일관된 UI를 구조화하는 것
- 방향 설정 — 무엇을 만들지, 무엇을 만들지 않을지 결정하는 것
AI는 "어떻게"를 잘 해요. 시니어는 "왜"와 "무엇을"을 해요.
역할이 사라지는 게 아니에요
오해하면 안 되는 게, 기획자나 디자이너가 사라진다는 얘기가 아니에요.
전문 영역의 깊이는 여전히 중요해요. 디자인 시스템을 설계하고, 사용자 리서치를 하고, 비즈니스 로직을 구조화하는 건 각 분야의 전문성이에요.
바뀌는 건 경계가 유연해진다는 거예요. 기획자가 간단한 프로토타입을 만들 수 있고, 개발자가 디자인 시안을 정리할 수 있고, 그 과정에서 소통 비용이 줄어드는 거예요.
결국 기발자도 디발자도 "만능인"이 아니라, **"소통 비용이 낮은 사람"**이에요. 디자인을 읽을 줄 아니까 디자이너랑 정렬이 빠르고, 기획을 이해하니까 기획자랑 대화가 빠른 거예요.
정리
- 기발자 = 기획+개발, 디발자 = 디자인+개발 — AI가 역할 경계를 허물면서 등장한 새로운 포지션
- 프론트엔드 개발자는 디발자가 자연스럽다 — 매일 UI를 만지고, 디자인 시스템을 다루니까
- 도구보다 판단력 — AI가 만든 결과물을 "이게 맞아?"라고 확인할 수 있는 경험이 진짜 무기
- 경계가 유연한 사람이 빠르다 — 기획-디자인-개발을 넘나들 수 있으면 소통 비용이 줄어든다
도구는 계속 좋아져요. 그래서 역설적으로, 도구가 아닌 것의 가치가 더 올라가요.
HANUI
KRDS 기반 React 컴포넌트 라이브러리. 공공 웹 개발을 더 쉽게.