Làm thế nào thư giãn (hoặc không) nên chạy nước rút?


12

Điều gì nên là thái độ đối với việc hoàn thành những câu chuyện được gán cho một lần chạy nước rút? Rõ ràng là bạn muốn ưu tiên hoàn thành chúng trong giai đoạn nước rút, nhưng với tôi, toàn bộ vấn đề của sự nhanh nhẹn là phải năng động: Bạn không muốn cố tình trì hoãn hoặc làm cho nó "ok" để bỏ lỡ việc hoàn thành câu chuyện của người dùng trong lần chạy nước rút, nhưng tại cùng lúc khi những điều bất ngờ xuất hiện và những câu chuyện đó không được hoàn thành và được đẩy sang giai đoạn nước rút tiếp theo, bạn không muốn cảm giác rằng mình đã làm gì đó sai. Đó không phải là một kinh nghiệm đáng sợ hoặc tiêu cực, phải không?

Là kinh nghiệm tiêu cực / đáng sợ có thể chấp nhận cho các cam kết nước rút bị bỏ lỡ? Các nhà phát triển có nên chịu trách nhiệm cho các cam kết nước rút bị bỏ lỡ khi các nhiệm vụ bất ngờ xuất hiện phải được xử lý (Ví dụ: hỗ trợ sản xuất)?


2
Điều này phụ thuộc vào văn hóa nhóm và công ty, rằng không có ai trả lời đúng ... Bỏ phiếu để đóng là không mang tính xây dựng.
Oded

2
@Oded nghe có vẻ như một câu trả lời cop-out. Về cơ bản, bạn nói rằng công ty có thể tạo ra trải nghiệm tiêu cực và có khả năng lạm dụng ra khỏi nước rút không? Hãy nói chuyện lý tưởng ở đây. Tôi không yêu cầu bạn khái quát bất cứ điều gì.
void.pulum

1
Trong thế giới lý tưởng với thời gian và tài nguyên không giới hạn, không nên có căng thẳng. Điều đó không giúp bạn mặc dù.
CodeART

2
@RobertDailey Hoàn toàn không phải là một khoản đồng thanh toán - đây không phải là một câu hỏi có thể trả lời được. Tất nhiên sẽ tốt hơn nhiều nếu làm việc tích cực hơn là trải nghiệm tiêu cực, và lạm dụng thực tế không bao giờ ổn. Nhưng ngay cả tại một nơi làm việc, trong một dự án duy nhất, bầu không khí sẽ thay đổi. Đôi khi có rất nhiều áp lực, đôi khi không quá nhiều. Điều đó đúng với bất kỳ nơi làm việc, nhanh nhẹn hay không. Nếu bạn luôn hạnh phúc tại của bạn tại nơi làm việc, làm điều gì đó về nó (sửa chữa nó hoặc nghỉ), nhưng không mong đợi công ty tiếp theo của bạn để cung cấp áp suất thấp và sự hài lòng cao 100% thời gian.
Caleb

1
@Robert - Một vài bình luận cuối cùng của tôi có bản chất chung chung và không phải là một phản ánh cho câu hỏi như bây giờ. Tôi đã cố gắng giải thích với bjarkef rằng những phiếu bầu gần không được bỏ dựa trên mức độ thú vị (hoặc không) của một bài đăng. Nhận xét cuối cùng của tôi cho chính bạn cũng là một nỗ lực để giải thích rằng một số câu hỏi không có nhà trên bất kỳ trang web SE nào. Một lần nữa, đây là những nhận xét chung chung, không liên quan trực tiếp đến câu hỏi.
Oded

Câu trả lời:


7

Bạn nên hoàn toàn nhắm đến việc hoàn thành các mục trong một lần chạy nước rút.

Một trong những lợi ích chính của SCRUM là nó mang lại cho dự án một 'nhịp đập'.

Bạn ưu tiên, chọn các mục trong danh sách, bạn phân phối chúng, bạn demo chúng, bạn phản ánh cách chúng đi, sau đó bạn làm lại theo chu kỳ có thể điều chỉnh được.

Tất cả các kế hoạch, ước tính và ưu tiên được dựa trên khái niệm này. Rằng chúng ta có thể và sẽ cam kết thực hiện các điểm X trong giai đoạn nước rút, và theo thời gian, có thể thiết lập một vận tốc mà chúng ta có thể sử dụng để lập kế hoạch tốt hơn.

Nếu bạn quá bình thường về nội dung và các cam kết trong lần chạy nước rút của mình thì SCRUM chỉ bị phá vỡ theo ý kiến ​​của tôi và bạn sẽ mất rất nhiều lợi ích.

Tất nhiên thế giới thực đôi khi sẽ có điều gì đó để nói về điều này, nhưng đó nên là ngoại lệ chứ không phải là quy tắc ....


One of the main benefits of SCRUM is that it gives the project a 'heartbeat'.Điều tương tự có thể được nói về bất kỳ phương pháp Agile nào.
maple_shaft

5

Điều quan trọng là cần có trách nhiệm giải trình xung quanh việc không hoàn thành các câu chuyện.

Điều đó có nghĩa là cần phải có một lý do vững chắc tại sao một câu chuyện chưa hoàn thành và lý do này được tính đến trong kế hoạch dự án trong tương lai để nó không lặp lại.

Lý do này cần nhiều hơn một "công cụ mơ hồ".

Ví dụ: nếu một câu chuyện chưa hoàn thành do một thành viên trong nhóm phải giải quyết vấn đề sản xuất, thì khả năng này cần được giải quyết trong các lần lặp lại trong tương lai - bằng cách lập kế hoạch cho ít giờ hơn từ thành viên nhóm này hoặc sắp xếp cho bảo hiểm khác.

Nếu lý do có thể tránh được với sự siêng năng hơn hoặc làm việc chăm chỉ hơn, thì, vâng, trách nhiệm này có thể hơi đau đớn. Hy vọng rằng, nỗi đau thuộc về "Đây là điều chúng ta cần làm tốt hơn vào lần tới" chứ không phải là sự đa dạng "Bạn không làm việc của mình".


4

Đó không phải là một kinh nghiệm đáng sợ hoặc tiêu cực, phải không?

Nếu nó xảy ra một hoặc hai lần, thì không, đó không phải là một trải nghiệm tiêu cực. Nếu nó xảy ra thường xuyên, bạn có một vấn đề. Đội sau đó luôn luôn quá tải. Hãy ước lượng tốt hơn và suy nghĩ kỹ về những gì bạn cam kết cho một lần chạy nước rút, nhưng đừng trở nên lo lắng.

Chạy nước rút thư giãn có nghĩa là bạn đã có một sự thiếu sót.

Chạy nước rút không liên quan có nghĩa là bạn đã có một sự cố gắng quá mức.

Tôi chỉ cung cấp những gì tôi cam kết và cố gắng cải thiện tốt hơn. Chỉ trong những trường hợp đặc biệt, tôi mới chuyển một câu chuyện sang lần chạy nước rút tiếp theo. Tôi thích có áp lực nhẹ mỗi ngày hơn là có một áp lực khủng khiếp trong thời gian ngắn trước một số thời hạn.


Kinh nghiệm tiêu cực bao gồm nhiều kịch bản khác nhau. Một người bạn đã có trải nghiệm chạy nước rút khá tiêu cực chủ yếu là do nhóm chưa "chưa" có được khái niệm về nước rút. Trong nỗ lực cải thiện chu kỳ phát hành, về cơ bản họ đã đẩy nhanh cuộc diễu hành tử thần và gọi đó là một cuộc chạy nước rút.
Edwin Buck

4

Dựa trên kinh nghiệm của tôi - Giống như mọi thứ khác nhanh nhẹn, chúng tôi thích nghi với hệ thống phản hồi liên tục bao gồm cả ước tính.

Bạn có thể bỏ lỡ thời hạn cho lần chạy nước rút đầu tiên (bắt đầu dự án) nhưng bạn TÌM HIỂU điều đó đã sai (ước tính dưới mức, không biết điểm mạnh của đội, v.v.). Sau đó, bạn lấy thông tin phản hồi và đưa nó đến lần chạy nước rút tiếp theo và bạn sẽ có được ước tính tốt hơn.

Từ kinh nghiệm của tôi, đã 11 tháng trong dự án nhanh nhẹn mới của chúng tôi, chúng tôi hiếm khi bỏ lỡ thời hạn nếu chúng tôi bỏ lỡ nó. Nhưng chúng tôi đã bỏ lỡ thời hạn cho lần chạy nước rút đầu tiên vì chúng tôi không biết tốc độ và sức mạnh của các thành viên trong nhóm.

Một số người cho rằng "phân bổ" nhiều thời gian hơn cho lần chạy nước rút đầu tiên để khắc phục vấn đề nước rút đầu tiên.


Vì vậy, nếu bạn hiếm khi bỏ lỡ thời hạn, tự nhiên bạn sẽ không có gì để làm vào cuối nước rút. Bạn sẽ làm gì sau đó, lấy đồ mới hoặc chỉ dành thời gian nghỉ? :)
Bjarke Freund-Hansen

@bjarkef Sau khi chạy nước rút kết thúc, chúng ta sẽ bắt đầu chạy nước rút tiếp theo. Tôi luôn cảm thấy rằng thời gian chết trong khi sử dụng "scrum" là rất ít so với phát triển "truyền thống".
java_mouse

Vì vậy, bạn không có một chiều dài cố định của nước rút, bạn bắt đầu cái mới khi cái cũ đã hoàn thành?
Bjarke Freund-Hansen

1
@bjarkef - chúng tôi có thời lượng cố định là 2 tuần. một khi các tuần kết thúc và giao hàng, chúng tôi sẽ bắt đầu mùa xuân tiếp theo ngay lập tức.
java_mouse

2

Thật thú vị khi xem câu trả lời / bình luận ở đây. Trên mọi dự án (loại) nhanh nhẹn mà tôi đã thực hiện, ưu điểm chính là phân tán áp lực thời hạn trên nhiều thời hạn nhỏ hơn là một cuộc tử chiến hạn chót vào cuối dự án. IMO, chạy nước rút nên được thực hiện nghiêm túc. Bất kỳ sự trượt dốc nào trong thời hạn hoặc chức năng được cung cấp phải được xem là những vấn đề tiềm ẩn trong quản lý hoặc phát triển dự án.


Như vậy mà bạn liên tục làm việc dưới áp lực? Nghe có vẻ như một môi trường làm việc đáng yêu.
Bjarke Freund-Hansen

1
Đủ áp lực để nhóm hoàn thành một crapload nhưng không phải áp lực đè nén tâm hồn đôi khi có thể đi kèm với việc hoàn thành một dự án. Nhưng vâng, nó không dành cho tất cả mọi người.
tzerb

2

Các quy trình nhanh nhẹn thúc đẩy phát triển bền vững. Các nhà tài trợ, nhà phát triển và người dùng sẽ có thể duy trì tốc độ không đổi vô thời hạn. - Nguyên tắc đằng sau Tuyên ngôn Agile

Nếu đó là một trải nghiệm đáng sợ hoặc tiêu cực, và nó xảy ra mọi lúc, bạn có vấn đề. Phát triển phần mềm nên được vui vẻ. Không tiêu cực hay đáng sợ.

Tuy nhiên, nếu nhóm đang cam kết hoàn thành một số câu chuyện trong một lần chạy nước rút và liên tục không phân phối, bạn cũng gặp vấn đề. Vấn đề này gần như chắc chắn sẽ không được giải quyết bằng cách tạo thêm áp lực cho đội để hoàn thành các câu chuyện. Nếu vấn đề là do các yếu tố bên ngoài, những người cần phải được quản lý. Nếu nhóm quá cam kết, ScrumMaster có thể hướng dẫn nhóm hướng tới cam kết ít điểm câu chuyện hơn. Có thể có nhiều lý do và mỗi lý do có thể cần được giải quyết khác nhau. Một đội ngũ năng động và có động lực nên có nhiều động lực để tiến về phía trước.

Lý tưởng nhất là bất kể vấn đề là gì, nó được nêu ra trong quá trình hồi cứu và cố định.

Không nên quá phức tạp khi nhóm tìm ra những gì họ có thể đạt được trong khoảng thời gian chạy nước rút tương đối ngắn và sau đó hoàn thành nó (một câu chuyện thỉnh thoảng được đẩy sang lần chạy nước rút tiếp theo là OK, vận tốc có thể dao động, mọi thứ thay đổi, v.v. .). Nếu bạn không thể có được điều đó một cách hợp lý suôn sẻ sau một vài lần chạy nước rút, bạn đang làm gì đó sai.


1

Nó thực sự phụ thuộc vào dòng thời gian của bạn.

Đôi khi bạn sẽ CẦN phải hoàn thành tất cả các câu chuyện, hoặc hầu hết trong số chúng. Mặc dù Agile cung cấp một số tính linh hoạt, bạn cũng sẽ cần hoàn thành dự án, có thể theo thời gian chặt chẽ .. Vì vậy, hầu hết các câu chuyện được thực hiện sẽ cho phép bạn hoàn thành dự án của mình kịp thời.

Mặc dù vậy, những thứ sẽ xuất hiện sẽ ngăn bạn hoàn thành mọi câu chuyện, mọi lần chạy nước rút.

Nếu sản phẩm nằm trên dòng thời gian và những câu chuyện quan trọng bị bỏ lỡ, điều đó sẽ khiến sản phẩm bị trễ. Sản phẩm bị trễ trong một số trường hợp có thể ảnh hưởng đến vị thế cạnh tranh của công ty. Vì vậy, trong trường hợp đó, bạn có thể MUỐN đó là một trải nghiệm tiêu cực khi thiếu những câu chuyện - nó có thể khiến bạn hoàn thành nó vào lần sau.


1

Khi dùng đúng liều, căng thẳng là tốt. Bạn muốn không muốn lấy đi mọi căng thẳng, bạn chỉ muốn lan tỏa nó kịp thời hơn. Ngay cả khi bạn chơi trò chơi yêu thích của bạn, bạn sẽ có một số lượng giảm căng thẳng và cảm giác tiêu cực. Bạn thực sự nhận được nhiều năng lượng hơn từ nó.

Một đội nên thực sự cảm thấy tồi tệ về những câu chuyện bị bỏ lỡ. Nó sẽ cung cấp cho họ năng lượng để thay đổi một cái gì đó vào lần tới (làm việc khác đi hoặc lên kế hoạch ít câu chuyện hơn, cả hai đều tốt). Họ cũng nên cảm thấy tự hào khi họ thực hiện câu chuyện của họ, tất nhiên.

Bạn cũng đề cập đến các nhiệm vụ bất ngờ (hỗ trợ sản xuất). Điều đó làm tăng cờ đỏ với tôi. Đáng lẽ phải có một hộp thời gian đồng ý cho tất cả các vấn đề không liên quan đến câu chuyện. Nếu không, trò chơi không công bằng, nhóm cảm thấy bất lực và cảm giác tiêu cực không được sử dụng để cải thiện.


1

Bạn nên xem xét các yếu tố khiến các cam kết của bạn thất bại và cố gắng khắc phục chúng. Một lượng lớn các sự kiện ngẫu nhiên sẽ tiếp tục gây rối cho nước rút của bạn làm cho tốc độ của bạn không thể đoán trước. Hoặc khắc phục các nguyên nhân của điều này hoặc giới thiệu sự chậm chạp trong nước rút của bạn. Tôi thích sửa chữa.

Dù bằng cách nào, nhóm không thể chịu trách nhiệm nếu công việc của họ bị xáo trộn bởi các yếu tố bên ngoài. Sử dụng hồi tưởng để xem xét điều này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.