14 điểm bởi GN⁺ 2023-08-30 | 7 bình luận | Chia sẻ qua WhatsApp
  • Tôi đã làm phát triển phần mềm 25 năm, nhưng không có gì khiến một đội phần mềm trở nên vô dụng như Scrum
  • Một vài giai thoại
    • Họ cố thuyết phục tôi rằng Poker không phải là trò chơi mà là một công cụ lập kế hoạch
    • Nếu muốn làm việc hiệu quả hơn, chúng tôi không nên loại bỏ quy trình mà phải thêm nhiều quy trình hơn
      • Họ bắt chúng tôi tham dự ceremony, một cái tên mỹ miều khác cho các cuộc họp như standup, grooming, planning, retrospective, scrum of scrums, v.v.
      • Chúng tôi dành nhiều thời gian để nói hơn là để làm
    • Chúng tôi bị cấm dùng laptop trong cuộc họp và phải đứng. Họ thậm chí còn chuyền bóng quanh phòng để mọi người tập trung
    • Chúng tôi dành nhiều thời gian để ước lượng story point hơn là để viết phần mềm
      • Story point được cho là đo độ phức tạp chứ không phải thời gian, nhưng rồi chúng tôi vẫn phải quyết định sẽ nhét bao nhiêu story point vào một sprint
    • Chúng tôi dùng cỡ áo thun để ước lượng phần mềm
    • Sau khi đo chi phí để giao một story point, họ còn bắt viết hợp đồng để khách hàng trả tiền cho gói "500 story point"
    • Ban quản lý hoảng hốt khi phát hiện ra rằng 500 story point của dự án này không giống 500 story point của dự án khác. Để giải quyết vấn đề này, chúng tôi phải họp rất nhiều
    • Hãy tưởng tượng có quản lý, scrum master, product owner và tech lead. Và bạn phải trả lời tất cả những người đó cùng lúc, hoặc không được trả lời ai cả
    • Chúng tôi được trả lương bởi những người cần biết liệu chúng tôi có xử lý "story point" đủ nhanh hay không. Chẳng phải story point là về độ phức tạp chứ không phải thời gian sao? Kệ đi
  • Tôi tin vào Agile, nhưng đây không phải Agile
  • Chúng tôi thuê chuyên gia đào tạo Scrum và chi tiền để các thành viên trong nhóm lấy chứng chỉ. Chúng tôi đã dành nhiều năm thử Scrum theo đủ mọi cách
  • Kết quả lúc nào cũng như nhau: không hiệu quả
  • Scrum là căn bệnh ung thư gặm nhấm các đội phát triển. Scrum không dành cho lập trình viên, mà chỉ là một công cụ khác để quản lý cảm thấy họ đang nắm quyền kiểm soát
  • Nhưng điều tuyệt nhất ở Scrum là có những người nhìn thẳng vào mắt bạn và nói thế này
    "Nếu Scrum không phù hợp với bạn, thì là do bạn đang làm sai. Scrum là bất cứ thứ gì phù hợp với đội của bạn."
    Tất nhiên rồi

7 bình luận

 
porori 2023-09-04

“Chỉ là một công cụ khác để người quản lý cảm thấy mình có quyền kiểm soát” — tôi rất đồng cảm với điều đó.
Tôi nghĩ Scrum là một chuỗi gaslighting liên tục.

 
xguru 2023-09-03
 
colus001 2023-09-01

Scrum giống như câu "It works on my machine". Ngoài tôi ra (người đưa ra luận điểm đó) thì nó chẳng chạy ở đâu cả.

 
xguru 2023-09-01

Vì tiêu đề và nội dung khá gây tranh cãi, tweet đó đã đạt khoảng 4,5 triệu lượt xem, 4.685 lượt repost và 26 nghìn lượt thích.
Sau đó ông ấy còn đăng thêm một tweet như thế này.

Scrum giống như chủ nghĩa cộng sản (Communism)
Luôn thất bại ở mọi nơi, nhưng lại bảo bạn rằng “là do bạn làm sai thôi”

Các bình luận HN liên quan: https://news.ycombinator.com/item?id=37289151

Và sau khi đọc 3.400 câu trả lời dưới tweet này, ông ấy lại đăng thêm một tweet nữa.
https://twitter.com/svpino/status/1696869327335571833

  • Thứ nhất, nghề nghiệp phổ biến nhất của những người nói tôi sai là “agile coach” và “scrum master”. Họ rất chuộng Scrum, nhưng tôi không rõ lý do
  • Thứ hai, Scrum không thể thất bại vì bạn có thể làm nó theo bất cứ cách nào bạn muốn. Không có cách đúng nào để làm Scrum, nên nếu nó không hợp với bạn thì có nghĩa là bạn không thông minh như bạn nghĩ
  • Thứ ba, Scrum không phải là Agile (trừ những trường hợp như vậy). Nhưng nó vẫn tốt hơn waterfall rất nhiều (trừ những trường hợp không phải vậy). Và cũng tốt hơn là không làm gì, hoặc làm mọi thứ cùng lúc
  • Thứ tư, việc so sánh Scrum với chủ nghĩa cộng sản đã khiến nhiều người bị chạm tự ái. Hãy nhớ rằng họ nói chủ nghĩa cộng sản rất tuyệt, nhưng chưa từng sống trong một xã hội cộng sản. Họ tiếp tục nói rằng những cuốn sách họ đã đọc và tất cả những người đã đổ máu dưới chủ nghĩa cộng sản đều là vì “đang làm chủ nghĩa cộng sản sai cách”
  • Cuối cùng, đa số mọi người cực kỳ ghét Scrum
  • Dù nhìn theo cách nào đi nữa, Scrum là thất bại
 
GN⁺ 2023-08-30
Ý kiến trên Hacker News
  • Scrum được xem là một tập hợp các cuộc họp giúp tạo ra công việc hữu ích bằng cách tận dụng các lập trình viên không nhìn thấy bức tranh tổng thể của doanh nghiệp/kiến trúc.
  • Scrum hữu ích để tạo ra đầu ra tăng gần như tuyến tính theo số lượng lập trình viên, nhưng có thể không phải là cách tối ưu để tuyển dụng các lập trình viên kỹ thuật cấp cao.
  • Scrum tạo cảm giác như vi quản lý và giúp đưa các lập trình viên junior vào trạng thái làm việc hiệu quả.
  • Scrum có thể không hiệu quả với các dự án có yếu tố nghiên cứu hoặc các đội ngũ có động lực rất cao.
  • Scrum giúp đặt ra giới hạn cho các yếu tố chưa biết liên quan đến thời gian hoàn thành và hỗ trợ xây dựng niềm tin rằng có thể tìm ra giải pháp.
  • Quy trình của Scrum thì ổn, nhưng cái tên có thể không đại diện chính xác cho những lợi ích của nó.
  • Một số người sử dụng các quy trình được chuẩn hóa như Scrum để trông chuyên nghiệp, đồng thời che giấu việc họ không thực sự biết mình đang làm gì.
  • Agile và Scrum không phải là một; Agile được xem là một quy trình tuyệt vời đang thống trị thế giới kỹ thuật vì có lý do của nó.
 
leechamdol 2023-09-19

Phương pháp luận hay framework thì phải được dùng đúng lúc đúng chỗ
Nhưng cứ thấy có vẻ hợp lý là đem áp dụng hết, nên trái với agile, chỉ khiến chậm trễ thêm
Nói là ung thư thì đúng hơn là cảm giác như lạm dụng thuốc, dẫn đến cả tác dụng phụ lẫn biến chứng

 
bichi 2023-09-01

Bài viết này đã chữa khỏi bệnh ung thư của tôi