2009-08-10 16 views
6

Vì tôi chỉ học về Scrum, có vẻ như với tôi rằng một phần của một lần lặp lại bạn có thể là một con gà nhưng sau đó trở thành một con lợn khi đến lúc làm phần của bạn. Sau đó quay trở lại làm gà. Đây có phải là suy nghĩ đúng không? Cổ phần của bạn trong lần lặp lại sẽ thay đổi trong một lần lặp? nếu nó không hoạt động như thế nào? bởi vì khi phần mềm được xây dựng, nó được lên kế hoạch, mã hóa, thử nghiệm, tinh chỉnh, sau đó nó được thực hiện. Tôi đang sai trong suy nghĩ của tôi? Cảm ơn!Scrum - Bạn là gà hay lợn?

+3

Cái gì? Tôi đoán tôi không hiểu rõ, nhưng Scrum nghe có vẻ kì lạ hơn tôi tưởng. – JAL

Trả lời

1

Theo ý kiến ​​của tôi, bạn là gà hoặc lợn, nó không thay đổi trong thời gian lặp lại/chạy nước rút.

Nếu bạn thay đổi vai trò kinh nghiệm như vậy, chạy nước rút của bạn có thể quá dài hoặc người đó thực sự là một con gà trong suốt thời gian đó.

3

Bạn là một con lợn nếu mông của bạn nằm trên hàng liên quan đến sự thành công hay thất bại của dự án.

2

Trong suốt thời gian lặp lại, bạn là lợn hoặc gà - bạn không thể là cả hai. Vì các thành viên trong nhóm là các thành viên của sprint nên họ luôn luôn làm việc trên backlog lặp lại.

Giả sử rằng bằng cách "Lặp lại", bạn có nghĩa là một khoảng thời gian do nhóm đặt ra để tạo ra tăng sản phẩm có khả năng có thể chuyển đổi (còn được gọi là "chạy nước rút").

+0

Ngoài ra, nếu bạn thấy vai trò của mình đang thay đổi thì có thể là do bạn đang cố gắng thực hiện thác nước bên trong chu kỳ lặp lại scrum. –

+0

@ David McEwing: bạn có thể giải thích lý do tại sao thay đổi vai trò đó có thể là một chỉ báo về tâm lý của thác nước-y không? – Javier

1

Có một con lợn và gà bài viết here nói rằng một phần là:

tôi sẽ xem xét vai trò của cả hai sản phẩm chủ và ScrumMaster để được lợn trên một nhóm.

Wikipedia says chủ sản phẩm, Scrum Master và nhóm là vai trò "lợn" và bên liên quan (khách hàng, nhà cung cấp) và người quản lý là vai trò "gà".

Dựa trên điều đó, tôi muốn nói chung bạn không thay đổi giữa lợn và gà.

13

Trừ khi bạn ở trong nhóm và một bên liên quan trong dự án, thì bạn không phải là cả hai.

Lợn là các thành viên trong nhóm Scrum - chủ sở hữu sản phẩm, chủ nhân scrum, nhà phát triển, người thử nghiệm, v.v.

Gà là những người muốn sản phẩm - khách hàng, quản lý.

Lần duy nhất tôi có thể xem cả hai người ở đâu khi sản phẩm dành cho nhóm. Sau đó, nhóm nghiên cứu không chỉ là những con lợn (thực hiện công việc, đưa tất cả lên dòng) mà còn cả những khách hàng muốn sản phẩm.

+1

Câu trả lời hay. Tôi muốn thêm hai từ tôi thấy cần thiết "cam kết" và "có liên quan". Những con lợn là tất cả những người cam kết với một số mục tiêu cho Sprint - giống như con lợn trong trò đùa cổ điển, vai trò được dựa trên. Những con lợn cam kết làm những gì cần thiết để đạt được mục tiêu - trong khi gà chỉ tham gia. – stiank81

2

Dựa trên kinh nghiệm và sự hiểu biết của tôi về SCRUM vai trò của bạn không nên thay đổi trong khi chạy nước rút. Hoặc là bạn là một con gà hay một con lợn.

Một con lợn là người hoàn thành công việc (ví dụ: nhà phát triển) và gà là người kiếm được thứ gì đó từ những con lợn đang thực hiện công việc của họ (ví dụ: chủ sở hữu sản phẩm).

EDIT: Chỉ cần thấy điều này "định nghĩa" của gà và lợn: The Classic Story of the Pig and Chicken

0

Trong một đội mà không Scrum bởi cuốn sách, bạn chỉ có thể là một con gà hay một con lợn trong một chạy nước rút. Và có lẽ hầu hết Scrum Gurus sẽ cho bạn biết rằng các Đội cũng không nên thay đổi giữa Sprint.

Nếu bạn là thành viên của Nhóm, cổ phần của bạn không thể thay đổi trong Sprint - bởi vì đó là toàn bộ đội chịu trách nhiệm về đoạn mã có khả năng shippable mà bạn cam kết tự sản xuất. Nếu bạn nghĩ theo những cách như "Tôi chỉ chịu trách nhiệm cho phần phụ trợ của tính năng đó, nó sẽ được xây dựng trong nửa đầu tiên của chạy nước rút" bạn đang đi sai đường. Tuy nhiên, làm Scrum bởi cuốn sách mà không suy nghĩ về những gì là đúng cho bạn có thể là quyết định sai - bạn có thể có một số thành viên nhóm rất có giá trị nhưng cũng có trách nhiệm khác (không phải là rất tốt theo ý kiến ​​của tôi). Chúc May mắn!

1

Tóm tắt: trao đổi vai trò lợn và gà trong Sprint có thể gây nguy hiểm cho hợp đồng ban đầu được thực hiện trước khi bắt đầu, do đó gây nguy hiểm cho giao hàng thành công.

Khái niệm về lợn và gà chỉ là một ẩn dụ Scrum cho những gì được biết đến trong lĩnh vực quản lý dự án là direct and indirect stakeholders của chu kỳ phát triển sản phẩm.

Ngắn gọn, đáng nhớ và hài hước story of pig and chicken bắt đầu một quán ăn tạo ra một phép ẩn dụ tuyệt vời và giúp giải thích khái niệm các bên liên quan mà không cần đến lingo quản lý.

Một trong những điều tuyệt vời về Scrum là nó làm cho công nghệ quản lý hiện tại có thể truy cập được đối với người không quản lý. Làm cho nó tiêu dùng cấp độ hoặc thân thiện với người dùng như chúng ta sẽ nói về các hệ thống phần mềm.

Vì vậy, một con gà (các bên liên quan gián tiếp) có thể biến thành lợn (các bên liên quan trực tiếp) và ngược lại trong chu kỳ phát triển không? Một người có thể là cả một con gà và một con lợn cùng một lúc?

Trả lời câu hỏi sau là “số không” xác định: một người chỉ có thể là gà hoặc lợn trong bối cảnh của một dự án, bất kỳ số tiền nào lớn hơn. Ý tưởng của toàn bộ gà và lợn là trao quyền quyết định và trách nhiệm trong giai đoạn dự án cho những người có liên quan trực tiếp và quan tâm đến kết quả tích cực (lợn), hạn chế sự can thiệp từ đôi khi những người chơi bên ngoài mạnh mẽ (gà).

Vai trò có thể thay đổi trong dự án không? Có, nhưng không phải trong thời gian Sprint. Scrum là một phương pháp phát triển Agile nhằm mục đích đặt trách nhiệm tập thể cho kết quả trên toàn bộ nhóm. Agile (và đặc biệt là Scrum) khuyến khích thái độ “một cho tất cả và tất cả-cho-một”. Không phải tất cả các phương pháp có cấu trúc đều làm điều đó, ví dụ một trong những điểm yếu của Waterfall là trách nhiệm của một số thành viên trong nhóm sẽ được chấp nhận ngay sau khi có thể phân phối tạm thời (ví dụ: chức năng cụ thể) thay đổi trọng lượng của bất kỳ vấn đề nào. vai của các thành viên nhóm không may, những người có trách nhiệm thực hiện dự án thành công trong giai đoạn phát triển sau này (thường là các nhà phát triển).

Lặp lại Scrum, được gọi là Sprint nhằm mục đích cung cấp thay đổi hoàn toàn từ thông số kỹ thuật sang sản phẩm sẵn sàng sử dụng, thay vì một số loại có thể phân phối tạm thời. Nhóm cung cấp rất nhiều đầu vào để quyết định những gì đi vào Sprint và sau đó phải cam kết chung để cung cấp thay đổi. Điều đó tạo ra một hợp đồng giữa nhóm và thế giới bên ngoài.

Thay đổi vai trò trong Sprint có thể gây nguy hiểm cho hợp đồng này. Nếu một con lợn trở thành một con gà, anh ta hoặc cô ấy không còn chịu trách nhiệm cho thấy Sprint để hoàn thành đưa gánh nặng đối phó với bất kỳ thiếu sót trong công việc của họ lên vai của các thành viên trong nhóm còn lại. Khi một con gà trở thành một con lợn trong một Sprint, họ không thể thực sự cam kết với một cái gì đó đã được đồng ý trước khi họ đến trên tàu.Do đó, tốt nhất là khi vai trò không thay đổi trong suốt thời gian chạy nước rút.

0

Tôi làm việc một cách nghiêm túc với các công ty mới khởi nghiệp, bao gồm cả một công ty của riêng tôi. Trong mọi trường hợp, tôi hành động trong vai trò mà Lean Development gọi là "Kỹ sư trưởng" hoặc "Giám đốc sản phẩm". Tôi là kỹ thuật viên chính cũng như người quản lý sản phẩm và tiếng nói của khách hàng. Nếu bạn có một người như thế này trong tổ chức của mình, thì bạn có thể không cần phải phân chia vai trò đúng như chính sách Scrum cho thấy, và bạn có thể bắt đầu sử dụng các truyền thống và cách tiếp cận phương pháp mà không cần phải bị khóa như Scrum thường.

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