why not
프로젝트 기획 (6일차) 본문

<더치페이 서비스 요구사항 작성하기>
1. 더치페이 User story 작성하기
1-1. User story 작성법?
- {Role}로서, 나는 {Benefit}을 위해 {Goal}을 이루고 싶다/ 가지고 싶다.
1-2. User story로 작성 하고 싶은 내용 정리
- 사용자가 정산을 시작하기 위해 정산 이름(모임 이름)을 입력 할 수 있어야 함
- 사용자가 비용을 계산한 사람, 누가 얼마를 받아야 하는지 계산하기 위해 정산에 참여할 사람의 목록을 입력할 수 있어야함
- 사용자가 비용 정산을 위해 지출한 비용을 입력 할 수 있어야 함
- 사용자가 비용 정산을 위해 다른 사람들이 쓴 비용도 입력할 수 있었으면 함
- 사용자가 비용 입력이 끝나고 편의를 위해서 누가 누구에게 얼마를 보내야 하는지 최적화된 정산 결과를 볼 수 있어야 함
2. 더치페이 Software requirement 작성하기 (시스템 요구사항 정리)
-> User story를 기반으로 이를 충족시키기 위해 필요한 software requiremennts를 도출!
- 시스템은 그룹의 이름과 그룹에 속하는 사람들의 이름을 입력할 입력창을 제공해야 한다.
- 각 그룹은 그룹명과 그룹원들의 이름을 담고 있어야 한다.
- 시스템은 내가 사용한 비용을 입력할 수 있도록 입력 창을 제공해야 한다.
- 시스템은 각 비용에 대해 결제일, 결제 내역, 결제액 정보를 담고 있어야 한다.
- 시스템은 각 비용에 대하여 결제자를 선택할 수 있도록 선택지를 줘야 한다.
- 시스템은 각 비용에 대해 결제자 정보도 담고 있어야 한다.
- 시스템은 내가 사용한 비용 뿐만 아니라 다른 사람이 사용한 비용도 입력 할 수 있도록 권한을 제한하지 않아야 한다.
- 시스템은 주어진 비용 리스트와 그룹 정보를 가지고 정산해서 결과를 보여줘야 한다.
- 시스템은 모바일과 데스크탑에서 사용 가능하도록한 웹 사이트를 제공해야 한다.
- 시스템은 그룹 별로 고유의 페이지를 URL로 제공해야 한다.
- 시스템은 그룹마다 그룹의 정보, 비용 정보를 저장하고 있어야 한다.
3. 그 밖의 Software requirement
3-1) FR
- 시스템은 크롬에서 최적화 되어서 작동해야 한다.
- 시스템은 한국어를 지원해야 한다.
3-2) NFR
- 시스템은 95% 이상의 요청에 대해 정산 결과를 1초 이내에 결과 값을 출력해야 한다.
- 시스템은 95%이상의 요청에 대해 웹페이지를 500초 이내로 렌더링 해야 한다.
4. Notion -> Table로 작성 및 정리

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
* 필수 삽입 링크 : http://bit.ly/3Y34pE0
'Today I Learn > 환급 챌린지' 카테고리의 다른 글
프로젝트 플래닝1 (8일차) (0) | 2023.02.27 |
---|---|
디자인 기획 (7일차) (0) | 2023.02.26 |
프로젝트 기획 소개 (5일차) (0) | 2023.02.24 |
SDLC (Software Development Life Cycle) 4일차 (0) | 2023.02.23 |
프로젝트 관리2 (3일차) (0) | 2023.02.22 |