Có vẻ như bạn đang bối rối những câu chuyện và nhiệm vụ.
Câu chuyện người dùng
Câu chuyện của người dùng là một "tính năng" hoàn chỉnh, một thứ mà khi được thêm vào sản phẩm, sẽ cung cấp nhiều giá trị hơn cho sản phẩm.
Một câu chuyện người dùng không nên lớn hơn nó có thể được thực hiện trong một lần chạy nước rút . Trong phần đầu tiên của kế hoạch chạy nước rút, bạn quyết định những câu chuyện người dùng nào bạn muốn làm việc trong giai đoạn nước rút. Mục tiêu của lần chạy nước rút là hoàn thành những câu chuyện của người dùng này, do đó tăng thêm giá trị cho sản phẩm.
Bài tập
Trong phần thứ hai của giai đoạn lập kế hoạch chạy nước rút, các nhà phát triển chia câu chuyện thành các nhiệm vụ . Các nhiệm vụ là nhiệm vụ phát triển. Chúng có thể là những thứ như "Thêm cột vào cơ sở dữ liệu", "Mở rộng dịch vụ x", v.v. Một nhiệm vụ không được lớn hơn nó có thể được hoàn thành trong một ngày.
Trong scrum hàng ngày, bạn đánh giá tiến trình của các nhiệm vụ này. Nếu một nhiệm vụ đã được tiến hành trong hơn một scrum hàng ngày, thì nó sẽ mất quá nhiều thời gian và bạn, với tư cách là một nhóm, có trách nhiệm giải quyết tình huống đó.
Hãy nhớ rằng, câu chuyện của người dùng đại diện cho giá trị kinh doanh cho các cổ đông. Những người nắm giữ cổ phần nên quan tâm đến việc hoàn thành các câu chuyện của người dùng, chứ không phải các nhiệm vụ.
Bộ phận nhiệm vụ là một công cụ để nhóm phát triển quản lý chạy nước rút, theo dõi tiến trình của các câu chuyện của người dùng trong giai đoạn nước rút và để hình dung các vấn đề tiềm ẩn.
Các cổ đông không nên quan tâm đến mình với các nhiệm vụ phát triển này. Thật không may, đó là kinh nghiệm của tôi mà họ thường làm, đặc biệt là đối với các tổ chức mới phát triển nhanh. Đối phó với tình huống này là một vấn đề khác.
Sử thi
Nếu một câu chuyện người dùng lớn hơn bạn nghĩ bạn có thể hoàn thành nó trong một lần chạy nước rút, thì nó được gọi là một bản anh hùng ca. Nó cần được chia thành nhiều câu chuyện người dùng nhỏ hơn trước khi bạn có thể bắt đầu làm việc với nó.
Hãy nhớ rằng một câu chuyện người dùng làm tăng giá trị cho người dùng cuối, vì vậy việc chia một bản anh hùng ca thành một "front-end" và một câu chuyện "back-end" không phải là cách đúng đắn. Việc thêm back-end cho một tính năng mới tự nó không cung cấp giá trị cho người dùng cuối.
Việc chia một bản anh hùng ca thành những câu chuyện của người dùng có thể quản lý được trong khung thời gian của một lần chạy nước rút không phải lúc nào cũng dễ dàng khi bạn không có kinh nghiệm làm việc đó.
Sử dụng Trình theo dõi Pivotal
Tôi nghĩ Pivotal Tracker là một công cụ tuyệt vời để theo dõi các câu chuyện của người dùng. Nhưng nó không phải là một công cụ scrum như vậy, và cách mà scrum dạy để phân chia các câu chuyện thành các nhiệm vụ không dễ dàng được xử lý bởi trình theo dõi quan trọng. Bạn có thể kích hoạt khả năng thêm tác vụ vào câu chuyện của người dùng. Nhưng nếu bạn đang chạy một dự án bằng scrum, tôi sẽ đề nghị sử dụng bảng trắng và ghi chú dán để theo dõi tiến trình của các nhiệm vụ trong giai đoạn nước rút.