No products in the cart.

Trong quá trình phát triển phần mềm có nhiều bước chi tiết để hoàn thành 1 dự án, ở đây tôi sẽ nói tổng quan quá trình đó và tên gọi từng sự kiện.
Lưu ý: Tuỳ vào quy mô công ty, quy mô dự án, độ khó dự án, mô hình quản lý dự án thì các sự kiện có thể sẽ được chia nhỏ hơn.
Và bài viết này tập trung cho quá trình phát triển phần mềm với mô hình kinh doanh outsource, vì làm sản phẩm cho chính công ty thì stakeholder sẽ khác.
Release Alpha
Event này cho khách hàng mường tượng ra phần mềm trông như thế nào.
Đặc điểm chung:
- Có thể được release sau 1 tháng 2 tháng từ khi bắt tay thiết lập môi trường phát triển.
- Thường event này sẽ release chức năng core của phần mềm (chưa cần hoàn hảo).
- Phần mềm có thể bị crash nhưng chấp nhận được.
- Có thể có các bản release alpha 1, alpha 2, alpha 3…
- Thường release nội bộ giữa công ty phát triển phần mềm với công ty khách (vì là outsrc mà)
Release Beta
Event này thường là các chức năng đã được 99% rồi, và ít bug, có thể release cho công ty thứ 3 tham gia test. Khách hàng có thể dùng sương sương giống như concept hoặc thiết kế đưa ra ban đầu.
Đặc điểm chung:
- Full function – các chức năng chính đã xong và chỉ còn lại râu ria.
- Ít bug (vẫn còn tầm 10 – 15 cái chẳng hạn)
- Có thể test globally
Release RC (Release Candidate)
Giai đoạn này là đã test hòm hòm và gần như bug là zero, không may lắm thì mới có 1 bug. Và đây cũng là phiên bản rất ổn để release chính thức đến người dùng cuối.
Ví dụ: đầu tuần release RC và trong tuần đó đội tester không phát hiện thêm bug nào nữa thì phiên bản release đó có thể làm bản production luôn.
Release Production
Về phía ngoại bộ:
Bản được publish lên store hoặc lên homepage cho bất kì ai download.
Đây chính là bản RC được đưa lên. Bản này rất ổn định và có thể kết thúc dự án tại đây theo như giao ước với khách hàng trước đó.
Về phía nội bộ:
Kết thúc dự án và báo cáo nội bộ, review lại quá trình làm dự án này xem cái gì tốt, cái gì chưa được để cải thiện trong dự án tới.
Nói chung mọi công đoạn cũng là tương đối, tuỳ vào tình hình dự án và độ cấp thiết thì chúng ta sẽ có sự linh hoạt mà hành động.
Các bài viết không xem thì tiếc:
- Làm việc và học tập 1 cách thông minh hơn – năng suất hơn – chill hơn với ChatGPT
- Cách đưa app iOS lên Apple Store từ Xcode
- Thiết kế web có khó không? Thiết kế web là làm gì?
- 25 năm internet Việt Nam và ảnh hưởng đến chúng ta
- Ghi chú các bản release ứng dụng Tepra LITE Android và iOS | dotrinh.com
- BÁO GIÁ THIẾT KẾ WEBSITE BÁN KHOÁ HỌC ONLINE
- Chuẩn đầu ra ngành đào tạo Công nghệ Thông tin bậc học Đại học
- Tỷ lệ 16:9 nghĩa là gì? Áp dụng trong cuộc sống
- Bản chất của việc update phần mềm là gì?
- Tại sao đã thêm vào file gitignore rồi mà không có tác dụng?
- Dịch vụ sửa website tốt và dịch vụ sửa website giá rẻ ở đâu?
- NGƯỜI VIỆT HỌC ĐƯỢC GÌ TỪ VIỆC ANDROID STUDIO CẬP NHẬT THƯỜNG XUYÊN?
- Cổng USB đa năng cho Macbook Pro 16 inch
- ĐÁNH GIÁ CỦA KHÁCH HÀNG RẤT QUAN TRỌNG
- CÓ HAY KHÔNG NÊN SỞ HỮU BUSINESS RIÊNG