QUẢN LÝ DỰ ÁN VỚI PHẦN MỀM AGILE Bài 4: Ảnh hưởng của tầm nhìn kiến trúc phần mềm tới tốc độ của nhóm và chất lượng phần Mềm

34 426 3
QUẢN LÝ DỰ ÁN VỚI PHẦN MỀM AGILE Bài 4: Ảnh hưởng của tầm nhìn kiến trúc phần mềm tới tốc độ của nhóm và chất lượng phần Mềm

Đ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

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 4: Ảnh hưởng tầm nhìn kiến trúc phần mềm tới tốc độ nhóm chất lượng phần mềm Nội dung học  Tầm quan trọng Tầm nhìn Kiến trúc  Làm để xác định Tầm nhìn Kiến trúc  Lợi ích khác việc có Tầm nhìn Kiến trúc  Phần mềm quản lý dự án Scrum Ảnh hưởng tầm nhìn kiến trúc  Trong dự án Scrum, tốc độ nhóm (số lượng user story mà nhóm dự án bàn giao Sprint) thường dao động theo thời gian  Dự án phức tạp tốc độ nhóm dao động, điều thường dẫn tới giảm tốc độ nhóm ảnh hưởng tới khả bàn giao họ  Vấn đề thường có nhiều lý do, lý chính, từ góc độ kiến trúc, nhóm thường bận tâm để hình dung chỉnh sửa kiến trúc phần mềm chạy dự án Ảnh hưởng tầm nhìn kiến trúc Sự dao động tốc độ thiếu ý đồ kiến trúc Tầm quan trọng tầm nhìn kiến trúc Tốc độ tăng quán có ý đồ kiến trúc Thời gian cơng sức mà nhóm cần bỏ khơng có tầm nhìn kiến trúc Viết mã ứng dụng mà khơng có kế hoạch ý đồ kiến trúc Thời gian công sức mà nhóm cần bỏ khơng có tầm nhìn kiến trúc Tìm kiến trúc trình triển khai Sprint Thời gian cơng sức mà nhóm cần bỏ khơng có tầm nhìn kiến trúc Tìm kiến trúc Sprint Thời gian công sức mà nhóm cần bỏ khơng có tầm nhìn kiến trúc Tìm kiến trúc Sprint Làm để xác định Tầm nhìn Kiến trúc  Nhóm phải thực hai điều để đến tầm nhìn kiến trúc Một số xem lại tầm nhìn mục tiêu sản phẩm để xác định liệu kinh doanh  Một cách khác sử dụng kỹ thuật thu thập yêu cầu bậc cao trực quan, thu thập yêu cầu cho Product Backlog  Theo chiến lược này, nhóm cần xác định user story nhóm lại dựa nghiệp vụ, nhờ mà có thành phần liệu chung, ổn định Lợi ích khác việc có tầm nhìn kiến trúc Q trình kiến trúc liệu Lợi ích khác việc có tầm nhìn kiến trúc Kiến trúc liệu cuối ứng dụng Lợi ích khác việc có tầm nhìn kiến trúc Mơ hình liệu giao dịch Lợi ích khác việc có tầm nhìn kiến trúc Lược đồ hình liệu Phần mềm quản lý dự án Scrum  Có số phần mềm quản lý dự án Scrum  Trello (miễn phí)  Jira (có phí)  PivotalTracker (có phí) Giới thiệu phần mềm Trello  Trello website (tại địa trello.com)  Công cụ trực tuyến quản lý công việc cá nhân hay nhóm  Cơng việc chia làm loại:  Phải làm (todo)  Đang làm (doing)  Hoàn thành (done)  Khi bạn làm cần quan tâm tới công việc trạng thái làm, qua giúp bạn tập trung xử lý cơng việc hiệu Lợi ích Trello  Không bị quên việc  Không bị rối  Sắp xếp công việc ưu tiên  Kiểm tra công việc Đăng ký sử dụng Trello  Đăng ký tài khoản trello (có thể sử dụng gmail)  Tạo board quản lý công việc  Trong bảng quản lý cơng việc lúc tạo có danh sách: todo, doing done Đây nơi chứa toàn đầu mục công việc bạn để thực Đăng ký sử dụng Trello Tạo danh sách công việc Trello  Mặc định Trello tạo sẵn danh sách công việc: Todo, Doing Done Bạn có đổi tên cho phù hợp với cách hiểu bạn, thêm cột tùy ý  Todo (việc phải làm): Tại bạn tạo đầu việc (Add a card) cần làm  Doing (đang làm): Danh sách việc bạn thực Tốt có đầu việc mục này, lúc bạn nên thực cơng việc thơi  Done (hồn thành): Các cơng việc thực xong để Quản lý công việc với Trello  Khi bắt đầu ngày làm việc bạn bắt đầu cột Todo, viết hết công việc cần làm cột này, bổ sung ngày  Sau bạn chọn việc phù hợp từ cột Todo kéo sang cột Doing tiến hành cơng việc  Làm xong công việc cột Doing bạn kéo công việc sang cột Done, bạn hoàn thành cơng việc  Bạn tiếp tục tìm cơng việc từ cột Todo kéo sang cột Doing tiếp tục hết công việc cột Todo Thảo luận trao đổi tình  Cập nhật bảng công việc nào?  Ứng xử với người đến muộn?  Ứng xử với câu trả lời “Tơi khơng biết làm ngày hơm nay”? Workshop  Chuẩn bị trước buổi Workshop:  Lưu tài liệu mô tả user story Sprint đánh giá chi tiết user story lên LMS (sử dụng mẫu cung cấp LMS  Lưu thông tin họp hàng ngày (dưới dạng file word) lên LMS  Nội dung buổi Workshop  Thảo luận trao đổi với giảng viên yêu cầu sau:  Mô tả yêu cầu cho sprint  Đưa danh sách user story sprint  Đánh giá user story sprint Tổng kết nội dung học  Với tầm nhìn kiến trúc rõ ràng, tốc độ nhóm khơng dao động nhiều  Bằng việc phân tách user story theo thành phần liệu nghiệp vụ chung, nhóm tổ chức cơng việc phát triển song song  Sử dụng công cụ Trello để quản lý dự án

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

Từ khóa liên quan

Mục lục

  • QUẢN LÝ DỰ ÁN VỚI PHẦN MỀM AGILE

  • Slide Number 2

  • Slide Number 3

  • Slide Number 4

  • Slide Number 5

  • Slide Number 6

  • Slide Number 7

  • Slide Number 8

  • Slide Number 9

  • Slide Number 10

  • Slide Number 11

  • Slide Number 12

  • Slide Number 13

  • Slide Number 14

  • Slide Number 15

  • Slide Number 16

  • Slide Number 17

  • Slide Number 18

  • Slide Number 19

  • Slide Number 20

Tài liệu cùng người dùng

Tài liệu liên quan