Cải tiến qui trình: Câu hỏi cần hỏi
Tôi đã nhận được nhiều emails liên quan tới bài báo tôi viết về cải tiến qui trình dùng CMMI. Dường như vẫn có các ý kiến khác nhau về việc thực hiện nó. Các nhà tư vấn biện hộ rằng điều đầu tiên cần làm là có đánh giá để xác định mức độ trưởng thành của công ti. Bằng việc biết mức độ của công ti, nhà tư vấn có thể giúp phát triển kế hoạch cải tiến cho nên công ti có thể chuyển sang mức tiếp. Các công ti đào tạo không đồng ý và nói rằng điều đầu tiên phải được thực hiện là có đào tạo về CMMI cho người phát triển để cho họ có thể hiểu và thực hiện hoạt động cải tiến. Mặc dầu cả hai là những hoạt động cần thiết nhưng chúng phải không được thực hiện trước. Tôi tin rằng thu được cam kết từ người chủ công ti phải là điều đầu tiên và là quan trọng nhất. Bất kì cải tiến nào mà không có cam kết từ người quản lí cấp cao sẽ không bao giờ có tác dụng.
Lí do các nhà tư vấn nhấn mạnh vào việc có đánh giá trước hết là vì đó là cách họ làm tiền. Đánh giá điển hình tốn nhiều tiền ($20,000 USD tới $ 40,000 USD) để cho công ti biết nó đang ở đâu trên các mức CMMI nhưng đó chỉ là hoạt động đầu tiên. Lập kế hoạch cải tiến thêm yêu cầu phí phụ thêm. Có nhiều hoạt động tư vấn hơn cần phải đi theo nơi công ti phải tiếp tục trả tiền trước khi nó có thể cải tiến. Một số công ti đào tạo chủ trương đào tạo CMMI trước bởi vì họ làm tiền theo cách đó nữa. Một lớp CMMI căn bản có thể tốn $10,000 USD hay hơn nhưng nó chỉ là chi phí đầu tiên. Có nhiều đào tạo hơn được cần tới về sau. Bằng việc đi theo những lời khuyên đó, công ti phải chi nhiều tiền trước khi họ có thể cải tiến được cái gì. Do đó, điều quan trọng là người chủ công ti hiểu mọi bước cần thiết về cải tiến qui trình.
Trước khi bắt đầu cải tiến qui trình người chủ công ti cần trả lời những câu hỏi sau: “Tại sao bạn quan tâm tới việc dùng CMMI? Tại sao bạn muốn cải tiến qui trình? Lí do gì bạn muốn thay đổi cách công ti của bạn phát triển phần mềm? Bạn có sẵn lòng đầu tư vào con người riêng của bạn không? Bạn có cam kết làm cho mọi sự xảy ra trong công ti củ bạn không? Bạn có biết rằng cải tiến qui trình là cuộc hành trình dài không? Bạn có sẵn lòng quyết tâm theo đuổi trong nhiều năm các hoạt động cải tiến để đạt tới kết quả mong muốn không? Chừng nào bạn chưa thể trả lời được những câu hỏi này một cách trung thực, bạn KHÔNG nên bắt đầu cải tiến qui trình. Tất nhiên, nếu mọi điều bạn muốn là mảnh gấy “chứng nhận CMMI” thì tôi không có bình luận thêm gì nữa. Không cần thảo luận thêm nữa.
Người chủ công ti phải hiểu rằng “cải tiến thực” là cuộc hành trình dài. Nó có nhiều chướng ngại, nhiều vấn đề, và không có quyết tâm mạnh để đi theo mọi cách, nó sẽ không thành công. Nếu dự án của bạn có nhiều lỗi, nếu dự án của bạn không đáp ứng lịch biểu, nếu công ti của bạn có nhiều việc thay người phát triển, nếu công ti của bạn mất tiền và mất khách hàng thì cải tiến qui trình là lí do tốt. Nếu bạn muốn mở rộng doanh nghiệp của bạn từ địa phương ra toàn cầu, muốn xây dựng danh tiếng tốt là công ti có chất lượng, thiết lập “tên hiệu” cho công ti của bạn thì cải tiến qui trình cũng là lí do tốt. Nếu bạn muốn công ti của bạn có những người phát triển giỏi với kết quả dự án tốt thì cải tiến qui trình là lí do tốt. Nếu bạn muốn có lợi nhuận, làm nhiều tiền hơn trước đây thì cải tiến qui trình cũng là lí do tốt. Tuy nhiên, bạn phải kiên nhẫn và quyết tâm làm cho nó xảy ra, không phải trong một năm, không phải trong hai năm, mà liên tục bởi vì cải tiến không bao giờ dừng lại.
Nền tảng của cải tiến dùng CMMI là mối tương hỗ giữa qui trình, sản phẩm và kết quả doanh nghiệp. Qui trình tốt phải mang tới sản phẩm tốt và sản phẩm tốt phải mang tới kết quả doanh nghiệp tốt. Tuy nhiên, nhiều người chỉ hội tụ vào việc có “qui trình” mà không tính tới sản phẩm và kết quả doanh nghiệp. Điều làm tôi ngạc nhiên là người chủ công ti để cho điều đó xảy ra theo cách đó. Tại sao mọi người chỉ muốn có chứng chỉ mà không có kết quả thực nào? Tại sao mọi người muốn “quảng cáo” cái gì đó mà họ thậm chí không biết? Họ có biết rằng “quảng cáo giả” có thể đem tới kết quả thảm hoạ không? Khi một công ti đạt tới chứng nhận CMMI Mức 5, người chủ có thấy thay đổi gì so với năm trước không? Bao nhiêu dự án đã đạt tới chất lượng cao, đáp ứng mục tiêu chi phí và thời gian? Lỗi trung bình trong công ti là gì? Phần trăm dự án đáp ứng lịch biểu là gì? Doanh nghiệp có tăng lên không? Công ti có nhiều khách hàng hôm nay hơn vài năm trước không? Thu nhập có tăng lên đáng kể không so với vài năm trước?
Tôi tin rằng đánh giá CMMI chính thức là tiêu chí cho tính hợp thức, chính xác, cộng tác, nhất quán, và đủ là cách rất tốt để hiểu những điểm mạnh và điểm yếu của công ti của bạn. Tôi cũng tin đào tạo CMMI là có giá trị để giúp người phát triển biết nhiều hơn về qui trình phần mềm. Tuy nhiên, không có quyết tâm mạnh của người chủ công ti tôi tự hỏi điều gì sẽ xảy ra? Cái gì sẽ xảy ra cho người phát triển, người tin rằng công ti sẽ cải tiến rồi chẳng thấy gì xảy ra? Cái gì sẽ xảy ra khi mọi người thấy nhiều lần cải tiến bị thất bại? Họ mất niềm tin của họ vào cấp quản lí thì cái giảy ra cũng chẳng thành vấn đề, công ti sẽ không bao giờ có khả năng cải tiến cái gì.
Trước khi tham gia vào cái gì đó tốn kém và yêu cầu nhiều nỗ lực, bạn có thể cần trả lời những câu hỏi này một cách trung thực trước khi nhảy vào cái gì đó bạn có thể hối tiếc về sau.
Tác phẩm, tác giả, nguồn
- Tác phẩm: Mô hình tăng trưởng năng lực tổ chức
- Biên tập: Kipkis.com
- Nguồn: Blog của giáo sư John Vu, Carnegie Mellon University