Wednesday, September 17, 2008

Push & Pull model or something like that

Công việc tính toán số liệu thống kê rất rất phức tạp. Các bạn không cần quan tâm tới chúng. QA sẽ tính toán và nếu có dự án có vấn đề, họ sẽ thông báo cho bạn. Các bạn "được phục vụ" và có họ thật tuyệt. Công ty đã phải chi khoản lớn để trả cho họ.

Tui không phủ định vai trò của QA (theo XP của Kent Beck mà :D), nhưng phát biểu này đi quá xa và như che đậy điều gì đó. Các lý thuyết mới như Lý thuyết các mặt hạn chế, TPS đều không theo chủ trương này. Theo Kent Beck, cách làm này dẫn tới 2 hậu quả:
  1. Chất lượng là công việc của ai đó khác; nó không phải là trách nhiệm của nhóm phát triển.
  2. Thành viên sẽ chờ được giao việc; hay, nói cách khác, công việc đẩy đi trên "dây chuyền" cho người kế tiếp và thường bị dồn ứ đầu mỗi giai đoạn.

1 comment:

Nguyễn Thế Vinh said...

Mình thích suy nghĩ về việc giải quyết vấn đề ngay từ chỗ nó xuất phát. Dùng một cách khác để control, bẻ cho nó đi đúng hướng lại (QA, Process trong này là một ví dụ) chỉ là một giải pháp tạm thời, không thể nào triệt để được.
Kết luận: hoàn toàn đồng ý :-D