이야기를 처음 캡처 할 때는 매우 짧고 이점에 초점을 맞춰야합니다.
팀과 솔루션을 논의하고 구현을 시작할 준비가되면 자세한 내용을 문서화해야합니다.
나는 감안할 때 좋아// 그런 다음 포맷하고 난 (다를 수 있습니다 실제 목표,하지만 여전히 당신은 주요 아이디어를 얻을 수 있습니다)이에이 사용 케이스를 다시 써서 때 :
Title:
As a user I want to add contract to customers so that I can track contracts history
Given customers list
When user clicks to Customer
Then he sees Customer Details view
And Add Contract button
[mockup]
Given Customer Details view
When user clicks Add Contract button
Then he see a popup with fields:
Contract Name - field spec: [default value, max lenth, etc]
Contract # - [field spec]
Start Date - [field spec]
End Date - [field spec]
[form mockup]
Given user filled form correctly
When he click Save button
Then he sees confirmation dialog ["Do you really want to add this contract?"]
[ 참고 :이 확인이
Given user see a confirmation dialog
When he clicks Yes
Then the contract is saved
And user sees success message "Contract is saved for customer XXX"
Given user see a confirmation dialog
When he clicks No
Then the contract is not saved
And confirmation dialog closes
참고] 바보 필요하지 생각 : 가장 가능성이 시나리오는 별도의 사용자 스토리
Given home page
When I click Add Contract link
Then I see Contract form
And "Select customer" drop down field
...
입니다알다시피, Given/When/Then 형식을 사용하여 사용자 이야기를 쉽게 설명 할 수 있습니다. 사용자 스토리의 진정한 가치를 포착하는 것이 중요합니다. 그렇지 않으면 비즈니스 관점에서 볼 때 매우 나쁜 결정을 내리는 것은 매우 쉽습니다.
프로그래밍에 관한 것이 아니기 때문에이 질문을 주제로 끝내기로했습니다. –
pm.stackexchange.com? – pinkpanther