webmanager를 라이믹스 모듈로 개발한다면 이 정도 볼륨은 개발 기간 어느 정도 예상해?

이온디 2025.09.05 08:35 조회 371

⏺ WebManager 라이믹스 모듈 개발 기간을

  분석해드리겠습니다.


  개발 규모 분석


  주요 개발 영역


  1. 데이터베이스 설계 및 모델 개발 (16개 테이블)

  2. 관리자 인터페이스 (8개 주요 페이지)

  3. 사용자 인터페이스 (6개 주요 페이지)

  4. API 및 백엔드 로직

  5. HestiaCP 연동

  6. 권한 관리 시스템


  상세 개발 일정 추정


  1단계: 기본 모듈 구조 (1-2주)


  - 모듈 디렉토리 구조 생성

  - info.xml, module.xml 작성

  - 기본 클래스 구조 (Model, View, Controller)

  - 데이터베이스 스키마 설치 스크립트


  2단계: 데이터베이스 및 모델 개발 (2-3주)


  - 16개 테이블 생성 쿼리 작성

  - Model 클래스들 개발 (WebmanagerModel,

  WebmanagerAdminModel)

  - rx_member 연동 로직

  - 기본 CRUD 함수들


  3단계: 관리자 인터페이스 개발 (4-5주)


  - 관리자 메인 대시보드 (index.html → admin.view.php)

  - 프로젝트 관리 페이지들

  - 견적서/계약서 관리

  - 호스팅 고객 관리

  - 호스팅 상품 관리

  - 사용자 관리 (rx_member 연동)

  - TODO 관리 시스템

  - 미수금 추적 UI


  4단계: 사용자 인터페이스 개발 (3-4주)


  - 고객 대시보드

  - 프로젝트 상세보기

  - 견적서 보기

  - 결제 내역

  - 호스팅 서비스 관리


  5단계: API 및 백엔드 로직 (3-4주)


  - Controller 액션들 (proc*, disp* 함수들)

  - AJAX 처리 로직

  - 파일 업로드 처리

  - 이메일 발송 시스템

  - 결제 연동 준비


  6단계: HestiaCP 연동 (2-3주)


  - HestiaCP REST API 클라이언트 개발

  - 호스팅 계정 자동 생성

  - 서비스 상태 동기화

  - 백업 관리 연동


  7단계: 테스트 및 최적화 (2-3주)


  - 단위 테스트 작성

  - 통합 테스트

  - 보안 점검

  - 성능 최적화

  - 버그 수정


  총 개발 기간 추정


  개발자 1명 기준


  - 최소: 17-20주 (약 4-5개월)

  - 일반적: 22-26주 (약 5-6개월)

  - 여유있게: 26-30주 (약 6-7개월)


  개발팀 2명 기준


  - 프론트엔드 개발자 + 백엔드 개발자

  - 최소: 12-15주 (약 3-4개월)

  - 일반적: 16-20주 (약 4-5개월)


  복잡도 요인들


  1. 높은 복잡도 요소

    - 16개 테이블의 복잡한 관계

    - 관리자/사용자 완전 분리된 인터페이스

    - HestiaCP API 연동

    - 결제 시스템 연동

    - 파일 관리 시스템

  2. 개발 시간 단축 요소

    - 이미 완성된 HTML 프로토타입

    - 명확한 데이터베이스 설계

    - 기존 라이믹스 프레임워크 활용


  단계별 마일스톤


  Month 1: 기본 구조 + DB 모델링

  Month 2: 관리자 인터페이스 50%

  Month 3: 관리자 인터페이스 완료 + 사용자 인터페이스

  시작

  Month 4: 사용자 인터페이스 완료 + API 개발

  Month 5: HestiaCP 연동 + 테스트

  Month 6: 최종 테스트 + 배포 준비


  결론: 라이믹스 경험이 있는 개발자 기준으로 5-6개월

  정도가 현실적인 개발 기간으로 예상됩니다.


댓글 0

첫 댓글을 남겨보세요.

댓글을 작성하려면 로그인이 필요합니다.