Một chủ đề hay. Theo Đạt thì mọi công việc đều có thể và đều cần phải dự đoán được tiến độ hoàn thành công việc.
Đứng vào vị trí Manager hay khách hàng mà gặp một câu trả lời dạng như “Em mới làm lần đầu, chưa biết bao giờ mới xong” thì sẽ không vui tí nào.
Vậy làm sao mới có thể trả lời câu hỏi này? Trước hết, nếu mình trả lời không biết khi nào hoàn thành thì hoặc là mình không biết cách dự đoán[1] hoặc là mình không biết mình có hoàn thành được công việc không[2].
-
Nếu rơi vào trường hợp [1] tức là mình biết cách làm project này nhưng lại không biết cách tính thời gian. Thì mình phải phân tích công việc này nhỏ đến mức có thể tính được. Cụ thể, một công việc có thể tốn vài tháng mới hoàn thành. Nhưng chắc chắn mình sẽ biết được trong 2h hoặc 4h hoặc 8h mình có thể làm được gì. Phân tích công việc nhỏ đến mức nằm được trong khoảng 2-4-8h hoặc 5 ngày tùy vào khả năng / kinh nghiệm của mình. Sau đó tính tổng các công việc sẽ tính ra được tổng thời gian hoàn thành dự án là bao lâu.
-
Nếu rơi vào trường hợp [2] tức là không biết làm được hay không? Thì mình sẽ trả lời: “Bởi vì công việc A này có độ phức tạp cao. Em cần phải thử nghiệm với kỹ thuật X và kỹ thuật Y, nếu thành công 1 trong 2 kỹ thuật thì em mới có thể xác định được thời gian hoàn thành dự án. Để thử nghiệm X hoặc Y em nghĩ mất Z thời gian. Sau thời gian Z em sẽ tính được tổng thời gian hoàn thành dự án A cho anh.”
Sau khi giải quyết được vấn đề tính thời gian, nếu mình hoàn toàn mới với dự án này, hãy cộng thêm 10% tổng thời gian mà mình tính ra được. Khi đó mình sẽ có được
Thời gian dự định thực tế = thời gian dự định + 10% rủi ro
Sau khi tính được thời gian thực tế này thì mình cũng sẵn sàng tâm lý là còn 2 ngày thứ 7, chủ nhật có thể ráng được, nếu trễ deadline 