CMMI 1 tới 3

GS John Vu11/05/2024 12:00
CMMI 1 tới 3

Hỏi: Công ti chúng tôi là công ti CMMI mức 1 nhưng cấp quản lí đã quyết định mua qui trình phần mềm từ một tổ chức đã được thẩm định ở mức 3 và huấn luyện cho tất cả mọi người tuân theo qui trình đó.

Điều đó có làm tăng tốc việc cải tiến của chúng tôi và thoả mãn các yêu cầu CMMI mức 3 không?

Đáp: Đây là một sai lầm thông thường mà tôi đã từng thấy nhiều công ti mắc phải: Tổ chức CMMI mức 1 vay mượn các qui trình từ tổ chức CMMI mức 3 hay đôi khi từ tổ chức CMMI mức 5 và hi vọng rằng họ có thể đạt tới mức đó. Liệu một học sinh phổ thông cơ sở có thể mặc quần áo của sinh viên đại học và có thể trở thành sinh viên đại học được không? Tôi đã thấy nhiều công ti mua các qui trình từ công ti mức cao rồi dành nhiều thời gian viết lại các qui trình đó thành qui trình riêng của họ, buộc mọi người phải tuân theo các qui trình đó, và tuyên bố thành công. Trưởng thành cần thời gian và không thể bị ép buộc theo cách đó được. Cho nên với loại công ti muốn tăng tốc trưởng thành của mình, tôi muốn hỏi:

  1. Làm sao bạn biết rằng các qui trình được nhận vào sẽ có tác dụng cho tổ chức của bạn?

  2. Qui trình được nhận vào đó có ích và có chấp nhận được cho người trong tổ chức của bạn không?

  3. Có bằng chứng về việc khi tuân theo qui trình được nhận vào đó, chất lượng, thời gian và chi phí dự án của bạn đã được cải thiện không?

  4. Tổ chức của bạn có dữ liệu chỉ ra rằng chất lượng sản phẩm của bạn, mối quan hệ với khách hàng, chỉ số thoả mãn của nhân viên, và mục đích nghiệp vụ là được thực hiện không?

  5. Bạn có tin bằng việc có các qui trình chuẩn được làm tài liệu, tổ chức của bạn tự động được cải thiện lên không?

  6. Bạn đang huấn luyện người dùng qui trình được nhận vào không? Hay bạn đang huấn luyện họ để cho họ có thể trả lời được những câu hỏi nào đó trong việc thẩm định?

Chừng nào qui trình chuẩn được nhận vào đó còn chưa thực sự được tích hợp vào cách tổ chức thực hiện nghiệp vụ, chừng nào mọi người còn chưa hiểu nó, chưa chấp nhận nó, chưa đón nhận việc huấn luyện để tuân theo nó, chưa dùng nó, chưa sửa đổi nó cho khớp với nhu cầu dự án của họ, chưa đo nó, chưa cải tiến nó theo cách họ xây dựng và bảo trì phần mềm – Chẳng cái gì sẽ thay đổi đâu.

Tôi tin sẽ là sai lầm mà ép buộc thay đổi lên các dự án bằng việc đem một qui trình bên ngoài vào thay cho việc phát triển qui trình từ bên trong và thiết lập việc huấn luyện dựa trên qui trình riêng của bạn.

Tôi cũng tin rằng cấp quản lí của bạn đã vi phạm vào khái niệm then chốt của CMMI: “Không nên nhảy qua các mức”. Tổ chức CMMI mức 1 nên hội tụ vào việc thiết lập môi trường quản lí có kỉ luật trước khi thiết lập các qui trình chuẩn xuyên qua toàn tổ chức. Một qui trình được xác định tốt từ một tổ chức CMMI mức 3 hay CMMI mức 5 chắc chắn là điều tốt, nhưng nó thường không có tác dụng tốt cho tổ chức CMMI mức 1.

Làm cho tổ chức chấp nhận một qui trình chuẩn mới, có thương hiệu, dường như là logic, nhưng không đủ trong môi trường hỗn độn của CMMI mức 1. Bạn phải có huấn luyện và kỉ luật tại chỗ để đưa mọi sự vào kiểm soát bởi vì việc cải tiến qui trình bao gồm việc thay đổi cách mọi người làm nghiệp vụ và thay đổi thái độ của kĩ sư; đây là lí do tại sao điều then chốt là làm cho mọi người tham gia vào việc tạo ra qui trình chuẩn dựa trên những thực hành tốt nhất hiện có. Thay vì mua qui trình tốt, bạn nên dành thời gian huấn luyện cho người của mình về kĩ nghệ phần mềm, về các kỉ luật và nguyên lí để cho mọi người hiểu vai trò của mình, trách nhiệm của mình và điều họ cần để làm cho công việc của mình được thực hiện, đúng thời gian và có chất lượng.

Xin đừng nhìn ra ngoài về cái gì đó mới như công cụ mới, qui trình mới, phần lớn những điều tốt đều đã có bên trong công ti bạn rồi, đó là người của bạn và tài năng của họ. Họ cần hướng dẫn, huấn luyện để làm việc của mình. Phần lớn những người phần mềm cần giúp đỡ trong kiểm soát yêu cầu, điều phối thay đổi, quản lí kế hoạch dự án, nhận diện những phụ thuộc tương hỗ, và giải quyết các vấn đề thiết kế hệ thống. Đây là chỗ người quản lí có thể thực sự giúp đỡ được bằng việc đưa ra quyền lãnh đạo.

Bởi vì công nghệ thay đổi quá nhanh, ít người phần mềm được chuẩn bị thích hợp để dùng các ngôn ngữ và công cụ mới họ được trao cho, cho nên mới có nhiều việc học bằng “thử và sai”, điều này thực sự là lãng phí thời gian và tiền bạc và thường bao gồm nhiều lỗi trước khi mọi sự sẽ có tác dụng. Huấn luyện có thể là đắt nhưng không đắt bằng KHÔNG huấn luyện. Tôi tin tưởng mạnh mẽ vào huấn luyện bởi vì việc học không bao giờ dừng lại cho nên thay vì mua qui trình CMMI mức 5, tổ chức của bạn phải đầu tư vào huấn luyện bởi vì đó là đầu tư tốt nhất vào cải tiến qui trình mà tôi biết tới và tôi biết rằng điều đó bao giờ cũng có tác dụng.

English version

CMMI 1 to 3

Question: Our company is a CMMI level 1 but the management decided to buy the software process from an organization already assessed at level 3 and train all people to follow that process. Will that accelerate our improvement and satisfy the CMMI level 3 requirements?

Answer: This is a common mistake that I have seen many companies made: A CMMI level 1 organization borrows processes from a CMMI level 3 or sometime a CMMI level 5 and hope that they can achieve that level. Can an elementary school student wearing clothes of university student and become university student? I have seen so many companies buy processes from a high level company then spent a lot of time re-write these processes into their own processes, force people to follow that processes, and declares success. Maturity takes time and can not be forced like that. So for that kind of company who want to accelerate their maturity, I would like to ask:

  1. How do you know that the adopted processes will work for your organization?
  2. Is the adopted process useful and acceptable to the people in your organization?
  3. Is there evidence that by following the adopted process, your project’s quality, time, and cost has improved?
  4. Does your organization have data to indicate that your product quality, customer relationship, employee satisfaction index, and business goals are realized?
  5. Do you believe by just having a documented standard processes, your organization is automatically improving?
  6. Are you training people to use the adopted process? Or are you training them so they can pass certain questions during the assessment?

Unless the adopted standard process is really integrated in the organization’s way of doing business, unless people understand it, accept it, receive training to follow it, use it, modify it to fit their project needs, measure it, improve it as the way they build and maintain software – Nothing will ever change.

I believe it would be a mistake to force changes onto projects by bringing in an external process rather than to develop process from within and establish the training based on your own processes.

I also believe that your management has violated the key concept of CMMI: “You shall not skip a level”. A CMMI level 1 organization should focus on establishing a disciplined project management environment before establishing standard processes across the organization. A well-defined process from a CMMI level 3 or CMMI Level 5 is surely a good thing, but it usually does not work well for a CMMI level 1 organization. Getting an organization to adopt a brand new standard process seems logical, but not sufficient in a chaotic environment of CMMI level 1. You must have training and disciplines in place to take things under control because improving the process involves changing the way people do business and the attitude of the engineer; this is why it is critical to get everybody participating in creating a standard process based on existing best practices. Instead of buying a good process, you should spend time training your people about software engineering, about the disciplines and the principles so everybody understand their roles, their responsibilities and what they need to get their works done, on time with quality. Please do not look to the outside for something new such as new tools, new processes, most of the good things are already inside your company, it is your people and their talents. They need the guidance, the training to do their jobs. Most software people need help in control requirements, coordinating changes, managing project plan, identify interdependencies, and solving system design issues. This is where manager can really help by provide the leadership.

Because technology changes so fast, few software people are adequately prepared to use the new languages and tools they are given so many learn by “trial and error” this is really a waste of time and money and often involves so many errors before things will work. Training could be expensive but not as expensive as NOT training. I strongly believe in training because learning never stop so instead of buying a CMMI level 5 process, your organization must invest in training because that is the best investment in process improvement that I know of and I know that it always work.

 


Gửi bình luận
(0) Bình luận
1

Công nghệ cao

Trong bài diễn văn hàng năm với quốc hội Mĩ để báo cáo về hoàn cảnh quốc qua và nêu đại cương kế hoạch mà chính phủ Mĩ muốn theo đuổi trong tương lai, tổng thống Barack Obama đã làm nổi bật tiềm năng cho tạo việc làm trong các lĩnh vực công nghệ sinh học và công nghệ thông tin.
2

Thiếu hụt kỹ năng công nghệ thông tin

Trong vài năm qua, vấn đề thiếu hụt kĩ năng CNTT thường được nhắc tới ở Mĩ và nó làm khuấy động nhiều cuộc tranh cãi.
3

Đối thoại với sinh viên ở Nam Kinh, Trung Quốc

Tháng trước khi tôi đọc bài giảng ở Nam Kinh, Trung Quốc, tôi có cơ hội nói chuyện với sinh viên đại học và họ hỏi tôi nhiều câu hỏi. Một sinh viên ghi lại nó và công bố nó trong báo trường như sau:
4

Lập kế hoạch dự án phần mềm

Một người phát triển phần mềm tới gặp tôi: “Tôi được đề bạt làm quản lí một dự án nhỏ. Ông chủ của tôi bảo tôi hội tụ vào viết mã chứ KHÔNG lập kế hoạch bởi vì lập kế hoạch là phí thời gian. Viết mã sẽ cho tổ nhiều thời gian hơn để hoàn thành dự án. Câu hỏi của tôi là làm sao lập kế hoạch cho dự án mà không phí thời gian và vẫn đạt tới thành công?”
5

Tại sao học công nghệ tính toán?

Một người mẹ hỏi tôi: “Tại sao thầy cổ vũ học công nghệ tính toán? Con gái tôi sẽ tốt nghiệp phổ thông năm nay và nó quan tâm tới khu vực công nghệ. Chọn lựa của nó là gì?”

CMMI-9

Hỏi: Tại sao chúng tôi cần tập trung vào cải tiến phần mềm, điều là chức năng “hỗ trợ” khi doanh nghiệp của chúng tôi là chế tạo?

CMMI-8

Hỏi: Chúng tôi đã đọc nhiều sách về cải tiến và chúng đều là sách rất hay nhưng khi chúng tôi bắt đầu thực hiện cải tiến trong tổ chức của mình, mọi sự cứ rời ra. Thầy có gợi ý gì không?

CMMI-7

Hỏi: Theo CMMI, để đạt tới mức trưởng thành 3 tổ chức phải có Qui trình phần mềm chuẩn của tổ chức đã được làm tài liệu – Organizational Standard Software Process (OSSP). Thầy làm tài liệu cho qui trình phần mềm thế nào? Nó trông giống cái gì?

CMMI-6

Hỏi: Là một tổ chức phần mềm, chúng tôi biết cách phát triển phần mềm và tin rằng chúng tôi ở mức cao trên thang CMMI, nhưng chính người dùng của chúng tôi mới cần giúp đỡ. Họ không biết điều mình cần và cứ thay đổi yêu cầu của mình mọi lúc.

CMMI-5

Hỏi: Tại sao một số tổ chức rất thành công trong cải tiến phần mềm và số khác lại không thành công? Chúng ta có thể học cái gì từ những bài học này?

CMMI-4

Hỏi: Chúng tôi đang tìm những người có kĩ năng kĩ thuật nào đó cần cho cán bộ của dự án phần mềm lớn. Những kĩ năng nào được cần tới để thành công và tìm chúng ở đâu?

CMMI-3

Câu hỏi: Thầy coi cải tiến qui trình là hoạt động gia tăng giá trị hay gánh nặng phụ thêm vào lịch biểu đã rất bận rộn rồi?

CMMI-2

Trên 70% tổ chức được đánh giá dùng CMMI  đều thất bại khi thực hiện kế hoạch hành động cải tiến. Tại sao nhiều cải tiến qui trình lại thất bại thế?

Con đường chuyển hóa - Nói nhiều không bằng nói đúng

Ngày xưa, đức Phật ở trong rừng với các thầy đệ tử. Một hôm, Phật cầm một nắm lá lên và hỏi các thầy: “Nắm lá trong tay tôi nhiều, hay nắm lá trong rừng này nhiều?”. Các vị trả lời: “Nắm lá trong tay của đức Thế Tôn so với nắm lá trong rừng thì chẳng là bao nhiêu hết”.

Apple lưu ý người dùng không nên lạm dụng một nút bấm trên iPhone

Kỹ năng - Huỳnh Duy - 03/08/2026 11:00
Thao tác tưởng chừng vô hại này có thể khiến iPhone đối mặt với nguy cơ hư hỏng.

Bạn có đang mắc phải tình trạng “Rumination” - Càng nghĩ càng mắc kẹt?

Suy ngẫm - TĐ - 03/08/2026 10:00
Có lẽ ai cũng từng trải qua những đêm nằm thao thức vì một cuộc tranh cãi chưa có hồi kết, một quyết định sai lầm trong quá khứ hay nỗi lo về tương lai. Chúng ta tin rằng nếu tiếp tục suy nghĩ thêm một chút nữa, câu trả lời sẽ xuất hiện. Nhưng thực tế, điều xảy ra thường là ngược lại.

Khi "văn hóa đọc" không chỉ dừng lại ở việc “đọc”: Công nghệ đang định nghĩa lại cách con người tiếp nhận tri thức?

Phong cách sống - Minh Ngọc - 03/08/2026 09:00
Không còn chỉ gói gọn trong những trang sách, tri thức ngày nay được tiếp nhận qua video, podcast, AI và nhiều nền tảng số khác, đặt ra câu hỏi liệu công nghệ đang làm phai nhạt văn hóa đọc hay mở ra một "văn hóa tiếp nhận thông tin" mới.

Con đường chuyển hóa - Nói nhiều không bằng nói đúng

Từ sách - Phim - FN - 03/08/2026 08:00
Ngày xưa, đức Phật ở trong rừng với các thầy đệ tử. Một hôm, Phật cầm một nắm lá lên và hỏi các thầy: “Nắm lá trong tay tôi nhiều, hay nắm lá trong rừng này nhiều?”. Các vị trả lời: “Nắm lá trong tay của đức Thế Tôn so với nắm lá trong rừng thì chẳng là bao nhiêu hết”.

Vi công nhân: Xu hướng khoán ngoài toàn cầu mới

Blog GS John VU - GS John Vu - 02/08/2026 11:00
Thiếu hụt kĩ năng CNTT toàn cần đã đạt tới điểm găng vào lúc nền kinh tế toàn cầu đang phục hồi chậm chạp.

Bức ảnh này có bao nhiêu khuôn mặt?

Thư giãn - PV - 02/08/2026 10:00
Bức ảnh này có bốn khuôn mặt, và sau nhiều ngày tìm kiếm, tôi chỉ tìm thấy ba khuôn mặt. Tôi sẽ rất ấn tượng nếu bạn có thể tìm thấy cả bốn khuôn mặt.

TP.HCM, vợ chồng mang "nhà di động" 1,5 tỷ đồng đưa bố mẹ phượt 2.000km

Phong cách sống - Mộc Khải - 02/08/2026 09:00
Mong muốn đưa bố mẹ đi khám phá những vùng đất mới, gia đình chị Đoàn Thanh Giang đã huy động hai chiếc ô tô, trong đó có một "nhà di động", đưa 3 thế hệ rong ruổi hơn 2.000km xuyên miền Bắc.

Tiệm bánh nửa đêm

Tủ sách - FN - 02/08/2026 08:00
Ở Hwawoldang, mỗi món bánh sẽ giúp người đã khuất tìm lại ký ức, nói lời còn dang dở trước khi đi qua thế giới bên kia. Đó là Tiệm bánh nửa đêm.

Đối thoại với sinh viên ở Nam Kinh, Trung Quốc

Blog GS John VU - GS John Vu - 01/08/2026 11:00
Tháng trước khi tôi đọc bài giảng ở Nam Kinh, Trung Quốc, tôi có cơ hội nói chuyện với sinh viên đại học và họ hỏi tôi nhiều câu hỏi. Một sinh viên ghi lại nó và công bố nó trong báo trường như sau:

Sự im lặng là hình thức bác bỏ cao nhất

Suy ngẫm - Tr. Quang - 01/08/2026 10:00
Trong các mối quan hệ giữa người với người, khi đối mặt với mưu mô và những lời vu khống vô căn cứ, phản ứng đầu tiên của hầu hết mọi người là tranh cãi, phản bác và đối đầu trực diện.

Cứ 10 người trẻ Hàn Quốc thì 9 người sợ gặp bạn bè, khi các mối quan hệ thành khoản chi tiêu bị cắt giảm

Phong cách sống - Dun - 01/08/2026 09:00
Khi giá một bữa ăn tăng nhanh hơn thu nhập, thứ bị cắt không phải là món ăn mà là chính cuộc hẹn. Từ Seoul đến New York và Tokyo, "friendflation" đang cho thấy lạm phát không chỉ làm nhẹ giỏ hàng đi chợ mà còn làm nguội đi các mối quan hệ, và với nền kinh tế, đó là cú đòn giáng thẳng vào sức cầu nội địa.

‘Sức mạnh của Đạo’ - Nghệ thuật sống trong dòng chảy của Đạo

Từ sách - Phim - FN - 01/08/2026 08:00
​​​​​​​Trong nhịp sống hiện đại, hội chứng cuồng công việc (workaholism) hay kiệt sức (burnout) đang dần trở thành “căn bệnh thời đại”. Con người bận rộn theo đuổi thành công, không ngừng tối ưu hiệu suất và lấp kín từng khoảng thời gian trong ngày, nhưng lại hiếm khi cảm thấy viên mãn, hạnh phúc trong việc mình làm.

Công nghệ cao

Blog GS John VU - GS John Vu - 31/07/2026 11:00
Trong bài diễn văn hàng năm với quốc hội Mĩ để báo cáo về hoàn cảnh quốc qua và nêu đại cương kế hoạch mà chính phủ Mĩ muốn theo đuổi trong tương lai, tổng thống Barack Obama đã làm nổi bật tiềm năng cho tạo việc làm trong các lĩnh vực công nghệ sinh học và công nghệ thông tin.

Giới khoa học chụp não người đang toan tính trả thù và phát hiện ra thứ đáng sợ hơn cả ma túy

Suy ngẫm - Long Vân - 31/07/2026 10:00
"Quân tử trả thù mười năm chưa muộn", câu nói cửa miệng quen thuộc hóa ra không chỉ đơn thuần là một triết lý sống. Dưới lăng kính của thần kinh học hiện đại, nó là mô tả chính xác về một chu kỳ gây nghiện đáng sợ.

Nhạc sĩ Trần Tiến đi xe ôm lên tận đỉnh núi, ước mơ bỏ hết thế gian

Phong cách sống - Tùng Ninh - 31/07/2026 09:00
"Tôi đi 43 nước, không nước nào thân yêu bằng Việt Nam" – nhạc sĩ Trần Tiến nói.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS