Search
🔫

유저 시나리오와 기능 명세 도출에 대한 안내

사용자는 누구인가?

타겟이 누구인지
학생: 축제에 참여하는 대학생
출점 상인: 축제 부스를 운영하는 사람
타겟의 니즈가 무엇인지
사용자를 이용할 사용자 역할이 무엇인지

사용자 시나리오 제작

사용자가 목표를 달성하기 위해 시스템 사용하는 과정을 이야기 형식으로 설명
페르소나 관점에서 작성 (프로젝트 구성원 입장에서 x)
페르소나 관점: 나는 21살의 김민수다. 이런 니즈가 있다.
ex) 학생 사용자 시나리오
목표: 줄을 서지 않고 빠르게 음식 부스 이용하기
시나리오: 축제 도착해서 앱 실행 > 음식 부스 확인 > 사전 주문 > 결제 완료 > 시간되면 음식 수령

시나리오에서 요구사항 도출

사용자 시나리오 → 필요 기능 도출

사용자 스토리와 인수 조건

사용자스토리 형태: 나는 <사용자>로서 <목적>을 하기 위해 <기능>을 원한다
인수 조건: 사용자 스토리를 완료하기 위한 체크리스트 같은 역할, given/when/then 패턴.
ex) 요구사항: 실시간 대기 상태 확인 기능
사용자 스토리: 학생으로서 저는 음식 부스의 실시간 대기 상태를 확인하고 싶다. 그래서 긴 대기시간을 피할 수 있다.
인수 조건:
given: 학생이 축제 앱에 로그인하고, 음식 부스 리스트 보고 있음
when: 음식 부스 선택
then: 음식 부스의 실시간 대기 상태 확인

기능 명세

이번 스프린트에서 해결할 사용자 스토리 뽑고, 그 내에서 기능 명세 하는 것이 효율적
요구사항ID/…