Cmm là gì wikipedia

Chất lượng PM là gì – Như tất cả chúng ta đã biết PM là phần mà tất cả chúng ta chẳng thể sờ được. Tất cả chúng ta chỉ có thể chứng kiến thông qua giao diện đồ họa bằng máy tính. Bước này khi nói đến PM, mọi người thường nghĩ ngay đến PM được seting bằng máy tính.

Bạn đang xem: Chất lượng PM là gì

Còn nếu không sờ được, cảm tưởng được thì làm sao tất cả chúng ta hiểu rằng PM đó chất lượng ra sao ? Tiêu chuẩn nào để nhận xét chất lượng của một PM ? Để làm rõ điều đó Kho Phần Mềm Soft Folder mời bạn cùng tìm tòi cụ thể sau đây.

Chất lượng PM là gì 

Chất lượng được hiểu là tốt hay không tốt, bền hay không bền, sử dụng có lâu hay không ? So với PM, chất lượng đó chính là mức độ mà nó giải quyết được yêu cầu của người tiêu dùng. Chất lượng PM được nhìn nhận dựa trên nhiều tiêu chuẩn khác nhau như :

+ Mức độ mà sản phẩm PM đó giải quyết được yêu cầu của người sử dụng đó như vậy nào. Nghĩa là khi sản xuất PM, người lập trình phải làm việc với KH để làm rõ mong chờ, yêu cầu cụ thể của người sử dụng so với PM đó ra sao ?

+ Mức độ mà PM hoặc áp dụng đó có thể thỏa mãn nhu cầu của người sử dụng hoặc người dùng cuối. Đây chính là việc KH có thoả mãn nhu cầu khi sử dụng hay không ? Ngoài ra, để nhận xét chất lượng của một PM được chuẩn xác KH cần phải có khả năng nghiên cứu đánh giá, nhận xét khẳng định.

Cmm là gì wikipedia

Chất lượng PM là gì theo Roger Pressman

Chất lượng PM

Theo Roger Pressman,một kỹ sư PM nổi tiếng người Mỹ cho biết. Chất lượng PM được trổ tài khi nó có thể thỏa mãn các yêu cầu tính năng, hiệu năng, các chuẩn mực khẳng định.

Ở viet nam hiện tại, có nhiều lỗ hỏng lớn ở các PM, xong chúng thường được phát hiện khi đã xảy ra sự cố lớn. Điều này làm cho KH dần mất sự tin tưởng, bên cạnh đó không phải nhà cung cấp phân phối PM nào cũng chất lượng không đảm bảo.

Có thể thấy rằng, chất lượng PM là vấn đề được không ít người quan tâm. Ngoài ra theo nhận xét của các Chuyên Viên trên toàn cầu, nghề công nghiệp PM tại các công ty tư vấn du học ở viet nam còn nhiều giới hạn. Dù vậy, vẫn có một số nhà cung cấp trong nước hiện đã đoạt các tiêu chí như CMM/CMMI khẳng định. Đây là một trong những tiêu chí nhận xét năng lực & làm chủ chất lượng PM.

Làm chủ chất lượng PM là gì 

Làm chủ chất lượng PM việc theo dõi, giám sát toàn bộ công cuộc từ khi nhận dự án. Kiểm soát giám sát PM có phát sinh lỗi hay không. Xem PM các kỹ thuật viên sản xuất có “chạy” đúng yêu cầu hay không ? Cuối cùng là hoạt động kiểm soát trước khi bàn trả, đây được xem như là bổ phận chính của làm chủ chất lượng PM.

Với KH họ chỉ cần PM có thể hoạt động theo đúng yêu cầu, thời gian theo như trao đổi ban đầu. Ngoài ra là những người lớn mạnh PM, không phải PM nào cũng có thể sản xuất đúng hạn & đúng yêu cầu. Vì thế công cuộc kiểm soát, demo để phát hiện lỗi là khâu rất trọng yếu.

Như thế để bảo đảm tiêu chuẩn đúng yêu cầu & thời gian bàn trả cho KH. Đòi hỏi người làm chủ phải thực hiện tốt công tác tổ chức vận hành kiểm soát demo PM. Không chỉ vậy người làm chủ còn phải tổ chức chặt chẽ nhằm duy trì công cuộc hoạt động cả thống công việc liên quan đến dự án. Tại các công ty tư vấn du học chuyên sản xuất gia công PM luôn có một hệ thống làm chủ chất lượng PM hiệu quả. Bao gồm các quy trình được thực thi xuyên suốt trong một chu kỳ lớn mạnh của dự án.

Cmm là gì wikipedia

Chất lượng PM là gì

Hiện tại có khá nhiều những mô hình phân phối các tiêu chí & chỉ dẫn triển khai làm chủ chất lượng PM. Theo đó ISO 9001-2000 & CMM/CMMi là 2 mô hình làm chủ chất lượng thông dụng nhất.

Nếu như tiêu chí ISO 9001-2000 là tiêu chí dùng để làm chủ chất lượng cho toàn bộ các lĩnh vực thì CMM/CMMi tập hợp các kinh nghiệm thực hành làm chủ chất lượng.

Mục tiêu của hệ thống làm chủ chất lượng

Hệ thống làm chủ chất lượng thường có 2 mục tiêu đó chính là

+ Xây dựng chất lượng ngay từ khi khởi đầu nhận dự án PM. Điều này giúp cho việc theo dõi giám sát làm chủ PM sát sao hơn. Đòi hỏi toàn bộ các quy trình phải được diễn ra một cách chính xác, giữa người yêu cầu & người thực hiện.

+ Chất lượng PM được đảm trong suốt công cuộc lớn mạnh.

10 yếu tố căn bản trong làm chủ chất lượng

Các tiêu chí (Standards)

Lập kế sách (Planning)

Suy xét, xem lại (Reviewing)

Kiểm soát (Testing)

Nghiên cứu lỗi (Defect analysis)

Làm chủ cấu hình (Configuration Management)

Bảo mật (Security)

Huấn luyện, đào tạo (Education/Training)

Làm chủ người phân phối, thầu phụ (Vendor Management)

Làm chủ nguy cơ (Risk Management)

Để chất lượng PM được bảo đảm, 10 yếu tố này cũng như các công đoạn PM cần phải có mối liên hệ với nhau.

Cmm là gì wikipedia

Một số lý do gây ra lỗi PM cần biết 

Lỗi khi khái niệm yêu cầu

Làm chủ chất lượng PM

Lỗi này được xem như là nguồn gốc của các lỗi PM.

Khái niệm yêu cầu lỗi: Khái niệm sai, chẳng hạn bí quyết sai

Khái niệm không đầy đủ : Yêu cầu lập lờ

Thiếu yêu cầu

Yêu cầu không thiết yếu:

Nhiều dự án có những yêu cầu mà không lúc nào dùng đến.

Tham khảo thêm: P/O Trong Xuất Nhập Khẩu Là Gì, Po (Purchase Order) Trong Xuất Nhập Khẩu Là Gì

Tác động tới chi phí, độ cầu kỳ, thời gian lớn mạnh, …

Quan hệ Client-developer

Hiểu sai các ebook yêu cầu

Hiểu sai ebook khi bị biến đổi

Hiểu sai biến đổi (miệng) trong công cuộc lớn mạnh

Không tham gia

Nhắc nhở cho KH về bí quyết của devlopers về những biến đổi yêu cầu & Bình luận của người sử dụng về những thắc mắc của developer.

Thỉnh thoảng KH trình bày như người dùng, lập trình viên trình bày theo suy nghĩ khác hoàn toàn.

Sai phạm có chủ ý với yêu cầu PM

Developer tái sử dụng kết quả tương đương trước đây để tiết kiệm thời gian. Theo đó các kỹ thuật viên thường tái sử dụng code, họ căn chỉnh những phần không cần hoặc không dùng. Sau đó chèn thêm “cải tiến” không được đồng ý có thể là cải tạo code, xếp đặt/tìm kiếm mới…) do stress về thời gian. điều này có thể dẫn tới mất một vài chức năng.

Lỗi kiến trúc logic

Thuật toán sai: Bí quyết sai, bảng quyết định sai, toán tử/toán hạng sai…

Khái niệm công cuộc: các công cuộc trong hệ thống không phản ánh chuẩn xác công cuộc nghiệp vụ.

chú ý: không phải toàn bộ các lỗi đều là phần mềm errors.

Đây là lỗi thủ tục, & không phải là một phần của hệ thống…

Lỗi khi khái niệm điều kiện biên– nguồn lỗi thông dụng: Cần cảnh giác với các giá trị biên, chẳng hạn: ‘no more than’ “fewer than,” “n times or more;” “the first time,” …

Bỏ sót các hiện trạng PM : If rank is >= O1 and RPI is numeric, then…. Ta dễ bỏ sót hành động dựa vào hiện trạng PM.

Bỏ sót các khái niệm liên quan tới các phản ứng khi có hành động không hợp lệ trong PM có code để phát xuất hiện các hành động không hợp lệ nhưng không kiến trúc các hành động đền đáp của PM. Chẳng hạn: chuông nhắc nhở,…

Lỗi lập trình

Trong PM có rất nhiều thứ liên quan tới lỗi coding, ví dụ như : Lỗi cú pháp (grammatical errors), Lỗi logic (program runs; results wrong). Lỗi Run-time (crash during execution).

Không tuân thủ các chỉ dẫn viết ebook & code

Đây cũng là lỗi thường gặp ở các kỹ thuật viên lớn mạnh PM. Một số kỹ thuật thường Không tuân thủ theo các khuôn mẫu,Không tuân thủ theo các chuẩn coding.

Thiếu sót của công cuộc kiểm thử

Là một phần của công cuộc lớn mạnh dự án PM, bên cạnh đó lại thường xuyên bị các nhà cung cấp cắt xén! Nhiều công ty tư vấn du học PM không có kế sách check, hoặc có nhưng qua loa, không đầy đủ: Không check hết các phần của áp dụng, Không phát hiện được lỗi ebook, giải trình. Không phát hiện được chuẩn xác lỗi do miêu tả lấp lửng về lỗi đó, hoặc không đủ thời gian để fix lỗi.

Lỗi giao diện người dùng & thủ tục

Giao diện không có chỉ dẫn cho người dùng thực hiện những thao tác thiết yếu với từng bước của công cuộc. Điều này rất trọng yếu, đặc biệt là so với các PM cầu kỳ. Hiện tại đòi hỏi công cuộc gồm nhiều bước liên tiếp nhau. Mỗi bước giải quyết nhiều kiểu dữ liệu khác nhau cho phép kiểm soát các kết quả trung gian.

Lỗi ebook

Lỗi trong kiến trúc ebook, ebook chỉ dẫn sử dụng, online help..

Liệt kê những tính năng không tồn tại: Đã từng lập kế sách lớn mạnh, nhưng hoãn & chưa kịp sửa ebook.

Các cảnh báo lỗi không có ý nghĩa hiện ra không thích hợp.

Đặc tả (Specification): đặc tả lỗi, không đầy đủ, không nhất quan.

Kiến trúc (Thiết kế): lỗi căn bản trong kiến trúc PM. Setup (Code): lỗi lập trình, mã độc (malicious code).

Hệ thống phụ trợ: Từ ngữ lập trình nghèo khổ, trình biên dịch có lỗi…

Kiểm thử không đầy đủ: kiểm thử chưa xong, kiểm chứng nghèo khổ,…

Kết luận 

Trên đây là những tri thức, thông tin, định nghĩa căn bản về chất lượng PM. Cũng như các yếu tố nhận xét chất lượng PM, Làm chủ PM, những lỗi thường gặp khi sản xuất PM.. Ước ao bạn sẽ có thêm nhiều thông tin hữu dụng khi tìm tòi chất lượng PM là gì ?

Trong bài tìm hiểu này tôi xin được trình bày về việc quản lý chất lượng phần mềm mà bất kỳ công ty tổ chức nào muốn phát triển thì cũng quan tâm và cần đạt được chẳng hạn như quy trình quản lý phần mềm CMM. Chúng ta cũng tìm hiểu xem quy trình quản lý của CMM như thế nào, lợi ích của CMM là gì nhé

1. Chất lượng phần mềm:

Chất lượng phần mềm là một khái niệm phức tạp, nó không thể so sánh một cách trực tiếp với chất lượng trong sản xuất.

Cmm là gì wikipedia

Quản lý chất lượng phần mềm cho các hệ thống lớn có thể được chia vào 3 hoạt động chính:

  • Sự đảm bảo chất lượng: thiết lập của một khung của tổ chức các thủ tục và các chuẩn để hướng đến sản phẩm chất lượng cao
  • Lập kế hoạch chất lượng: chọn lựa các thủ tục và các chuẩn thích hợp từ khung này, được sửa chữa cho các dự án phần mềm riêng biệt.
  • Kiểm soát chất lượng: Định nghĩa và đưa ra các quá trình để đảm bảo rằng đội phát triển phần mềm phải tuân theo các thủ tục và các chuẩn chất lượng dự án.

Quá trình quản lý chất lượng kiểm tra mức độ thực hiện dự án để đảm bảo rằng chúng phù hợp với các chuẩn và mục tiêu của tổ chức.

Quản lý quá trình chất lượng bao gồm:

  • Định nghĩa các chuẩn quá trình: bằng cách nào, khi nào những rà soát được chỉ đạo.
  • Giám sát quá trình phát triển để đảm bảo các chuẩn được tuân theo.
  • Báo cáo quá trình phần mềm đến quản lý dự án và người mua phần mềm.

2. Đảm bảo, lập kế hoạch và kiểm soát chất lượng

Đảm bảo chất lượng : như là một phần của quá trình đảm bảo chất lượng, bạn có thể chọn lựa hoặc tạo ra các công cụ và các phương pháp để phục vụ cho các chuẩn này. Chuẩn có thể được áp dụng:

  • Các chuẩn sản phẩm: áp dụng cho phần mềm phát triển. Chúng bao gồm định nghĩa đặc tả và các chuẩn mã để định rõ làm cách nào ngôn ngữ lập trình có thể được sử dụng.
  • Các chuẩn quá trình: Chuẩn này định ra quá trình nên được tuân theo trong quá trình phát triển phần mềm.

READ  CÁCH ĐỌC NGÀY THÁNG NĂM TRONG TIẾNG ANH CHUẨN NHẤT | Món Miền Trung

Kế hoạch chất lượng : là quá trình của sự phát triển một lế hoạch chất lượng cho một dự án, Chẳng hạn một bản kế hoạch trong cuốn sách kinh điển về quản lý phần mềm bao gồm:

Cmm là gì wikipedia

Kế hoạch phải bao gồm việc định rõ quá trình đánh giá chất lượng. Điều này nên là một cách chuẩn của việc đánh giá một số chất lượng, như khả năng bảo trì hay tính bền vững được hiện diện trong sản phẩm

Kiểm soát chất lượng : bao gồm việc kiểm tra quá trình phát triển phần mềm để đảm bảo rằng các thủ tục và các chuẩn đảm bảo chất lượng được tuân theo.

Có 2 cách tiếp cần bổ sung cho nhau:

  • Rà soát lại chất lượng nơi mà phần mềm, tài liệu của nó và các quá trình đã sử dụng để tạo ra mà phần mềm được rà soát bởi 1 nhóm người.
  • Đánh giá phần mềm tự động là nơi phần mềm và các tài liệu được sẽ được tạo ra xử lý bởi một số chương trình và được so sánh với các chuẩn áp dụng cho dự án phát triển riêng biệt.

Rà soát chất lượng

3. CMM

CMM là chuẩn quản lý quy trình chất lượng của các sản phẩm phần mềm được áp dụng cho từng loại hình công ty khác nhau. Nói cách khác đây là phương pháp phát triển hay sản xuất ra các sản phẩm phần mềm.

CMM là một bộ khung những chuẩn đề ra cho một tiến trình sản xuất phần mềm hiệu quả, mà nếu các tổ chức áp dụng nó sẽ mang lại sự khả dụng vầ mặt chi phí, thời gian, chức năng và chất lượng.

Cấu trúc của CMM

Các level của CMM: bao gồm 5 levels

  • Initial
  • Repeatable
  • Defined
  • Managed
  • Optimising

Cmm là gì wikipedia

Level 1:

Bước khởi đầu của CMM, mọi doanh nghiệp, công ty phần mềm, nhóm, cá nhân đều có thể đạt được. Ở level này CMM chưa yêu cầu bất kỳ tính năng nào.

READ  tế bào thực vật là gì

Đặc điểm:

  • Hành chính: các hoạt động của lực lượng lao động được quan tâm hàng đầu nhưng được thực hiện 1 cách vội vã hấp tấp.
  • Không thống nhất: Đào tạo quản lý nhân lực nhỏ lẻ, chủ yếu dựa vào kinh nghiệm cá nhân.
  • Người quản lý mong bộ phận nhân sự điều hành và kiểm soát các hoạt động của lực lượng lao động.
  • Doanh số thường xuyên thay đổi: Nhân viên không trung thành với tổ chức.

Level 2:

Cmm là gì wikipedia

  • Mục tiêu: các hoạt động và những đề xuất của một dự án phần mềm phải được lên kế hoawchj và viết tài liệu đầy đủ
  • Đề xuất: Dự án phải tuân thủ theo các qui tắc cảu tổ chức khi hoạch định
  • Khả năng: Việc thực hiện lập kế hoạch cho dự án phần mềm phải là bước thực hiện từ rất sớm khi dự án bắt đầu.
  • Đo lường: Sự đo lường luôn được thực thi và sử dụng, chúng ta luôn có thể xác định và kiểm soát được tình trạng các hoạt động của dự án
  • Kiểm chứng: Các hoạt động khi lập kế hoạch dự án phải được reviewed của cấp senior

Level 3:

Nhằm vào 2 vấn đề về dự án và tổ chức: Các quá trình quản lý và sản xuất phần mềm hiệu quả qua tất cả các dự án.

Để đạt được level 3 thì người quản lý phải cải tiến môi trường làm việc sao cho đạt được yếu tố:

  • Văn hóa cá thể
  • Công việc dựa vào lỹ năng
  • Phát triển sự nghiệp
  • Hoạch định nhân sự
  • Phân tích kiến thức và kỹ năng

Level 4:

Cmm là gì wikipedia

Tập trung thiết lập hiểu biết định lượng của cả quá trình sản xuất phần mềm đã và đang được xây dựng. Lực lượng lao động làm việc theo đội, nhóm được quản lý và đáp ứng:

  • Chuẩn hóa thành tích trong tổ chức
  • Quản lý năng lực tổ chức
  • Công việc dựa vào cách làm việc theo nhóm
  • Xây dựng đội ngũ chuyên nghiệp
  • Cố vấn

Để đạt được level 4 thì phải đo lường và chuẩn hóa. Đo lường hiệu quả đáp ứng công việc, chuẩn hóa phát triển các kỹ năng, năng lực cốt lõi.

READ  My live là gì? Hình như có gì đó sai sai!!! Bạn Có Biết?

Level 5:

Level này nhắm tới các vấn đề mà cả tổ chức và dự án phải nhắm tới để hoàn thiện quá trình sản xuất. Để đạt được level 5 thì doanh nghiệp đó phải liên tục cải tiến hoạt động tổ chức tìm kiếm các phương pháp đổi mới để nâng cao năng lực làm việc của lực lượng lao động trong tổ chức, hỗ trợ các nhân phát triển sở trường chuyên môn.

5. Lợi ích của CMM đem lại cho doanh nghiệp

Ý nghĩa của việc áp dụng những nguyên tắc:

  • Quản lý chất lượng tổng thể
  • Quản lý nguồn nhân lực
  • Phát triển tổ chức
  • Tính cộng đồng
  • Phạm vi ảnh hưởng rộng: từ các nghành công nghiệp đến chính phủ
  • Hoàn toàn có thể xem xét và mở rộng tầm ảnh hưởng với bên ngoài
  • Chương trình làm việc nhằm cải tiến, nâng cao hoạt động của đội ngũ lao động
  • Đánh giá nội bộ
  • Các hoạt động của đội ngũ lao động được cải tiến
  • Các chương trình nhằm nâng cao năng lực, hiệu quả công việc luôn được tổ chức

Mục tiêu chiến lược

  • Cải tiến năng lực của các tổ chức phần mềm bằng cách nâng cao kiến thức và kỹ năng của lực lượng lao động
  • Đảm bảo rằng năng lực phát triển phần mềm là thuộc tính của tổ chức không phải của một vài cá thể
  • Hướng các động lực của cá nhân với mục tiêu tổ chức
  • Duy trì tài sản con người, duy trì nguồn nhân lực chủ chốt trong tổ chức

Lợi ích CMM mang lại cho Doanh nghiệp gói gọn trong 4 từ: Attract, Develop, Motivate và Organize

Lợi ích CMM mang lại cho người lao động:

  • Môi trường làm việc, văn hóa làm việc tốt hơn
  • Vạch rõ vai trò và trách nhiệm của từng vị trí công việc
  • Đánh giá đúng năng lực, công nhận thành tích
  • Chiến lược, chính sách đãi ngộ luôn được quan tâm
  • Có cơ hội thăng tiến
  • Liên tục phát triển các kỹ năng cốt yếu.

Tham khảo monmientrung.com/slide/5349941/

See more articles in category: Wiki