공부 내용을 정리하고 앞으로의 학습에 이해를 돕기 위해 작성합니다.
요구사항 정의
Client가 요구하는 내용과 설명
- 자사 서비스 또는 외부 클라이언트가 필요로 하는 서비스 기능을 명확히 이해하고, 요구사항을 단위 기능으로 세분화하여 정리한다.
- 이러한 요구사항은 클라이언트와의 지속적인 의사소통을 통해 조정 및 확정되며, 프로젝트의 명시화 및 문서화가 중요하다.
프로젝트 요구사항 : 실무 체크리스트
서비스 개발 이유
- 메인화면에서 상품 검색 시 가격별로 소팅하는 기능을 추가하기 위해 개발된다. 이 기능은 최저가 검색이라는 새로운 기능으로, 시스템의 영향 범위와 확장성을 고려해야 한다.
런칭 시점
- ASAP으로, 개발은 3개월 후에 시작하여 테스트 및 검증을 거쳐 6개월 후에 운영에 적용된다. 이는 개발 우선순위와 완성도에 큰 영향을 준다.
자원 확보
- 요청하는 부서에서 투자를 받고, 내년 예산에 편입되며, 현재 유휴 중인 서버와 인력을 사용한다. 필요한 자원이 준비되지 않을 경우 프로젝트 일정에 영향을 줄 수 있다.
주요 Client
- 요구사항 합의, 개발 현황 공유, 클라이언트 테스트, 런칭 후 모니터링 및 장애 공유 등 클라이언트와의 긴밀한 협력이 필요하다.
간단한 요구사항 정의
서비스 명: 특정 상품의 최저가 검색
요구사항 정의:
- 요구사항 명: 최저가 반환
- 요구사항 설명: 상품명으로 상품을 검색하여 최저가를 반환한다.
- 중요도: 상, 난이도: 중
추가 고려사항
- 상품명 입력 방식: 명확한 상품명 입력 여부, 상품 ID 사용 여부 등
- 최저가 정의: 가격 단위, 묶음 판매 시 단위별 계산 필요 여부 등
- 결과 제공: 최저가 한 개만 반환할지, 여러 개를 묶음으로 반환할지
- 추가 정보 제공 여부: 판매자 정보, 상품 상세 정보 포함 여부 등
'BackEnd > Project' 카테고리의 다른 글
[BigData] Ch02. 서비스 논리 설계 for Redis (0) | 2024.09.14 |
---|---|
[BigData] Ch02. UseCase에 기반한 품질요건 요구사항 정의 (0) | 2024.09.14 |
[BigData] Ch01. 이커머스의 트래픽 특징과 Redis, Kafka 활용 전략 (2) | 2024.09.14 |
[BigData] Ch01. 이커머스의 데이터 특징 (0) | 2024.09.14 |
[BigData] Ch01. 이커머스 비즈니스 타입 및 환경 (0) | 2024.09.14 |