V-model trong phát triển phần mềm

V-model là một phần của vòng đời phát triển phần mềm (SDLC), trong đó các quá trình chạy theo trình tự hình chữ V. V-model cũng có thể được gọi là mô hình Xác minh và Xác thực (the Verification and Validation model), bởi vì thử nghiệm là điều bắt buộc trong mỗi giai đoạn.

8 lợi ích của làm việc theo nhóm trong phát triển phần mềm (Phần 1)

Thu thập, phân tích và thực hiện các yêu cầu của dự án là những công việc chính của một kỹ sư phần mềm. Quá trình thường bao gồm nhiều cuộc hội ý và trao đổi giữa thành viên nhóm với nhau, giữa nhóm và khách hàng. Nói chung, phát triển phần mềm đòi hỏi sự làm việc nhóm năng suất và hiệu quả.

Agile và Scrum: Điểm giống và khác nhau

Dù đang ở cấp độ Fresher hay Senior trong ngành IT, bạn chắc hẳn đã ít nhất một lần nghe về Agile và Scrum. Được viết bởi một công ty IT outsourcing, bài viết so sánh hai mô hình này, từ đó giúp bạn lựa chọn mô hình phù hợp với dự án hoặc doanh nghiệp của bạn.

MVP (Minimum Viable Product): nhân tố quan trọng trong phát triển phần mềm

MVP ( minimal viable product) là một cách hiệu quả để xác thực ý tưởng trước khi dành thời gian, tiền bạc và công sức cho một dự án/ sản phẩm. Với một ý tưởng mới, công ty luôn đứng trước rủi ro là sản phẩm sẽ không thực sự phù hợp với người dùng. Bài viết này sẽ định nghĩa MVP và tầm quan trọng của nó đối với phát triển phần mềm.

Source code: 4 điều Developer luôn phải ghi nhớ

Source code mang lại giá trị & chất lượng luôn là mục tiêu hàng đầu của các Developer. Nhưng source code thế nào mới được coi là tốt đây? Bài viết này sẽ chia sẻ với bạn những điều mà chúng tôi, những người tại một công ty IT outsourcing, luôn áp dụng khi tạo source code.

8 Mô Hình Phát Triển Phần Mềm Bạn Có Thể Áp Dụng Vào Dự Án

Các mô hình phát triển phần mềm là một phần của SDLC, góp phần định hướng quá trình thiết kế phần mềm. Đối với SaaS, hầu hết các yếu tố của dự án phụ thuộc vào mô hình phát triển phần mềm. Trong series này, dưới góc nhìn của một công ty IT outsourcing, chúng tôi sẽ phân tích 8 mô hình phát triển phần mềm phổ biến nhất.