How We Work

(주)케이엠웍스의 프로젝트 진행 방식

(주)케이엠웍스는 모든 프로젝트를 요구사항 정리 → 설계 → 개발 → 검증·출시 → 운영의 5단계 표준 프로세스로 진행합니다. NDA 체결부터 격주 진척 데모, 변경 요청 절차, SLA 기반 유지보수까지 절차를 표준으로 정해 두었습니다.

작성:

5단계 개발 프로세스

  1. 1. 요구사항 정리 (Discovery) — 1–2주

    비즈니스 목표, 사용자 흐름, 보유 데이터, 외부 시스템 연동, 제약 조건을 검토합니다. 핵심 가치 가설을 정의하고 프로젝트 범위 후보를 도출합니다.

    • 킥오프 워크숍 (대면 또는 원격, 2–4시간)
    • 현행 시스템·데이터 점검
    • 이해관계자 인터뷰 (비즈니스·운영·IT 담당)
    • 경쟁/유사 서비스 벤치마크
    • 요구사항 정리 결과 보고서
  2. 2. 설계 (Spec) — 2–4주

    화면 흐름, UI/UX 디자인, 데이터 모델, API 사양, 외부 연동 방식, 보안 요구사항을 문서화하고, 고객 승인을 받은 뒤 개발 단계를 시작합니다.

    • 화면 흐름도 (User Flow)
    • 와이어프레임·UI 시안
    • 데이터 모델 (ERD)·API 사양서
    • 비기능 요구사항 (성능·보안·접근성)
    • 설계 승인
  3. 3. 개발 (Build) — 4–16주, 규모에 따라 다름

    앱·웹·API 서버·관리자 시스템·AI/IoT 모듈을 동시에 구현합니다. 격주 데모로 진척과 방향을 점검하고, 변경 요청은 변경 요청서로 처리합니다.

    • 모바일 앱 (iOS/Android/Flutter)
    • 웹 프론트·백엔드 (React/Vue, Spring/Django)
    • 관리자 시스템·대시보드
    • AI 모델 학습/통합 (해당 시)
    • IoT 디바이스 연동 (BLE/MQTT/GPS, 해당 시)
    • 외부 시스템 연동 (ERP·CRM·결제·인증)
    • 격주 데모 + 주간 서면 진척 보고
  4. 4. 검증·출시 (QA) — 1–3주

    기능·통합·성능·보안·접근성 테스트를 진행하고, 결함 보고·수정을 거쳐 운영 환경 배포까지 완료합니다.

    • 기능 테스트 (시나리오 기반)
    • 통합 테스트 (외부 시스템 연동)
    • 성능·부하 테스트
    • 보안 점검 (OWASP 기반 + 도메인 가이드)
    • 접근성 검증 (공공기관 프로젝트 시)
    • App Store / Google Play 배포 대행
    • 운영 환경 설치 / 인프라 설정
  5. 5. 운영 (Operate) — 출시 후 계속

    출시 후 1–3개월 무상 안정화 기간을 운영하고, 이후 SLA 기반 장기 유지보수 계약으로 전환합니다.

    • 장애 대응 (SLA 기준)
    • 사용 데이터 모니터링·분석
    • 기능 개선·고도화 백로그
    • 앱스토어 업데이트·심사 대응
    • 서버·API·DB 유지보수
    • 분기 검토 미팅

NDA · IP · 보안 정책

NDA (비밀유지계약)

1차 미팅 전에도 체결할 수 있습니다. (주)케이엠웍스 표준 NDA 양식과 고객사 NDA 양식 모두 검토·서명할 수 있으며, 통상 영업일 기준 2–3일 안에 처리합니다.

지식재산권 (IP)

프로젝트 결과물의 소스코드는 프로젝트 종료 후 고객사로 양도 가능합니다. 단, SmartSuite 플랫폼의 코어 모듈은 (주)케이엠웍스 자산이므로 라이선스 형태로 제공합니다. 양도 범위와 라이선스 조건은 계약 시 명시합니다.

데이터 보안

SSL/TLS 전송 암호화, 저장 데이터 암호화, 접근 통제(RBAC), 감사 로그를 기본으로 적용합니다. 개인정보보호법·정보통신망법을 준수하며, 의료(HIPAA 수준 가이드)·공공·금융 분야는 분야별 추가 가이드를 적용합니다.

인프라·접근 권한

고객사 인프라와 (주)케이엠웍스 관리 인프라(AWS) 중에서 선택할 수 있습니다. 운영 환경 접근 권한은 최소 권한 원칙으로 부여하며, 장기 유지보수 계약 시 보안 사항을 별도로 협의합니다.

보고·회의 주기

표준 보고·회의 주기
활동주기참여자채널
진척 데모격주 1회 (1시간)고객 PM·실무 + (주)케이엠웍스 PM·리드대면 또는 원격(Zoom/Teams)
진척 보고주 1회 (서면)(주)케이엠웍스 PM이메일·협업 툴
일상 협업실시간실무진카카오톡·Slack·Teams (고객사 표준)
변경 요청발생 시 (서면)고객 PM + (주)케이엠웍스 PM변경 요청서 (CR)
스프린트 회고4주마다전체 팀대면 또는 원격
운영 분기 검토분기 1회고객·운영 책임자대면

변경 요청 (Change Request) 처리

개발 중에 요구사항은 바뀔 수 있습니다. 다만 일정·비용·연관 기능에 미치는 영향을 검토하지 않고 반영하면 프로젝트 신뢰성이 떨어집니다. 그래서 (주)케이엠웍스는 모든 변경을 변경 요청서(CR) 절차로 처리합니다.

  1. 1. 변경 요청 접수 — 고객 PM이 변경 내용·우선순위를 서면(CR 양식)으로 제출합니다.
  2. 2. 영향 평가 — (주)케이엠웍스 PM·리드가 일정·비용·기존 기능 영향을 24–48시간 내 회신합니다.
  3. 3. 의사결정 — 양사 PM이 (a) 범위 내 흡수, (b) 일정·비용 조정 후 진행, (c) 보류 중 선택합니다.
  4. 4. 적용·기록 — 승인된 변경은 사양서에 반영하고, CR 이력은 프로젝트 종료까지 관리합니다.

출시 후 유지보수 옵션

유지보수 옵션 비교
옵션기간포함 범위SLA
기본 안정화출시 후 1–3개월 (무상)버그 수정, 운영 안정화영업일 기준 응답
월 단위 유지보수월 단위 계약장애 대응, 앱스토어 업데이트, 경미한 기능 개선4–24시간 응답 (등급별)
연 단위 유지보수연 단위 계약월 단위 + 분기 기능 고도화 + 보안 패치2–8시간 응답
전담 인력 운영연 단위 또는 다년 계약전담 개발자/운영자 1–N명, 백로그 기반 지속 개발4시간 이내 응답·우선 처리

자주 묻는 질문

Q. NDA(비밀유지계약)는 언제 체결할 수 있나요?

1차 미팅 전에도 NDA를 체결할 수 있습니다. mobilelife@kmworks.co.kr 또는 카카오톡 채널로 요청해 주세요. 표준 NDA 양식과 고객사 양식 모두 검토합니다.

Q. 보고와 회의는 어떤 채널, 어떤 주기로 진행되나요?

기본은 격주 1회 진척 데모(원격 또는 대면)와 주 1회 서면 진척 보고입니다. 일상 협업은 카카오톡·이메일이나 고객사 협업 도구(Slack, Teams 등)에 맞춥니다.

Q. 개발 도중 요구사항이 바뀌면 어떻게 처리하나요?

변경 요청은 영향 범위(일정·비용·연관 기능)를 평가한 변경 요청서(Change Request)로 처리합니다. 경미한 변경은 범위 내 흡수하지만, 일정·예산에 영향을 주는 변경은 사전 승인 후 진행합니다.

Q. 개발 결과물의 소스코드 소유권은 누구에게 있나요?

프로젝트가 끝나면 고객사로 양도할 수 있습니다. 단, SmartSuite 플랫폼의 코어 모듈은 (주)케이엠웍스 자산으로 분리하며, 라이선스 형태와 양도 범위는 계약 시 명시합니다.

Q. 보안과 개인정보 처리는 어떻게 보장되나요?

SSL/TLS 통신, 암호화 저장, 접근 통제, 개인정보보호법 준수를 기본으로 적용합니다. 의료·공공·금융 분야는 분야별 보안 가이드라인(HIPAA 수준·전자금융감독규정·공공기관 가이드)을 추가로 적용합니다.

Q. 출시 후 유지보수는 어떻게 제공되나요?

운영 안정화(1–3개월 무상)와 SLA 기반 장기 유지보수 계약(월 단위 또는 연 단위)을 제공합니다. 기능 개선·장애 대응·앱스토어 업데이트·서버/API 유지보수 범위를 사전 협의합니다.

프로젝트를 검토 중이신가요?

NDA 체결 후 요구사항·일정·예산 범위를 구체적으로 무료 상담해 드립니다.

프로젝트 무료 상담