Ngược lên dòng trên

705 views

Published on

Phần mềm tự do nguồn mở - ngược lên dòng trên để về đích sớm.
- by Lê Trung Nghĩa

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
705
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ngược lên dòng trên

  1. 1. NGƯỢC LÊN DÒNG TRÊNTĂNG CƯỜNG CHO PHÁT TRIỂN PMTDNM CHUẨN BỊ CHO MÙA HÈ SÁNG TẠO 2012 23/06/2012 LÊ TRUNG NGHĨA VĂN PHÒNG PHỐI HỢP PHÁT TRIỂN MÔI TRƯỜNG KHOA HỌC VÀ CÔNG NGHỆ, BỘ KHOA HỌC & CÔNG NGHỆ Email: letrungnghia.foss@gmail.com Blogs: http://vnfoss.blogspot.com/ http://blog.yahoo.com/letrungnghia Trang web CLB PMTDNM Việt Nam: http://vfossa.vn/vi/ HanoiLUG wiki: http://wiki.hanoilug.org/ Đăng ký tham gia HanoiLUG: http://lists.hanoilug.org/mailman/listinfo/hanoilug/
  2. 2. NGƯỢC LÊN DÒNG TRÊN (NLDT)1. Mô hình phát triển chung của PMTDNM2. Giới thiệu NLDT3. Qui trình NLDT4. Lợi ích của NLDT5. Những thực tiễn tốt nhất của NLDT
  3. 3. 1. Mô hình phát triển chung của PMTDNM
  4. 4. 2. Giới thiệu NLDT- Khía cạnh cơ bản của qui trình phát triểnPMTDNM - tùy biến PMTDNM rồi đóng góp mãnguồn trở ngược lại về cây phát triển của dự án gốc- NLDT là khác với việc duy trì mã nguồn trong câyphát triển của công ty.- Chỉ nên duy trì mã nguồn trong công ty như đểchứng minh khái niệm vì về lâu dài là đắt giá vànguy hiểm cho chính công ty và người sử dụng.
  5. 5. 3. Qui trình NLDT
  6. 6. 4. Lợi ích của NLDTKhi tự duy trì kho mã nguồn sản phẩm, tiến hành rẽ nhánh, không NLDT
  7. 7. 4. Lợi ích của NLDTKhi tiến hành việc NLDT
  8. 8. 4. Lợi ích của NLDT- Ít mã nguồn hơn phải duy trì trong nội bộ- Nhiều người đóng góp hơn- Rà soát ngang hàng tăng → chất lượng mã nguồn- Tích hợp và kiểm thử nhanh hơn- Tác động tới đường lối dự án → thành lãnh đạo?- Tuân thủ giấy phép nguồn - giảm chi phí tuân thủ- Giảm rủi ro chuỗi cung ứng- Tăng cường tính bền lâu của dự
  9. 9. 5. Những thực tiễn tốt nhất của NLDT- NLDT ngay trong bước thiết kế và triển khai- Đóng góp NLDT có nhiều người sử dụng- Xây dựng & duy trì lớp người tiến hành NLDT- NLDT vì lý do đúng; Mã nguồn không được duy trìsẽ luôn bị đào thải.- Luôn theo sự dẫn dắt của người duy trì, kể cảnhững ý kiến phản hồi bộc trực- Tuân theo kiểu lập trình phù hợp của dòng trên- Tuân theo qui trình của dự án dòng trên- Tài liệu với mục tiêu để tính năng được sử dụngTổng thể: NLDT làm cho (1) chi phí duy trì thấphơn; (2) phát triển tính năng nhanh hơn; (3) sảnphẩm tốt hơn;
  10. 10. Cảm ơn!Hỏi đáp

×