BÁO CÁO QUẢN LÝ DỰ ÁN PHÁT TRIỂN WEBSITE BÁN HÀNG Quản lý dự án phần mềm là khái niệm dùng để chỉ các hoạt động bao gồm lập kế hoạch, lập lịch, phân bổ tài nguyên, thực hiện, theo dõi và phân phối các dự án liên quan đến phần mềm và web.Cùng với sự phát triển vượt bậc của công nghệ thông tin, những xu hướng mới ra đời ảnh hưởng mạnh mẽ đến phong cách sinh hoạt và lối sống của con người, đặc biệt là thói quen mua hàng trực tuyến dẫn tới các phần mềm bán hàng ra đời. Sau khi đã ký hợp đồng kinh tế, việc tiếp theo của cả hai bên khách hàng và nhà cung cấp là quản lý dự án sao cho có hiệu quả nhất. Hoạt động quản lý dự án phần mềm bán hàng đang ngày càng phát triển và hoàn thiện hơn để đáp ứng nhu cầu của các doanh nghiệp.
ĐẠI HỌC … KHOA CÔNG NGHỆ THÔNG TIN LOGO BÀI TẬP LỚN MÔN HỌC QUẢN TRỊ DỰ ÁN PHẦN MỀM BÁO CÁO QUẢN LÝ DỰ ÁN PHÁT TRIỂN WEBSITE BÁN HÀNG Sinh viên thực hiện: NAME1 : MSV NAME2 : MSV NAME3 : MSV Nhóm X – xxx Giảng viên hướng dẫn: … Hà Nội, dd/yyyy MỤC LỤC DANH MỤC BẢNG BIỂU CHƯƠNG CÁC TÀI LIỆU 1.1 Tài liệu Business Case Bảng 1.1 Bảng Tài liệu Business Case Khách hàng Công ty TNHH ABC công ty thành lập, chuyên cung cấp sản phẩm điện tử đồ công nghệ như: Laptop, điện thoại, tai nghe,… Trong thời đại công nghệ phát triển với dịch bệnh phức tạp, cơng ty định mở rộng kinh doanh, chuyển hướng sang thị trường bn bán online Địa Đơn vị thực Nhóm xx Tên dự án Xây dựng website bán hàng ABC Ngày bắt đầu dd/mm/yyyy Ngày kết thúc (dự kiến) dd/mm/yyyy Mục tiêu • Mục tiêu chiến lược cơng ty tăng trưởng liên tục lợi nhuận • Tiếp cận với nhiều khách hàng thông qua kênh khác mạng xã hội, website, thương mại điện tử,… • Xây dựng nơi cho phép khách hàng truy cập, tra cứu, tìm hiểu mua sản phẩm cơng ty Vấn đề thực tiễn • Cơng ty có trang fanpage mạng xã hội để khách hàng truy cập tham khảo sản phẩm • Việc quản lý đơn hàng thủ cơng, khó khăn tra cứu thời gian vấn đề bảo mật • Cần nhiều nhân viên Sales trực page tư vấn khách hàng • Khi số lượng đơn hàng lớn công ty mở rộng kinh doanh tương lai gây nhiều khó khăn việc điều hành máy làm viêc Các lựa chọn đề xuất Có ba lựa chọn để giải vấn đề trên: Không làm cả, cơng việc kinh doanh hoạt động tốt cơng ty tiếp tục hoạt động mà không cần dự án Mua thêm phần mềm hỗ trợ quản lý trang fanpage, quản lý liệu khách hàng Thiết kế xây dựng trang web bán hàng tích hợp nhiều chức Trên sở thảo luận với bên liên quan, BQT công ty tin phương án phương án tốt Yêu cầu sơ dự án Các chức website bán hàng ABC bao gồm: Yêu cầu chức năng: Hiển thị thông tin công ty sản phẩm liên quan Cho phép khách hàng truy cập website, tìm kiếm, lọc, xem thông tin sản phẩm mong muốn Chức đăng nhập/ đăng ký nhằm quản lý thông tin cá nhân khách hàng với quản lý đơn hàng mua Chức giỏ hàng toán cho phép quản lý sản phẩm muốn mua ( giá tiền, mã giảm giá, loại sản phẩm, màu sắc…) toán đơn hàng ( tổng tiền, hình thức vận chuyển, hình thức tốn,… ) Có trang admin cho phép người quản lý thêm, sửa, xố thơng tin cơng ty, banner quảng cáo, tin tức sản phẩm đăng bán web Dữ liệu lưu tự động server, tra cứu, thống kê dễ dàng Yêu cầu phi chức Giao diện hiển thị rõ ràng, dễ sử dụng Chống vấn đề bảo mật, đánh cắp thông tin, liệu Đảm bảo khả chịu tải dự án có nhiều lượt truy cập 10 Đảm báo hiệu suất, khả request nhanh 11 Thay đổi giao diện truy cập nhiều thiết bị khác Uớc tính lịch trình Web hồn thành khoảng 5-6 tháng Hệ thống có thời gian sử dụng hữu ích ba năm Ước lượng ngân sách Trong khoảng 3000-4000 $ Rủi ro tiềm ẩn • • • • Trang web lỗi giao diện hiển thị sai thông tin mong muốn Các chức không hoạt động hoạt động sai với đặc tả yêu cầu Các rủi ro bảo mật thông tin, liệu Các lỗi xử lý tốn ( tổng tiền sai, khơng liên kết, kết nối ngân hàng, ví điện tử, ) 1.2 Tài liệu Project Charter Bảng 1.2 Bảng tài liệu Project charter Tên dự án: Xây dựng website bán hàng ABC Ngày bắt đầu: Ngày kết thúc (dự kiến): Các mốc quan trọng: • • • • Hồn thành phân tích, thiết kế yêu cầu khách hàng vào : dd/mm/yyyy Hoàn thành xây dựng hệ thống vào dd/mm/yyyy Hoàn thành kiểm thử người dùng hệ thống vào dd/mm/yyyy Hoàn thành vận hành triển khai hệ thống vào dd/mm/yyyy Ngân sách: • Chi phí thiết kế, xây dựng hệ thống: 3000 – 4000$ • Chi phí trì hàng năm: Hosting 50 – 100$, tên miền 25 - 40$ Người quản lý: Mục tiêu: Xây dựng website cho phép khách hàng truy cập xem thơng tin, tìm kiếm, mua sản phẩm trang Bên cạnh trang web công cụ quản lý đơn hàng thông qua Database Tiêu chí đánh giá: • Hồn thành tiến độ ngân sách đề • Website hiển thị rõ thông tin công ty với sản phẩm liên quan, giao diện, thao tác thân thiện với người dùng • Các chức hoạt động theo đặc tả, yêu cầu khách hàng • Đảm bảo vấn đề bảo mật Cách tiếp cận: • Phát triển website tiếp cận từ nhu cầu mở rộng kinh doanh từ cơng ty • Tiếp cận từ nhu cầu, mong muốn, ý kiến khách hàng • Xây dựng dựa cơng ty có website từ trước VAI TRÒ VÀ TRÁCH NHIỆM Tên A B C Vai trò Nhiệm vụ Liên lạc Quản lý Lên kế hoạch, giao tác vụ cho thành viên A@gmail.com (Coder) Xây dựng, vận hành bảo trì hệ thống B@gmail.com Nhân viên Xây dựng thực thi C@gmail.com (Project Manager) Nhân viên (Tester) ca kiểm thử 1.3 Tài liệu Scope Statement Bảng 1.3 Bảng tài liệu Scope Statement Tên dự án Xây dựng website bán hàng ABC Soạn Ngày soạn Tóm tắt dự án: Trước nhu cầu mua sắm online mùa dịch công ty muốn dần chuyển hướng sang mảng kinh doanh online, dự án website bán hàng ABC phê duyệt để tiến hành xây dựng phát triển Website không kênh bn bán mà cịn nơi để giới thiệu hình ảnh cơng ty đến khách hàng Khách hàng tra cứu, tìm kiếm thơng tin sản phẩm dễ dàng trang từ chọn sản phẩm mong muốn Trang web công cụ quản lý công ty giúp tiết kiệm thời gian công sức Yêu cầu chức năng: Hiển thị thông tin công ty sản phẩm liên quan Cho phép khách hàng truy cập website, tìm kiếm, lọc, xem thông tin sản phẩm mong muốn Chức đăng nhập/ đăng ký nhằm quản lý thông tin cá nhân khách hàng với quản lý đơn hàng mua Chức giỏ hàng toán cho phép quản lý sản phẩm muốn mua ( giá tiền, mã giảm giá, loại sản phẩm, màu sắc…) tốn đơn hàng ( tổng tiền, hình thức vận chuyển, hình thức tốn,… ) Có trang admin cho phép người quản lý thêm, sửa, xoá thông tin công ty, banner quảng cáo, tin tức sản phẩm đăng bán web Dữ liệu lưu tự động server, tra cứu, thống kê dễ dàng Yêu cầu phi chức Giao diện hiển thị rõ ràng, dễ sử dụng Chống vấn đề bảo mật, đánh cắp thông tin, liệu Đảm bảo khả chịu tải dự án có nhiều lượt truy cập 10 Đảm báo hiệu suất, khả request nhanh 11 Thay đổi giao diện truy cập nhiều thiết bị khác Tài liệu sử dụng: Business case, project charter, scope statement, WBS, schedule, cost baseline, progress reports, final project presentation, final project report, lessons-learned report, tài liệu cần thiết khác để quản lý dự án Thời gian & ngân sách • Hồn thành dự án khoảng thời gian không tháng • Ngân sách khoảng 3000 – 4000 $ Tiêu chí thành cơng dự án: • Hồn thành tiến độ ngân sách đề • Website hiển thị rõ thông tin công ty với sản phẩm liên quan, giao diện, thao tác thân thiện với người dùng • Các chức hoạt động theo đặc tả, yêu cầu khách hàng • Đảm bảo vấn đề bảo mật 1.4 Tài liệu WBS Bảng 1.4 Bảng tài liệu WBS Ngày công STT Công việc Tại văn phịng Với khách hàng Phân tích, thiết kế yêu cầu khách hàng 22.0 1.0 1.1 Xác định yêu cầu KH 1.0 1.0 1.2 Soạn thảo tài liệu yêu cầu KH 6.0 1.2.1 Xây dựng tài liệu Business Case 2.0 1.2.2 Xây dựng tài liệu Project charter 2.0 1.2.3 Xây dựng tài liệu Scope Statement 2.0 1.3 Đánh giá, xác nhận yêu cầu KH 2.0 1.4 Xây dựng tài liệu thiết kế hệ thống 12.0 1.4.1 Thiết kế kiến trúc hệ thống 2.0 1.4.2 Thiết kế module 3.0 Chi tiết Gặp mặt thu thập, phân tích yêu cầu KH 1.4.3 Thiết kế Database 3.0 1.4.4 Thiết kế giao diện 3.0 1.4.5 Thảo luận, xem xét lại tài liệu 1.0 2.1 Xây dựng hệ thống: Website ABC Header 56.0 0.0 Phần tử mặc định không thay đổi chuyển trang 10.0 2.1.1 Tìm kiếm 2.0 2.1.2 Đăng nhập/ Đăng ký 4.0 Bao gồm Front-end Back-end - Tìm kiếm sản phẩm theo keyword - Hiển thị sản phẩm, viết liên quan Đăng ký / đăng nhập hệ thống quản lý tài khoản cá nhân - Lưu sản phẩm 2.1.3 Giỏ hàng - Áp mã giảm giá 3.0 - Chọn phương thức vận chuyển, toán - Hiển thị danh mục sản phẩm 2.1.4 Danh mục sản phẩm - Chuyển hướng tới trang sản phẩm mong muốn click vào danh mục tương ứng 1.0 - Hiển thị thông tin liên hệ, chăm sóc khách hàng 2.2 Footer - Hiển thị sác, quyền 1.0 - Phần tử mặc định không thay đổi chuyển trang 2.3 Trang chủ 9.0 2.3.1 Main Slider 1.0 - Hiển thị banner giới thiệu, ưu đãi, quảng cáo,… - Các banner tự động trượt sang trái bấm nút mũi tên để chuyển slide - Click vào banner chuyển hướng sang trang chi tiết banner - Hiển thị thông tin, tin tức liên quan 2.3.2 Mục tin tức 2.0 - Click tiêu đề viết chuyển hướng đến trang chi tiết viết - Hiển thị sản phẩm mua nhiều (Ảnh , tên, giá) 2.3.3 Slider sản phẩm bật 2.0 - Các sản phẩm tự động trượt sang trái bấm nút mũi tên để chuyển slide sp - Hiển thị sản phẩm (Ảnh , tên, giá) 2.3.3 Slider sản phẩm 2.0 - Các sản phẩm tự động trượt sang trái bấm nút mũi tên để chuyển slide sp - Hiển thị sản phẩm theo loại sp (Ảnh , tên, giá) 2.3.3 Slider sản phẩm theo danh mục 2.0 2.4 Trang danh mục sản phẩm 8.0 - Các sản phẩm tự động trượt sang trái bấm nút mũi tên để chuyển slide sp - Hiển thị danh mục loại sản phẩm 2.4.1 Danh mục sản phẩm - Chuyển hướng tới trang sản phẩm mong muốn click vào danh mục tương ứng 1.0 2.4.2 Lọc sản phẩm theo giá - Lọc sản phẩm theo giá (thấp đến cao / cao đến thấp) 2.0 - Lọc sản phẩm với khoảng giá tuỳ chọn 2.4.3 Lọc sản phẩm theo hãng sản xuất 1.0 2.4.4 Lọc sản phẩm 1.0 2.4.5 Nội dung trang Lọc sản phẩm theo hãng sản xuất tương ứng với danh mục - Hiển thị sản phẩm với danh mục chọn/ lọc (Ảnh, tên, giá) 3.0 - Phân trang có nhiều sản phẩm 2.5 2.5.1 Trang chi tiết sản phẩm Nội dung trang 5.0 - Hiển thị thông tin chi tiết sản phẩm (Ảnh, tên , giá, ưu đãi, đánh giá, cấu hình) 4.0 - Chức chọn số lượng & thêm giỏ hàng - Hiển thị sp liên quan đến sp xem (Ảnh , tên, giá) 2.5.2 Slider sản phẩm tương tự 1.0 2.6 Trang giỏ hàng & toán 6.0 2.6.1 Mục giỏ hàng - Các sản phẩm tự động trượt sang trái bấm nút mũi tên để chuyển slide sp - Hiển thị sp thêm vào giỏ hàng 3.0 - Chức update, delete, back 2.6.2 Mục tốn 3.0 - Hiển thị textbox nhập thông tin khách hàng, mã giảm giá - Hiển thị tổng tiền 10 phải trả - Chức chọn hình thức vận chuyển, tốn 2.7 Trang chi tiết đơn hàng 2.0 2.8 Trang admin 12.0 Hiển thị thông tin chi tiết đơn hàng đặt (các sản phẩm, thông tin người đặt,tổng tiền) 2.8.1 Mục đăng nhập admin 2.0 Đăng nhập với tài khoản adminstrator để quản lý trang web 2.8.2 Quản lý danh mục sp 2.0 Thêm, sửa, xoá danh mục sp cho web 2.0 Thêm, sửa, xoá hãng sp theo danh mục cho web 4.0 Thêm, sửa, xoá sản phẩm theo danh mục hãng sp cho web 2.0 Xem thông tin chi tiết đơn hàng (sản phẩm, thông tin người đặt, ) Giao diện web tự thay đổi tích hợp theo loại kích thức hình (PC,tablet,mobile) 2.8.3 2.8.4 2.8.5 Quản lý hãng sp Quản lý sản phẩm Quản lý đơn hàng 2.9 Responsive Design 3.0 0.0 Kiểm thử hệ thống 20.0 0.0 3.1 Viết kế hoạch kiểm thử TestCase 7.0 3.2 Thực kiểm thử 11.0 3.3 Đánh giá kiểm thử 2.0 Tài liệu 4.0 4.1 Xây dựng tài liệu HDSD trợ giúp 3.0 4.2 Kiểm tra đánh giá tài liệu 1.0 Nghiệm thu kiểm thử 3.0 7.0 11 người dùng (UAT) 5.1 Triển khai môi trường nghiệm thu 2.0 5.2 Tiến hành nghiệm thu 5.0 5.3 Kiểm tra sửa lỗi Vận hành 5.0 6.1 Triển khai môi trường vận hành hệ thống 3.0 6.2 Hướng dẫn sử dụng cho admin 2.0 Hoàn thành tài liệu báo cáo tổng kết tuyên bố kết thúc dự án 3.0 Bảo trì 0.0 0.0 Tổng phụ 107.0 13.0 Tổng 3.0 120.0 12 Hàng tháng/ hàng năm 1.5 Tài liệu List of Prioritized Risks Bảng 1.5 Bảng tài liệu List of Prioritized Risks STT Rủi ro tiềm ẩn Giải pháp Website bị công, lấy cắp liệu sập hệ thống Tăng cường biện pháp bảo mật, nâng cấp hệ thống Mất / hỏng liệu Nâng cấp hệ thống liệu Sao lưu, backup thường xuyên đảm bảo an toàn Làm việc, trao đổi lại với khách hàng Các chức hoạt động sai chưa Có cam kết yêu cầu khách với đặc tả hàng ký Tiến hành sửa chữa theo đặc tả Dự án chậm tiến độ kéo dài Thêm chi phí, tăng ca, nhân lực cho dự án Chi phí bị độn lên trình phát triển Xây dựng nguồn ngân sách dự phịng Các vấn đề nhân lực Bố trí, phân công lại nhiệm vụ Tuyển thêm nhân công - Tìm tới đơn vị tư vấn, đội ngũ chuyên gia để họp bàn tìm cách xử lý Gặp lỗi khó giải quyết, vấn đề có độ phức tạp cao - Trường hợp cần thiết phải dự tính lại phương hướng phát triển 1.6 Tài liệu Milestone Report Bảng 1.6 Bảng tài liệu Milestone Report Tên dự án Xây dựng website bán hàng ABC Người thực Ngày viết Mốc dự án Ngày bắt đầu Bắt đầu Trạng thái Hoàn thành Gặp mặt, trao đổi với bên 13 Người thực Project Manager liên quan Xây dựng tài liệu yêu cầu Hoàn thành Project Manager Ký kết hợp đồng khởi động dự án Hoàn thành Project Manager Hoàn thành Project Manager & Designer Xây dựng hệ thống Hoàn thành Coder Kiểm thử hệ thống Chưa hoàn thành Tester Triển khai, vận hành hệ thống Chưa hoàn thành All Chưa hoàn thành All Hàng tháng/ Hàng năm Coder Thực thi Thiết kế hệ thống Kết thúc Hoàn thành tài liệu báo cáo tổng kết kết thúc dự án Giám sát 10 Bảo trì hệ thống 1.7 Tài liệu Progress Report Bảng 1.7 Bảng tài liệu Progress Report hàng tuần Tên dự án Xây dựng website bán hàng ABC Người báo cáo Ngày báo cáo Cơng việc hồn thành tuần này: • Làm việc với Team Design & Team Dev để bắt đầu xây dựng Header cho web • Tổ chức lại tài liệu yêu cầu, đặc tả • Xây dựng giao diện Front-End cho header ( Logo, tìm kiếm, đăng nhập, đăng ký, giỏ hàng, danh mục sản phẩm) • Phối hợp với Team Back-End kết nối Database Cơng việc phải hồn thành tuần sau : • Tiếp tục hồn thành Header • Tiến hành xây dưng phần Footer • Tham gia khố Training PHP Điểm tốt: Việc xây dựng trang web tốt đẹp Các tài liệu đặc tả, thiết kế rõ ràng dễ làm theo Các team phối hợp tốt 14 Điểm hạn chế: Cần thêm ý kiến đóng góp, tư vấn từ leader khách hàng Đề xuất/ vấn đề: • Tổ chức nhiều họp để đánh giá tiến trình thêm nhận xét • Tạo kênh giao tiếp với khách hàng nhiều • Tham khảo template, mẫu có sẵn giúp đẩy nhanh tiến độ dự án Bảng 1.8 Bảng tài liệu Progress Report Tên dự án Xây dựng website bán hàng ABC Người báo cáo Ngày báo cáo Công việc Ngày bắt đầu Ngày kết thúc Trạng thái Chuẩn bị tài liệu tiến hành khảo sát yêu cầu KH 100% Thiết kế tài liệu phân tích xác định yêu cầu hệ thống 100% Đánh giá, xác nhận yêu cầu KH 100% Thiết kế kiến trúc hệ thống 100% Thiết kế module 100% Thiết kế sở liệu 100% Thiết kế giao diện 100% Thảo luận xét duyệt lại mẫu thiết kế 100% Xây dựng hệ thống 100% 13 Lên kế hoạch kiểm thử 100% 14 Tiến hành kiểm thử 100% 15 Viết tài liệu hướng dẫn 100% 16 Nghiệm thu kiểm thử người dùng (UAT) 36% 15 1.8 Tài liệu Lessons-Learned Report Bảng 1.9 Bảng tài liệu Lessons-Learned Report Tên dự án Xây dựng website bán hàng ABC Người quản lý Thời gian Số tiền chi Kết Dự án hoàn thành xx%, số tiền chi nằm khoảng ngân sách Hệ thống phát triển có hạn chế số chức phải chỉnh sửa nhiều lần theo đặc tả yêu cầu Nhờ điều chỉnh kịp thời phạm vi dự án nhân lực nên dự án thực theo tiến độ thời gian ngân sách Điểm đạt • Thu hẹp phạm vi dự án cách giới hạn số chức năng, thực đợt bảo trì cập nhật sau với đồng ý bên đầu tư • Thay đổi điều chỉnh chi phí cho th mượn nhân lực bên ngồi cho cơng việc phát triền phần mềm • Thay đổi nhân hợp lý • Trưởng nhóm dự án có báo cáo thuyết phục để chứng minh gia tăng thêm chi phí từ khâu phát triển phần mềm, cần đưa định phù hợp, xác để cấp xử lý kịp thời Điểm hạn chế • Khơng tính tốn cơng việc phát sinh thêm q trình tiến hành thực • Uớc lượng chưa thực xác số lượng cơng việc dẫn đến chi phí phát sinh thêm dự án nằm khoảng ngân sách • Chưa hồn thành sớm tài liệu đặc tả thống với khách hàng • Trong họp, thành viên có ý kiến đóng góp thảo luận đưa khơng thống tình hình cơng việc phát sinh dẫn đến việc chậm thời gian phát triển Bài học rút • Quản lý phạm vi: Phạm vi dự án phải phù hợp với khả tình hình thực tế thị trường • Quản lý nhân sự: Theo dõi điểu chỉnh kịp thời trình thực thi dự án • Quản lý chi phí: Ước lượng chi phí phát triển, hợp đồng ràng buộc rõ ràng bên • Quản lý rủi ro: Dự đoán rủi ro, thường xuyên theo dõi cập nhật rủi ro Tham khảo ý kiến cấp trên, chuyên gia cần thiết 16 Những lưu ý cho dự án tiếp theo: • Phân chia thời gian hợp lý, chia dự án thành nhiều giai đoạn • Phân tích xác định khối thật kỹ lượng cơng việc phát sinh thêm dự án • Tổ chức họp đánh giá thường xuyên • Theo dõi đánh giá kịp thời vấn đề dự án • Thay đổi phạm vị nhân dự án cần thiết 17