1. Trang chủ
  2. » Giáo án - Bài giảng

QUẢN LÝ DỰ ÁN VỚI PHẦN MỀM AGILE Bài 5: Lập kế hoạch và thực thi dự án

34 321 5

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 1,37 MB

Nội dung

Phương pháp Agile là một cách chú trọng vào việc lặp lại liên tục sự phát triển và kiểm thử xuyên suốt vòng đời phát triển phần mềm của dự án. Cả 2 hoạt động phát triển phần mềm và kiểm thử của mô hình Agile đều hoàn toàn khác biệt với mô hình Waterfall.

QUẢN LÝ DỰ ÁN VỚI PHẦN MỀM AGILE Bài 5: Lập kế hoạch thực thi dự án Nội dung học  Từ tầm nhìn kiến trúc đến lập kế hoạch phát hành lập kế hoạch sprint  Từ phát triển phần mềm tăng trưởng đến phát triển phần mềm song song  Biểu đồ Burndown  Tốc độ nhóm Từ Tầm nhìn Kiến trúc đến Lập kế hoạch Phát hành Lập kế hoạch Sprint  Thay thụ động Product owner định mà nhóm làm Sprint, nhóm có thêm nhiều lợi ích từ việc cộng tác với Product Owner Thanh tra tập user story cho hệ thống thư viện trung tâm Từ Tầm nhìn Kiến trúc đến Lập kế hoạch Phát hành Lập kế hoạch Sprint Nhóm lướt qua tập user story xác định kiến trúc mức cao sau: Xác định ý đồ kiến trúc cho hệ thống thư viện trung tâm Từ Tầm nhìn Kiến trúc đến Lập kế hoạch Phát hành Lập kế hoạch Sprint  Sử dụng cách tiếp cận thành phần liệu chung, nhóm phân chia user story thành vòng khác Tiếp tục phân chia User Story theo thành phần liệu chung Từ Tầm nhìn Kiến trúc đến Lập kế hoạch Phát hành Lập kế hoạch Sprint  Lát cắt chiều ngang có nghĩa nhóm hình dung việc phát triển sản phẩm phần mềm cách tạo tảng cho thành phần liệu thực thể quan trọng tồn vòng, phần lõi vòng ngồi  Trong trường hợp hệ thống thư viện trung tâm, việc mang ý nghĩa đặt tảng cho thực thể Book Patron phát hành số 1, Reservation Location phát hành số Từ Tầm nhìn Kiến trúc đến Lập kế hoạch Phát hành Lập kế hoạch Sprint Tổ chức phát hành theo lát cắt ngang Từ Tầm nhìn Kiến trúc đến Lập kế hoạch Phát hành Lập kế hoạch Sprint  Tiếp theo, tùy theo tính chất liệu chung (và tốc độ nhóm) mà phát hành số chia thành hai Sprint  Sprint tập trung vào phần khái niệm Book  Sprint tập trung vào phần khái niệm Patron  Có thể áp dụng cách tiếp cận cho phát hành số Nó chia thành hai Sprint  Sprint tập trung vào khái niệm Reservation  Sprint nhấn mạnh vào khái niệm Location Từ Tầm nhìn Kiến trúc đến Lập kế hoạch Phát hành Lập kế hoạch Sprint Tổ chức phát hành theo lát cắt dọc Từ Tầm nhìn Kiến trúc đến Lập kế hoạch Phát hành Lập kế hoạch Sprint  Lát cắt chiều dọc có nghĩa nhóm phát triển sản phẩm phần mềm cách tạo tảng cho tất thành phần liệu thực thể, vòng  Trước tiên nhóm đặt tảng cho tất thứ liên quan đến khái niệm Book phát hành số  Sau đó, tất chi tiết khái niệm Patron phát hành số 2, tiếp tục Cộng tác việc lập kế hoạch phát hành lập kế hoạch Sprint Biểu đồ Burndown  Thể tiến độ hướng tới Mục tiêu Sprint  Điều quan trọng việc phải làm để hồn tất cơng việc, khơng phải bỏ công sức khứ  Cập nhật lại Burndown hàng ngày (ngay sau họp Scrum hàng ngày) Biểu đồ Burndown  Trong ngày Sprint, ngày 1/8, Nhóm ước tính có khoảng 70 điểm (story point) cần phải thực Điều có ảnh hưởng đến tốc độ ước tính tồn Sprint  Vào ngày 16/8 Nhóm ước tính có khoảng 15 điểm lại cần phải làm Đường thẳng với nét đứt nằm cho thấy họ tầm kiểm soát Những dấu hiệu cảnh bảo bảng cơng việc  Nhìn lướt nhanh bảng cơng việc giúp thấy Sprint diễn Scrum Master có trách nhiệm đảm bảo Nhóm hành động dựa dấu hiệu cảnh báo giống sau Những dấu hiệu cảnh bảo bảng công việc Tạo biểu đồ Burndown với trello  Sử dụng công cụ https://www.burndownfortrello.com  Click nút Connect to Trello để cấp quyền cho ứng dụng sử dụng Trello API Tạo biểu đồ Burndown với trello  Click nút Allow để cấp quyền cho ứng dụng Tạo biểu đồ Burndown với trello  Click vào Board biểu đồ burndown hiểu thị bên phải Tốc độ nhóm (velocity)  Khối lượng cơng việc hồn tất Sprint tuần  Căn để Product Owner tiên đoán thời điểm phát hành  Căn để Nhóm Phát triển xác định cơng việc khối lượng cho Sprint  Trong sản phẩm, với chất lượng đảm bảo, tốc độ tăng phản ánh suất lao động  Các yếu tố ảnh hưởng: độ xác định, thay đổi công nghệ, tăng trưởng kĩ năng, động lực, cam kết, … Họp Scrum hàng ngày  Duy trì ngày 15 phút để đồng hóa cơng việc lập kế hoạch tức thời  Một chế “thanh tra thích nghi” nhóm tự quản  Các thành viên nhóm báo cáo cho nhau, không báo cáo cho Scrum Master  Cố định thời gian, địa điểm; nên đứng họp Họp Scrum hàng ngày  câu hỏi:  Đã làm kể từ lần họp trước?  Sẽ làm từ lần họp tiếp theo?  Có khó khăn cơng việc? Thảo luận trao đổi tình  Có khó khăn cản trở thực Scrum? Workshop  Chuẩn bị trước buổi Workshop:  Các nhóm thực trước họp Scrum hàng ngày (họp đứng vòng 20 phút) Lưu thơng tin họp biên họp lên LMS  Nội dung buổi Workshop  Các nhóm tiến hành trao đổi họp Scrum hàng ngày  Trao đổi với giảng viên để rút kinh nghiệm họp Scrum hàng ngày Tổng kết nội dung học  Từ tầm nhìn kiến trúc đến lập kế hoạch phát hành lập kế hoạch sprint  Từ phát triển phần mềm tăng trưởng đến phát triển phần mềm song song  Biểu đồ Burndown  Tốc độ nhóm

Ngày đăng: 01/03/2019, 14:49

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w