Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,92 MB
Nội dung
XÂY DỰNG ỨNG DỤNG BÁN GIÀY GV hướng dẫn: Trịnh Cơng Duy Nhóm thực hiện: 19N10 - Nhóm 14 Nguyễn Trọng Đức Lớp HP: 19N10 - Lớp SH:19TCLC_DT6 Nguyễn Hữu Trọng Lớp HP: 19N10- Lớp SH:19TCLC_DT4 Mô tả dự án Nội dung Agile Scrum Quá trình thực dự án Kết MÔ TẢ DỰ ÁN ◦ Xây dựng phần mềm giúp cho việc theo dõi quản lý kinh doanh cửa hàng trở nên nhanh chóng thời gian, xác việc sử dụng liệu Giúp cho nhân viên làm việc có chất lượng đạt kết quả, hiệu xuất cao Giảm bớt công việc cho nhân viên Tổng hợp báo cáo thống kê thuận tiện, xác nhanh chóng ◦ Các sản phẩm phân loại cách cụ thể rõ ràng ◦ Được cập nhật cụ thể lên trang Wed hệ thống trưng bày cửa hàng ◦Khách hàng tiếp nhận sản phẩm Wed hệ thống trực tiếp cửa hàng Mô tả dự án ◦ Q trình bán hàng mơ tả sau: + Mua trực tiếp cửa hàng: khách hàng thử trải nghiệm sản phẩm trực tiếp cửa hàng Có nhân viên chun mơn tư vấn kĩ cho khách, sau ưng ý khách hàng tốn vị trí thu ngân Mọi thơng tin thu ngân cập nhật đầy đủ hệ thống quản lý cửa hàng Giúp cho việc toán tiện lợi xác + Mua hàng online: khách hàng tìm hiểu sản phẩm Wed cửa hàng Mọi thắc mắc khách hàng nhân viên tư vấn online Sau ưng ý khách hàng tốn online cách chuyển khoản qua tài khoản ngân hàng, ATM, … Mọi sản phẩm Ship tận nhà theo yêu cầu khách hàng + Thông tin ghi lại: Tên khách hàng, địa khách hàng, số điện thoại, giới tính, tên nhân viên, tên sản phẩm, số lượng, giá, size,… AGILE SCRUM ◦ Agile phương pháp phát triển phần mềm linh hoạt để đưa sản phẩm đến tay người dùng nhanh tốt sớm tốt ◦ Scrum quy trình phát triển phần mềm theo phương pháp Agile ◦ Chính thế, Scrum tuân thủ nguyên tắc Agile Manifesto Agile Scrum • Product Owner (chủ sản phẩm): Là người chịu trách nhiệm thành công dự án, người định nghĩa yêu cầu đánh giá cuối đầu nhà phát triển phần mềm • Scrum Master: Là người có hiểu biết sâu sắc Scrum đảm bảo nhóm làm việc hiệu với Scrum • Development Team (Đội sản xuất, hay Nhóm phát triển): Một nhóm liên chức (cross-functional) tự quản lý để tiến hành chuyển đổi yêu cầu tổ chức Product Backlog thành chức hệ thống họp • Sprint Planning (Họp Kế hoạch Sprint) ◦ Nhóm phát triển gặp gỡ với Product Owner để lên kế hoạch làm việc cho Sprint Công việc lập kế hoạch bao gồm việc chọn lựa yêu cầu cần phải phát triển, phân tích nhận biết cơng việc phải làm kèm theo ước lượng thời gian cần thiết để hoàn tất tác vụ ◦ Scrum sử dụng cách thức lập kế hoạch phần tăng dần theo thời gian, theo đó, việc lập kế hoạch khơng diễn lần vòng đời dự án mà lặp lặp lại, có thích nghi với tình hình thực tiễn tiến trình đến sản phẩm • Daily Scrum (Họp Scrum ngày) ◦ Scrum Master tổ chức cho Đội sản xuất họp ngày khoảng 15 phút để Nhóm Phát triển chia sẻ tiến độ công việc chia sẻ khó khăn gặp phải q trình phát triển phần mềm suốt Sprint • Sprint Review (Họp Sơ kết Sprint) ◦ Cuối Sprint, nhóm phát triển với Product Owner rà sốt lại cơng việc hoàn tất (DONE) Sprint vừa qua đề xuất chỉnh sửa thay đổi cần thiết cho sản phẩm • Sprint Retrospective (Họp Cải tiến Sprint) ◦ Dưới trợ giúp Scrum Master, nhóm phát triển rà sốt lại tồn diện Sprint vừa kết thúc tìm cách cải tiến quy trình làm việc thân sản phẩm Quy trình vận hành • Product Owner tạo Product Backlog • Đội sản xuất thực việc thực hóa dần yêu cầu Product Owner • Trước nhóm đua nước rút Sprint, đội sản xuất họp với Product Owner để lập kế hoạch cho Sprint. • Trong suốt q trình phát triển, nhóm phải cập nhật Sprint Backlog • Khi kết thúc Sprint, nhóm tạo gói phần mềm có chức hồn chỉnh, sẵn sàng chuyển giao (shippable) cho khác hàng • Sau kết thúc việc đánh giá Sprint, Scrum Master nhóm tổ chức họp Cải tiến Sprint (Sprint Retrospective) Biểu đồ phụ tải nguồn nhân lực Biểu đồ dự trữ KẾT QUẢ