Câu trả lời ngắn gọn là, bạn không.
Câu hỏi quan trọng để tự hỏi mình khi viết các thông số kỹ thuật này, đó là lý do chúng tôi thực hiện chúng? Giá trị trong spec là gì?
Giá trị trong thông số kỹ thuật thường đi kèm trong việc truyền đạt ý tưởng của doanh nghiệp với nhóm phát triển. Scrum được thiết kế để mang lại cho doanh nghiệp (dưới hình thức Chủ sở hữu sản phẩm) cho nhóm phát triển. Bằng cách tương tác với nhóm thường xuyên (nhớ, cá nhân và tương tác qua các quy trình và công cụ), và bằng cách xem phần mềm làm việc thường xuyên, doanh nghiệp có thể phối hợp với các nhà phát triển để sản xuất phần mềm giải quyết các vấn đề kinh doanh tốt hơn bằng cách cố gắng tìm hiểu toàn bộ trước khi bạn thử.
Đây là cách các dự án Agile thực hiện tốt hơn việc phân phối sản phẩm mà doanh nghiệp muốn thay vì sản phẩm mà họ yêu cầu.
Điều đó nói rằng, có một số tiêu chí cơ bản nhất định cần được đáp ứng. Chúng tôi có thể kiểm tra cho điều này, và như với bất kỳ thử nghiệm tốt, chúng tôi có thể tự động hóa nó.
Hãy xem BDD và Cucumber. Ngoài Câu chuyện của người dùng, bạn nên có một bộ điều kiện cơ bản về sự hài lòng, tốt nhất là ở định dạng "Cho/Khi/Sau đó". Các điều kiện này là tối thiểu bộ tiêu chí cho câu chuyện được chấp nhận là hoàn chỉnh.
Ví dụ: "Với tôi đã đăng nhập, khi tôi đăng xuất, sau đó tôi được đưa trở lại trang chủ".
Nếu bạn sẽ có tiêu chí chấp nhận, bạn sẽ muốn tự động hóa nó. Phần tồi tệ nhất của hầu hết các thông số kỹ thuật là chúng thường kết thúc và thu thập bụi khi dự án hoàn thành.
Ngoài ra, bạn không nên chỉ định nhiệm vụ cho nhóm. Các nhóm Scrum tự tổ chức và bất kỳ ai cũng có thể lấy bất kỳ nhiệm vụ nào mà họ cảm thấy họ có thể làm việc trong khi tôn trọng quyền ưu tiên của các câu chuyện. Swarming là một phần quan trọng trong những lợi ích của Scrum.
Bạn có thể cân nhắc việc mang theo một huấn luyện viên bên ngoài để hỗ trợ quá trình chuyển đổi của mình.
Ý của bạn là gì ", trong khi giao nhiệm vụ cho nhóm của tôi để chạy nước rút". ?? Bạn có phải là ScrumMaster hoặc ProductOwner không.Dù bằng cách nào, bạn không được giao nhiệm vụ. Nhóm nghiên cứu sẽ tìm thấy các nhiệm vụ và tổ chức công việc trên chính nó. Hay bạn có nghĩa là "gán các tính năng/câu chuyện của người dùng cho chạy nước rút"? Sau đó, bạn nên lưu ý các điều khoản phù hợp :-) –
Tôi đang bỏ phiếu để đóng câu hỏi này là không có chủ đề vì nó không phải là về lập trình. –