본문 바로가기

Develop/Study

프로젝트 초기 요구되는 3가지 산출물

프로젝트에서 요구하는 3가지 산출물에 대해 정리

1. SRM (Stakeholder Requirements Management)

이해관계자 요구사항 관리 문서

  • 목적: 프로젝트 관련된 모든 이해관계자들의 요구사항을 수집하고 정리
  • 주요 내용:
    • 이해관계자 식별 (경영진, 사용자, 개발팀, 운영팀 등)
    • 각 이해관계자별 요구사항 목록
    • 요구사항 우선순위
    • 요구사항 간 상충 관계 및 해결 방안
  • 외국인 방문객 서비스나 제휴사 연동 등 프로젝트라면, 마케팅팀, 사용자(외국인 관광객), 개발팀, 보안팀, 계열사 등의 요구사항을 정리해야 합니다.

2. DRM (Design Requirements Management)

설계 요구사항 관리 문서

  • 목적: SRM의 요구사항을 기술적으로 어떻게 구현할지 설계 수준에서 정의
  • 주요 내용:
    • 시스템 아키텍처 설계
    • 데이터베이스 설계 요구사항
    • API 설계 명세
    • 보안 설계 (SQL Injection 방지 등)
    • 성능 요구사항
    • 인터페이스 설계 (화면 구성, 다국어 지원 등)
  • MyBatis 쿼리 구조, 인증 모듈 설계, REST API 명세, 보안 검증 로직 등 기술적 설계 내용이 포함됩니다.

3. WBS (Work Breakdown Structure)

작업 분류 체계

  • 목적: 프로젝트를 관리 가능한 작은 단위로 분해하여 일정과 자원 계획 수립
  • 주요 내용:
    • 프로젝트 전체 작업을 계층적으로 분해
    • 각 작업의 담당자, 기간, 선후행 관계
    • 마일스톤 정의
    • 영업일 기준 일정 계산
  • 이미 엑셀로 프로젝트 트래킹 문서를 만드시는데, 그것을 좀 더 체계화한 형태입니다.

작성 순서 추천

  1. SRM 먼저 → 무엇을 만들어야 하는지 명확히
  2. DRM 다음 → 어떻게 만들 것인지 설계
  3. WBS 마지막 → 언제, 누가, 어떤 순서로 할 것인지 계획

'Develop > Study' 카테고리의 다른 글

우아한 Redis  (0) 2024.09.02
DNS와 IP, DDNS  (1) 2021.04.21
GitLab 설정 및 올리기  (0) 2019.07.11
HTML 코드 작성규칙  (0) 2019.07.03
소스 내 주석  (0) 2018.11.02