Tuần trước, tôi có cuộc họp với vài sinh viên thuộc chương trình thạc sĩ về quản trị kinh doanh (MBA). Họ hỏi tôi tại sao nhiều dự án phần mềm thất bại và liệu người quản lí doanh nghiệp tốt nghiệp từ chương trình MBA có thể quản lí dự án phần mềm được không.
Một người quản lí dự án hỏi tôi: “Là người quản lí dự án mới được đề bạt, tôi muốn biết cách động viên tổ của tôi vì tôi đồng ý với thầy rằng thành công của tôi phụ thuộc vào việc tổ của tôi làm việc tốt thế nào.” Sau đây là lời khuyên của tôi:
Chủ sở hữu một công ti phần mềm chuyên phát triển Website đã hỏi tôi: “Tôi cứ tưởng chỉ các dự án phần mềm lớn và phức tạp mới hay thất bại nhưng tôi thấy rằng các dự án phần mềm nhỏ như phát triển website cũng có thể thất bại nữa."
Ngày nay nhiều dự án phần mềm thất bại bởi vì người quản lí dự án không được huấn luyện, hay họ được huấn luyện bởi những người không có kinh nghiệm quản lí dự án . Sau đây là vài lời khuyên có thể có ích cho bạn.
Hàng nghìn năm trước đây, triết gia Hi Lạp Socrates đã dạy học trò của mình “Tự biết mình”. Ngày nay, tôi muốn dùng cùng cách tiếp cận đó trong kĩ nghệ phần mềm bằng việc gợi ý rằng người quản lí dự án phần mềm.
Năm 2017 và đầu năm 2018, Mark Zuckerberg đã có những cuộc thảo luận về cách làm cho tin tức trên Facebook đáng tin cậy hơn, bằng cách mua lại một hãng tin tức lớn, uy tín hoặc Facebook tự thành lập tổ chức riêng.
Phần lớn các kĩ sư phần mềm đều muốn dự án của mình thành công. Một phương pháp tôi dạy cho họ là xác định mục đích ưu tiên ở ngay lúc bắt đầu dự án và liên tục kiểm điểm sự tiến triển theo mục đích này trong thời gian điều hành dự án.
Tôi có một người bạn vừa được đề bạt làm người quản lí dự án phần mềm. Anh ấy sung sướng bởi vì sau nhiều năm làm người lập trình, cuối cùng anh ấy cũng đạt được chức vụ mà anh ấy hằng mong muốn.
Sophia là một trong những sinh viên của tôi trong Kĩ nghệ phần mềm. Bên cạnh kĩ năng kĩ thuật, cô ấy cũng nổi tiếng về tài khôi hài và thường làm cả lớp cười vang.