여러 UI 모드에서 공통적 인 기능이있을 때 사용자 스토리를 캡처하는 좋은 방법은 무엇입니까?여러 프레젠테이션 모드를 교차 적용하는 기능에 대한 사용자 스토리가 있습니까?
예를 들어, 상용 비행 정보 시스템을 상상해보십시오. "UA211 착륙 예정일은 언제입니까?"
흔히 그렇듯이 일정 정보를 제공하는 기능은 데스크톱 웹 브라우저, 모바일 브라우저 (다른 스타일을 사용하여 더 유용하게 사용하려는 경우)를 통해 요청할 수도 있지만 일반적인 기본 기능입니다.), 어쩌면 SMS 단축 코드를 통해서도 가능합니다.
이제는 단일 사용자 스토리 ("As someone meeting a traveller, I want to see flight arrival information so that I can be at the airport on time
")가 될 수 있습니다. 그러나 그것은 틀린 것처럼 보입니다 (어쨌든, 서사적 인 이야기 일 것입니다).
당신은 그것을 별도의 사용자 이야기 할 수 있습니다 ("As a desktop user...
", "As a smartphone user...
", 등), 내가 과거에했던, 그리고 팀이 단지 기능의 모든을 포함하는 최초의 하나를 추정하기 위해 알고있는 UI 구현 만 평가할 수 있습니다.
세 번째 옵션은 기본 기능을 프리젠 테이션 계층과 분리 된 스토리로 만든 다음 UI 스토리가 "As a flight info system front end, I want to get flight status information so that I can present it to the user
", "As a desktop user, I want to see flight arrival... etc
"입니다. 그러나 그것은 인위적으로 보인다.
생각하십니까?
그래서, 제 3 가지 옵션을지지한다고 말하고 싶습니다. – denishaskin
@dwhsix - 예, 그것이 내가 끝난 곳이라고 생각하지만, 제가 시작한 곳이 아닙니다. :) 그러나 최선의 접근법을 제공 할 수있는 너무 많은 미지가 있습니다. –