Analysis paralysis

Analysis paralysis - Tê liệt phân tích

(Dịch, tóm tắt và thêm thắt)

Triệu chứng thường gặp:

  • Phân tích quá mức, suy nghĩ quá mức dẫn đến không có hành động nào được thực hiện
  • Các quyết định có thể không bao giờ được thực hiện do lo sợ có nhiều điều xảy ra
  • Người ta không bao giờ có thể hoàn thành một nhiệm vụ nếu người ta quyết định không dừng lại cho đến khi nó hoàn hảo
  • Để hoàn thành một dự án tốt không thể được thực hiện bằng cách hoàn thành nó một cách hoàn hảo nhất.
  • Thường xuyên suy nghĩ về việc “phải làm gì tiếp theo” trong khi dự tính nhiều khả năng khác nhau, và làm như vậy sẽ loại bỏ thời gian có sẵn để hành động.

Thực tế:

  • Có một ý tưởng và suy nghĩ nhiều giải pháp, lựa chọn xem xài công nghệ nào tốt hơn. Backend viết bằng gì, front-end viết bằng gì, ngôn ngữ nào hot, dễ maintain, liệu hệ thống có đủ tải hay không …. Kết quả không thể hoàn thành ý tưởng vì bị rối, bị quáng trong thứ hỗn độn phân tích đó hoặc không đủ thời gian vì mong muốn quá nhiều thứ.

  • Có một task nặng cần hoàn thành coding trong thời gian gấp, nhưng mong muốn code hoàn hảo, đẹp, chuẩn nhất có thể. Dẫn đến refactor quá nhiều, tốn nhiều thời gian, hoặc dành nhiều tâm tư cho việc suy nghĩ giải pháp hoàn hảo nhất thay vì cố gắng làm cho task done.

  • Một tutorial, example đơn giản có thể không được done chỉ vì nghĩ nhiều.

  • Nếu chúng ta đợi cho đến khi chúng tôi trả lời xong tất cả các câu hỏi và giải quyết tất cả các vấn đề trước khi đào tạo nhân viên chúng ta cần, chúng ta sẽ không bao giờ đạt được giải pháp. (TK)

Khắc phục:

  • Đặt giới hạn

    Lượng kiến thức cần tìm hiểu, thời gian, sức lực, tài nguyên

  • Xác định rõ cần làm gì, ưu tiên gì trước

    Đơn giản hoá mục tiêu cho các dự án.

  • Không gì là hoàn hảo
  • Thêm các bước lặp nhỏnhỏ
  • Chia nhỏ bài toán, phân tích, và thực hiện

"Quyết định tốt hơn một cách nhanh chóng hơn là quyết định tốt nhất quá muộn." - Harold Geneen


Reference:

Tagged with dev