Scrum có thể được truy trở lại công việc của Hirotaka Takeuchi và Ikujiro Nonaka người vào năm 1986 đã mô tả một cách tiếp cận toàn mới trong nỗ lực phát triển sản phẩm thương mại mới. Họ so sánh cách tiếp cận này của một đội chéo chức năng hợp tác để phát triển một sản phẩm mới đến bóng bầu dục, nơi mà toàn đội "cố gắng đi xa như một đơn vị, đi bóng qua lại." Ẩn dụ scrum đã được mở rộng và tinh chế thành một khuôn khổ khá quy tắc đó đã rất thành công về công nghệ cao và các dự án phát triển phần mềm (xem Ảnh chụp từ thực hành linh hồn tìm kiếm).
Scrum, giống như các phương pháp Agile khác, bắt đầu với một định nghĩa cấp cao phạm vi và thời gian sân chơi bóng chày và dự toán chi phí cho dự án. Các ước tính quy mô và chi phí nên hoàn toàn đủ rằng quản lý là thoải mái với dự toán. Lý thuyết này là từ yêu cầu phát triển theo thời gian, lập kế hoạch lên phía trước chi tiết sẽ bị lãng phí. Ở vị trí của một WBS sản phẩm, Scrum sử dụng tính năng sản phẩm như phân phôi. Một tính năng được định nghĩa như là một phần của một sản phẩm mà cung cấp một số chức năng hữu ích cho một khách hàng. Trong trường hợp của một dự án phần mềm, một tính năng có thể là một khách hàng của ngân hàng có thể thay đổi mã PIN của mình. Trong trường hợp của một sản phẩm công nghệ cao, nó có thể là 3G truy cập không dây. Các tính năng được ưu tiên bởi giá trị cao nhất nhận thức của họ. Nhóm dự án đã khắc phục những ưu tiên cao nhất, khả thi tính năng đầu tiên. Ưu tiên được đánh giá lại sau mỗi lần lặp. Lặp đi lặp lại được gọi là chạy nước rút và không nên kéo dài hơn bốn tuần. Mục tiêu của mỗi nước rút là để sản xuất các tính năng đầy đủ chức năng. Điều này buộc các đội để giải quyết quyết định khó khăn ban đầu để tạo ra một bản demo hoàn toàn khả thi.
Tính năng cụ thể được tạo ra theo bốn giai đoạn: phân tích, thiết kế, xây dựng và thử nghiệm (xem hình 17.3). Mỗi tính năng có thể được coi như là một dự án nhỏ. Giai đoạn đầu tiên là phân tích và xem xét các yêu cầu chức năng đó sẽ là cần thiết để hoàn thành các tính năng. Các đội cam kết đáp ứng các yêu cầu này. Giai đoạn thứ hai là sự phát triển của một thiết kế đáp ứng các yêu cầu của tính năng này. Giai đoạn thứ ba là xây dựng các tính năng để nó là chức năng. Cuối cùng, tính năng được kiểm tra và ghi chép lại. Vào cuối của mỗi nước rút, tính năng này được chứng minh. Trong khuôn khổ chạy nước rút này, Scrum dựa trên vai trò cụ thể, các cuộc họp, và các tài liệu / bản ghi để quản lý dự án.
đang được dịch, vui lòng đợi..