Câu trả lời ngắn
Nhóm Dev viết những điều kỹ thuật. Scrum giúp bạn một chút nhưng không nhiều với sự cố kỹ thuật. bắt đầu với Câu chuyện người dùng. Scrum gần như là gì-World -only. Sự cố kỹ thuật là How-World .
Bảng phân tích do Scrum cung cấp là:
- Câu chuyện của người dùng -> Tiêu chí chấp nhận
Sự cố mọi người thường sử dụng trên đầu trang này là:
- Sử thi -> Câu chuyện người dùng
- Câu chuyện của người dùng -> Nhiệm vụ
- Tiêu chí chấp nhận -> Kiểm tra chấp nhận
Ngoài ra, nhóm có thể viết Nhiệm vụ kỹ thuật cho những việc họ biết cần phải hoàn thành (nghĩa là cài đặt IntelliJ IDEA cho mọi người khi bắt đầu dự án) nhưng không có Giá trị kinh doanh.
Để được hướng dẫn thêm về cách phân tích công việc, hãy tìm XP (Lập trình cực đoan), Mã sạch , Lập trình thực dụng , Kỹ thuật phần mềm , Thẻ CRC , OOP / OOA / OOD , Mẫu thiết kế , Tái cấu trúc , Làm việc hiệu quả với Mã kế thừa , TDD ( Phát triển dựa trên thử nghiệm), BDD (Phát triển dựa trên hành vi), ATDD (Phát triển dựa trên thử nghiệm chấp nhận).
Câu trả lời dài
Scrum nghĩ như thế nào
Thế giới và thế giới như thế nào
Có một Thế giới và Thế giới . Như bạn đã cảm nhận chính xác, Câu chuyện người dùng dành cho người dùng , tạo ra Giá trị doanh nghiệp hay còn gọi là Giá trị thứ cấp trong Thế giới . Scrum chủ yếu là chỉ thế giới. Nó nói rất ít về không có gì về Thế giới , về cơ bản không hơn gì "Thế giới là trách nhiệm của Nhóm phát triển".
Câu chuyện người dùng và nhiệm vụ
Thông thường, các mục tồn đọng dành cho Thế giới không được gọi là Câu chuyện người dùng mà là Nhiệm vụ kỹ thuật hoặc Subtask . Nhiều công cụ cho phép chia nhỏ Câu chuyện của Người dùng từ Thế giới Thế giới thành Nhiệm vụ trong Thế giới .
Scrum giúp như thế nào và nơi mà sự giúp đỡ kết thúc
Sự giúp đỡ của Scrum cho Thế giới thế giới kết thúc tại một vài điểm trong Cuộc họp Lập kế hoạch Sprint :
- [Cuộc họp Lập kế hoạch Sprint] Nhóm phát hiện ra sự hiểu lầm về câu chuyện nếu các đồng đội khác nhau đưa ra các ước tính Điểm Câu chuyện khác nhau trong Kế hoạch Poker -> Thảo luận.
- [Định nghĩa về sự sẵn sàng] Nhóm không chấp nhận Câu chuyện của người dùng quá lớn (Điểm câu chuyện quá cao). Một nguyên tắc nhỏ được tìm thấy trong nhiều Định nghĩa Sẵn sàng là Điểm Câu chuyện phải nhỏ hơn một nửa vận tốc của đội.
- [Định nghĩa về sự sẵn sàng] Nhóm không chấp nhận Câu chuyện của người dùng mà không có mô tả đầy đủ về Tiêu chí chấp nhận. Tiêu chí chấp nhận là đủ nếu nhóm có đủ tự tin về cách bắt đầu viết Bài kiểm tra chấp nhận.
Một vài lời khuyên về Cấp độ của Scrum
Tôi thấy thật hữu ích khi phân tích Câu chuyện của người dùng thành các Nhiệm vụ phụ trong các cuộc họp Tinh chỉnh tồn đọng hoặc ít nhất là phần thứ hai của Cuộc họp Lập kế hoạch Sprint (đối với một số nhóm Cuộc họp Lập kế hoạch 2 ).
Với các nhóm thiếu kinh nghiệm, tôi thấy thật hữu ích khi phấn đấu cho Câu chuyện người dùng nguyên tử trong quá trình Tinh chỉnh Backlog và Lập kế hoạch Sprint. Câu chuyện người dùng nguyên tử là Câu chuyện người dùng không thể chia nhỏ thành Câu chuyện người dùng nhỏ hơn mà không mất hoàn toàn Giá trị doanh nghiệp. Nói chung, Câu chuyện người dùng không cần phải là Nguyên tử, tôi chỉ thấy rằng nó giúp tôi với các nhóm thiếu kinh nghiệm.
Và đừng làm "(Kiến trúc | Thiết kế | Thực hiện | Thử nghiệm) của Tính năng X" như Câu chuyện của Người dùng. Tôi khuyên bạn thậm chí nên cố gắng tránh điều này như một Subtask.
Nếu tôi có Câu chuyện người dùng nguyên tử và họ dường như cần phân tích thêm ngoài Tiêu chí chấp nhận được triển khai, điều đó có nghĩa với tôi rằng một cái gì đó không hoạt động ở mức tối ưu. Kiến trúc là sai / quá phức tạp, tức là kỹ thuật thay vì định hướng kinh doanh. Hoặc đội thiếu kinh nghiệm. Hoặc cả hai. Trong mọi trường hợp, hành động sẽ được yêu cầu để cải thiện tình hình bằng cách đào tạo và truyền bá kiến thức.
Ngoài Scrum
Scrum Master ngoài Scrum
Ngày nay, Scrum Master hầu hết được hiểu là Vai trò quản lý và điều đó thật nhảm nhí. Ban đầu, Scrum Master là và tôi ủng hộ điều này, Vai trò Kỹ thuật , không phải vai trò quản lý, giống như Huấn luyện viên trong XP .
Thật quá dễ dàng để dựa vào Scrum và Scrum Master và do đó rơi vào một khoảng cách lớn vì Scrum gần như không nói gì về Thế giới.
Xoay Scrum Master
Lý tưởng nhất, Scrum Master xoay quanh những nhà phát triển có kinh nghiệm, những người cũng có đủ kỹ năng quản lý và giao tiếp cho đến khi mọi người trong nhóm sống "Kiểm tra và thích nghi" sâu sắc đến mức Scrum Master trở nên dư thừa; không ai và mọi người sẽ là Scrum Master cùng một lúc.
Nhưng hãy cẩn thận, Scrum Mastery giống như nấu ăn hơn, không thích lau bàn và rửa bát. Bạn có thể muốn xoay người dọn bàn và rửa chén, vì mọi người đều có thể làm điều đó. Nhưng bạn sẽ không muốn xoay xở nấu ăn với mọi người, bởi vì có những người không thể nấu ăn hoặc không thích nấu ăn, và bạn muốn ăn thức ăn ngon.
Điểm hay của việc xoay Scrum Master giữa các nhà phát triển chuyên gia là nhóm có nhiều khả năng tìm hiểu về nhiều phương pháp hơn.
Nhóm tự tổ chức
Từ quan điểm của Scrum, nhóm phải tự tìm ra, lý tưởng nhất là với sự giúp đỡ của Scrum Master .
Scrum cũng chỉ nói về nhóm Dev . Các vai trò như Kiến trúc sư hoặc Kỹ sư trưởng không tồn tại trong Scrum. Điều đó không có nghĩa là họ bị cấm, điều đó chỉ có nghĩa là Scrum không nói gì về họ. Scrum tuyên bố một nhóm tự tổ chức , có nghĩa là nếu nhóm tuyên bố một Kiến trúc sư, nhóm có một Kiến trúc sư. Điều đó không được xác định bởi Scrum, nhưng nó tương thích với Scrum. Tôi không công bố Kiến trúc sư chuyên dụng (Tôi đã làm Kiến trúc sư được chỉ định trong nhiều năm và mặc dù tôi thích nó, nhưng về cơ bản tôi chống lại ý tưởng của Kiến trúc sư được chỉ định), chỉ đưa ra một ví dụ.
Xét nghiệm nghiệm thu
Câu chuyện của người dùng có Tiêu chí chấp nhận . Các tiêu chí chấp nhận này được chuyển thành các thử nghiệm chấp nhận
Những thứ khác
Để biết danh sách các công cụ khác để phân tích, hãy xem Làm thế nào để chia nhỏ dự án lập trình thành các nhiệm vụ cho các nhà phát triển khác?
Hi vọng điêu nay co ich.