Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
2,37 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN BÁO CÁO MÔN HỌC QUẢN TRỊ DỰ ÁN THƯƠNG MẠI ĐIỆN TỬ DỰ ÁN: XÂY DỰNG WEBSITE BÁN GIÀY THỜI TRANG Giảng viên hướng dẫn: ThS Huỳnh Đức Huy Lớp: EC208.N11.TMCL Nhóm: Nhóm Sinh viên thực hiện: Vân Thiên Thanh 20520768 Phạm Quang Tùng 20520851 Lê Anh Tuấn 20520948 Nguyễn Phương Duy 20521241 Lương Việt Hoàng 20521341 Thành phố Hồ Chí Minh, tháng 10 năm 2022 Quản lý tài liệu Ngày tạo: 03/10/2022 Thời gian lưu: 15/12/2022 17:00:00 PM Nhóm: Lưu bởi: Vân Thiên Thanh Lịch sử thay đổi Người thực Ngày thực Nội dung Vân Thiên Thanh 03/10/2022 Giới thiệu dự án Vân Thiên Thanh 05/10/2022 Khởi động dự án Vân Thiên Thanh 05/10/2022 Hoàn tất khởi động dự án Vân Thiên Thanh 13/10/2022 Phạm Quang Tùng 17/10/2022 Phân rã công việc Phạm Quang Tùng 20/10/2022 Lập lịch làm việc Phạm Quang Tùng 25/10/2022 Ước tính chi phí Nguyễn Phương Duy 28/10/2022 Lương Việt Hoàng 03/11/2022 Quản lý chất lượng Lê Anh Tuấn 15/11/2022 Cập nhật test case Phạm Quang Tùng 30/11/2022 Vân Thiên Thanh 15/12/2022 Kết thúc dự án Phạm Quang Tùng 10/10/2022 Lên kế hoạch dự án Vân Thiên Thanh 15/12/2022 Hồn tất báo cáo Cập nhật vai trị trách nhiệm thành viên Lập danh sách rủi ro giải pháp Cập nhật tiến độ hồn thành phần phân tích MỤC LỤC Quản lý tài liệu Lịch sử thay đổi LỜI MỞ ĐẦU 10 CHƯƠNG 1: GIỚI THIỆU 11 1.1 Từ ngữ viết tắt thuật ngữ .11 1.2 Tham khảo 11 1.3 Tổng quan dự án .11 1.4 Phạm vi, mục tiêu dự án 12 1.5 Các bên liên quan nhân 14 1.6 Điều phối dự án 14 CHƯƠNG 2: KHỞI ĐỘNG DỰ ÁN 16 2.1 Hình thành nhóm 16 2.1.1 Xác định cách thức làm việc báo cáo nhóm .16 2.1.2 Nội dung họp 18 2.2 Project Charter (Tuyên bố dự án) .20 2.3 Scope statement (Phát biểu phạm vi) .21 CHƯƠNG 3: LÊN KẾ HOẠCH DỰ ÁN 24 3.1 Mơ hình phát triển phần mềm 24 3.2 Cơ cấu tổ chức dự án 25 3.2.1 Tổ chức dự án 25 CHƯƠNG 4: KẾ HOẠCH THỰC HIỆN DỰ ÁN 30 4.1 Phân rã công việc (WBS) 30 4.1.1 Danh sách tài nguyên 30 4.1.2 Phân công tài nguyên 30 4.1.3 Phân tích nghiệp vụ đề tài (tối thiểu cấp) .31 4.2 Lập lịch làm việc 40 4.2.1 Sơ đồ Gantt 42 4.2.2 Các cột mốc (milestone) work product 44 4.3 Chi phí dự án 47 4.4 Quản lý rủi ro 48 4.4.1 Lập danh sách rủi ro giải pháp .48 CHƯƠNG 5: QUẢN LÝ CHẤT LƯỢNG 52 5.1 Coding convention: chuẩn viết code 52 5.1.1 Cú pháp lạc đà (camelCase) 52 5.1.2 Cú pháp Pascal (PascalCase) .52 5.1.3 Cú pháp rắn (snake_case) 52 5.1.5 Comment 53 5.2 Công cụ quản lý source code (github) 53 5.2.1 Giới thiệu Github .53 5.2.2 Quản lý mã nguồn .53 5.2.3 Lưu trữ đoạn mã 56 5.3 Test case 56 5.3.1 Các mẫu test case 56 5.3.2 Minh họa vài test case đề tài .59 5.4 Tiến độ dự án 61 5.4.1 Thời điểm để cập nhật lại tiến độ dự án 61 5.4.2 Báo cáo tình trạng dự án chi phí, tiến độ theo EVM .66 5.4.3 Cập nhật tiến độ công việc, baseline 67 5.4 Giả sử tiến độ công việc bị trễ so với kế hoạch .68 CHƯƠNG 6: KẾT THÚC DỰ ÁN .70 6.1 Bài học kinh nghiệm 70 6.2 Lý phát triển dự án 71 6.3 Những kết đạt 71 DANH MỤC BẢNG VÀ HÌNH ẢNH DANH MỤC BẢNG Bảng Bảng từ ngữ viết tắt thuật ngữ 11 Bảng Bảng tham khảo 11 Bảng Bảng phạm vi, mục tiêu dự án 14 Bảng Bảng bên liên quan 14 Bảng Bảng điều phối dự án 15 Bảng Bảng họ tên thành viên, chữ ký 16 Bảng Bảng phân công 19 Bảng Bảng vai trò trách nhiệm 21 Bảng Bảng phát biểu phạm vi 23 Bảng 10 Bảng vai trò trách nhiệm 29 Bảng 11 Bảng danh sách tài nguyên 30 Bảng 12 Bảng phân công tài nguyên 31 Bảng 13 Bảng phân tích nghiệp vụ đề tài 38 Bảng 14 Bảng chi phí tài nguyên 39 Bảng 15 Bảng lịch làm việc 41 Bảng 16 Bảng cột mốc .46 Bảng 17 Bảng danh sách rủi ro 48 Bảng 19 Bảng giải rủi ro 51 Bảng 20 Bảng thông tin test case 59 Bảng 21 Bảng test case đăng ký .61 Bảng 22 Bảng cập nhật tiến độ dự án .63 DANH MỤC HÌNH ẢNH Hình Hình mơ hình thác nước cải tiến 24 Hình Hình tổ chức dự án 25 Hình Hình sơ đồ Gantt 43 Hình Hình ước tính chi phí 47 Hình Hình repo 54 Hình Hình chi tiết repo 54 Hình Hình repo có ổ khóa 55 Hình Hình repo project cocos2d-x 55 Hình Hình tiến độ dự án công việc 63 Hình 10 Hình tiến độ thời gian làm việc 64 Hình 11 Hình điều chỉnh thời gian làm việc .64 Hình 12 Hình tiến độ cơng việc sau cập nhật thời gian 65 Hình 13 Hình kế hoạch cơng việc “Lên kế hoạch chi phí” 65 Hình 14 Hình tiến độ cơng việc “Lên kế hoạch chi phí” 65 Hình 15 Hình hồn thành cơng việc “Lên kế hoạch chi phí” 66 Hình 16 Hình tình trạng chi phí theo EVM 66 Hình 17 Hình chi phí theo EVM .67 Hình 18 Hình cập nhật tiến độ cơng việc theo baseline 67 Hình 19 Hình thời gian bắt đầu kết thúc giai đoạn “Bàn giao sản phẩm” 68 Hình 20 Hình thời gian chi phí giảm thời gian làm việc .68 Hình 21 Hình thời gian chi phí tăng nhân lực .69 Hình 22 Hình biểu đồ EVM sau kết thúc dự án 69 Hình 23 Hình đánh giá kết dự án 70 LỜI MỞ ĐẦU Ngày nay, với sức mạnh công nghệ đại nhanh chóng giúp người khỏi khó khăn công việc, sống tấp nập hối ta cần phải nhanh chóng gia nhập vào giới, chủ động hội nhập Với phát triển nhanh chóng có nhiều cơng cụ hữu ích giúp tiết kiệm nhiều thời gian chi phí Nhiều website lĩnh vực công nghệ thông tin nhanh chóng đời góp phần đáng kể “Thương mại điện tử” lĩnh vực đầy tiềm đem lại nhiều thành tích cực cho ngành kinh tế Qua tìm hiểu, khảo sát nhu cầu đánh giá xu hướng nay, nhóm chúng em định xây dựng website bán giày online đáng tin cậy, chất lượng Đáp ứng nhu cầu ngày tăng việc mua sắm sản phẩm giày nhiều người xã hội Xuất phát từ nhu cầu thực tế, xã hội cần công cụ để giải tốt vấn đề Chính u cầu thực tế nhóm em muốn xây dựng dự án xây dựng “Xây dựng website bán giày thời trang” mong giúp ích phần phát triển kinh tế Nhưng bên cạnh việc xây dựng website hồn thiện cịn phụ thuộc vào nhiều yếu tố khác Việc quản lý dự án website bước quan trọng xây dựng đề tài Mặc dù nhóm chúng em có cố gắng tìm hiểu thực đề tài điều kiện thời gian có hạn, khả quản lý dự án chưa có nên báo cáo chúng em khơng tránh khỏi thiếu sót, chúng em mong nhận giúp đỡ từ phía thầy bạn Đặc biệt chúng em xin chân thành cảm ơn thầy Huỳnh Đức Huy tận tình giúp đỡ chúng em trình làm đề tài 10 − Negative: • Có Test cases kiểm tra dự đoán bạn tình dẫn đến thơng báo lỗi Ngoài ra, loại trường hợp kiểm thử bao gồm xác minh tình khơng mong muốn xảy ra, ví dụ trường hợp khơng mơ tả tài liệu Ví dụ: bạn kiểm tra trường email, đưa ký tự danh sách đề cập Bạn thử gây gián đoạn trường, kiểm tra xem liệu lưu trữ hệ thống khởi động lại hay tiếp xúc với yếu tố bên ngồi khác − Boundary value: • Để kiểm tra giá trị hai ràng buộc Một số liên quan đến kiểm thử tích cực, lại tiêu cực Tốt tách biệt chúng để không bỏ lỡ kỳ trường hợp Những trường hợp kiểm thử dấu hiệu cho thấy bạn sở hữu thiết kế kiểm thử, mà bạn xem Ví dụ: bạn tìm thấy thơng tin tài liệu mà mật phải chứa khơng q 60 ký tự Vì vậy, bạn phải chắn biết điều xảy bạn gõ 5, 6, 60 61 ký tự Đừng quên trường hợp bỏ trống trường mật Nếu tài liệu không mô tả hạn chế vậy, bạn tự giới thiệu cho họ, thảo luận với nhóm để đưa thống − Integration: • Kiểm tra kết nối phần khác chương trình Đây không loại trường hợp kiểm thử, mà giống với mức độ kiểm thử Nhưng điều bắt buộc Bạn phải mô tả chúng, đặc biệt hệ thống bạn bao gồm hai mơ-đun Bạn viết trường hợp kiểm thử để kiểm tra diện liệu nhập phần khác phần mềm Ví dụ: bạn có phần tốn cho loại chức cụ thể Thì bạn phải chắn cho dù chức hồn thành sau 57 tốn Rốt cuộc, nhà phát triển triển khai phần cách riêng biệt, có vấn đề phát sinh họ tích hợp phần với − Testing localization: • Kiểm tra tất yếu tố giao diện người dùng ngơn ngữ khác vị trí chúng (nếu có hỗ trợ cho ngơn ngữ có quy tắc viết đọc khác nhau) Ví dụ: Nếu phần mềm bạn hỗ trợ vị trí mà giao diện người dùng đặt từ phải sang trái, bạn nên ý vào hoạt động chức Drop-down list (danh sách thả xuống), checkboxes (ô chọn), switching elements On/Off (các nút chuyển trạng thái on/off) • Viết trường hợp để kiểm tra GUI Bạn mơ tả xuất hướng dẫn chương trình, phím nóng, lỗi… Nếu bạn có phần mềm tuyệt vời hỗ trợ nhiều ngôn ngữ, chia trường hợp kiểm thử localisation thành phần riêng biệt Nếu bạn không sử dụng công cụ quản lý test case nào, bạn dùng cơng cụ mã nguồn mở Excel để quản lý thực thi test cases bạn • Các ví dụ mẫu test cases hữu ích sử dụng chúng, bạn tiết kiệm thời gian nguồn lực để đảm bảo hiểu đầy đủ sản phẩm số lượng lớn trường hợp thử nghiệm • Định dạng test cases khác tùy theo công ty, tổ chức Có nhiều phương pháp tài liệu test cases, số ví dụ • Chú ý test case nên viết tiếng anh, để đảm bảo khách hàng, hay bên thứ xem đánh giá 58 5.3.2 Minh họa vài test case đề tài − Test case 1: Tên dự án: Website bán giày Test Case Test case ID: Register Test Designed by: Lương Việt Hồng Test Priority (Low/Medium/High): Medium Module Name: Màn hình đăng nhập Test Title: Kiểm tra chức đăng nhập Test Designed date: 29/12/2022 Test Executed by: Lương Việt Hoàng Test Execution date: 30/12/2022 Description: Xác minh đăng ký tên người dùng mật hợp lệ Bảng 19 Bảng thông tin test case Pre-conditions: Dependencies: Truy cập hệ Để trống Register_01 Không nhập tất thống, mở trường trường hình Nhấn nút đăng ký Register Thông báo nhập trường Thất bại Để trống Nhập thiếu Register_02 Truy cập hệ nhiều Thông bá́́́o nhiều thống, mở nhập trường Thất hình trường cịn trống bại trường đăng ký Nhấn nút gần Register 59 Nhập tất trường Truy cập hệ Register_03 Nhập email sai thống, mở định dạng hình đăng ký Nhập sai Thông báo định dạng sai định email dạng (không có trường @) email Thất bại Nhấn nút Register Nhập tất trường Nhập password Register_04 confirm password khác Truy cập hệ thống, mở hình đăng ký Nhập password confirm Báo lỗi password khác password confirm khác password Thất bại Nhấn nút Register Nhập tất trường Nhập yêu Register_05 cầu tất Truy cập hệ trường, khơng thống, mở nhấn nút hình Registration as đăng ký Agent Không nhấn nút Registration as Agent khác Đăng ký thành công, Thành quay cơng hình Nhấn nút Register 60 Nhập tất Nhập yêu cầu Truy cập hệ Nhấn nút tất trường, Register_06 trường nhấn nút Registration as Đăng ký thống, mở Registration thành công, Thành hình as Agent quay cơng đăng ký khác Agent hình Nhấn nút Register Bảng 20 Bảng test case đăng ký 5.4 Tiến độ dự án 5.4.1 Thời điểm để cập nhật lại tiến độ dự án − Theo kế hoạch ban đầu, công việc “Viết tài liệu nghiên cứu khả thi” thực từ ngày 05/10/2022 đến ngày 06/10/2022 Tên công việc Xác định dự án Thời gian Công Bắt đầu 0.5 trạng ngày việc trước ngày 03/10/22 Khảo sát Kết thúc 03/10/22 Tên tài % hoàn nguyên thành 13/10/22 0% 03/10/22 0% Nguyễn Phương Khảo sát 0.5 trạng tổ chức ngày 03/10/22 03/10/22 Duy; Phạm 0% Quang Tùng 61 Lê Anh Khảo sát 0.5 trạng nghiệp vụ ngày Tuấn; 03/10/22 03/10/22 4SS Lương 0% Việt Hoàng Khảo sát 0.5 trạng tin học ngày Vân 03/10/22 03/10/22 5SS Thiên 0% Thanh Xác định yêu cầu khách ngày 03/10/22 06/10/22 0% hàng Đối tượng khảo 0.5 sát ngày Nội dung khảo 0.5 sát ngày Tiến hành 0.5 vấn khách hàng ngày Vân 03/10/22 03/10/22 4;5;6 Thiên 0% Thanh 04/10/22 04/10/22 Lê Anh Tuấn 0% Phạm 04/10/22 04/10/22 8;9 Quang 0% Tùng Lê Anh Kết khảo sát 0.5 ngày Tuấn; 05/10/22 05/10/22 10 Lương 0% Việt Hoàng Viết tài liệu nghiên cứu khả thi Lương ngày 05/10/22 06/10/22 11 Việt 0% Hoàng; 62 Vân Thiên Thanh Bảng 21 Bảng cập nhật tiến độ dự án − Nhưng tính đến 06/10/2022 tất cơng việc hồn thành thời hạn (100%), riêng công việc “Viết tài liệu nghiên cứu khả thi” thực 50% Hình Hình tiến độ dự án cơng việc 63 Hình 10 Hình tiến độ thời gian làm việc − Để giải vấn đề này, nhóm tăng thời gian làm việc thực tế lên 24h (trước theo kế hoạch 16h) Hình 11 Hình điều chỉnh thời gian làm việc 64 − Tất cơng việc tính đến thời điểm 06/10/2022 công việc “Viết tài liệu nghiên cứu tính khả thi” hồn thành 100% Hình 12 Hình tiến độ công việc sau cập nhật thời gian − Từ ngày 10/10/2022 đến ngày 12/10/2022, nhóm có cơng việc “Lên kế hoạch Hình 13 Hình kế hoạch cơng việc “Lên kế hoạch chi phí” chi phí” cần hồn thành − Vì nhiều thứ phải xử lý dự kiến, cơng việc “Lên kế hoạch chi phí” tính đến theo kế hoạch (Ngày kết thúc: 12/10/2022) hoàn thành 70% Nhóm định dời cơng việc bị trễ đến ngày 13/10/2022 phải hoàn thành xong tất Hình 12 Hình tiến độ cơng việc “Lên kế hoạch chi phí” 65 − Đến ngày 13/10/2022, tất cơng việc hồn thành 100% Hình 13 Hình hồn thành cơng việc “Lên kế hoạch chi phí” − Nhóm lưu lại đường sở thời điểm với tên BaseLine1 5.4.2 Báo cáo tình trạng dự án chi phí, tiến độ theo EVM Hình 14 Hình tình trạng chi phí theo EVM 66 Hình 16 Hình chi phí theo EVM 5.4.3 Cập nhật tiến độ công việc, baseline Hình 15 Hình cập nhật tiến độ cơng việc theo baseline 67 5.4 Giả sử tiến độ công việc bị trễ so với kế hoạch − Các công việc lưu từ Baseline (cơng việc cuối hồn thành “Lên kế hoạch chi phí”) đến kết thúc giai đoạn UAT hồn thành 100% có chênh lệch giá, nhân bổ nhiệm vào công việc Tại nhóm lưu lại Baseline − Ở giai đoạn Bàn giao sản phẩm, theo kế hoạch thời gian bắt đầu thời gian kết thúc là: Hình 17 Hình thời gian bắt đầu kết thúc giai đoạn “Bàn giao sản phẩm” − Nhóm giả sử: lý khách quan, ngày bắt đầu trễ ngày (ngày bắt đầu 14/12/2022), ngày kết thúc 16/12/2022 Để kịp tiến độ nhóm đề xuất giải pháp: giảm thời gian làm việc tăng nhân lực cho công việc ● Giảm thời gian làm việc: nhóm chọn giảm cơng việc “Checklist kỹ thuật” (từ ngày xuống ngày) công việc “Hỗ trợ kỹ thuật” (từ ngày xuống cịn 0.5 ngày) Hình 18 Hình thời gian chi phí giảm thời gian làm việc 68 ● Tăng nhân lực cho công việc (cho công việc “Checklist kỹ thuật” “Hỗ trợ kỹ thuật”) Hình 19 Hình thời gian chi phí tăng nhân lực − Nhận xét: so sánh bảng chi phí sau thực phương pháp Ta thấy giảm thời gian làm việc để hoàn thành tiến độ dự án mang lại hiệu cao − Biểu đồ EVM sau kết thúc dự án Hình 20 Hình biểu đồ EVM sau kết thúc dự án 69 CHƯƠNG 6: 6.1 KẾT THÚC DỰ ÁN Bài học kinh nghiệm − Lý phát triển dự án: ● Dự án xây dựng đáp ứng nhu cầu mua sắm giày online khách hàng ● Giúp cho hoạt động mua sắm khách hàng dễ dàng thuận tiện − Kết đạt được: ● Dự án hoàn thành 100% trễ tiến độ so với kế hoạch ban đầu ● Các thành viên tham gia quản lý dự án rút học, có thêm kiến thức lĩnh vực, ngành nghề theo học − Đánh giá kết dự án: Hình 21 Hình đánh giá kết dự án ● Đánh giá dự án ● Đánh giá nhân lực: Các thành viên làm việc hết mình, có tinh thần đồn kết, ham học hỏi bổ trợ lẫn 70 ● Ưu điểm: ▪ Các thành viên làm việc tốt, đáp ứng đủ yêu cầu ▪ Hoàn thành nghiệp vụ dự án ● Khuyết điểm: ▪ Các thành viên làm nên chưa có nhiều kinh nghiệm ▪ Khó khăn việc quản lý nhiều phần dự án 6.2 Lý phát triển dự án − Một dự án muốn thành cơng cần nhiều yếu tố (con người, thời gian, chi phí, …) Qua dự án lần nhóm em rút nhiều học: ● Phạm vi dự án phải phù hợp với khả tình hình thực tế thị trường ● Biết cách quản lý thời gian, tiến độ, chi phí cơng việc ● Hiểu quy trình, cách thức để quản lý dự án 6.3 Những kết đạt − Qua giai đoạn tiến hành dự án, nhóm nhận nhiều vấn đề, khó khăn thách thức q trình thực Nhóm định đề xuất giải pháp để phát triển tốt làm dự án tiếp theo: ● Cần hiểu rõ lý thuyết, nội dung trước bắt đầu thực hành với dự án ● Có lịch cụ thể, rõ ràng ● Về tài liệu, phải xây dựng chi tiết thuận tiện cho việc kiểm tra tiện lợi cho khách hàng sử dụng 71 ... (Tuyên bố dự án) − Tuyên bố dự án: • Tên dự án: Website bán giày thời trang • Ngày bắt đầu: 03/10/2022 • Ngày kết thúc: 15/12/2022 − Thơng tin kinh phí: 75 Triệu (VNĐ) − Người quản lý dự án: • Vân... yêu cầu website bán giày thời trang ● Tìm hiểu website tương tự ● Dựa yêu cầu để phát triển website phối hợp công việc với dự án ● Phát triển ước tính chi tiết chi phí cho dự án báo cáo đến khách... xây dựng dự án xây dựng “Xây dựng website bán giày thời trang? ?? mong giúp ích phần phát triển kinh tế Nhưng bên cạnh việc xây dựng website hồn thiện cịn phụ thuộc vào nhiều yếu tố khác Việc quản