Lập kế hoạch Poker và nhà phát triển dài dòng [đã đóng]


10

Nhóm của tôi gồm có 4 nhà phát triển; tất cả dày dạn và lành nghề. Một trong số đó là một chap dài dòng, có chủ đích, người luôn khăng khăng xác định giải pháp kỹ thuật cho câu chuyện của chúng tôi trước khi chúng tôi đưa ra ước tính của mình với Planning Poker. Anh ta từ chối ước tính nếu anh ta không có ý tưởng sơ bộ về giải pháp kỹ thuật đã thỏa thuận (nghe có vẻ hợp lý, phải không?).

Vấn đề là các phiên ước tính của chúng tôi sẽ mất mãi mãi để kết thúc !! Theo kinh nghiệm của bạn, làm thế nào để bạn đối phó với loại tính cách này khi chơi poker lập kế hoạch?

Câu trả lời:


13

Anh ta có vẻ thích mọi thứ được định nghĩa chính thức, vì vậy một bộ đếm thời gian sẽ là một ý tưởng tốt, vì lập kế hoạch chơi bài xì phé được định nghĩa là đã đặt ra một lượng thời gian để mọi người nói.

Anh ấy cũng có ý tưởng sai về ước tính, mọi người đều ước tính câu chuyệnkhông thực hiện , đó là lý do tại sao bạn có được phương sai như vậy. Ví dụ, một số người có thể không biết gì về khung hoặc tắt giải pháp trên kệ và bắt đầu viết mọi thứ từ đầu.


1
Một bộ đếm thời gian là một ý tưởng tuyệt vời. Nó nhắc nhở các diễn giả phải súc tích và buộc họ phải chắt lọc những gì họ đang cố gắng nói đến điểm rất cơ bản.
Shane Wealti

Nó cũng có ích nếu công việc sơ bộ về các câu chuyện được đẩy ra sớm, sau đó sơ bộ thiết kế kỹ thuật có thể được thực hiện "ngoại tuyến" từ chính cuộc họp. Poker không phải là nơi để băm ra các giải pháp, bạn đang lãng phí toàn bộ thời gian của bộ phận. Một ý tưởng khác là thêm "thiết kế công cụ này" như một câu chuyện kể về thời gian đầu của việc "thực hiện công cụ này". Vòng tiếp theo có được ước tính thực sự cho việc thực hiện.
Patrick Hughes

2
Không chỉ là một bộ đếm thời gian là một ý tưởng tốt, tôi tin rằng nó được khuyến nghị (có lẽ ai đó với Kế hoạch và Dự toán Agile có thể xác nhận điều này). Sự hiểu biết của tôi là, giống như hầu hết các hoạt động, việc lên kế hoạch cho các phiên poker phải được điều chỉnh thời gian để ngăn chặn các tình huống như câu hỏi đang đề cập đến.
Thomas Owens

1
For example some people may be ignorant of a framework or off the shelf solution and start writing things from scratch- Do đó thảo luận. Sau đó mọi người đều biết về nó và ước tính là tốt hơn.
Izkata

3

Thành viên nhóm của bạn có vẻ là một nhà phân tích cá tính. Các nhà phân tích cần rất nhiều thông tin để đưa ra quyết định. Ý tưởng hẹn giờ là tốt nhất, nhưng lưu ý, anh ta sẽ cảnh báo mọi thứ anh ta đưa ra. Làm việc với anh ta để giải thích rằng đó chỉ là ước tính sớm dựa trên vấn đề KHÔNG phải là giải pháp. Nếu anh ta muốn đặt câu hỏi yêu cầu anh ta giữ nó cho vấn đề không phải là giải pháp. Bạn có thể phải cắt đứt anh ta hoặc làm phiền anh ta một lúc khi anh ta tiếp tục trôi dạt vào các giải pháp.

Hãy chắc chắn rằng bạn giữ những người khác trong đội theo những quy tắc tương tự để anh ta không cảm thấy bị chỉ trích. Các nhà phân tích là một tính cách phổ biến trong lập trình, vì vậy bạn rất có thể gặp phải những người khác như anh ta.


2
+1, tôi là một nhà phân tích cá tính và đấu tranh với vấn đề này. Tôi nhận thấy tôi kỹ lưỡng và đầy đủ hơn rất nhiều và có ít lỗi hơn các bạn cùng lứa nhưng tôi dễ bị căng thẳng và không hiệu quả trong các tình huống có ít thông tin hoàn hảo. Tôi phấn đấu mỗi ngày để cố gắng và đối phó với những điều chưa biết theo cách ít căng thẳng hơn.
maple_shaft

2

Có vẻ như đồng nghiệp của bạn không hiểu sự khác biệt giữa ước tính và cam kết hoặc nó đã không được truyền đạt cho anh ta trong quá trình đào tạo. Và, vì bạn đã cố gắn vấn đề với tính cách của anh ấy, nên có thể cả nhóm của bạn chưa hiểu về nó. (Nhưng đừng lo lắng! Hầu hết ngành công nghiệp của chúng tôi không hiểu điều đó. Agile rất khó!)

Khi chúng tôi nói kích thước của một câu chuyện là X điểm, chúng tôi thực sự có nghĩa là phân phối xác suất. Nếu ước tính của chúng tôi là chính xác, câu chuyện sẽ mất hơn 50% thời gian (và 50% còn lại sẽ mất ít thời gian hơn). Nếu đồng nghiệp của bạn tin rằng, khi X đơn vị thời gian đã trôi qua, anh ta sẽ được yêu cầu giới thiệu câu chuyện hoặc cách khác, điều đó thay đổi cách tiếp cận của anh ta để ước tính.

Lập kế hoạch chơi bài giới thiệu một lỗi khác: thay vì cố gắng xác định X, chúng tôi khớp nó với một tỷ lệ rời rạc, thang đo Fibonacci (1, 2, 3, 5, 8, v.v.) là phổ biến nhất. Nó đang nói kích thước không nhiều như nó là gì. Khi chúng tôi nói kích thước câu chuyện là 3 điểm, chúng tôi thực sự nói rằng "đó là X cộng trừ một số phương sai và X gần với 3 hơn so với 2 hoặc 5."

Nhóm của bạn có thể được hưởng lợi từ việc hiểu được sự thiếu chính xác của bài tập này và cách ước tính khác với cam kết. Nếu bạn muốn / cần nghiên cứu những khái niệm này một cách sâu sắc, cuốn sách này có điều đó.


Khi lập kế hoạch nếu bạn nghĩ rằng một câu chuyện mất 3 ngày và một giờ bạn nên sử dụng 5 ngày, không làm tròn nó xuống . Tùy thuộc vào nhà phát triển để giữ kỷ luật của họ và đưa ra ước tính chống lại nhiệm vụ, không làm cho kế hoạch cho nhiệm vụ phù hợp với ước tính.
StuperUser

10
"Có vẻ như đồng nghiệp của bạn không hiểu sự khác biệt giữa ước tính và cam kết" Tôi hoàn toàn có thể liên quan đến điều này vì nhiều người quản lý LUÔN LUÔN lấy ước tính ban đầu của bạn và biến chúng thành các cam kết . Một số người trong chúng tôi rất lo lắng về việc đưa ra ước tính sơ bộ vì các nhà quản lý đã giữ chúng tôi cho họ và sau đó mong đợi chúng tôi làm việc vào cuối tuần dài mà không ngủ để hoàn thành công việc trong thời hạn nước rút.
maple_shaft

1
@maple_shaft: bạn hoàn toàn đúng, ước tính / cam kết là một trong những quan niệm sai lầm lớn nhất trong ngành của chúng tôi và quan niệm sai lầm này là một trong những trở ngại lớn nhất của nó. "Sự lo lắng", "cuối tuần dài" của bạn, "không ngủ", vv là một trong những hậu quả của nó. Bạn chỉ có thể giải quyết vấn đề này nếu bạn bao gồm tất cả mọi người, toàn bộ nhóm của bạn, người quản lý của bạn, v.v ... Đây là lý do tại sao quá trình chuyển đổi nhanh rất khó khăn. Chọn một cỗ bài mà không hiểu những khái niệm này thật dễ dàng.
azheglov

1
@azheglov, đôi khi chuyển Agile là khó vì quản lý nghĩ rằng họ muốn Agile khi trong thực tế họ là megalomaniacs vi quản lý với một mặc cảm khủng khiếp phức tạp và một mong muốn mạnh mẽ để không bao giờ điều chỉnh lịch trình chạy nước rút khi yêu cầu thay đổi hoặc thông tin mới được phát hiện. Nói cách khác, họ không thực sự muốn Agile vì Agile thực sự rất mâu thuẫn với mọi thứ họ biết.
maple_shaft

@maple_shaft, bạn cũng đã đúng! Tôi sẽ không đi vào tất cả các lý do tại sao nhanh nhẹn trong nhận xét của tôi ;-)
azheglov

1

Tôi có thể thấy thành viên trong nhóm của bạn đến từ đâu, nhưng rõ ràng anh ta chưa hoàn toàn nắm bắt được khái niệm về Agile và Planning Poker. Bạn nên bắt đầu bằng cách đảm bảo mọi người hiểu các khái niệm và lý do đằng sau chúng, và sau đó họ nên tự mình làm đúng.


1

Đối với các đội tôi làm việc cùng, vào đầu mỗi phiên lập kế hoạch, tôi đặt đồng hồ cát 3 phút trên bàn. Tôi cho cả nhóm biết rằng nếu tại bất kỳ thời điểm nào, họ cảm thấy cuộc trò chuyện đang trở nên sâu sắc, hoặc không liên quan, hoặc bằng bất kỳ cách nào khác là vượt quá những gì họ cảm thấy cần thiết để ước tính câu chuyện theo điểm câu chuyện, thì bất cứ ai trong nhóm có thể lật bộ hẹn giờ. Khi cát hết, đội lập tức ước tính.

Phương pháp này trao quyền cho mọi cá nhân trong nhóm để hạn chế cuộc trò chuyện, khi họ cảm thấy cuộc trò chuyện không còn hữu ích để ước tính câu chuyện đang được thảo luận. Đồng thời, nó không ngay lập tức cắt đứt cuộc trò chuyện, nhưng sẽ cung cấp cho mọi người một dấu hiệu trực quan rằng cuộc trò chuyện của họ cần kết thúc trong vài phút tới, bởi vì chúng tôi sẽ bỏ phiếu.

Một công cụ khác mà tôi sử dụng để giúp duy trì các phiên lập kế hoạch tập trung, là đảm bảo rằng tất cả mọi người trong nhóm đã xem xét các câu chuyện ở đầu của hồ sơ tồn đọng ít nhất một vài ngày trước khi lập kế hoạch. Ý tưởng là nếu bạn có một danh sách các câu hỏi ngay khi đọc truyện, bạn có thể cho chủ sở hữu sản phẩm biết về các câu hỏi tiềm năng vài ngày trước đó, để họ có thể làm rõ câu chuyện hoặc phê bình chấp nhận để hạn chế thảo luận sau. Điều này cũng cho phép mọi người bắt đầu suy nghĩ về thiết kế tiềm năng của câu chuyện, trước khi lên kế hoạch (và cố gắng thiết kế trong khi lập kế hoạch).

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.