Trang chủ
Bài viết mới
Diễn đàn
Bài mới trên hồ sơ
Hoạt động mới nhất
VIDEO
Mùa Tết
Văn Học Trẻ
Văn Học News
Media
New media
New comments
Search media
Đại Học
Đại cương
Chuyên ngành
Triết học
Kinh tế
KHXH & NV
Công nghệ thông tin
Khoa học kĩ thuật
Luận văn, tiểu luận
Phổ Thông
Lớp 12
Ngữ văn 12
Lớp 11
Ngữ văn 11
Lớp 10
Ngữ văn 10
LỚP 9
Ngữ văn 9
Lớp 8
Ngữ văn 8
Lớp 7
Ngữ văn 7
Lớp 6
Ngữ văn 6
Tiểu học
Thành viên
Thành viên trực tuyến
Bài mới trên hồ sơ
Tìm trong hồ sơ cá nhân
Credits
Transactions
Xu: 0
Đăng nhập
Đăng ký
Có gì mới?
Tìm kiếm
Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Hoạt động mới nhất
Đăng ký
Menu
Đăng nhập
Đăng ký
Install the app
Cài đặt
Chào mừng Bạn tham gia Diễn Đàn VNKienThuc.com -
Định hướng Forum
Kiến Thức
- HÃY TẠO CHỦ ĐỀ KIẾN THỨC HỮU ÍCH VÀ CÙNG NHAU THẢO LUẬN Kết nối:
VNK X
-
VNK groups
| Nhà Tài Trợ:
BhnongFood X
-
Bhnong groups
-
Đặt mua Bánh Bhnong
CÔNG NGHỆ
Công Nghệ Thông Tin
Code
Quy trình phát triển phần mềm
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Trả lời chủ đề
Nội dung
<blockquote data-quote="thich van hoc" data-source="post: 171850" data-attributes="member: 271810"><p> <ol> <li data-xf-list-type="ol">Scrum (Scrm is an agile software development model)</li> </ol><p><img src="https://static.techtalk.vn/wp-content/uploads/2016/05/d3deecb6ec38bb2e6c432f61e6ea2bf222b3b719.png" alt="" class="fr-fic fr-dii fr-draggable " data-size="" style="" /></p><p></p><p>Mô tả: Scrum là một phương pháp linh hoạt (agile), vì thế nó tuân thủ các nguyên tắc của Agile Manifesto (xem thêm Tuyên ngôn Agile). Ngoài ra Scrum hoạt động dựa trên ba giá trị cốt lõi, còn gọi là Ba chân của Scrum bao gồm Minh bạch, Thanh tra và Thích nghi.</p><p></p><p><strong>III. TÌm hiểu về Mô hình Scrum</strong></p><p></p><ol> <li data-xf-list-type="ol">Khái niệm scrum:Là một quy trình phát triển phần mềm theo mô hình linh hoạt (agile). Với nguyên tắc chủ đạo là chia nhỏ phần mềm cần sản xuất ra thành các phần nhỏ để phát triển (các phần nhỏ này phải đọc lập và Release được), lấy ý kiến khách hàng và thay đổi cho phù hợp ngay trong quá trình phát triển để đảm bảo sản phẩm release đáp ứng những gì khách hàng mong muốn. Scrum chia dự án thành các vòng lặp phát triển gọi là các sprint. Mỗi sprint thường mất 2- 4 tuần (30 ngày) để hoàn thành. Nó rất phù hợp cho những dự án có nhiều sự thay đổi và yêu cầu tốc độ cao.</li> <li data-xf-list-type="ol">Một số đặc điểm của SCRUM<ul> <li data-xf-list-type="ul">Scrum (hay agile nói chung) được xếp vào nhóm “Feature-driven development”. Sản phầm được phát triển theo tính năng, chứ không phát triển sản phẩm theo kiến trúc hệ thống.</li> <li data-xf-list-type="ul">Scrum khác với các mô hình Agile ở chỗ nó là mô hình hướng khách hàng (Customer oriented), vai trò của khách hàng trong việc đánh giá sản phẩm rất quan trọng. Chỉ sau mỗi sprint (2-4 tuần) khách hàng sẽ thấy được sự thay đổi của sản phẩm của mình qua đó đưa ra phản hồi sớm để định hướng. -> Thích ứng nhanh với sự thay đổi yêu cầu</li> <li data-xf-list-type="ul">Scrum giảm thiểu tài nguyên dành cho việc quản lý mà tập trung nhiều hơn cho những công việc liên quan trực tiếp đến việc làm ra sản phẩm. Bằng cách giảm vai trò quản lý (PM) bằng cách đẩy việc quản lý tới từng người,</li> <li data-xf-list-type="ul">Giảm thời gian dành cho việc viết tài liệu bằng cách tăng thời gian trao đổi trực tiếp. Thông thường khi estimate công việc, thì team estimate cả thời gian dành cho communication để hoàn thành task đó nữa.</li> <li data-xf-list-type="ul">Tập trung vào sản phẩm, sản phẩm mới là đích cuối cùng chứ không phải qui trình.</li> </ul></li> <li data-xf-list-type="ol">Ưu điểm, nhược điểm của mô hình Scrum3.1 ƯU ĐIỂM:<ul> <li data-xf-list-type="ul">Một người có thể làm nhiều việc ví dụ như dev có thể test</li> <li data-xf-list-type="ul">Phát hiện lỗi sớm hơn rất nhiều so với các phương pháp truyền thống</li> <li data-xf-list-type="ul">Khách hàng nhanh chóng thấy được sản phẩm qua đó đưa ra phản hồi sớm.</li> <li data-xf-list-type="ul">Có khả năng áp dụng được cho những dự án mà yêu cầu khách hàng không rõ ràng ngay từ đầu.</li> </ul>3.2 NHƯỢC ĐIỂM:<br /> <ul> <li data-xf-list-type="ul">Trình độ của nhóm là có một kỹ năng nhất định</li> <li data-xf-list-type="ul">Phải có sự hiểu biết về mô hình aglie .</li> <li data-xf-list-type="ul">Khó khăn trong việc xác định ngân sách và thời gian.</li> <li data-xf-list-type="ul">Luôn nghe ý kiến phản hồi từ khách hàng và thay đổi theo nên thời gian sẽ kéo dài khi có quá nhiều yêu cầu thay đổi từ khách hàng.</li> <li data-xf-list-type="ul">Vai trò của PO rất quan trọng, PO là người định hướng sản phẩm. Nếu PO làm không tốt sẽ ảnh hưởng đến kết quả chung</li> </ul></li> <li data-xf-list-type="ol">Các nhân tố cấu tạo lên 1 qui trình trong Scrum<ul> <li data-xf-list-type="ul">Một cách đơn giản có 03 thành tố quan trọng cấu thành nên SCRUM: Tổ chức (Organization), Qui trình (Process), Tài liệu (Atifacts). Trong mỗi thành tố có 03 thành tố con. Như vậy, chúng ta chỉ cần hiểu và áp dụng được 9 thành tố này là có thể áp dụng SCRUM.</li> <li data-xf-list-type="ul">Tổ chức (Organization): Tổ chức nhóm dự án và Roles (Vài trò)<ul> <li data-xf-list-type="ul">Product Owner (Người sở hữu sản phẩm)</li> <li data-xf-list-type="ul">ScrumMaster (Người điều phối )</li> <li data-xf-list-type="ul">Development Team (Nhóm phát triển)</li> </ul></li> <li data-xf-list-type="ul">Tài liệu (Atifacts): các kết quả đầu ra<ul> <li data-xf-list-type="ul">Product Backlog (Danh sách các chức năng cần phát triển của sản phẩm)</li> <li data-xf-list-type="ul">Sprint Backlog (Danh sách các chức năng cần phát triển cho mỗi giai đoạn)</li> <li data-xf-list-type="ul">Estimation (Kết quả ước lượng của Team)</li> </ul></li> <li data-xf-list-type="ul">Qui trình(Process): Qui định cách thức vận hành của SCRUM<ul> <li data-xf-list-type="ul">Sprint Planning meeting (Họp để hoạch định cho mỗi giai đoạn)</li> <li data-xf-list-type="ul">Sprint Review (Họp để tổng kết cho mỗi giai đoạn)</li> <li data-xf-list-type="ul">Daily Scrum Meeting (Họp review hàng ngày)</li> </ul></li> </ul></li> </ol></blockquote><p></p>
[QUOTE="thich van hoc, post: 171850, member: 271810"] [LIST=1] [*]Scrum (Scrm is an agile software development model) [/LIST] [IMG]https://static.techtalk.vn/wp-content/uploads/2016/05/d3deecb6ec38bb2e6c432f61e6ea2bf222b3b719.png[/IMG] Mô tả: Scrum là một phương pháp linh hoạt (agile), vì thế nó tuân thủ các nguyên tắc của Agile Manifesto (xem thêm Tuyên ngôn Agile). Ngoài ra Scrum hoạt động dựa trên ba giá trị cốt lõi, còn gọi là Ba chân của Scrum bao gồm Minh bạch, Thanh tra và Thích nghi. [B]III. TÌm hiểu về Mô hình Scrum[/B] [LIST=1] [*]Khái niệm scrum:Là một quy trình phát triển phần mềm theo mô hình linh hoạt (agile). Với nguyên tắc chủ đạo là chia nhỏ phần mềm cần sản xuất ra thành các phần nhỏ để phát triển (các phần nhỏ này phải đọc lập và Release được), lấy ý kiến khách hàng và thay đổi cho phù hợp ngay trong quá trình phát triển để đảm bảo sản phẩm release đáp ứng những gì khách hàng mong muốn. Scrum chia dự án thành các vòng lặp phát triển gọi là các sprint. Mỗi sprint thường mất 2- 4 tuần (30 ngày) để hoàn thành. Nó rất phù hợp cho những dự án có nhiều sự thay đổi và yêu cầu tốc độ cao. [*]Một số đặc điểm của SCRUM [LIST] [*]Scrum (hay agile nói chung) được xếp vào nhóm “Feature-driven development”. Sản phầm được phát triển theo tính năng, chứ không phát triển sản phẩm theo kiến trúc hệ thống. [*]Scrum khác với các mô hình Agile ở chỗ nó là mô hình hướng khách hàng (Customer oriented), vai trò của khách hàng trong việc đánh giá sản phẩm rất quan trọng. Chỉ sau mỗi sprint (2-4 tuần) khách hàng sẽ thấy được sự thay đổi của sản phẩm của mình qua đó đưa ra phản hồi sớm để định hướng. -> Thích ứng nhanh với sự thay đổi yêu cầu [*]Scrum giảm thiểu tài nguyên dành cho việc quản lý mà tập trung nhiều hơn cho những công việc liên quan trực tiếp đến việc làm ra sản phẩm. Bằng cách giảm vai trò quản lý (PM) bằng cách đẩy việc quản lý tới từng người, [*]Giảm thời gian dành cho việc viết tài liệu bằng cách tăng thời gian trao đổi trực tiếp. Thông thường khi estimate công việc, thì team estimate cả thời gian dành cho communication để hoàn thành task đó nữa. [*]Tập trung vào sản phẩm, sản phẩm mới là đích cuối cùng chứ không phải qui trình. [/LIST] [*]Ưu điểm, nhược điểm của mô hình Scrum3.1 ƯU ĐIỂM: [LIST] [*]Một người có thể làm nhiều việc ví dụ như dev có thể test [*]Phát hiện lỗi sớm hơn rất nhiều so với các phương pháp truyền thống [*]Khách hàng nhanh chóng thấy được sản phẩm qua đó đưa ra phản hồi sớm. [*]Có khả năng áp dụng được cho những dự án mà yêu cầu khách hàng không rõ ràng ngay từ đầu. [/LIST] 3.2 NHƯỢC ĐIỂM: [LIST] [*]Trình độ của nhóm là có một kỹ năng nhất định [*]Phải có sự hiểu biết về mô hình aglie . [*]Khó khăn trong việc xác định ngân sách và thời gian. [*]Luôn nghe ý kiến phản hồi từ khách hàng và thay đổi theo nên thời gian sẽ kéo dài khi có quá nhiều yêu cầu thay đổi từ khách hàng. [*]Vai trò của PO rất quan trọng, PO là người định hướng sản phẩm. Nếu PO làm không tốt sẽ ảnh hưởng đến kết quả chung [/LIST] [*]Các nhân tố cấu tạo lên 1 qui trình trong Scrum [LIST] [*]Một cách đơn giản có 03 thành tố quan trọng cấu thành nên SCRUM: Tổ chức (Organization), Qui trình (Process), Tài liệu (Atifacts). Trong mỗi thành tố có 03 thành tố con. Như vậy, chúng ta chỉ cần hiểu và áp dụng được 9 thành tố này là có thể áp dụng SCRUM. [*]Tổ chức (Organization): Tổ chức nhóm dự án và Roles (Vài trò) [LIST] [*]Product Owner (Người sở hữu sản phẩm) [*]ScrumMaster (Người điều phối ) [*]Development Team (Nhóm phát triển) [/LIST] [*]Tài liệu (Atifacts): các kết quả đầu ra [LIST] [*]Product Backlog (Danh sách các chức năng cần phát triển của sản phẩm) [*]Sprint Backlog (Danh sách các chức năng cần phát triển cho mỗi giai đoạn) [*]Estimation (Kết quả ước lượng của Team) [/LIST] [*]Qui trình(Process): Qui định cách thức vận hành của SCRUM [LIST] [*]Sprint Planning meeting (Họp để hoạch định cho mỗi giai đoạn) [*]Sprint Review (Họp để tổng kết cho mỗi giai đoạn) [*]Daily Scrum Meeting (Họp review hàng ngày) [/LIST] [/LIST] [/LIST] [/QUOTE]
Tên
Mã xác nhận
Gửi trả lời
CÔNG NGHỆ
Công Nghệ Thông Tin
Code
Quy trình phát triển phần mềm
Top