USER STORY LÀ GÌ

Trước Lúc đi kiếm câu vấn đáp đến câu hỏi trên hãy thuộc nhìn lại một chút ít về xuất phát của User Story. Vì User Story là một trong những ví dụ hoàn hảo cho phương pháp mà lại Agile sẽ thay đổi quả đât ứng dụng.

Bạn đang xem: User story là gì

*

Các lập trình viên thông thường có thói quen đi vào dự án công trình với bước đầu lập trình sẵn ngay lập tức. Họ nói với người dùng của chính bản thân mình rằng: “Tôi biết tất cả phần lớn gì mà chúng ta cần” khi nghe tới người dùng nói về thưởng thức của họ.

Những phương pháp Agile cho là chính là một chiếc bả cho những lập trình viên. Agile cũng cho thấy thêm những công ty phát triển nên thao tác cùng với người dùng trong suốt dự án công trình để đọc người dùng cần gì nếu muốn tránh bả lỗi lập trình sẵn.

Đó là nguyên do tại sao User Story là một trong những giữa những chính sách tốt nhất để thực hiện theo phương pháp Agile.

1. User Story là gì?

*

Khái niệm User Story

User Story còn được một vài fan hotline cùng với cái thương hiệu là Scenario (kịch bản) để bộc lộ một trải nghiệm từ người dùng.

Hầu không còn User Story được viết bằng ngôn từ của người dùng. Vì thay, bất cứ người tiêu dùng nào thì cũng rất có thể phát âm và gọi tức thì. User story thường xuyên gần gũi cùng với tự ngữ thường ngày của người dùng.

User Story thường được viết bên trên Card, giấy note, tư liệu Words, Excels… tùy dự án.

2. Use Case là gì?

*

Khái niệm Use Case

Use case cũng có thể có vài điểm tương tự như một User Story dẫu vậy nó vẫn bộc lộ bí quyết liên quan giữa người tiêu dùng với phần mềm. Use Case là một trong miêu tả không hề thiếu về tất cả hồ hết ngôi trường phù hợp nhưng người dùng sử dụng phần mềm vẫn chạm chán đề nghị.

Qua đó, giúp bạn lập trình sẵn thâu tóm các cách góp người tiêu dùng hệ trọng với ứng dụng để đạt tác dụng ước muốn. Đồng thời, loại bỏ mọi làm việc sai khiến người tiêu dùng ko đạt kết quả Lúc sử dụng phần mềm.

3. Sự kiểu như và không giống nhau thân User Story với Use Case3.1 Giống nhau:

Các User Story thường được bắt đầu hệt như các Use Case. Mỗi User Story đang miêu tả một bí quyết sử dụng ứng dụng, tập trung vào công dụng cùng phần đa được viết bằng ngữ điệu người dùng.

Cả User Story và Use Case các sử dụng ngôn ngữ tự nhiên và thoải mái của của người sử dụng và chỉ còn đề cập 1 phần chđọng không hẳn tất cả.

3.2 Khác nhau:

Mặc dù User Story với Use Case được quan niệm khá giống như nhau chúng vẫn có những biệt lập. Đảm nhận các mục đích khác biệt vào một dự án công trình phần mềm và giúp dự án được vận hành tốt rộng.

Để đọc được sự khác nhau giữa Use Case và User Story hãy cùng xem qua ví dụ sau:

“Tính năng tìm kiếm tìm cùng thay thế sửa chữa vào trình soạn thảo văn bản”

Hãy đối chiếu một User Story mang lại công dụng search tìm và thay thế sửa chữa bởi một Use Case cùng với cùng tài năng sẽ giúp các bạn phát âm được sự khác nhau.

Không nặng nề nhằm tìm thấy User Story đến ví dụ bên trên. Có không hề ít phương pháp để đưa ra User Story bạn cũng có thể ban đầu bằng phương pháp viết ra một tnóng thẻ (card) nhỏng sau:

*

ví dụ như về công dụng tìm tìm cùng sửa chữa User Story (Serch and Replace)

Bây giờ, nếu như bạn không quen cùng với User Story, chúng ta cũng có thể nghĩ rằng: “tính năng search kiếm cùng thay thế trong trình biên soạn thảo của tớ đề xuất nhiều hơn thế thế”.thường thì User Story sẽ không đầy đủ ban bố để giúp đỡ người dùng đọc được phần mềm vẫn bắt buộc gì.

Xem thêm: Top 7 Loại Dlc Là Gì? Hĩa Là Gì? Dlc Là Gì Mà Bị Nhiều Game Thủ Ghét Như Vậy

Còn đây là ví dụ về Use Case để bạn cũng có thể đọc được cách mà lại Use Case hoạt động:

*

Nếu tôi là một trong những đơn vị phát triển cùng đã desgin một trình biên soạn thảo, tôi rất có thể viết một chức năng tìm kiếm với thay thế theo một Use Case rõ ràng nlỗi trên.

Một vài điểm độc đáo của Use Case đó là trong khi bạn hiểu về ví dụ bên trên hẳn bạn đang nghĩ về về máy nào đó hệt như form tìm kiếm và sửa chữa thay thế (Replace dialog) vào Notepad hoặc Microsoft Word.

*

Chức năng tra cứu kiếm với sửa chữa thay thế của Microsoft Word

Nhìn lại những Use Case một đợt nữa, ta thấy nó không thể đề cùa đến gần như tự nhỏng “window”, “button”, “click”, “field”, hoặc “checkbox”. Tất cả chỉ cần đa số hành động mà người tiêu dùng thực hiện và giải pháp mà ứng dụng hoạt động.

Và có nhiều phương pháp khác nhau nhằm bạn xây dừng ứng dụng để triển khai Use Case. Quý Khách đã từng sử dụng chức năng tra cứu tìm cùng thay thế sửa chữa trong Word hoặc Notepad chưa? Chúng gồm gì không giống nhau?

*

Chức năng kiếm tìm tìm với sửa chữa của Notepad++

Có rất nhiều điểm khác biệt thân chúng về giao diện, cách sử dụng… Tuy nhiên, nếu như bạn đối chiếu bọn chúng với Use Case trong ví dụ bên trên, bạn sẽ thấy rằng bọn chúng phần đa theo thuộc diễn biến của rất nhiều sự khiếu nại cơ bạn dạng.

Dưới đó là một vài ba sự biệt lập giữa User Story và Use Case hoàn toàn có thể rút ra từ ví dụ trên:

User Story là những gì đề xuất thiết:

*

User Story hay được viết bên trên Cards

Lúc bạn viết một User Story, phần nhiều gì chúng ta diễn tả là yêu cầu của người tiêu dùng. Một điều gì này mà người tiêu dùng nên nhằm triển khai các bước của họ nhưng nếu như khách hàng không tạo ra phần mềm đến họ thì điều đó đang sống thọ mãi.

Chẳng hạn vào ví dụ bên trên là tính năng kiếm tìm tìm và sửa chữa thay thế. Nếu không có ứng dụng người dùng sẽ yêu cầu tìm với thay thế một giải pháp bằng tay, mất không ít thời gian với ko kết quả.

Use Case là biện pháp nhưng ứng dụng đang can dự so với trải đời của người dùng:

Một bên trở nên tân tiến ứng dụng nên khả năng gọi một Use Case và hiểu phần mềm đề xuất làm cái gi. Có tương đối nhiều cụ thể cùng trình bày đều thiết bị mà lại người cách tân và phát triển đề nghị phát hành nhằm đáp ứng nhu cầu người dùng.

Đó là nguyên do tại vì sao Use Case cần phải cụ thể, cụ thể với ko mơ hồ nước. quý khách hoàn toàn có thể thấy Use Case vào ví dụ trên được viết cụ thể mỗi bước thao tác làm việc người dùng cùng bí quyết nhưng mà ứng dụng bình luận.

User Story nên dễ đọc và đọc đối với fan dùng:

*

Cấu trúc thông thường sẽ có của một user story

khi bạn viết một User Story, điều bạn phải triệu tập là làm cho cách như thế nào nhằm bất kì ai cũng có thể đọc phát âm. User Story rất cần được trình bày một biện pháp khá đầy đủ trong vài câu, đó là lý do bởi vì sao User Story thường xuyên là 1 bảng bắt tắt với được viết Một trong những tấm thẻ, giấy note, ghi chú…

Use Case đã thể hiện một không thiếu thốn về kiểu cách phần mềm tác động với người dùng:

Lúc các bạn lên list những Use Case, điều bạn cần làm chính là chỉ dẫn một chiến thuật về tác dụng ứng dụng cho nhu cầu của người dùng. Nó đề xuất là 1 phương án nhưng những người dân trở nên tân tiến hoàn toàn có thể xúc tiến Khi xây dừng phần mềm.

Một User Story rất có thể có không ít Use Case với khi bạn tập đúng theo tất cả Use Case vào một tư liệu. Lúc kia, bạn sẽ có một tập phù hợp rất đầy đủ mô tả mọi shop giữa người dùng với phần mềm cơ mà các bạn sẽ làm.

Và trường hợp ứng dụng của công ty buộc phải liên can với khá nhiều hệ thống, bạn cũng có thể xem những hệ thống như thể những người tiêu dùng vào Use Case.

Một khi bạn đọc được sự khác nhau giữa User Story và Use Case, các bạn sẽ biết công dụng của bọn chúng vào dự án công trình. Nếu hiện giờ các bạn chỉ áp dụng User Story hoặc Use Case thì trong dự án sau hãy bắt đầu nghiên cứu Việc sử dụng cả hai nhé.