2008-10-21 55 views
5

Có ai sử dụng Scrum & Chạy nước rút cho cơ sở hạ tầng hay không.Cách tốt nhất để sử dụng Scrum và Sprint để cải thiện cơ sở hạ tầng

Tôi đang gặp khó khăn với khái niệm về Sprint không bao giờ kết thúc tức là một dự án tăng cường mạng.

Ngoài ra bất kỳ đề xuất nào về thời gian Item có thể được xây dựng cho Product Backlog, để tôi có thể kiểm tra xem tài nguyên có bị quá tải trên chạy nước rút không.

+2

Câu hỏi này không có chủ đề vì nó không nằm trong phạm vi câu hỏi phù hợp với trang này, như được định nghĩa trong [Tôi có thể hỏi gì về chủ đề này?] (// stackoverflow.com/help/on-topic) Vui lòng cũng thấy: [Tôi nên tránh những loại câu hỏi nào?] (// stackoverflow.com/help/dont-ask) Bạn có thể nhận trợ giúp trên [một trang web Stack Exchange khác] (// stackexchange.com/sites# tên), ví dụ [pm.se] hoặc [softwareengineering.se]. – Makyen

Trả lời

4

Tôi khuyên bạn nên bắt đầu bằng cách làm mới trí nhớ của bạn về toàn bộ khái niệm Scrum (http://en.wikipedia.org/wiki/Scrum có thể là một nơi tốt để bắt đầu).

Ví dụ: Tôi không tin rằng phải có những thứ như 'không bao giờ kết thúc chạy nước rút'. Nếu bạn có một số nhiệm vụ rất dài và/hoặc định kỳ, hãy chia nó thành những công cụ cụ thể hơn. tăng cường mạng lưới là rất chung chung - phá vỡ nó xuống:

  • một cành để nghiên cứu thiết bị mạng mới
  • một cành để xem xét cáp của bạn bố trí
  • một nhiệm vụ để vẽ sơ đồ thiết bị địa điểm vật lý và dây

Ước tính chúng và đặt chúng vào Backlog của bạn.

v.v.

Sau đó lên kế hoạch ngắn (1-2) tuần chạy nước rút hoặc lặp lại. Chỉ định một mục tiêu cụ thể cho mỗi người trong số họ. Thêm một số nhiệm vụ của bạn từ việc tồn đọng vào lần lặp lại. Hoàn thành nó.

Xem lại kết quả, điều chỉnh quy trình, lặp lại.

+0

Vì vậy, làm mới mạng của tôi là Backlog và tôi chia nó thành các mục cho chạy nước rút. Rõ ràng bây giờ :-) –

0

Sprint không bao giờ kết thúc không phải là Sprint ... đó là sự nghiệp. JK. Đảm bảo bạn đã xác định rõ mục tiêu phụ nếu mục tiêu chính không thể truy cập và/hoặc liên tục chuyển dịch. Ước tính số giờ của con người trên mỗi công việc và chia thành các nhiệm vụ phụ nếu những giờ đó kéo dài hơn nửa ngày hoặc lâu hơn (quy tắc rất lỏng lẻo). Thời gian theo dõi (không cần phải chính xác - có thể được ghi lại tại cuộc họp đứng lên hoặc thông qua hệ thống quản lý dự án hoặc hệ thống bán vé của bạn) và so sánh với các tác vụ. Bạn sẽ tìm thấy một số nhiệm vụ tương tự về chức năng và thời gian hoàn thành. Sử dụng chúng làm nguyên mẫu cho lần chạy nước rút tiếp theo và tiếp tục tăng cường nó cho đến khi bạn ngày càng nhận được nhiều dấu ấn hơn.
Một khi bạn có một xử lý khá tốt về điều đó, hãy xem lại backlog của bạn, gán thời gian ước tính và bắt đầu xác định mục tiêu vững chắc (được tạo thành từ các nhiệm vụ phụ riêng biệt, được xác định rõ), mục tiêu kéo dài và mục tiêu xa xôi cho chạy nước rút của bạn. Các mục tiêu vững chắc sẽ tốt trong phạm vi của nhóm (không quá 60% mục tiêu ước tính bạn có thể đạt được và thường ít hơn), mục tiêu kéo dài phải từ thời điểm đó đến những gì bạn ước tính bạn có thể đạt được (với hiệu suất ước tính 100%) và xa mục tiêu bạn nên có trên radar của bạn trong trường hợp bạn có một chút may mắn tuyệt vời chạy nước rút. Mỗi ngày, xem lại và lập biểu đồ ghi chép của bạn tại vị trí đứng lên, và làm sáng tỏ các mục tiêu của bạn cho lần chạy nước rút đó. Nếu có những thay đổi tự nhiên trong ước tính của bạn, hãy lưu ý lý do và nếu chúng có hệ thống, hãy truy cập lại các tác vụ và thời gian ước tính của bạn và điều chỉnh để ước tính tiếp theo của bạn sẽ tốt hơn. Đây là một toàn bộ rất nhiều công việc lúc đầu và phải mất một số lượng đáng kể kỷ luật nhưng những phần thưởng sau một vài tháng là rất lớn. Chỉ cần tiếp tục căn cứ vào thực tế nghiêm ngặt. Chúc may mắn!

+0

Đã phá vỡ dự án để làm một số thời gian lập kế hoạch. Có tập trung nhanh nhẹn nào thích hợp hơn không? –

1

Scrum là một phương pháp quản lý dự án, nó không đặc biệt nhắm vào phát triển phần mềm; để nó có thể được sử dụng cho dự án tăng cường mạng.

Bạn nói bạn đang gặp khó khăn với "chạy nước rút không bao giờ kết thúc", đó không phải là Scrum. Sprint bị tính thời gian, chúng kết thúc đúng giờ, thời gian.

Bây giờ, nếu đội bị overcommitted cho chạy nước rút, hoặc nếu một số nhiệm vụ được đánh giá thấp, và có backlog các mục không "thực hiện", chúng được loại bỏ khỏi kết quả của chạy nước rút, và có thể được tiếp tục trong chạy nước rút tiếp theo.

Có một vài điều bạn có thể làm để ngăn chặn overcommitement:

  • mục tồn đọng phải nhỏ; các mặt hàng nhỏ dễ dàng hơn để ước tính các mặt hàng lớn. Trên thực tế, họ phải có INVEST characteristics. EDIT: các mục tồn đọng phải được định kích thước để Nhóm có thể hoàn thành từ 5 đến 10 trong một Sprint, trên mức trung bình.
  • sau khi nước rút đầu tiên, bây giờ bạn như thế nào nhiều nhóm nghiên cứu có thể đưa vào một nước rút (được cung cấp nguồn tài so sánh)
  • không bố trí người 100% trên chạy nước rút, bắt đầu với 80% như một quy luật của
  • xác định những gì "thực hiện" nghĩa
  • tái ước lượng các mặt hàng tồn đọng của bạn dựa trên những gì bạn học được

Nếu dự án tăng cường mạng không bao giờ kết thúc, tôi cho rằng đó là vì nhu cầu mới được xác định. Thêm chúng vào backlog của bạn, ưu tiên chúng, ước tính chúng, cuối cùng chúng sẽ được lên kế hoạch trong một lần chạy nước rút.

+0

Tôi thích liên kết. Sẽ thử điều đó trong nhóm và xem chúng ta sẽ đi đâu với nó. –

1

Bạn có thể xem xét Kanban. Bạn vẫn có một backlog, nhưng thay vì timeboxing nó áp đặt giới hạn WIP trong suốt quá trình xử lý. Tôi vẫn khuyên bạn nên sử dụng kế hoạch truyền thông Scrum w/standups và thường xuyên retrospectives và trình diễn nếu thích hợp. Các cuộc họp lập kế hoạch có một chút khác biệt ở chỗ bạn không thực sự cam kết với bất kỳ công việc nào, nhưng bạn vẫn có thể sử dụng các câu chuyện và các điểm câu chuyện (giới hạn WIP có thể dựa trên các điểm câu chuyện). Nếu bạn gặp nhau hai tuần một lần, tôi sẽ đảm bảo bạn có 2.5 hoặc 3 tuần làm việc xếp hàng (mặc dù lợi thế của Kanban là bạn luôn có thể thêm điều lớn tiếp theo vào đầu hàng đợi mà không phải chờ đến khi tiếp theo chạy nước rút). Ngoài ra tôi thích thực tế rằng bạn có thể có bơi lội đại diện cho khách hàng khác nhau của họ vì cơ sở hạ tầng thường làm việc trên vé hỗ trợ người dùng cuối và hỗ trợ nhiều dự án ngoài công việc hàng ngày của họ.

Trong thác nước bạn sẽ xây dựng và giải phóng tất cả cùng một lúc. Trong Scrum bạn xây dựng và phát hành định kỳ, trong các cuộc chạy nước rút ngắn. Với Kanban, bạn chỉ cần giữ nước chảy.

Google Infra-gile để biết thêm.

Các vấn đề liên quan