RFP 란 무엇인가? - 공공사업

2026. 4. 18. 12:00·사업관리

RFP 분석, 제안의 언어를 읽는 법 — 조달청 RFP를 예시로

"RFP를 제대로 읽지 못한 팀은, 결국 발주처가 원하지 않는 시스템을 완성한다."


1. RFP란 무엇인가

RFP(Request for Proposal) 는 _제안 요청서_다.
RFI가 "이런 사업을 하려는데, 어떻게 생각하세요?"라는 탐색의 언어라면,
RFP는 "이렇게 하겠습니다. 당신들은 어떻게 해결할 수 있습니까?"라는
제안하는 공식 문서다.

발주 기관은 RFP를 통해 사업의 범위, 기술 요건, 평가 기준을 명시하고,
참여 기업은 이를 분석해 제안서(Proposal) 를 제출함으로써 사업자 선정 경쟁에 뛰어든다.

RFP는 이후 계약의 기초가 되기 때문에, RFI와 달리 법적 구속력의 전 단계에 해당한다.
문서에 적힌 내용은 곧 계약 이행의 기준선이 된다.

구분 RFI RFP
목적 시장 조사 / 기술 동향 파악 제안 요청 / 사업자 선정
구속력 없음 계약의 기초
응답 형태 의견서, 기술 자료 제안서 (기술 + 가격)
이후 단계 RFP 작성 계약 및 착수

2. RFP를 분석하는 목적

RFP 분석은 단순히 "무엇을 만들어야 하는가"를 파악하는 행위가 아니다.
그것은 전쟁 전 지형을 읽는 것에 가깝다.

  • 사업 범위를 정확히 확정하여 개발 공수와 일정을 산정한다.
  • 평가 항목과 배점을 분석하여 제안서의 전략적 강조점을 결정한다.
  • 기술 요건의 실현 가능성을 검토하여 리스크를 사전에 식별한다.
  • 모호한 요구사항을 찾아내어 질의서(Q&A)를 통해 명확화한다.
  • 경쟁사 대비 우리의 강점을 어디에 배치할지 결정한다.

3. 조달청 RFP 구조 이해

나라장터(G2B)에 게시되는 공공 RFP는 대체로 아래의 구조를 따른다.
구조를 먼저 체화하면, 수백 페이지의 문서도 빠르게 항법할 수 있다.


## 작성 방법(목차)

1.  사업 개요
    -   사업명 및 추진 목적
    -   사업 범위 및 기간
    -   예산 규모
2.  현황 및 문제점
    -   현행 시스템 구성
    -   개선 필요 사항
3.  제안 요청 사항
    -   기능 요구사항 (FR)
    -   비기능 요구사항 (NFR)
    -   기술 요건 및 표준
4.  사업 수행 방법
    -   추진 일정
    -   산출물 목록
    -   품질 보증 방안
5.  제안서 작성 기준
    -   제안서 목차 및 분량
    -   제출 서류 목록
6.  평가 기준 및 배점
    -   기술 평가 항목
    -   가격 평가 방식
7.  계약 조건
    -   하자 보수 기간
    -   지체 상금 조항

4. 실전 RFP 분석 방법 — 6단계 프레임

Step 1. 사업 범위 확정 — "어디까지가 내 일인가"

RFP 분석에서 가장 먼저, 가장 냉정하게 읽어야 할 부분이 사업 범위다.
범위가 불명확한 채로 착수하면, 프로젝트 종반에 반드시 범위 분쟁(Scope Dispute) 이 발생한다.

예시: 조달청 전자조달시스템 고도화 RFP
"현행 입찰/낙찰 업무 전반에 대한 기능 개선 및 UI/UX 개선을 포함하며,
연계 기관과의 인터페이스 재설계를 포함한다."

이 한 줄에서 파악해야 할 것들:


### [범위 분석]

1.  "기능 개선" → 기존 기능의 수정인가, 신규 기능 추가인가?
2.  "UI/UX 개선" → 디자인 시스템 신규 구축인가, 부분 리뉴얼인가?
3.   "인터페이스 재설계" → 연계 기관 수는? 프로토콜은? 
4.  "전반" → 이 단어 하나가 범위를 무한히 확장할 수 있는 함정어다.

"전반", "등", "포함하되 이에 한정하지 않음" 같은 표현은
반드시 질의서로 명확화해야 한다.


Step 2. 예산 역산 — "현실적으로 가능한가"

RFP에 명시된 예산은 곧 사업의 물리적 한계다.
요구사항의 볼륨과 예산 규모 사이의 괴리를 초기에 파악하지 못하면,
수익성 없는 사업에 뛰어드는 실수를 저지른다.


### [예산 역산 공식 (간략)]

AI가 작성해준 내용(1)

-   투입 가능 인월(MM) = 총예산 × (1 - 간접비율) ÷ 단가/MM
-   예) 총예산: 10억 간접비율: 30% MM단가: 700만원
-   → 투입 가능 인월 = 10억 × 0.7 ÷ 700만 ≈ 100MM
-   PM 1명 × 12개월 + 개발자 6명 × 12개월 = 84MM → 빠듯하다.

예산 대비 요구사항이 현저히 많다면, 제안 전략 자체를 바꾸거나 불참을 결정하는 것도 실력이다.


Step 3. 기능 요구사항 분해 — "실제로 무엇을 만드는가"

RFI 분석과 마찬가지로, RFP의 기능 요구사항은 반드시 기능 트리(Function Tree) 로
분해해야 한다.

단, RFP는 RFI보다 구체적이므로 분해 수준도 더 깊어야 한다.

예시 요구사항: "입찰 참가자격 사전심사(PQ) 시스템 구축"


### 입찰 참가자격 사전심사 (PQ)

AI가 작성해준 내용(2)

입찰 참가자격 사전심사

├── 공고 관리

│ ├── PQ 공고 등록 / 수정 / 삭제

│ └── 공고 상태 관리 (접수중 / 마감 / 심사중 / 결과공개)

├── 신청서 접수

│ ├── 업체 정보 자동 연동 (사업자등록증, 면허)

│ ├── 첨부 서류 업로드 (PDF, HWP)

│ └── 접수 확인증 발급

├── 심사 처리

│ ├── 심사 기준 항목 설정

│ ├── 심사위원 배정

│ └── 점수 산정 및 합산

├── 결과 통보

│ ├── 합격 / 불합격 통보 (SMS, 이메일)

│ └── 이의신청 접수 / 처리

└── 통계 / 리포트

├── 심사 결과 통계

└── 연도별 집계 리포트

이 분해 결과가 곧 WBS(Work Breakdown Structure) 의 초안이 된다.


Step 4. 비기능 요구사항 리스크 분석 — "보이지 않는 지뢰"

공공 RFP에서 비기능 요구사항은 선택이 아닌 의무다.
특히 아래 항목들은 검수 단계에서 반려의 원인이 되는 고위험 항목이다.

항목 공공 RFP 일반 기준 리스크 수준
응답시간 일반 조회 3초 이내 ★★★☆☆
동시접속 500명 ~ 2,000명 ★★★★☆
가용성 99.5% 이상 ★★★☆☆
보안 취약점 점검 사업 완료 전 필수 수행 ★★★★★
개인정보처리 개인정보보호법, ISMS-P ★★★★★
접근성 웹 접근성 인증 마크(WA) ★★★☆☆
소스코드 품질 정적 분석 도구 적용 ★★☆☆☆

보안 취약점 점검은 특히 납품 전 외부 기관 점검 의무가 붙는 경우가 많다.
일정 계획 시 이 기간을 반드시 별도 확보해야 한다.


Step 5. 평가 기준 역분석 — "어디서 점수를 따는가"

RFP에서 가장 전략적으로 읽어야 할 부분이 바로 평가 기준표다.
발주처가 중요하게 생각하는 것이 배점에 그대로 반영되어 있기 때문이다.

예시: 기술 평가 배점 (총 100점)


### [기술 평가 항목 예시]

-   사업 이해도 및 추진 전략 (20점)
-   기능 요구사항 구현 방안 (30점)
-   기술 수준 및 개발 방법론 (20점)
-   프로젝트 관리 계획 (15점)
-   유지보수 및 기술 이전 계획 (10점) 
-   유사 실적 (5점)

이 배점표에서 읽어야 할 것:


### 리딩 포인트(배점표) → 중요함

-   30점짜리 "기능 구현 방안" → 제안서의 핵심축, 가장 두껍게 써야 한다.
-   20점짜리 "사업 이해도" → 현황 분석과 문제 정의를 얼마나 정확히 했는지 보여야 한다.
-   5점짜리 "유사 실적" → 레퍼런스가 없다면 보완 전략이 필요하다.

배점이 낮다고 소홀히 하면 안 된다. 경쟁이 치열할수록 1

2점 차이로 당락이 갈린다.
(실제 사업에서 10

20점차 이상 나는 경우는 적다)


Step 6. 계약 조건 검토 — "리스크를 계약서에서 읽는다"

많은 개발팀이 계약 조건을 법무팀 영역으로만 여기고 기술 분석에서 제외하는 경향이 있다.
그러나 다음 항목들은 프로젝트 수행 방식에 직접적인 영향을 준다.


### [반드시 확인할 계약 조건]

1.  하자 보수 기간 → 통상 1년. 이 기간 내 결함 발생 시 무상 보수 의무. → 보안 취약점, 성능 저하 등이 하자로 간주되는 범위를 확인해야 한다.
2.  지체 상금 (납기 지연 패널티) → 통상 계약금액의 1/1000 × 지연일수. → 예: 10억 계약, 30일 지연 → 3,000만원 패널티.
3.  산출물 목록 및 기준 → 요구분석서, 설계서, 소스코드, 운영 매뉴얼 등 납품 목록 확인. → 산출물 표준 양식이 지정된 경우 별도 확인 필요.
4.  저작권 귀속 → 공공 사업은 대부분 발주 기관 귀속. → 자사 프레임워크, 라이브러리 사용 시 사전 협의 필요.

5. 질의서(Q&A) 전략 — RFP의 빈틈을 메우는 법

모든 RFP에는 불명확한 지점이 존재한다.
그것을 그냥 넘기는 팀과, 질의서로 해소하는 팀의 사업 결과는 다르다.

좋은 질의 항목의 조건:


### 좋은 인터뷰 만들기

1.  범위가 모호한 항목 → "A 기능의 범위에 B가 포함되는지 확인 요청"
2.  기술 충돌 항목 → "Java 17 요건과 기존 레거시 Java 8 연동 방안"
3.  일정 비현실 항목 → "외부 연계 시스템 테스트 환경 제공 시점"
4.  기준 불명확 항목 → "성능 테스트 기준 시나리오 및 데이터 규모"

단, 질의서는 경쟁사도 볼 수 있다는 점을 명심해야 한다.
우리만 알고 싶은 전략적 질문은 비공개 채널로 별도 문의하는 것이 현명하다.


6. RFP 분석 정리 템플릿

[사업명] RFP 분석 요약

기본 정보

  • 발주 기관:
  • 사업 기간:
  • 예산 규모:
  • 제안서 제출 마감:

사업 범위 요약

  • 신규 개발 항목:
  • 기능 개선 항목:
  • 연계 시스템 목록:

기술 스택 요건

  • 필수 기술:
  • 권장 기술:
  • 금지 기술 (OSS 라이선스 등):

비기능 요구사항 핵심

  • 성능 기준:
  • 보안 요건:
  • 접근성 요건:

평가 배점 요약 및 전략

  • 고배점 항목:
  • 공략 포인트:

리스크 항목

  1.  
  2.  
  3.  

질의 예정 항목

  1.  
  2.  

마치며

RFP는 발주 기관이 내미는 계약의 언어이자 평가의 기준이다. 이 문서를 표면적으로 읽는 팀은 기능 목록만 보고, 깊이 읽는 팀은 발주처의 불안과 기대, 그리고 사업의 숨겨진 맥락까지 읽어낸다.

그러나 RFP 역시 완전하지 않다. 문서는 발주 기관 담당자의 언어로 쓰인 것이고, 그 담당자조차 현업의 실제 고통을 온전히 담아내지 못하는 경우가 대부분이다.

결국 개발자는 RFP를 분석하는 것에서 멈추지 않고, 직접 현업 사용자를 인터뷰하여 "문서에 적히지 않은 진짜 요구사항"을 발굴하고, 이를 바탕으로 요구사항 정의서(SRS) 를 스스로 작성할 줄 알아야 한다.

'사업관리' 카테고리의 다른 글

RFI 란 무엇인가? - 공공사업  (0) 2026.04.18
'사업관리' 카테고리의 다른 글
  • RFI 란 무엇인가? - 공공사업
통촏하여주시옵소서
통촏하여주시옵소서
솔방울님의 블로그 입니다.
  • 전체
    오늘
    어제
  • 통촏하여주시옵소서
    솔방울의 IT
    GuestBook Guest
    GitHub GitHub
    Notion Notion
    글쓰기 관리
    • 분류 전체보기 (126)
      • C++ (2)
      • Java (15)
      • Spring (13)
      • 알고리즘 (0)
      • 자료구조 (5)
      • 보안 (7)
        • 네트워크보안 (3)
        • 백신 프로그램 (4)
      • 네트워크 (10)
        • 네트워크 관련지식 (7)
        • TCP IP (3)
      • 임베디드 (0)
        • 회로이론 (0)
      • Windows (9)
      • TIL (55)
        • TIL(Today I Learned) (19)
        • 코딩테스트 연습문제 (29)
        • 내일배움캠프 숙제 (6)
        • 스파르타 단기심화_Java과정 (1)
      • 프로젝트 (4)
        • 백신데스크톱 (1)
        • 스파르타코딩 (3)
      • 자격증 (4)
        • 사무자동화산업기사 (1)
        • 정보처리산업기사 (3)
      • 사업관리 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 06-14 07:17
  • 공지사항

    • 방명록을 적어주시면
  • 태그

    백엔드개발자
    JPA
    스파르타코딩
    개발자전형
    헌법기관
    springboot
    백신프로그램
    정보보안
    IT
    비밀집단
    스파르타코딩클럽
    커리어전환
    epp
    개발자성장기
    spring
    MySelectShop
    검은조직
    기술지원
  • 인기 글

  • whlsls3377.dev@gmail.com
통촏하여주시옵소서
RFP 란 무엇인가? - 공공사업
상단으로

티스토리툴바