Ví dụ của bạn có thể được tính là câu chuyện của người dùng, nhưng chúng thiếu một phần rất quan trọng: mục tiêu mà người dùng muốn đạt được khi câu chuyện được thực hiện.
Mục tiêu này có thể rõ ràng với bạn, nhưng dù sao bạn cũng nên viết nó ra.
Một câu chuyện người dùng có định dạng
As a <user>
I want <feature>
So that <goal>
Phần mục tiêu rất quan trọng, bởi vì nó giúp các nhà phát triển đưa ra quyết định đúng đắn.
Ví dụ thứ hai của bạn có thể có hai mục tiêu rất khác nhau, điều đó sẽ dẫn đến các thiết kế khác nhau.
- Là một người chơi mới, tôi muốn có một cấp độ giới thiệu cho trò chơi để dạy cho tôi những điều cơ bản, để tôi có thể giải quyết trò chơi và có được cảm giác hoàn thành
- Là một người chơi mới, tôi muốn có một cấp độ giới thiệu cho trò chơi để dạy cho tôi những điều cơ bản, để tôi có thể tìm hiểu các quy tắc của trò chơi
Trong trường hợp đầu tiên, chỉ cần có một mức dễ dàng là đủ, nhưng trong trường hợp thứ hai, bạn muốn hướng dẫn người dùng lý do tại sao một số nhất định phải / không được đặt trong một ô cụ thể.