Khi một nhóm phần mềm lá sự quen thuộc của thác nước và phong cách quản lý dự án truyền thống khác, họ thường cảm thấy nỗi đau của "làm thế nào để tôi xây dựng công việc của tôi?" May mắn thay, phát triển nhanh sử dụng bốn xe giao rõ ràng để mang lại cơ cấu cho bất kỳ dự án nhanh nhẹn: câu chuyện người dùng, chạy nước rút, sử thi, và các phiên bản. Bằng cách làm việc với những chiếc xe này, các đội phần mềm có khả năng tổ chức công việc của họ như vậy mà họ có thể đáp ứng với thông tin phản hồi của khách hàng và sự thay đổi từ kế hoạch ban đầu của dự án mà không cảm thấy giống như các bức tường đã sụp đổ xung quanh.
Khả năng thay đổi và thích ứng với các kế hoạch trong tương lai dựa trên những hiểu biết hiện nay là một dấu hiệu của sự nhanh nhẹn. Trong bài viết này, chúng ta sẽ xem xét làm thế nào những bốn xe giao giữ các chương trình nhanh nhẹn.
Bắt dạng hạt: câu chuyện người dùng
trong một khuôn khổ nhanh nhẹn, câu chuyện người dùng là các đơn vị nhỏ nhất của công việc. Mục tiêu của một câu chuyện người dùng là cung cấp một giá trị cụ thể lại cho khách hàng. Lưu ý rằng "khách hàng" không phải là người sử dụng cuối ngoài theo nghĩa truyền thống: họ cũng có thể là khách hàng nội bộ hoặc các đồng nghiệp trong tổ chức của bạn phụ thuộc vào nhóm của bạn. Câu chuyện người dùng một vài câu trong ngôn ngữ đơn giản mà vạch ra những kết quả mong muốn. Họ không đi vào chi tiết các yêu cầu.
Câu chuyện tài thường được viết bằng cách sử dụng mẫu sau đây:
Là một, Tôi muốn vì vậy mà tôi .
Hãy sử dụng một trang web như là một ví dụ đơn giản để tạo ra một câu chuyện người dùng.
Là một khách hàng, tôi muốn để có thể tạo ra một tài khoản để tôi có thể thấy việc mua bán tôi thực hiện trong những năm cuối cùng để giúp tôi ngân sách cho năm tiếp theo.
Ký câu chuyện được phác thảo ra bởi các chủ sở hữu sản phẩm, sau đó nhóm sản phẩm đầy đủ quyết định chung các yêu cầu chi tiết hơn. Đây là những mảnh hạt của công việc đó giúp xác định các mục thực hiện cho những câu chuyện và chạy nước rút sắp tới. Trong ví dụ ở trên, có một tập hợp các công việc cần thiết để thực hiện các công việc tính năng tài khoản: thay đổi cơ sở dữ liệu, máy chủ mới logic, cũng như các thành phần giao diện người dùng mới. Những nhiệm vụ này nên được gọt giũa ra trong dự toán của câu chuyện người dùng và liên kết trong theo dõi vấn đề của đội.
Phát triển cố định nhịp: chạy nước rút
trong cuộc đánh nhau, các đội dự báo sẽ hoàn thành một tập hợp các câu chuyện của người dùng trong một khoảng thời gian cố định, gọi là chạy nước rút. Nói chung, chạy nước rút dài một, hai hoặc bốn tuần. Nó thuộc vào đội tuyển để xác định độ dài của một chạy nước rút, chúng tôi khuyên bạn nên bắt đầu với hai tuần. Đó là thời gian đủ dài để có được một cái gì đó thực hiện, nhưng không lâu rằng đội bóng đang không nhận được thông tin phản hồi thường xuyên. Khi một nhịp chạy nước rút được xác định, nhóm vĩnh viễn hoạt động trên nhịp đó. Chạy nước rút chiều dài cố định củng cố kỹ năng lập dự toán và dự đoán vận tốc tương lai cho đội bóng khi họ làm việc thông qua các công việc tồn đọng.
Hai điều quan trọng để nhận về chạy nước rút:
Khi có đội bóng dự báo một tập hợp các câu chuyện người dùng để chạy nước rút, và chạy nước rút được bắt đầu, các cuộc đánh nhau tổng phụ trách chống đỡ được những thay đổi trong câu chuyện người dùng. Điều này sẽ giúp các đội tập trung và chống lại sự "phạm vi creep" (khi một nhóm nghiên cứu cho biết thêm việc để chạy nước rút sau khi nước rút bắt đầu). Thêm công việc giữa sprint thỏa hiệp khả năng của đội ngũ dự báo và ước tính một cách chính xác.
Vào cuối của mỗi nước rút, nhóm nghiên cứu là cần thiết để cung cấp một mảnh làm việc của phần mềm. Trong cuộc đánh nhau, mà được gọi là tăng khả năng shippable (PSI). Chủ sở hữu sản phẩm cuối cùng quyết định khi PSI được phát hành cho khách hàng, nhưng công việc là đủ hoàn chỉnh để phù hợp với phát hành vào cuối năm chạy nước rút.
Một công cụ tuyệt vời cho bất cứ đội scrum là các biểu đồ burndown. Họ theo dõi sự tiến bộ rõ ràng trong suốt nước rút với "công việc còn lại" trên trục Y, và "thời gian" trên trục X. Bảng xếp hạng burndown là một động lực mạnh mẽ cho đội bóng, và họ giữ mọi người tập trung trong thời gian chạy nước rút. Trên tất cả, các biểu đồ cung cấp dữ liệu hỗ trợ trong các cuộc thảo luận về sự tiến bộ của một nước rút.
Một công cụ tuyệt vời cho bất cứ đội scrum là các biểu đồ burndown.
Lưu ý: Sprints chỉ là một phần trong khuôn khổ cuộc đánh nhau. Đội Kanban, ngược lại, làm việc trên các mục tiếp theo trong việc tồn đọng như giấy phép công suất. Không dự báo được yêu cầu.
Đẩy mạnh: sử thi
Sử thi là những vật thể lớn hơn đáng kể của công việc. Sử thi là những công việc năng cấp mà bao gồm nhiều câu chuyện người dùng. Sử dụng ví dụ trên, một sử thi có thể là toàn bộ tính năng quản lý tài khoản và khả năng nhìn thấy mua trước đó.
Không giống như chạy nước rút, phạm vi thay đổi trong sử thi là một khía cạnh tự nhiên của sự phát triển nhanh nhẹn. Sử thi gần như luôn luôn được phân phối qua một bộ chạy nước rút. Là một nhóm học thêm về một sử thi thông qua phản hồi của khách hàng và phát triển, những câu chuyện người dùng sẽ được bổ sung và loại bỏ để tối ưu hóa thời gian phát hành của nhóm nghiên cứu. Đây là tự do duy nhất một chủ sở hữu sản phẩm được với một khung nhanh, bởi vì họ có thể tập trung vào việc đảm bảo các nhóm phát triển đang làm việc trên những điều quan trọng nhất.
Bảng xếp hạng burndown cũng có thể được sử dụng để hình dung sử thi, mà giữ đội thúc đẩy và điều hành các bên liên quan thông báo. Một biểu đồ burndown sử thi tốt cho thấy bản chất nhanh nhẹn của sự phát triển. Rõ ràng ho
đang được dịch, vui lòng đợi..