Thay mặt Ban Quản Trị NukeViet, laser xin gửi lời cảm ơn trân trọng nhất tới cộng đồng người sử dụng NukeViet. Chính sự nỗ lực của cộng đồng trong việc đóng góp ý kiến, kiểm tra lỗi từ các phiên bản Closebeta là yếu tố giúp đội code có thể đẩy nhanh tiến trình ra mắt các phiên bản tiếp theo của NukeViet, giúp NukeViet sớm tiến tới phiên bản chính thức.
Kế hoạch mà Ban Quản Trị dự định cho việc ra mắt NukeViet 3.0:
- NukeViet 3.0 Closebeta 3 phát hành ngày 28.06.2010
- Phiên bản này sẽ là bản thử nghiệm hạn chế (Closebeta) cuối cùng của NukeViet 3.0 nếu không có những sự cố hoặc bất cập quá lớn trong kiến trúc hệ thống.
- Tất cả những tính năng đặc sắc nhất của NukeViet 3.0 mà tại bản Closebeta 1, 2 còn ẩn chứa sẽ được thể hiện hết trong bản Closebeta 3:
- Hệ thống kê (Module Statistics) hoàn hảo cho phép Webmaster phân tích thông tin truy cập một cách đầy đủ: từ trình duyệt tới hệ điều hành, từ thời gian (ngày, tháng, năm) tới khu vực (theo quốc gia), từ khách truy cập cho tới các máy tìm kiếm (Bot). Hệ thống kiểm tra Referer sẽ cho phép các webmaster quan sát được người truy cập đến từ website nào cũng như dễ dàng thống kê được các từ khoá (keyword) hiệu quả nhất mà người truy cập đến site của bạn từ các máy tìm kiếm (search_engine) như Google, Yahoo và Bing... tất cả đều có trong bộ nhân hệ thống NukeViet 3.0. Những công cụ này chắc chắn sẽ làm mê hoặc bất cứ Webmaster nào.
- Người quản trị sẽ có thêm một công cụ để tuỳ biến giao diện ngay tại trang chủ theo kiểu kéo thả trực quan (thay vì chỉ có mỗi công cụ quản lý block như trước đây). Giao diện sẽ được quản lý theo nhóm (dùng cho block) và theo lớp truy cập (dùng cho module).
- Các tính năng trong việc config hệ thống sẽ được show hết ra để việc test được triệt để.
- NukeViet 3.0 closebeta 4 phát hành vào thứ 7 ngày 17 tháng 7 năm 2010
viewtopic.php?f=18&t=10945&p=58291#p58289
NukeViet 3.0 closebeta 4 dự định là bản Closebeta cuối cùng trước khi bước qua giai đoạn openbeta, điều này có nghĩa là đây sẽ là phiên bản đầy đủ tính năng nhất từ trước đến nay, các bạn sẽ có cơ hội được test hệ thống một cách đầy đủ nhất. Bản closebeta 4 có thời gian test là 7 ngày, sau đó là thời gian chuẩn bị cho bản openbeta ra mắt. - NukeViet 3.0 Openbeta 1 phát hành vào thứ 7 ngày 31 tháng 7 năm 2010
viewtopic.php?f=18&t=11407
Theo đúng lịch phát hành, do không có sự cố nào nghiêm trọng trong bản Closebeta 3, bản thử nghiệm diện rộng (Openbeta) đầu tiên đã được phát hành tới tất cả các thành viên. Từ phiên bản này, đều đặn mỗi tuần sẽ có một phiên bản Openbeta ra mắt để fix lỗi phiên bản Openbeta trước.
NukeViet 3.0 OpenBeta 2 phát hành lúc 24h 09/08/2010: viewtopic.php?f=100&t=11553
NukeViet 3.0 OpenBeta 2b phát hành lúc 24h 15/08/2010: viewtopic.php?f=3&t=11676
NukeViet 3.0 OpenBeta 3 phát hành lúc 21h30' 21/08/2010: viewtopic.php?f=3&t=11856 - NukeViet 3.0 Release Candidate (RC) 1 dự định sẽ phát hành vào cuối tháng 8/2010
Khi số lượng lỗi được phát hiện giảm xuống, không còn các lỗi nghiêm trọng sau 2 phiên bản Openbeta, thì một bản Release Candidate sẽ được phát hành. - NukeViet 3.0 phiên bản chính thức (Official version) sẽ phát hành trước lễ kỷ niệm 1000 năm Thăng Long - Hà Nội
Phiên bản chính thức chỉ được phát hành sau một khoảng thời gian nhất định, khi bản RC gần nhất không phát hiện các lỗi tính năng.
Để đạt được mục tiêu ra mắt NukeViet 3.0 Official version trước lễ kỷ niệm 1000 năm Thăng Long - Hà Nội một khoảng thời gian đủ sớm để các bạn kịp triển khai các website chào mừng 1000 năm, Ban Quản Trị diễn đàn NukeViet kêu gọi các thành viên chung tay góp sức cùng đội code tham gia tích cực kiểm lỗi cho tất cả các phiên bản. Sẽ không thể có một bản chính thức nếu mọi người cùng ngồi chờ. Liệu bạn có muốn sử dụng một bản mang tên "chính thức" trong khi nó còn đầy lỗi chưa được kiểm tra?
Hãy cùng nhau xây dựng một phiên bản Ngàn Năm. Đây là cơ hội phát triển ngàn năm có một của NukeViet, đừng bỏ lỡ để đóng góp cho NukeViet cơ hội ấy. Đừng đứng ngoài lề lịch sử.
Quy tắc đặt tên phiên bản của NukeViet:
NukeViet sử dụng 2 hệ thống đặt tên song hành với các quy tắc như sau:
I. Đánh tên phiên bản theo số (Phục vụ việc quản lý kỹ thuật): Đánh chỉ số phiên bản theo quy tắc: x.y.zx: Chuỗi phiên bản chính, 1 chữ số.
y: Chuỗi phiên bản phụ, 1 chữ số.
z: Đánh dấu sự khác nhau trong cùng 1 phiên bản phụ, 2 chữ số.
Chỉ số z sẽ tăng mỗi khi:- Có đóng gói gửi đi ra ngoài đội code nhằm các mục đích phát hành, thử nghiệm...
Chỉ số y sẽ tăng mỗi khi:
- Phát hành các phiên bản Closebeta, Openbeta, RC, Final.- Có sự thay đổi phần core hệ thống mà không làm mất đi hoàn toàn tính tương thích trong cùng phiên bản chính.
Chỉ số x sẽ tăng mỗi khi:- Có sự thay đổi lớn trong nhân hệ thống mà theo đó hệ thống mới có thể khác 1 phần hay hoàn toàn hệ thống cũ.
II. Đặt tên theo mức độ ổn định (Phục vụ việc quản lý phát hành các phiên bản mới)
- Tên gọi cho các phiên bản chính của NukeViet: Closebeta, Openbeta, Release Candidate, Official version. Ý nghĩa của từng phiên bản như sau:
- Closebeta: Phiên bản thử nghiệm hạn chế.
- Đặc điểm: Bản closebeta là bản thử nghiệm các tính năng mới phát triển, nó thường không mang đầy đủ các đặc điểm của hệ thống và dễ dàng thay đổi hoặc bị loại bỏ nếu nhận được các phản ứng không tốt sau khi thử nghiệm.
- Ý nghĩa: Phiên bản này được sử dụng để khảo sát một hoặc một vài tính năng mới xây dựng nào đó của hệ thống (khi chỉ số x thay đổi).
- Mục đích: Bản closebeta là bản phát hành sớm của NukeViet 3 nhằm mục đích tập hợp và sử dụng sức mạnh cộng đồng trong việc đóng góp ý kiến, cải tiến tính năng; phát hiện các lỗi trước khi phân phối rộng rãi tới người sử dụng thông thường.
- Đối tượng được mời thử nghiệm: các lập trình viên và nhóm người dùng có kinh nghiệm.
Bản closebeta không phải bản phát hành rộng rãi đến tay người sử dụng, do đó chỉ gửi hạn chế đến những người có trình độ và thực sự quan tâm đến việc phát triển hệ thống.- Hỗ trợ sử dụng: Không.
- Hỗ trợ thử nghiệm: Hỗ trợ bằng tài liệu.
Để tập trung cho việc fix lỗi và hoàn thiện NukeViet 3, Ban Quản Trị sẽ không trả lời bất cứ câu hỏi nào liên quan đến việc hướng dẫn sử dụng hoặc các thắc mắc ngoài những gì mà bản thử nghiệm cung cấp. Các tài liệu hướng dẫn có liên quan sẽ được đính kèm hệ thống.- Nâng cấp: Không.
- Openbeta: Phiên bản thử nghiệm diện rộng.
- Đặc điểm: Bản openbeta là bản thử nghiệm các tính năng đã phát triển, nó thường mang đầy đủ các đặc điểm của hệ thống và hiếm khi thay đổi hoặc bị loại bỏ khỏi hệ thống trừ khi có phản hồi không tốt từ cộng đồng.
- Ý nghĩa: Phiên bản này được sử dụng để thử nghiệm một cách đầy đủ và toàn diện hệ thống mới phát triển.
- Mục đích: Bản openbeta là bản thử nghiệm đầy đủ nhằm mục đích tập hợp và sử dụng sức mạnh cộng đồng trong việc dò tìm để vá các lỗi có thể xảy ra mà quá trình thử nghiệm hạn chế (closebeta) không phát hiện ra.
- Đối tượng được mời thử nghiệm: tất cả mọi người là thành viên diễn đàn nukeviet.vn
- Hỗ trợ thử nghiệm: Có đầy đủ.
- Hỗ trợ sử dụng: 1 phần.
Người thử nghiệm được cung cấp các tài liệu hướng dẫn sử dụng, được trợ giúp trực tiếp trên diễn đàn.- Nâng cấp: Không.
- Release Candidate: Phiên bản ứng viên.
- Đặc điểm: Bản Release Candidate là bản ổn định, là ứng cử viên cho phiên bản chính thức. Các lỗi được phát hiện trong giai đoạn này sẽ tiếp tục được sửa chữa.
- Mục đích & Ý nghĩa: Phiên bản này được sử dụng như một bản đệm trong thời gian chờ phiên bản chính thức ra mắt nhằm tránh trường hợp một bản chính thức có thể bị lỗi ngay sau khi ra mắt.
- Đối tượng người dùng: tất cả mọi người
- Hỗ trợ sử dụng: đầy đủ
- Nâng cấp: Có thể.
Cả việc nâng cấp từ phiên bản cũ lên và nâng cấp lên phiên bản chính thức đều có thể được hỗ trợ.- Official version: Phiên bản chính thức.
- Đặc điểm: Bản Official version là bản chính thức đầu tiên của giai đoạn phát triển của dòng phiên bản mới. Official version là tên gọi của lần phát hành phiên bản duy nhất, các phiên bản tiếp theo sau đó sẽ chỉ được gọi tên bằng số phiên bản.
- Mục đích & Ý nghĩa: Phiên bản này đánh dấu việc ra mắt dòng phiên bản mới và khuyến khích người sử dụng chuyển tiếp lên phiên bản mới.
- Tên gọi xếp theo mức độ ổn định sẽ được gán cho một phiên bản đặt theo số nhất định, việc đặt tên do đội code chọn dựa trên đánh giá về tính ổn định của code sau phát hành. Các căn cứ để đưa ra tên gọi như sau:
- Closebeta:
Có thể có nhiều phiên bản đánh số theo thứ tự phát hành: Closebeta 1, Closebeta 2, Closebeta 3... để phân biệt. Mỗi phiên bản tương ứng với một phiên bản số khác nhau & duy nhất. Phiên bản sau không nhất thiết phải bao gồm các tính năng của phiên bản trước và cũng không có quy định về mặt thời gian giữa mỗi phiên bản. Giai đoạn Closebeta sẽ kết thúc khi không còn những thay đổi lớn trong nhân hệ thống.- Openbeta:
Nếu không có sự cố nào nghiêm trọng trong bản Closebeta cuối cùng, bản thử nghiệm diện rộng (Openbeta) đầu tiên sẽ được phát hành tới tất cả các thành viên. Trong giai đoạn này, đều đặn mỗi tuần sẽ có một phiên bản Openbeta ra mắt để fix lỗi phiên bản Openbeta trước.
Có thể có nhiều phiên bản đánh số theo thứ tự phát hành: Openbeta 1, Openbeta 2, Openbeta 3... để phân biệt. Mỗi phiên bản tương ứng với một phiên bản số khác nhau & duy nhất. Phiên bản sau bắt buộc bao gồm các tính năng của phiên bản trước.
Giai đoạn Openbeta sẽ kết thúc khi số lượng lỗi được phát hiện giảm xuống, không còn các lỗi nghiêm trọng sau 2 phiên bản Openbeta.- Release Candidate (RC)
Khi số lượng lỗi được phát hiện giảm xuống, không còn các lỗi nghiêm trọng sau 2 phiên bản Openbeta, thì một bản Release Candidate sẽ được phát hành. Có thể có nhiều phiên bản đánh số theo thứ tự phát hành: RC1, RC2, RC3... để phân biệt. Mỗi phiên bản tương ứng với một phiên bản số khác nhau & duy nhất. Phiên bản sau bắt buộc bao gồm các tính năng của phiên bản trước. Một bản Release Candidate mới sẽ được ra mắt sớm hơn thông lệ thời gian (như quy định ở bản Openbeta) nếu nó bị phát hiện các lỗi nghiêm trọng- Official version
Phiên bản chính thức chỉ được phát hành sau một khoảng thời gian 2 tuần, khi bản RC gần nhất không phát hiện các lỗi tính năng.
Tham khảo:
- 7 giai đoạn phát triển của 1 phần mềm (sourceforge.net): planning, pre-anpha, anpha, beta, product/stable, mature, inactive.
- Software Development and Release Stages http://en.wikipedia.org/wiki/Software_r ... life_cycle




Rất cảm ơn sự năng nổ của mọi người .

