2주 만에 가능한 것 vs 2달 걸리는 것
소프트웨어 외주 개발에서 2주와 2개월 일정의 차이를 구체적인 프로젝트 예시로 비교합니다. 예산과 일정에 맞는 현실적인 기대치를 설정하세요.
- •2주 안에는 화면 5~10개, 기본 CRUD, 디자인 제공 기준의 단순 웹앱이 가능합니다.
- •2달이 필요한 것은 관리자 페이지, 결제 연동, 복잡한 권한, 통계 대시보드 등이 포함된 서비스입니다.
- •기간을 줄이려면 기능을 줄이거나, 인력을 늘리거나, 템플릿/노코드를 활용하세요.
2주(10영업일) 안에 가능한 프로젝트
2주 안에 완성 가능한 프로젝트는 범위가 좁고 복잡도가 낮은 경우입니다.
가능한 예시:
회사 소개 웹사이트 (5~7 페이지)
간단한 랜딩 페이지 + 문의 폼
단순 게시판 (글 등록/조회/수정/삭제)
간단한 예약 폼 (날짜 선택 → 예약 접수)
기존 시스템에 화면 2~3개 추가
간단한 관리자 대시보드 (데이터 조회만)
전제 조건:
디자인이 이미 준비되어 있음 (피그마/시안)
요구사항이 확정되어 있음 (변경 없음)
외부 연동이 없거나 1개 이내
복잡한 권한 구조 없음 (회원/비회원 정도)
사전에 개발 환경이 준비되어 있음
위 조건 중 하나라도 충족하지 않으면 2주는 무리입니다. 특히 디자인 미제공, 요구사항 변경, 외부 연동 추가 중 하나만 해당해도 최소 3~4주가 필요합니다.
2달(8주)이 필요한 프로젝트
아래 기능 중 3개 이상이 포함되면 2달 이상이 필요합니다.
기능별 예상 공수:
| 기능 | 예상 공수 | 비고 |
|---|---|---|
| 사용자 화면 (10~20페이지) | 2~3주 | CRUD + 검색/필터 |
| 관리자 페이지 | 2~3주 | 회원/콘텐츠/주문 관리 |
| 회원가입/로그인/권한 | 1~2주 | 소셜 로그인 포함 시 |
| 결제 연동 (PG) | 1주 | 토스/아임포트 등 |
| 알림 (이메일/SMS/푸시) | 0.5~1주 | 연동 수에 따라 |
| 파일 업로드/관리 | 0.5~1주 | S3 연동 포함 |
| 통계 대시보드 | 1~2주 | 차트/집계 로직 |
| 검색 고도화 | 0.5~1주 | Elasticsearch 등 |
| 반응형 디자인 | 추가 30% | 모바일/태블릿 대응 |
| QA/테스트 | 1~2주 | 개발의 20~30% |
2달 프로젝트 예시:
쇼핑몰(사용자 + 관리자 + 결제 + 배송추적), 예약 플랫폼(검색 + 예약 + 결제 + 알림), SaaS 대시보드(멀티 테넌트 + 통계 + 권한)
기간을 줄이는 현실적인 방법
방법 1: 기능 줄이기 (가장 효과적)
Must/Should/Could 우선순위를 매겨서 Must만 1차 런칭하세요. 기능을 50% 줄이면 기간도 40~50% 줄어듭니다.
방법 2: 인력 늘리기 (제한적 효과)
프론트엔드/백엔드 개발자를 동시에 투입하면 기간이 줄어들 수 있습니다. 다만 "임산부 9명이어도 아이는 1개월에 태어나지 않는다"는 법칙이 적용됩니다. 2~3명이 최적이며, 그 이상은 소통 비용이 증가합니다.
방법 3: 템플릿/SaaS 활용
관리자 페이지는 AdminBro, React Admin 등 템플릿을 활용하면 50% 이상 시간을 절약할 수 있습니다.
방법 4: 노코드/로우코드 조합
관리자 기능은 Retool, 사용자 알림은 서드파티 서비스를 활용하면 개발 범위를 줄일 수 있습니다.
