프로젝트 제안서

프로젝트 제안서

공유오피스 관리 프로그램 자동 알림 기능 추가 개발

기존 C# 공유오피스 관리 프로그램에 미납 자동 안내 및 계약 갱신 사전 안내 메일 기능을 추가하여, 운영 효율을 높이고 관리 누락을 방지합니다.

530만원 (VAT 별도) 14일 PC 프로그램 / C# 원본 공고

13+

완료 프로젝트

7년+

개발 경력

3건

유사 프로젝트

14일

제안 기간

함께 만들어 가겠습니다

각 메뉴를 클릭하시면 상세 내용을 확인하실 수 있습니다.

프로젝트 소개

기존 C# 공유오피스 관리 프로그램에 미납 자동 안내 및 계약 갱신 사전 안내 메일 기능을 추가하여, 운영 효율을 높이고 관리 누락을 방지합니다.

프로젝트 개요

항목내용
프로젝트명공유오피스 관리 프로그램 자동 알림 기능 추가 개발
카테고리PC 프로그램 / C#
제안 금액530만원 (VAT 별도)
제안 기간14일
핵심 기술C#, SQL Server, SMTP, Windows Task Scheduler

핵심 요구사항 분석

  • 미납 자동 안내 메일 — 청구서 발행 후 미납 상태인 고객에게 설정된 기준일(3일/7일 등)에 자동 안내 메일 발송
  • 계약 갱신 사전 안내 메일 — 계약 종료 예정 고객에게 종료 30일 전 갱신 안내 메일 자동 발송
  • 기존 시스템 유지 — 기존 DB 구조 변경 없이, 기존 메일 발송 기능을 활용한 자동화
  • 설정 관리 기능 — 미납 기준일, 계약 갱신 기준일 등 관리자 설정 UI
  • [옵션] SMS/카카오 알림톡 — 미납 확인율 향상을 위한 문자/카카오 발송 기능 (별도 견적)

제안 포인트

1. 기존 시스템 활용 극대화

기존에 구현된 청구서 이메일 발송 기능(SMTP)을 분석하여 동일한 발송 인프라를 자동 알림에 재활용합니다. 추가 외부 서비스 도입 없이 안정적으로 기능을 확장할 수 있습니다.

2. 유연한 설정 기반 자동화

미납 기준일(3일, 7일 등)과 계약 갱신 사전 알림일(30일 전 등)을 관리자가 직접 설정할 수 있도록 구현하여, 운영 정책 변경 시 코드 수정 없이 대응 가능합니다.

3. 유사 프로젝트 수행 경험

전자결재 SaaS(EZ-Approve), 시니어 케어 관리 플랫폼(Harmony Link), VC 펀드 관리 플랫폼(Series-B) 등 자동 알림 및 이메일/SMS 발송 기능을 포함한 관리 시스템을 다수 구축한 경험이 있습니다. 이를 바탕으로 효율적으로 진행합니다.

사용 기술 및 툴

개발 기술

C# .NET Framework SQL Server SMTP Windows Forms / WPF Windows Task Scheduler

협업 및 커뮤니케이션

Slack / 카카오톡 Zoom / Google Meet GitHub Notion / Google Docs

견적서

본 견적서는 프로젝트 요구사항 분석을 기반으로 산출되었습니다.

견적 요약

항목내용
프로젝트명공유오피스 관리 프로그램 자동 알림 기능 추가 개발
제안 금액530만원 (VAT 별도)
제안 기간14일
견적 유효기간제안일로부터 30일

상세 견적 내역

구분항목수량단가금액
분석/설계기존 시스템 분석, 알림 로직 설계1식-80만원
개발미납 자동 안내 메일 기능 (스케줄러, 조건 쿼리, 발송)1식-150만원
개발계약 갱신 사전 안내 메일 기능1식-100만원
개발알림 설정 관리 UI 및 발송 이력 관리1식-100만원
개발메일 템플릿 작성1식-30만원
QA/배포테스트, 배포 패키지, 인수인계1식-70만원
합계 (VAT 별도)530만원

SMS/카카오 알림톡 옵션 (선택)

구분항목금액
개발SMS 또는 카카오 알림톡 API 연동80만원
개발미납 단계별 발송 채널 설정 (이메일/문자/카카오)40만원
옵션 추가 비용+120만원
옵션 포함 총액 (VAT 별도)650만원

산정 근거

  • 기존 시스템 분석(1.5 M/D) + 개발(7.0 M/D) + QA/배포(1.5 M/D) + 버퍼(0.5 M/D) = 총 10.5 M/D 기반 산정
  • 유사 관리 시스템 프로젝트(EZ-Approve, Harmony Link) 수행 경험을 바탕으로 효율적 개발
  • 기존 메일 발송 기능 활용으로 추가 인프라 비용 불필요
  • 1개월 무상 하자 보수 포함

포함 사항

  • 소스 코드 전체 이관
  • 개발 문서 (기술 명세서, 설정 가이드)
  • 1개월 무상 하자 보수
  • 배포 환경 세팅 (1회)

불포함 사항

  • SMS/카카오 알림톡 발송 비용 (통신사/카카오 API 이용료)
  • 기존 프로그램 기능 수정 또는 리팩토링
  • 하자 보수 기간 이후 유지보수

공수계산서

기능별 개발 공수(Man-Day)를 산출하여 일정과 비용의 근거를 제시합니다.

공수 요약

구분공수 (M/D)비율
분석/설계1.5 M/D14%
개발7.0 M/D67%
QA/배포1.5 M/D14%
버퍼0.5 M/D5%
합계10.5 M/D100%

기능별 상세 공수

기능세부 작업담당공수 (M/D)
기존 시스템 분석소스코드 구조 및 DB 스키마 분석설계1.0
기존 메일 발송 로직 분석설계0.5
미납 자동 안내 메일SQL Server 미납 조건 조회 쿼리 작성개발0.5
스케줄러 구현 (Timer / Task Scheduler)개발1.5
단계별 메일 발송 로직 (1차/2차 안내)개발1.0
계약 갱신 안내 메일SQL Server 계약 만료 조건 조회개발0.5
자동 메일 발송 로직개발1.0
알림 설정 관리미납/갱신 기준일 설정 UI, 설정값 저장/조회개발1.0
메일 템플릿미납 안내 / 계약 갱신 메일 HTML 템플릿개발0.5
발송 이력 관리발송 로그 기록 및 조회 기능개발0.5
QA/테스트단위 테스트, 시나리오 기반 통합 테스트QA1.0
배포/인수인계설치 파일 빌드, 기술 문서, 인수인계배포0.5

산정 기준

  • 1 M/D = 8시간 기준 (1인 1일 작업량)
  • 주 5일 근무 기준
  • 버퍼 10~15% 포함
  • 유사 프로젝트 수행 경험 기반 효율적 개발

PRD (Product Requirements Document)

프로젝트 요구사항을 정의하고 기능 범위를 명확히 합니다.

1. 프로젝트 배경 및 목적

현재 자체 개발하여 운영 중인 공유오피스 관리 프로그램(PC 설치형, C#)은 입주사 관리, 계약 관리, 청구서 생성/발송, 매출 관리 등 핵심 기능을 갖추고 있습니다. 그러나 청구서 발송 후 미납 관리와 계약 갱신 안내가 수동으로 이루어지고 있어, 관리 누락과 비효율이 발생하고 있습니다.

목적: 미납 자동 안내 메일과 계약 갱신 사전 안내 메일 기능을 추가하여, 운영 효율을 높이고 매출 누수를 방지합니다.

2. 사용자 정의

사용자 유형설명주요 기능
관리자 (공유오피스 운영자)알림 설정 관리, 발송 이력 확인미납 기준일/갱신 기준일 설정, 발송 이력 조회, 수동 재발송
입주사 (메일 수신자)미납 안내 및 계약 갱신 메일 수신미납 안내 메일 확인, 계약 갱신 안내 메일 확인

3. 기능 요구사항

3.1 미납 자동 안내 메일 발송

  • [필수] 청구서 발행 후 미납 상태인 고객을 SQL Server에서 자동 조회
  • [필수] 설정된 기준일(예: 3일, 7일)에 따라 단계별 안내 메일 자동 발송
  • [필수] 기존 SMTP 메일 발송 기능 활용
  • [필수] 중복 발송 방지 로직 (동일 건에 대해 1회만 발송)

3.2 계약 갱신 사전 안내 메일 발송

  • [필수] 계약 종료 예정 고객을 SQL Server에서 자동 조회
  • [필수] 계약 종료 N일 전(기본 30일) 갱신 안내 메일 자동 발송
  • [필수] 이미 갱신 완료된 계약은 발송 제외

3.3 알림 설정 관리

  • [필수] 미납 기준일 설정 (1차/2차 안내 일수 지정)
  • [필수] 계약 갱신 사전 안내 기준일 설정
  • [선택] 메일 템플릿 편집 기능
  • [선택] 자동 발송 ON/OFF 스위치

3.4 발송 이력 관리

  • [필수] 발송 일시, 수신자, 발송 유형(미납/갱신), 발송 결과 로그
  • [선택] 발송 이력 검색 및 필터링
  • [선택] 발송 실패 건 재발송 기능

4. 비기능 요구사항

항목요구사항
안정성기존 프로그램 기능에 영향 없음 보장
호환성기존 DB 구조 변경 없음 (필요 시 신규 테이블만 추가)
자동화Windows Task Scheduler 또는 Timer 기반 자동 실행
로깅발송 이력 및 오류 로그 기록
설정 가능성관리자가 기준일, 발송 시간 등을 UI에서 변경 가능

5. 기술 제약사항

  • 기존 C# 소스코드 기반 기능 추가 (신규 프레임워크 도입 불필요)
  • SQL Server 기존 테이블 구조 유지 (추가 테이블은 허용)
  • 기존 SMTP 메일 발송 기능 재활용
  • Windows 환경 PC 설치형 프로그램 (웹/클라우드 전환 불필요)

6. 범위 외 사항 (Out of Scope)

  • 기존 프로그램 기능 수정 또는 리팩토링
  • DB 스키마 변경 (기존 테이블 구조 변경)
  • SMS/카카오 알림톡 발송 (별도 옵션으로 진행)
  • 모바일 앱 알림 (푸시 알림)
  • 웹 기반 관리자 대시보드

일정 제안

총 14일 기준 단계별 마일스톤 및 산출물을 제안합니다.

전체 일정 요약

단계기간주요 산출물
Phase 1: 분석/설계Day 1–3기존 시스템 분석서, 알림 로직 설계서, ERD (추가 테이블)
Phase 2: 핵심 개발Day 4–10미납 안내 기능, 계약 갱신 안내 기능, 설정 UI, 스케줄러
Phase 3: QA/배포Day 11–14테스트 결과서, 설치 패키지, 인수인계 문서

상세 타임라인

PHASE 1

분석 및 설계

Day 1–3

기존 C# 소스코드 구조 분석, DB 스키마 파악, 기존 메일 발송 로직 분석, 알림 자동화 로직 설계

  • 산출물: 기존 시스템 분석서, 알림 로직 설계서, 추가 테이블 ERD
  • 마일스톤 리뷰: 설계 방향 확인 미팅

PHASE 2

핵심 기능 개발

Day 4–10

미납 자동 안내 메일(1차/2차), 계약 갱신 사전 안내 메일, 알림 설정 관리 UI, 스케줄러 구현, 발송 이력 관리

  • Day 4–6: 미납 자동 안내 메일 기능 (SQL 쿼리 + 스케줄러 + 발송 로직)
  • Day 7–8: 계약 갱신 안내 메일 기능
  • Day 9–10: 설정 UI, 발송 이력, 메일 템플릿
  • 산출물: 기능 구현 완료 버전, 중간 데모

PHASE 3

QA 및 배포

Day 11–14

단위 테스트, 시나리오 기반 통합 테스트, 설치 패키지 생성, 인수인계 문서 작성

  • Day 11–12: QA (미납 조건별 발송 테스트, 계약 갱신 발송 테스트, 중복 발송 방지 검증)
  • Day 13–14: 배포 패키지 생성, 인수인계 문서, 최종 리뷰
  • 산출물: 테스트 결과서, 설치 패키지, 인수인계 문서

마일스톤 체크포인트

마일스톤시점검수 기준
M1: 설계 완료Day 3기존 시스템 분석서 및 알림 로직 설계서 승인
M2: 핵심 기능 완료Day 10미납 안내 + 계약 갱신 안내 기능 동작 확인 (데모)
M3: 최종 납품Day 14테스트 통과, 설치 패키지, 인수인계 완료

커뮤니케이션 계획

항목방식주기
일일 진행 공유Slack / 카카오톡매일
주간 미팅Zoom / Google Meet주 1회
마일스톤 리뷰화면 공유 + 문서단계 완료 시
이슈 트래킹GitHub Issues상시

유사 프로젝트 경험

본 프로젝트와 유사한 기능/기술 스택을 활용한 수행 경험을 소개합니다.

13+

완료 프로젝트

7년+

개발 경력

3건

유사 프로젝트

14일

제안 기간

B2B SaaS

EZ-Approve — 전자결재 관리 SaaS 플랫폼

B2B SaaS / 전자결재 · 2026.01~2026.03 (9주)

프로젝트 개요

기업용 다단계 전자결재 엔진(8종 결재 액션)을 탑재한 SaaS 플랫폼. 50+ 페이지, 120-150 API 엔드포인트, 7 사용자 역할 기반 관리 시스템 구축.

핵심 기능

  • Gmail SMTP 이메일 발송 및 Ppurio SMS 자동 알림 기능
  • 다단계 결재 워크플로우 (상신, 합의, 전결, 선결, 후결, 대결)
  • 토큰 기반 외부 셀프서비스 포탈
  • Lexical 리치 에디터 + 실시간 공동 편집(CRDT/Yjs)

본 프로젝트와의 유사점

이메일/SMS 자동 발송 시스템을 구축한 경험이 직접적으로 적용됩니다. Gmail SMTP와 Ppurio SMS를 활용한 자동 알림 아키텍처, 조건 기반 워크플로우 트리거 로직이 미납 안내 및 계약 갱신 알림 기능과 동일한 패턴입니다.

기술 스택

NestJS Next.js TypeScript MySQL SMTP SMS API
B2B SaaS

Harmony Link — 시니어 주간보호 관리 플랫폼

B2B SaaS / 헬스케어 · 2025 (6개월)

프로젝트 개요

시니어 주간보호센터 관리를 위한 멀티플랫폼(Android, iOS, Web, macOS, Windows, Linux) 관리 시스템. 133K+ LOC, 140+ API 엔드포인트.

핵심 기능

  • Firebase FCM 기반 실시간 자동 알림 (푸시, 이메일)
  • 투약 스케줄 기반 자동 리마인더 시스템
  • 케어 로그 관리 및 보호자 커뮤니케이션
  • 멀티테넌트 아키텍처 (다시설 관리)

본 프로젝트와의 유사점

스케줄 기반 자동 알림 시스템의 설계 패턴이 직접 적용됩니다. 투약 시간/케어 일정 기반으로 자동 리마인더를 발송하는 아키텍처가 미납 기준일/계약 만료일 기반 자동 메일 발송과 동일한 구조입니다.

기술 스택

Flutter NestJS Next.js MySQL AWS CDK Firebase FCM
핀테크

Series-B — VC 펀드 관리 플랫폼

핀테크 / VC / 펀드 관리 · 2023.11~2024.12 (14개월)

프로젝트 개요

VC 펀드 라이프사이클(GP/LP/스타트업) 전체를 관리하는 플랫폼. PR 1,652건, 50+ 페이지, 80+ 엔티티, 200-300+ API 엔드포인트.

핵심 기능

  • 이메일(SMTP) + SMS(Ppurio) 자동 발송 시스템
  • 기한 기반 자동 알림 (투자 보고 마감, 출자 일정 등)
  • VICS 규제 보고 자동화 (5종 양식)
  • 다단계 결재 워크플로우 및 AI 투자 보고서 생성

본 프로젝트와의 유사점

기한 기반 자동 이메일/SMS 알림 시스템을 대규모로 구축한 경험이 있습니다. 투자 보고 마감일, 출자 일정 등 날짜 기반으로 자동 알림을 발송하는 로직이 미납 기준일/계약 만료일 기반 알림과 완전히 동일한 패턴입니다.

기술 스택

Next.js NestJS MySQL SMTP SMS API AWS

함께 만들어 가겠습니다

프로젝트에 대해 더 자세한 논의를 원하시면 미팅을 신청해 주세요.