개발 방식

결정을 앞당기고 구현으로 확인합니다

필요한 정의와 설계는 분명하게 하고, 중요한 가정은 실제 동작으로 일찍 확인합니다. 개발 과정의 판단과 변경 이유는 이후의 운영과 개선을 위해 남깁니다.

진행 단계

  1. 01

    방향 정의

    사업 목표와 사용자, 현재 조건, 우선순위와 반드시 달라져야 할 결과를 정리합니다.

    주요 산출물

    • 제품 목표와 핵심 사용자
    • 현재 조건과 제약
    • 성공 기준과 제외 범위
    • 우선순위와 단계별 범위
  2. 02

    제품·기술 설계

    사용 흐름과 정보 구조, 권한, 데이터와 시스템 연동 경계를 설계합니다.

    주요 산출물

    • 주요 사용자 흐름
    • 정보·시스템·데이터 관계
    • 권한과 외부 연동 경계
    • 보안·운영상 주요 결정
  3. 03

    구현·통합

    화면과 기능, 데이터 흐름과 외부 시스템을 연결해 동작하는 제품을 만듭니다.

    주요 산출물

    • 동작하는 제품 단위
    • 통합된 데이터와 서비스 흐름
    • 변경 기록과 결정 근거
    • 자동화 가능한 테스트
  4. 04

    보안·품질 검증

    정상 경로만 통과시키지 않습니다. 지연, 중복 요청, 권한 오류와 외부 연동 실패까지 확인합니다.

    주요 산출물

    • 핵심 흐름 확인 기록
    • 발견된 문제와 처리 결과
    • 보안·접근성·반응형 점검
    • 남은 운영 조건
  5. 05

    출시·운영 준비

    코드만 넘기지 않습니다. 배포하고 관찰하며 변경·복구·인계하는 데 필요한 정보를 정리합니다.

    주요 산출물

    • 소스와 배포 구성
    • 환경과 설정 방법
    • 관찰·복구·인계 안내
    • 알려진 제약과 변경 지점

협업 원칙

  • 완료 기준을 먼저 합의합니다.
  • 동작하는 결과물을 놓고 논의합니다.
  • 중요한 결정과 변경 이유를 기록합니다.
  • 범위 변경이 일정·구조에 미치는 영향을 함께 설명합니다.
  • 인계받는 사람이 실행할 수 있는 상태로 마칩니다.