User stories are one of the primary development artifacts for Scrum an dịch - User stories are one of the primary development artifacts for Scrum an Việt làm thế nào để nói

User stories are one of the primary

User stories are one of the primary development artifacts for Scrum and Extreme Programming (XP) project teams. A user story is a very high-level definition of a requirement, containing just enough information so that the developers can produce a reasonable estimate of the effort to implement it. This article covers the following topics:
Introduction to user stories
Initial user stories (informal)
Initial user stories (formal)
User stories and planning
User stories throughout the agile lifecycle
Detailing a user story
Epics
Themes
1. Introduction to User Stories

A good way to think about a user story is that it is a reminder to have a conversation with your customer (in XP, project stakeholders are called customers), which is another way to say it's a reminder to do some just-in-time analysis. In short, user stories are very slim and high-level requirements artifacts.


2. Initial User Stories (Informal)

As you can see in Figure 1 user stories are small, much smaller than other usage requirement artifacts such as use cases or usage scenarios. It's important to recognize that each of the statements in Figure 1 represents a single user story.

Figure 1. Example user stories.

Students can purchase monthly parking passes online.
Parking passes can be paid via credit cards.
Parking passes can be paid via PayPal.
Professors can input student marks.
Students can obtain their current seminar schedule.
Students can order official transcripts.
Students can only enroll in seminars for which they have prerequisites.
Transcripts will be available online via a standard browser.

Important considerations for writing user stories:

Stakeholders write user stories. An important concept is that your project stakeholders write the user stories, not the developers. User stories are simple enough that people can learn to write them in a few minutes, so it makes sense that the domain experts (the stakeholders) write them.

Use the simplest tool. User stories are often written on index cards as you see in Figure 2 (at least when your project team is co-located). Index cards are very easy to work with and are therefore an inclusive modeling technique.

Remember non-functional requirements. Stories can be used to describe a wide variety of requirements types. For example in Figure 1 the Students can purchase parking passes online user story is a usage requirement similar to a use case whereas the Transcripts will be available online via a standard browser is closer to a technical requirement.

Indicate the estimated size. You can see in Figure 2 that it includes an estimate for the effort to implement the user story. One way to estimate is to assign user story points to each card, a relative indication of how long it will take a pair of programmers to implement the story. The team then knows that if it currently takes them on average 2.5 hours per point; therefore the user story in Figure 2 will take around 10 hours to implement.

Indicate the priority. Requirements, including defects identified as part of your independent parallel testing activities or by your operations and support efforts, are prioritized by your project stakeholders (or representatives thereof such as product owners) and added to the stack in the appropriate place. You can easily maintain a stack of prioritized requirements by moving the cards around in the stack as appropriate. You can see that the user story card includes an indication of the priority; I often use a scale of one to ten with one being the highest priority. Other prioritization approaches are possible – priorities of High/Medium/Low are often used instead of numbers and some people will even assign each card it's own unique priority order number (e.g. 344, 345, …). You want to indicate the priority somehow in case you drop the deck of cards, or if you're using more sophisticated electronic tooling. Pick a strategy that works well for your team. You also see that the priority changed at some point in the past, this is a normal thing, motivating the team to move the card to another point in the stack. The implication is that your prioritization strategy needs to support this sort of activity. My advice is to keep it simple.

Optionally include a unique identifier. The card also includes a unique identifier for the user story, in this case 173. The only reason to do this would be to do this is if you need to maintain some sort of traceability between the user story and other artifacts, in particular acceptance tests.


Figure 2. User story card (informal, high level).



2. Initial User Stories (Formal)

In User Stories Applied Mike Cohn suggests a more formal approach to writing user stories. He suggests the format:
As a (role) I want (something) so that (benefit).

For example, the user story of Figure 2 could be rewritten as "As a Student I want to purchase a parking pass so that I can drive to school", as you see in Figure 3. My experience is that this approach helps you to think about who
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Câu chuyện người dùng là một trong các hiện vật chính phát triển cho đội dự án Scrum và Extreme Programming (XP). Một câu chuyện người dùng là một định nghĩa rất cấp cao của một yêu cầu, có chứa thông tin chỉ đủ để cho các nhà phát triển có thể sản xuất một ước tính hợp lý của các nỗ lực để thực hiện nó. Bài viết này bao gồm các chủ đề sau:Giới thiệu đến người dùng những câu chuyệnCâu chuyện ban đầu người dùng (không chính thức)Câu chuyện ban đầu người dùng (chính thức)Người sử dụng những câu chuyện và lập kế hoạchNgười sử dụng những câu chuyện trong suốt vòng đời nhanh nhẹnChi tiết câu chuyện người dùngSử thiChủ đề1. giới thiệu đến người dùng những câu chuyệnCách tốt nhất để suy nghĩ về một câu chuyện sử dụng là nó là một lời nhắc nhở để có một cuộc trò chuyện với khách hàng của bạn (trong XP, các bên liên quan dự án được gọi là khách hàng), mà là một cách khác để nói rằng đó là một lời nhắc nhở để làm một số phân tích chỉ trong thời gian. Trong ngắn hạn, người sử dụng những câu chuyện là yêu cầu rất mỏng và cao cấp hiện vật.2. Ban đầu dùng câu chuyện (không chính thức)Như bạn có thể thấy trong hình 1 người sử dụng câu chuyện là nhỏ, nhỏ hơn các hiện vật yêu cầu sử dụng khác chẳng hạn như trường hợp sử dụng hoặc sử dụng kịch bản. Nó là quan trọng để nhận ra rằng mỗi người trong số những điều khoản trong hình 1 đại diện cho một câu chuyện duy nhất người dùng.Hình 1. Ví dụ sử dụng những câu chuyện.Sinh viên có thể mua hàng tháng đi Bãi đỗ xe trực tuyến.Bãi đậu xe đi có thể thanh toán qua thẻ tín dụng.Bãi đậu xe đi có thể được thanh toán thông qua PayPal.Giáo sư có thể nhập học sinh nhãn hiệu.Sinh viên có thể có được lịch trình hội thảo hiện tại của họ.Sinh viên có thể đặt bảng điểm chính thức.Sinh viên chỉ có thể ghi danh trong các buổi hội thảo mà họ có điều kiện tiên quyết.Bảng điểm sẽ có sẵn trực tuyến thông qua một trình duyệt chuẩn.Cân nhắc quan trọng để viết những câu chuyện của người dùng:Các bên liên quan viết những câu chuyện của người dùng. Một khái niệm quan trọng là các bên liên quan dự án của bạn viết những câu chuyện người sử dụng, không phải là các nhà phát triển. Người sử dụng những câu chuyện rất đơn giản đủ mọi người có thể tìm hiểu để viết cho họ trong vài phút, do đó, nó làm cho cảm giác rằng các chuyên gia tên miền (các bên liên quan) viết cho họ.Sử dụng công cụ đơn giản nhất. Người sử dụng những câu chuyện thường được viết trên thẻ chỉ mục như bạn thấy trong hình 2 (ít khi nhóm dự án của bạn nằm cùng). Thẻ chỉ mục là rất dễ dàng để làm việc với và do đó là một kỹ thuật bao gồm các mô hình.Hãy nhớ rằng không có chức năng yêu cầu. Những câu chuyện có thể được sử dụng để mô tả một loạt các loại yêu cầu. Ví dụ: ở hình 1 các sinh viên có thể mua đậu xe đi câu chuyện người dùng trực tuyến là một yêu cầu sử dụng tương tự như một trường hợp sử dụng trong khi bảng điểm sẽ có sẵn trực tuyến thông qua một trình duyệt chuẩn là gần gũi hơn với một yêu cầu kỹ thuật.Chỉ ra kích thước ước tính. Bạn có thể thấy trong hình 2, nó bao gồm các ước tính cho các nỗ lực để thực hiện các câu chuyện của người dùng. Một cách để ước lượng là chỉ định người dùng câu chuyện điểm cho mỗi thẻ, một dấu hiệu cho thấy tương đối bao lâu nó sẽ mất một cặp của các lập trình viên để thực hiện các câu chuyện. Đội sau đó biết rằng hiện nay mất họ trung bình 2,5 giờ cho mỗi điểm; do đó câu chuyện người sử dụng trong hình 2 sẽ mất khoảng 10 phút để thực hiện.Chỉ ra mức độ ưu tiên. Yêu cầu, bao gồm cả khiếm khuyết được xác định là một phần của bạn song song độc lập, kiểm tra hoạt động hoặc hoạt động của bạn và hỗ trợ những nỗ lực, được ưu tiên bởi các bên liên quan dự án (hoặc đại diện nào đó chẳng hạn như chủ sở hữu sản phẩm) và thêm vào các ngăn xếp ở vị trí thích hợp. Bạn có thể dễ dàng duy trì một ngăn xếp của các yêu cầu ưu tiên bằng cách di chuyển các thẻ xung quanh trong ngăn xếp là thích hợp. Bạn có thể thấy rằng các thẻ câu chuyện người dùng bao gồm một chỉ dấu của mức độ ưu tiên; Tôi thường sử dụng một quy mô 1-10 với một là ưu tiên cao nhất. Ưu tiên phương pháp tiếp cận có thể-ưu tiên cao/trung/thấp thường được sử dụng thay vì con số và một số người thậm chí sẽ gán cho mỗi thẻ của riêng nó duy nhất ưu tiên số thứ tự (ví dụ: 344, 345,...). Bạn muốn chỉ ra mức độ ưu tiên bằng cách nào đó trong trường hợp bạn thả deck của thẻ, hoặc nếu bạn đang sử dụng dụng cụ điện tử tinh vi hơn. Chọn một chiến lược hoạt động tốt cho đội bóng của bạn. Bạn cũng thấy rằng ưu tiên thay đổi tại một số điểm trong quá khứ, đây là một điều bình thường, động cơ thúc đẩy đội bóng để di chuyển thẻ để một điểm trong ngăn xếp. Ngụ ý ở đây là chiến lược ưu tiên của bạn cần để hỗ trợ các loại hoạt động này. Lời khuyên của tôi là để giữ cho nó đơn giản.Tùy chọn bao gồm một định danh duy nhất. Các thẻ này cũng bao gồm một định danh duy nhất cho những câu chuyện người sử dụng, trong trường hợp này 173. Lý do duy nhất để làm điều này sẽ làm việc này là nếu bạn cần phải duy trì một số loại truy tìm nguồn gốc giữa những câu chuyện người dùng và các hiện vật khác trong các xét nghiệm cụ thể chấp nhận.Hình 2. Câu chuyện người sử dụng thẻ (không chính thức, cao cấp).2. Ban đầu dùng câu chuyện (chính thức)Trong câu chuyện người dùng áp dụng Mike Cohn gợi ý một cách tiếp cận chính thức hơn để viết những câu chuyện của người dùng. Ông đề nghị các định dạng:Là một (vai trò) tôi muốn (cái gì) vì vậy đó (lợi ích).Ví dụ: câu chuyện người dùng con số 2 có thể được viết lại như "Là một sinh viên tôi muốn mua một vượt qua bãi đậu xe, vì vậy mà tôi có thể lái xe đến trường", như bạn thấy trong hình 3. Kinh nghiệm của tôi là cách tiếp cận này sẽ giúp bạn suy nghĩ về người
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Câu chuyện người dùng là một trong những hiện vật phát triển chính cho Scrum và các đội dự án Extreme Programming (XP). Một câu chuyện người sử dụng là một định nghĩa cấp độ rất cao của một yêu cầu, chỉ chứa đủ thông tin để các nhà phát triển có thể tạo ra một ước tính hợp lý của các nỗ lực để thực hiện nó. Bài viết này bao gồm các chủ đề sau:
Giới thiệu về câu chuyện người dùng
câu chuyện người dùng ban đầu (không chính thức)
câu chuyện người dùng ban đầu (chính thức)
câu chuyện người dùng và lập kế hoạch
câu chuyện tài trong suốt vòng đời nhanh nhẹn
định chi tiết một câu chuyện sử dụng
Sử thi
Chủ đề
1. Giới thiệu về tài Stories

Một cách tốt để suy nghĩ về một câu chuyện người dùng là nó là một lời nhắc nhở để có một cuộc trò chuyện với khách hàng của bạn (trong XP, các bên liên quan của dự án được gọi là khách hàng), mà là một cách khác để nói rằng đó là một lời nhắc nhở để làm một số chỉ phân tích -in-thời gian. Tóm lại, câu chuyện người dùng là rất mỏng và cao cấp yêu cầu các đồ tạo tác.


2. Ban đầu tài Stories (không chính thức)

Như bạn có thể thấy trong hình 1 câu chuyện người dùng là nhỏ, nhỏ hơn nhiều so với hiện vật yêu cầu sử dụng khác như trường hợp sử dụng hoặc sử dụng kịch bản. Điều quan trọng là nhận ra rằng mỗi câu lệnh trong hình 1 là một câu chuyện sử dụng duy nhất.

Hình câu chuyện người dùng 1. Ví dụ.

Học sinh có thể mua xe hàng tháng qua trực tuyến.
Xe đi có thể được thanh toán qua thẻ tín dụng.
Xe đi có thể được thanh toán qua PayPal.
. các giáo sư có thể đánh dấu sinh viên đầu vào
học sinh có thể có được lịch trình hội thảo hiện tại của họ.
học sinh có thể đặt bảng điểm chính thức.
học sinh chỉ có thể ghi danh vào các cuộc hội thảo mà họ có điều kiện tiên quyết.
bảng điểm sẽ có sẵn trực tuyến thông qua một trình duyệt chuẩn.

cân nhắc quan trọng để viết câu chuyện người dùng:

các bên liên quan viết câu chuyện người dùng. Một khái niệm quan trọng là các bên liên quan dự án của bạn viết những câu chuyện của người dùng, không phải các nhà phát triển. Câu chuyện người dùng là đủ đơn giản mà mọi người có thể tìm hiểu để viết chúng trong một vài phút, do đó nó làm cho cảm giác rằng các chuyên gia tên miền (các bên liên quan) viết chúng.

Sử dụng các công cụ đơn giản nhất. Câu chuyện người dùng thường được viết trên tấm thẻ như bạn thấy trong hình 2 (ít nhất là khi nhóm dự án của bạn là đồng vị). Thẻ Index là rất dễ dàng để làm việc với và do đó là một mô hình kỹ thuật toàn diện.

Ghi yêu cầu phi chức năng. Câu chuyện có thể được sử dụng để mô tả một loạt các yêu cầu loại. Ví dụ trong hình 1 các sinh viên có thể mua xe qua câu chuyện người sử dụng trực tuyến là một yêu cầu sử dụng tương tự như một trường hợp sử dụng trong khi Bảng điểm sẽ có sẵn trực tuyến thông qua một trình duyệt tiêu chuẩn là gần gũi hơn với một yêu cầu kỹ thuật.

Cho biết kích thước ước tính. Bạn có thể thấy trong hình 2 mà nó bao gồm một ước tính cho các nỗ lực để thực hiện những câu chuyện người dùng. Một cách để ước tính là gán điểm sử dụng câu chuyện để mỗi thẻ, một dấu hiệu cho thấy tương đối của bao lâu nó sẽ mất một cặp lập trình để thực hiện các câu chuyện. Nhóm nghiên cứu sau đó biết rằng nếu nó hiện đưa họ vào trung bình 2,5 giờ mỗi điểm; do đó những câu chuyện sử dụng trong hình 2 sẽ mất khoảng 10 giờ để thực hiện.

Cho biết ưu tiên. Yêu cầu, bao gồm cả các khuyết tật được xác định như là một phần của các hoạt động thử nghiệm song song độc lập của bạn hoặc bằng cách hoạt động của bạn và những nỗ lực hỗ trợ, được ưu tiên bởi các bên liên quan dự án của bạn (hoặc người đại diện của chúng như chủ sở hữu sản phẩm) và thêm vào ngăn xếp ở vị trí thích hợp. Bạn có thể dễ dàng duy trì một chồng yêu cầu ưu tiên bằng cách di chuyển các thẻ xung quanh trong ngăn xếp cho phù hợp. Bạn có thể thấy rằng các thẻ sử dụng câu chuyện bao gồm một dấu hiệu của sự ưu tiên; Tôi thường sử dụng thang điểm từ 1-10 với một là ưu tiên cao nhất. Phương pháp ưu tiên khác là có thể - ưu tiên của Cao / Trung bình / thấp thường được sử dụng thay vì các con số và một số người thậm chí sẽ chỉ định cho mỗi thẻ số thứ tự ưu tiên độc đáo riêng của nó (ví dụ như 344, 345, ...). Bạn muốn chỉ ra những ưu tiên nào đó trong trường hợp bạn thả bộ bài, hoặc nếu bạn đang sử dụng các dụng cụ điện tử tinh vi hơn. Chọn một chiến lược hoạt động tốt cho nhóm của bạn. Bạn cũng thấy rằng ưu tiên thay đổi ở một số thời điểm trong quá khứ, đây là một điều bình thường, động viên các đội để di chuyển các thẻ này đến một điểm trong stack. Hàm ý là chiến lược ưu tiên của bạn cần hỗ trợ loại này hoạt động. Lời khuyên của tôi là để giữ cho nó đơn giản.

Tùy chọn bao gồm một định danh duy nhất. Card này cũng bao gồm một định danh duy nhất cho những câu chuyện của người dùng, trong trường hợp này 173. Lý do duy nhất để làm điều này là để làm điều này là nếu bạn cần phải duy trì một số loại truy xuất nguồn gốc từ những câu chuyện sử dụng và hiện vật khác, trong các thử nghiệm chấp nhận đặc biệt .


Hình 2. User câu chuyện thẻ. (không chính thức, mức cao)



2. Ban đầu tài Stories (chính thức)

Trong tài Stories Ứng dụng Mike Cohn cho thấy một cách tiếp cận chính thức hơn để viết những câu chuyện người dùng. Ông cho rằng các định dạng:
. Như một (vai trò) Tôi muốn (cái gì) để (lợi ích)

Ví dụ, câu chuyện sử dụng của hình 2 có thể được viết lại như sau: "Là một sinh viên tôi muốn mua một đường chuyền bãi đậu xe để tôi có thể lái xe đến trường ", như bạn thấy trong hình 3. Kinh nghiệm của tôi là phương pháp này sẽ giúp bạn suy nghĩ về người
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: