Quy trình phát triển phần mềm

3 triết lý ảnh hưởng đến phát triển phần mềm

Body
Phát triển phần mềm được coi là một lĩnh vực được quản lý bởi logic. Mọi quyết định đưa ra đều được hướng dẫn bởi các quy tắc mà chúng ta có thể tuân theo và hiểu được. Mọi vấn đề đều có giải pháp kỹ thuật. Mọi ý kiến ​​đều có thể đúng hoặc sai.

Một vài suy ngẫm về "The Mythical Man-Month" - cuốn sách Triết Học kinh điển dành cho cư dân ngành CNTT.

Body
Cuốn sách The Mythical Man-Month” của của Frederick P. Brooks lần đầu xuất bản 1975. Tuy đã viết từ lâu như vậy nhưng hầu hết những kinh nghiệm, quan sát và kết luận vẫn còn đúng cho ngành phát triển phần mềm hiện nay.

Quản lý dự án CNTT là gì? Tại sao nói Agile và Scrum là quy trình quản lý đặc thù cho CNTT?

Body
Quản lý dự án Công Nghệ Thông Tin (CNTT) có những đặc điểm nào chung và riêng so với quản lý dự án thông thường (thí dụ dự án xây dựng)? Hãy theo dõi bài viết dưới đây để hiểu rõ các quy trình và phương thức sử dụng trong quản lý dự án CNTT.

Mô hình Hybrid Agile là gì?

Body
Giờ đây, mô hình Agile đã nhân rộng sang các tổ chức lớn hơn trong nhiều lĩnh vực, chúng ta cũng đang thấy rất nhiều biến thể của Agile. Chúng ta đã quen với nhiều framework, kỹ thuật và phương pháp được sử dụng, từ XP đến Scrum, Kanban đến cách thức phân phối liên tục các kết quả (continuous delivery). Tuy nhiên, gần đây chúng ta ngày càng nghe nhiều hơn về việc sử dụng các phương pháp “Hybrid”.

Sự khác biệt giữa CMM và CMMI là gì?

Body
Sự khác biệt giữa CMM và CMMI là CMMI tích hợp các mô hình riêng biệt được sử dụng trong CMM, tài liệu CMMI thực hành tốt nhất theo các lĩnh vực quan tâm khi CMM xem xét các chức năng. CMM sử dụng cách tiếp cận 5 cấp, trong đó CMMI sử dụng 22 mô hình để xem xét một mục tiêu cụ thể.

CMMi là gì? Tại sao CMMi quan trọng đối với các doanh nghiệp gia công phần mềm?

Body
CMMI (Capability Maturity Model® Integration) là một mô hình quản lý chất lượng cho các tổ chức. Nó có thể được sử dụng để định hướng quản lý, định hướng phát triển cho một dự án, một bộ phận của tổ chức hoặc toàn bộ tổ chức đó.

5 cấp độ của mô hình CMMI (Capability Maturity Model Integration – CMMI)

Body
Tích hợp trưởng mô hình thành năng lực ( CMMI ) là một định giá chương trình và đào tạo cải tiến trình độ. Được quản lý bởi Viện CMMI, một công ty con của ISACA, nó được phát triển tại Đại học Carnegie Mellon(CMU). Nó được yêu cầu bởi nhiều hợp đồng của phủ Hoa Kỳ, đặc biệt là trong phần mềm phát triển. CMU tuyên bố CMMI có thể được sử dụng để hướng dẫn cải tiến quy trình trong một dự án, bộ phận hoặc toàn bộ chức năng. CMMI xác định trưởng cấp độ thành sau cho các quy trình: Ban đầu, Được quản lý, Xác định, Được quản lý theo định lượng và Tối ưu hóa. Phiên bản 2.0 được xuất bản vào năm 2018 (Phiên bản 1.3 được xuất bản vào năm 2010, và là mô hình tham chiếu cho thông tin còn lại trong bài viết này wiki). CMMI được CMU đăng ký tại Văn phòng Sáng chế và Nhãn hiệu Hoa Kỳ.

Tìm hiểu về các chuẩn quy trình CMM và quản lý chất lượng phần mềm

Body
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.