Cài đặt mục tiêu kiểu SMART có thể hữu ích trong ngữ cảnh lập trình nhưng nó phải được thực hiện một cách thông minh hoặc, như đã chỉ ra trong các câu trả lời khác, nó có thể gây lãng phí thời gian (hoặc tệ hơn).
Để có được các mục tiêu hữu ích, việc đồng ý từ viết tắt SMART có nghĩa là gì: một tìm kiếm nhanh của Google đã tìm thấy các định nghĩa khác nhau :
- S: dường như có sự đồng thuận tại Cụ thể (mặc dù có một số bất đồng về điều đó có nghĩa là gì)
- M: Có ý nghĩa và Động lực là những lựa chọn thay thế cho Phép đo phổ biến hơn
- A: dường như thường xuyên nhất để đại diện cho Thành tựu, nhưng tôi cũng đã thấy Đồng ý
- R: tùy thuộc vào nơi bạn nhìn, bạn có thể tìm thấy Thực tế, Có liên quan, Tập trung vào Kết quả
- T dường như luôn luôn tham chiếu Thời gian, mặc dù sự nhấn mạnh khác nhau
Vì vậy, trước tiên, cả hai bên của quá trình đàm phán thiết lập mục tiêu nên được làm việc từ sự hiểu biết chung về quy trình.
Tiếp theo, các mục tiêu tổng thể cho tổ chức, bộ phận, nhóm, nhóm (hoặc bất kỳ thứ bậc nào có liên quan) cần được giải thích và hiểu rõ. Tại thời điểm đó, cá nhân (IMO, các mục tiêu phải được đặt ở cấp độ cá nhân phải có giá trị) để có thể đồng ý về một số mục tiêu nhỏ sẽ thông báo cho các hoạt động của người đó trong tương lai.
Nếu nó kết thúc ở đó, nó vẫn là một sự lãng phí thời gian của mọi người. Mục tiêu cần được xem xét và điều chỉnh thường xuyên - khi đạt được, cần phải xem xét các mục tiêu mới, khi không đạt được, cần xác định lý do và hành động khắc phục được quy định khi cần thiết.
Mọi người quan tâm nên biết rằng loại bài tập này không có giá trị nếu nó không được thực hiện nghiêm túc, hoặc có lẽ hơn về mặt thuật toán, giá trị được trích xuất tỷ lệ thuận với nỗ lực đưa vào.
Có thể được hướng dẫn để xem những gì mọi người nghĩ có thể hữu ích / đáng giá mục tiêu SMART. Tôi đã đặt ra một câu hỏi ở đây ...