유저 스토리
보이기
| 소프트웨어 개발 프로세스 | |
|---|---|
| 활동과 단계 | |
| 요구사항 분석 · 기능 명세 구조 · 설계 구현 · 테스팅 배치 · 유지보수 | |
| 개발 모형 | |
| 애자일 소프트웨어 개발 · 클린룸 DSDM · 순차점증적 개발 · 반복형 개발 RAD · RUP · 나선 모형 폭포수 모델 · 익스트림 프로그래밍 스크럼 · V 모델 · TDD | |
| 지원 활동 | |
| 구성 관리 · 문서화 품질보증 · 프로젝트 관리 사용자 경험 설계 | |
| 도구 | |
| 컴파일러 · 디버거 · 프로파일러 GUI 디자이너 · 통합 개발 환경 | |
유저 스토리(user story) 또는 사용자 스토리는 소프트웨어 개발 및 제품 관리에서 소프트웨어 시스템의 기능에 대한 비공식적이고 자연스러운 언어 설명이다. 이는 최종 사용자 또는 시스템 사용자의 관점에서 작성되며 색인 카드, 포스트잇 또는 특정 관리 소프트웨어에 디지털 방식으로 기록될 수 있다.[1] 제품에 따라 사용자 스토리는 클라이언트, 사용자, 관리자 또는 개발 팀과 같은 다양한 이해 관계자가 작성할 수 있다.
유저 스토리는 일종의 경계 객체이다. 이는 의미 파악 및 커뮤니케이션을 용이하게 하며 소프트웨어 팀이 시스템과 해당 컨텍스트에 대한 이해를 문서화하는 데 도움이 될 수 있다.[2]
같이 보기
[편집]각주
[편집]- ↑ Dimitrijević, Sonja; Jovanović, Jelena; Devedžić, Vladan (2015). “A comparative study of software tools for user story management” (영어). 《Information and Software Technology》 57: 352–368. doi:10.1016/j.infsof.2014.05.012.
a great number of software tools that provide, inter alia, support for practices based on user stories have emerged in recent years.
- ↑ Ralph, Paul (2015). “The Sensemaking-coevolution-implementation theory of software design”. 《Science of Computer Programming》 101: 21–41. arXiv:1302.4061. doi:10.1016/j.scico.2014.11.007. S2CID 6154223.