BÁO CÁO BÀI TẬP LỚN Môn học Quản lý dự án phần mềm Chủ đề Xây dựng website bán vật dụng nhà bếp BÁO CÁO BÀI TẬP LỚN Môn học Quản lý dự án phần mềm Chủ đề Xây dựng website bán vật dụng nhà bếp BÁO CÁO BÀI TẬP LỚN Môn học Quản lý dự án phần mềm Chủ đề Xây dựng website bán vật dụng nhà bếp BÁO CÁO BÀI TẬP LỚN Môn học Quản lý dự án phần mềm Chủ đề Xây dựng website bán vật dụng nhà bếp BÁO CÁO BÀI TẬP LỚN Môn học Quản lý dự án phần mềm Chủ đề Xây dựng website bán vật dụng nhà bếp
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN I BÁO CÁO BÀI TẬP LỚN Môn học: Quản lý dự án phần mềm Chủ đề: Xây dựng website bán vật dụng nhà bếp I Giới thiệu dự án Nhu cầu thực tế Mô tả dự án Mục tiêu dự án Phạm vi dự án 3 3 II Tôn dự án Mô tả tổng quan Thời gian thực dự án dự kiến Yêu cầu nghiệp vụ Phạm vi công việc Cách tiếp cận phương pháp Bàn giao sản phẩm 5 6 III Quản lý nhân lực Đội phát triển dự án vai trị Thơng tin vị trí cơng việc Ma trận kỹ Ma trận trách nhiệm 8 8 IV Phân rã công việc 13 V Quản lý lập lịch Lịch tổng thể: Ước lượng thời gian: 16 16 18 VI Quản lý rủi ro Xác định rủi ro a Xác định lĩnh vực gây rủi ro b Xác định rủi ro cụ thể Phân tích rủi ro a Đánh giá rủi ro b Phân tích rủi ro Giải pháp cho rủi ro 22 22 22 22 23 23 24 26 VII Quản lý truyền thơng Mục đích Hình thức truyền thông Lịch họp bên Các kênh giao tiếp a Giữa thành viên nhóm b Giữa trưởng nhóm thành viên nhóm c Giữa trưởng nhóm với khách hàng 28 28 28 28 29 29 30 31 VIII Quản lý chất lượng Mục đích Tiêu chí đánh giá Lập kế hoạch Kế hoạch giám sát 33 33 33 33 34 IX Quản lý cấu hình Trang chữ ký Bản ghi thay đổi Giới thiệu 1.1 Vai trò trách nhiệm Định nghĩa từ viết tắt Quá trình quản lý cấu hình 2.1 Xác định CI cách đặt tên 37 37 38 39 39 40 41 41 2.2 Thủ tục bước CI 2.3 Lịch trình thực dự án 2.4 Cấu trúc thư mục lưu trữ phân quyền 2.5 Quy tắc đánh số phiên 2.6 Kiểm soát thay đổi 2.7 Kế hoạch lưu X Quản lý bên liên quan Xác định bên liên quan Kế hoạch a Tổ chức họp để trao đổi thông tin b Cách thức xử lý với yêu cầu thay đổi Yêu cầu bên liên quan 45 47 48 51 52 53 54 54 54 54 54 54 I Giới thiệu dự án Nhu cầu thực tế Đồ gia dụng nhà bếp coi vật dụng thiếu bếp gia đình Dù ngày xưa, người phụ nữ phải tự tay chế biến ăn có nhiều thiết bị gia dụng điện tử giúp họ nhiều khâu chế biến tạo ăn ngon hơn, độc đáo mà không cần tốn nhiều thời gian công sức Con người nghiên cứu tạo nhiều vật dụng khác hỗ trợ cho việc nấu ăn Từ gây khó khăn lựa chọn vật dụng có ích, đáp ứng nhu cầu Mặt khác, ngày cơng nghệ thơng tin có phát triển mạnh mẽ, đóng vai trò quan trọng đời sống người có ứng dụng hầu hết lĩnh vực đời sống Với xu thơng tin tồn cầu, sàn thương mại điện tử giúp thoải mái lựa chọn đồ cần mua mà không cần phải đến trực tiếp nơi bán, dễ dàng trao đổi Vậy nên, dự án “Website bán vật dụng nhà bếp” giúp cửa hàng bán vật dụng nhà bếp đăng bán, quảng cáo sản phẩm, quản lý cách dễ dàng hơn, mở rộng thị trường Đối với khách hàng dễ dàng tiếp cận, lựa chọn sản phẩm mà đến trực tiếp cửa hàng Mô tả dự án - Tên dự án: Website bán vật dụng nhà bếp (ChefStudio) Khách hàng: Cửa hàng bán vật dụng nhà bếp Chef Studio Quy trình phát triển phần mềm: Mơ hình thác nước Cơng nghệ phát triển: + Ngơn ngữ lập trình Java, Spring Boot, Jsp,CSS, JavaScript xây dựng theo mơ hình MVC + Hệ quản trị sở liệu MySQL Mục tiêu dự án Trang Web xây dựng với mục đích cung cấp cho khách hàng thông tin chi tiết sản phẩm vật dụng nhà bếp có mặt cửa hàng khách hàng đặt hàng trực tuyến thông qua trang web Các thông tin sản phẩm cập nhật thường xuyên, nhanh chóng xác Hệ thống giúp khách hàng tư vấn nhân viên cửa hàng trực tuyến Một số chức Web: - Đối với nhân viên: + + + + + - Quản lý nhân viên Quản lý khách hàng Quản lý sản phẩm Quản lý doanh thu Đăng nhập/ Đăng ký Đối với khách hàng: + + + + + + Chức tìm kiếm sản phẩm Chức đặt hàng Chức giỏ hàng Chức toán Chức đánh giá, nhận xét Đăng nhập/ Đăng ký Phạm vi dự án Dự án xây dựng hệ thống cho phép nhân viên cửa hàng quản lý khách hàng, sản phẩm, doanh thu cho phép khách hàng truy cập từ xa qua giao diện web để tham khảo đặt mua sản phẩm Yêu cầu hệ thống: - Thân thiện, dễ sử dụng với khách hàng - Dễ dàng quản lý với nhân viên Dễ nâng cấp, bảo trì Yêu cầu nhân viên: + + + + + Quản lý nhân viên Quản lý khách hàng Quản lý sản phẩm Quản lý doanh thu Đăng nhập/ Đăng ký Yêu cầu khách hàng: + + + + + + Chức tìm kiếm sản phẩm Chức đặt hàng Chức giỏ hàng (Thêm, sửa, xóa sản phẩm) Chức tốn Chức đánh giá, nhận xét Đăng nhập/ Đăng ký (Thêm, sửa, xóa thơng tin tài khoản) Kinh phí dự án: 250.000.000 vnđ (hai trăm năm mươi triệu đồng) Kinh phí dự trữ: 8% tổng kinh phí II Tơn dự án Mô tả tổng quan Dự án xây dựng trang web cho phép quản lý cửa hàng bán vật dụng nhà bếp, khách hàng tham khảo mua hàng cửa hàng truy cập từ xa thông qua giao diện web Tên dự án: “Xây dựng website bán vật dụng nhà bếp” Nhà tài trợ: Cửa hàng bán vật dụng nhà bếp ChefStudio Đối tượng sử dụng dự án: - Admin: người quản trị hệ thống có nhiệm vụ đảm bảo trì hoạt động hệ thống, cập nhật nội dung - Nhân viên: truy cập vào hệ thống để thực chức tương ứng với vị trí - Khách hàng: truy cập vào website để tham khảo đặt mua sản phẩm Chức Web: - Đối với nhân viên: + + + + + - Quản lý nhân viên Quản lý khách hàng Quản lý sản phẩm Quản lý doanh thu Đăng nhập/ Đăng ký Đối với khách hàng: + + + + + + Chức tìm kiếm sản phẩm Chức đặt hàng Chức giỏ hàng Chức toán Chức đánh giá, nhận xét Đăng nhập/ Đăng ký Thời gian thực dự án dự kiến - Thời gian ước tính hồn thành dự án: tháng (khoảng 94 ngày) - Thời gian dự án bắt đầu ngày 5/12/2022 thời gian kết thúc dự án vào ngày 13/4/2023: o Giai đoạn : từ ngày 5/12/2022 - 26/12/2022 o Giai đoạn : từ ngày 27/12/2022 – 11/1/2022 o Giai đoạn 3: từ ngày 12/1/2023 – 2/2/2023 o Giai đoạn 4: từ ngày 3/2/2023 – 16/2/2023 o Giai đoạn 5: từ ngày 17/2/2023 – 6/3/2023 o Giai đoạn 6: từ ngày 7/3/2023 – 15/3/2023 o Giai đoạn 7: từ ngày 16/3/2023 – 13/4/2023 - Thời gian cập nhật hệ thống (nếu có): tháng sau phát hành có yêu cầu khách hàng Yêu cầu nghiệp vụ Dự án xây dựng hệ thống cài đặt theo mơ hình MVC cho phép quản lý cửa hàng, người sử dụng truy cập từ xa thông qua giao diện web - Về phía khách hàng + Có tìm kiếm sản phẩm theo từ khố, hãng sản xuất, giá, + Thêm, sửa số lương, xóa sản phẩm giỏ hàng + Đặt mua toán đơn hàng + Đánh giá, nhận xét sản phẩm + Trao đổi với nhân viên cửa hàng - Về phía nhân viên: + Quản lý nhân viên có chức khác nhau: tính tốn lương làm + Quản lý thêm, sửa, xóa thơng tin sản phẩm cửa hàng + Theo dõi tình trạng đơn hàng khách hàng + Quản lý chi phí doanh thu cửa hàng Ngoài xây dựng chức cho hệ thống thực lưu ý mục tiêu hệ thống cần: - Tránh sai sót nhầm lẫn đến mức thấp Có hóa đơn mua hàng cho khách hàng - Hạn chế việc nhập thủ công giấy tờ mà thay vào ta quản lý máy Phạm vi công việc Với chức hệ thống đặt ra, cần tính tốn chi tiết phạm vi tài nguyên dự án hệ thống: - Kinh phí dự án xác định 250.000.000 VNĐ (hai trăm năm mươi triệu đồng chẵn) bao gồm: + Tiền lương cho đội hoàn thành dự án + Tiền máy móc, thiết bị liên quan đến phần mềm + Phụ cấp cho thành viên + Các chi phí phát sinh khác + Mức sai số ước lượng khoảng 0-5% - Nhân sự: gồm thành viên tham gia dự án - Thời gian thực dự án khoảng tháng (10/9/2021 – 18/11/2021) - Các công cụ lập kế hoạch + Công cụ soạn thảo văn Microsoft Word + Công cụ xây dựng lập lịch quản lý dự án Microsoft Project + Công cụ thiết kế, vẽ sơ đồ Visual Paradigm - Cơng cụ lập trình + IntelliJ IDE: cài đặt chương trình + MySQL: lưu trữ CSDL - Trong số trường hợp để tiện lợi cho người sử dụng hệ thống tích hợp vài tính phần mềm: + Hệ thống cập nhật tin tức cửa hàng + Hệ thống hỗ trợ khách hàng Cách tiếp cận phương pháp Cách tiếp cận - Tìm hiểu yêu cầu giao diện mà khách hàng mong muốn xây dựng trang web - Tìm hiểu đối tượng sử dụng website mà khách hàng mong muốn website hướng tới để đạt hiệu cao - Lựa chọn ngôn ngữ để phát triển - Đánh giá kết đạt dự án Phương pháp - Áp dụng mô hình thác nước để làm sản phẩm - Sử dụng ngôn ngữ java để phát triển dự án - Sử dụng tên miền, máy chủ bên khách hàng cung cấp hỗ trợ mua giúp khách hàng - Các môi trường với ngôn ngữ html, css, javascript, để phát triển giao diện trang web - Thiết kế sở liệu phù hợp với yêu cầu dự án Bàn giao sản phẩm - Hệ thống thiết kế có đầy đủ chức mà bên khách hàng yêu cầu - Cung cấp, lắp đặt hướng dẫn đưa vào sử dụng thiết bị theo hợp đồng, bao gồm (ổ cứng ngồi, máy tính phục vụ, máy tính xách tay, máy scan, bàn ghế, tài liệu phục vụ …) - Hệ thống sở liệu dự án khách hàng cấp - Mã nguồn chương trình (source code) - Tài liệu hướng dẫn sử dụng (video + thích) III Quản lý nhân lực Đội phát triển dự án vai trị Nhóm phát triển dự án gồm có thành viên: Họ & tên Vai trị Số điện thoại Email Trình độ Trần Nguyễn Đức Anh PM 08866223130 anhtnd@ptit.edu.v n Đại học Luyện Trần Anh BA 08866223134 anhlt@ptit.edu.vn Đại học Lê Mạnh Dương Lập trình viên, Database Designer 08866223136 duonglm@ptit.edu Đại học Đồn Minh Đức Lập trình viên, UI Designer 08866223137 ducdm@ptit.edu.v n Tạ Đình Duy Lập trình viên, Tester, QA 08866223150 duytd@ptit.edu.vn Đại học Đại học Thông tin vị trí cơng việc STT Vai trị Trách nhiệm Quản lý dự án (PM) Người định, đưa vai trò tham gia, tài nguyên cho dự án Giám sát tiến độ chất lượng công việc Là trung gian nhóm dự án với đối tác nhà tài trợ Nhân viên phân tích nghiệp vụ (BA) Phân tích yêu cầu nghiệp vụ dựa u cầu khách hàng sau mơ tả lại cho giám đốc dự án Người thiết kế giao diện (UI Designer) Từ yêu cầu, thiết kế giao diện phù hợp với dự án nhu cầu sản phẩm từ khách hàng Người thiết kế sở liệu (Database Designer) Thiết kế sở liệu phù hợp với dự án từ yêu cầu Người kiểm thử (Tester) Chịu trách nhiệm kiểm thử hệ thống, tổng hợp lỗi gửi lại cho lập trình viên Đảm bảo chất lượng (QA) Là người chịu trách nhiệm đảm bảo chất lượng sản phẩm thông qua việc đưa quy trình làm việc bên liên quan Ma trận kỹ Trần Nguyễn Đức Anh Luyện Trần Quản lý nhân Quản lý dự án Phát triển phần mềm Phân tích Cài đặt yêu cầu hệ thống Thiết kế sở liệu 4 3 2 Thiết kế giao diện Kiếm thử Anh Lê Mạnh Dương 4 Đoàn Minh Đức 3 Tạ Đình Duy Thang điểm đánh giá -> 4 Ma trận trách nhiệm STT Công việc PM LTV Database Designer L.M.Dương UI Designer Đ.M.Đức BA QA Tester T.N.Đức Anh L.M.Dương, Đ.M.Đức,T Đ.Duy L.T.Anh T.Đ.Duy Thu thập yêu cầu Res, A I I I C I Phân tích yêu cầu Res, A I I I C I Lập kế hoạch phạm vi dự án Res, A I I I I I Xác định nguồn nhân lực Res, A I I I I I Lập kế thực hoạch Res, A I I I I I Viết tài liệu khảo sát Res, A I I I I I Quản lí dự án Xác định yêu cầu Định nghĩa từ viết tắt Từ viết tắt CC CI CM PM PTL PIC QA WIP SRS WP PTL DD PP SM Định nghĩa Quản lý cấu hình Danh mục cấu hình Quản lý cấu hình Người quản lý dự án Lãnh đạo chun mơn dự án Người chịu trách nhiệm Ban bảo đảm chất lượng Công việc tiến hành Tài liệu đặc tả yêu cầu Sản phẩm công việc Lãnh đạo kỹ thuật dự án Tài liệu thiết kế chi tiết Lập lịch Đội sản xuất Chú thích 40 Q trình quản lý cấu hình 2.1 Xác định CI cách đặt tên CSCI Configuration Items Naming conventions Quản lý dự án PP Project Plan Duyệt PM CM Plan CM Plan Duyệt PM Bản kế hoạch đảm bảo chất lượng QualityAssurance Plan Duyệt PM Tài liệu yêu cầu khách hàng _URD_version number Tài liệu yêu cầu phần mềm _SRS_version number Duyệt PM and Khách hàng Tài liệu liên quan tới thiết kế phần mềm hệ thống _ADD_version number Duyệt PM Duyệt PTL _DD_Module name_version number Duyệt PTL Bản thiết kế giao diện cho website WebDesign Duyệt PM Bản thiết kế giao diện cho app AppDesign Duyệt PM Source SourceCode Module người dùng, đăng ký, đăng nhập Module sản phẩm, giỏ hàng Module người dùng, đăng ký, đăng nhập Duyệt PTL Module sản phẩm, giỏ hàng Duyệt PTL Module dịch vụ, nhà cung cấp Module dịch vụ, nhà cung cấp Duyệt PTL Module đặt sản phẩm, lịch dịch vụ Module toán Module đặt sản phẩm, lịch Duyệt PTL Module toán Duyệt PTL Module đánh giá Module đánh giá Duyệt PTL Module thống kê Module tìm kiếm Duyệt PTL Lấy yêu cầu thiết kế Xây dựng hệ thống Source Owner Security level Support Documents 41 CI Baseline Criteria Ghi phát hành Release note Duyệt QA Hướng dẫn sử dụng User Manual Duyệt PM Kế hoạch kiểm tra hệ thống System Test Plan Duyệt PM Kế hoạch kiểm tra tích hợp Integration Test Plan Duyệt PM Kế hoạch kiểm tra đơn vị Unit Test Plan Duyệt PM System Test Case - Module người dùng, đăng ký, đăng nhập System Test Case -Module sản phẩm, giỏ hàng System Test Case - dịch vụ, nhà cung cấp System Test Case_ Module người dùng, đăng ký, đăng nhập Duyệt Test Leader System Test Case Module sản phẩm, giỏ hàng Duyệt Test Leader System Test Case_Module dịch vụ, nhà cung cấp System Test Case - đặt sản phẩm, lịch dịch vụ Duyệt Test Leader System Test Case -Module toán Duyệt Test Leader System Test Case -Module tìm kiếm Integration Test Case – Module người dùng, đăng ký, đăng nhập Duyệt Test Leader Duyệt Test Leader Integration Test Case – Module sản phẩm, giỏ hàng Duyệt Test Leader Integration Test Case -Module dịch vụ, nhà cung cấp Integration Test Case - đặt sản phẩm, lịch dịch vụ Duyệt Test Leader Integration Test Case -Module toán _Unit Test Case_Module 1_version number Duyệt Test Leader Duyệt PTL _Unit Test Case_Module 2_version number _Unit Test Case_Module 3_version number Unit Test Case - đặt sản phẩm, lịch dịch vụ Duyệt PTL Unit Test Case - Module toán Duyệt PTL Test System Test Case - đặt sản phẩm, lịch dịch vụ System Test Case-Module tốn System Test Case -Module tìm kiếm Integration Test Case - Module người dùng, đăng ký, đăng nhập Integration Test Case – Module sản phẩm, giỏ hàng Integration Test Case -Module dịch vụ, nhà cung cấp Integration Test Case - đặt sản phẩm, lịch dịch vụ Integration Test Case -Module toán Unit Test Case - Module người dùng, đăng ký, đăng nhập Unit Test Case - Module sản phẩm, giỏ hàng Module dịch vụ, nhà cung cấp Unit Test Case - đặt sản phẩm, lịch dịch vụ Unit Test Case -Module toán Duyệt Test Leader Duyệt Test Leader Duyệt PTL Duyệt PTL 42 Phát triển Cơ sở hạ tầng Unit Test Case Module người dùng, đăng ký Unit Test Case Module sản phẩm, giỏ hàng Test Data Unit Test Case Module người dùng, đăng ký Unit Test Case - Module sản phẩm, giỏ hàng Duyệt PTL Test Data Result of Test case execution _Test Report_version number _ADD_version number Guideline_Title of guideline Duyệt Test Leader Duyệt PM Guideline_Name of guideline Coding Convention/Standard Template_Name of template Checklist_Name of checklist Rule_Name of rule Development Environment Standard_Title of standard/rule Template_Title of template Checklist_Title of checklist Standard_Title of standard/rule Operating System Operating System < MongoDB> MongoDB Development language for Web interface Development language for app interface Framework for app interface Framework for web interface Framework for web server Android ReactNative reactJs nodeJS Duyệt PM Duyệt PM Duyệt PM Duyệt PM Duyệt PM Duyệt PM Duyệt PM Duyệt PM Duyệt PM Duyệt PM Duyệt PM < Javascript > Duyệt PTL Test Environment Operating System Operating System Development language for Web interface Development language for app interface Framework for app interface Framework for web interface < Javascript > android ReactNative reactJs Duyệt KH Duyệt KH Duyệt KH Duyệt KH Duyệt KH Duyệt KH Duyệt KH 43 nodeJS Framework for web server < MongoDB > MongoDB Duyệt KH Duyệt KH Production Environment Operating System Operating System nodeJS Development language for Web interface Development language for app interface Framework for app interface Framework for web interface Framework for web server nodeJS MongoDB android ReactNative reactJs Duyệt KH Duyệt KH Duyệt KH Duyệt KH Duyệt KH Duyệt KH Duyệt KH Duyệt KH Duyệt KH 44 2.2 Thủ tục bước CI Dành cho tài liệu Dành cho mã nguồn: 45 46 2.3 Lịch trình thực dự án No Tiêu chí sở Baseline Name Ngày bắt đầu Start up Warp up Phân tích 22/09/2021 Thiết kế 06/10/2021 Xây dựng hệ thống 14/10/2021 Kiểm thử 1/12/2021 Đóng gói 21/12/2021 Tình trạng CI Tốt PIC Điều kiện CC CC 47 2.4 Cấu trúc thư mục lưu trữ phân quyền Area Purpose Khu vực phát triển Khu vực đánh giá Khu vực dành cho người dùng khác để lưu trữ mặt hàng thuộc sở hữu họ Để lưu trữ mục đọc để xem xét Người đánh giá nhận mục đánh giá từ khu vực Khu vực kiểm thử Chỉ áp dụng cho mục Nguồn Khu vực xuất Để lưu trữ mặt hàng đọc sẵn để phát hành tất phiên phát hành mặt hàng Để lưu trữ mặt hàng vượt qua Bài kiểm tra đơn vị Xem lại mã Người dùng nhận mặt hàng gần để sử dụng từ khu vực Để lưu trữ tất phiên phát hành CI Khu vực lưu trữ Thư mục Thư mục Khu vực lưu trữ khu vực bảo vệ cho đường sở dự án, nơi tất CI bị thay đổi thành viên Mục đích Vùng thư mục Phân quyền Project Directory : ducanh.com Deliverables Documents WIP Lưu trữ tất CI giao cho khách hàng, thêm ngày vào tên thư mục Lưu trữ tài liệu liên quan đến thiết kế, lấy yêu cầu, kiểm thử Meeting minutes Lưu trữ biên họp dự án, bao gồm biên họp với khách hàng Plan Lưu trữ Đề xuất, Dự toán, Kế hoạch dự án, Lịch trình dự án, Danh sách nhiệm vụ Report Báo cáo dự án lưu trữ: Hàng tuần, mốc quan trọng tiến trình dự án, Ghi Khu vực xuất Xuất + Đánh giá Chỉnh sửa: PM, CC Đọc: Tất Chỉnh sửa: PM, CC,PIC Đọc: Tất Chỉnh sửa: Tất Chỉnh sửa: Đánh giá + Xuất PM,CC,PT L Đọc: Tất Chỉnh sửa: PM, CC,PIC Đọc: Tất 48 nghiệm thu, báo cáo theo kiện khác Record Lưu trữ hồ sơ dự án, chia thành Chỉnh sửa: Tất Đánh giá: bao gồm hồ sơ Đánh giá, Kiểm tra báo cáo kiểm tra Thay đổi yêu cầu Sự chấp thuận Source Referen ce Lưu trữ Tham khảo thư mục VSS User Khu vực làm việc người dùng, lưu trữ phần công việc thuộc sở hữu người dùng Phát triển Chỉnh sửa: Tất Customer supplied lưu trữ Tài liệu tài liệu / liệu khác khách hàng cung cấp người hỗ trợ phát triển phần mềm vận hành sản xuất dự án… Xuất Chỉnh sửa: PM, Process Template Lưu trữ Xuất Reference /Customer supplied NA QLCL Rà sốt lại q trình Chỉnh sửa right: Project QLCLs Kiểm tra cuối Đọc right: Tất Audit Archive Các thư tín Lưu trữ tệp VSS Mã nguồn Hướng dẫn / Tiêu chuẩn / Biểu mẫu / Mẫu / Danh sách kiểm tra định cho việc sử dụng dự án Lưu trữ sản phẩm công việc Baseline Name CC,PIC Đọc: Tất Đánh giá sản phẩm công việc Để phát hành phiên CIs mức Lưu trữ Chỉnh sửa: PM, CC Đọc: Tất VSS Directory: 103.130.216.98 Develo p Product/Ex am Product/Pr actice Thư mục lưu trữ tập đề thi Xây dựng kho thư viện lưu trữ tài liệu ôn thi Dev elop Chỉnh sửa: Developers Dev elop Đọc: Tất Chỉnh sửa: Developers Đọc: Tất Source/fro n_end Mã nguồn xây dựng giao diện trang web Dev elop Chỉnh sửa: Developers Đọc: Tất Source/bac k_end Mã nguồn chứa hoạt động bên web Dev elop Chỉnh sửa: Developers 49 Đọc: Tất Source/sql Lưu trữ hệ thống sở liệu Develop Chỉnh sửa: Developers Đọc: Tất Next Build Test Feedback Test/theme Test/system Release Lưu trữ phần đánh giá thay đổi kiến trúc trang web Review Lưu trữ thông tin kiểm tra kết cấu giao diện Test Lưu trữ thông tin kiểm tra hệ thống vận hành Chỉnh sửa: PM, CC, PIC Đọc: Tất Test Version/R ecently Thông tin lưu trữ phiên dành cho khách hàng Release Version/upd ate Lưu trữ liệu update qua phiên Release Chỉnh sửa: PM, CC, PTL Đọc: Tất Chỉnh sửa: PM, CC, PTL Đọc: Tất Chỉnh sửa: PM, CC Đọc: Tất Chỉnh sửa: PM, CC Đọc: Tất Kiểm soát quyền truy nhập: Đối với thành viên không thuộc đội dự án muốn truy nhập phải cho phép PM cấp quyền khoảng thời gian định trước, sau CC thu hồi hết hạn Ngay sau thành viên khỏi dự án, quyền truy nhập họ bị thu hồi - Quyền truy nhập CC xem xét cập nhật thường xuyên Sau tài sản dự án QA phê duyệt thời điểm kết thúc dự án Kế tốn QA thơng báo cho phận IT để thu hồi quyền truy nhập tất thành viên Nếu có yêu cầu tham chiếu liệu, kiểm tốn… người phải chấp thuận người có thẩm quyền, thường trưởng nhóm trưởng phịng, sau gửi u cầu đến phận IT Bộ phận IT chịu trách nhiệm thực yêu cầu 50 2.5 Quy tắc đánh số phiên Cho tài liệu: Mức phiên trì dạng định danh đánh số với hai thành phần Phiên gốc đánh số 0,1 Các sửa đổi đánh số 0,2, 0,3 Phiên phát hành 1.0 Số phiên bản, xuất bên trái số thập phân Nó thay đổi kiến trúc cốt lõi mục thay đổi Ví dụ: mặt hàng đại tu hoàn toàn, với thay đổi nội đáng kể, phiên 1.0 trở thành phiên 2.0 Số sửa đổi, xuất bên phải số thập phân Nó thay đổi nội dung có thay đổi, cấu trúc tổng thể quy trình mục giữ nguyên Trình tự sửa đổi thơng thường 1.1, 1.2, v.v Đối với tệp nguồn phần mềm: Các tệp thực thi phần mềm tệp hỗ trợ thường xác định tên số phiên bản, chẳng hạn “Main DB v1.1.a” Phiên cào 1.0 Sơ đồ đánh số phiên bao gồm ba thành phần: Số phiên bản, xuất bên trái số thập phân Nó thay đổi kiến trúc cốt lõi mục phần mềm thay đổi, chuyển từ khu vực công cụ phát triển sang khu vực khác, ứng dụng đại tu hoàn toàn giao diện người dùng thay đổi Trong trường hợp này, phiên 1.1a trở thành phiên 2.0 Số sửa đổi, xuất bên phải số thập phân Nó thay đổi tính mới, chức nội dung khác thêm vào thay đổi đáng kể Trong trường hợp bình thường, kiến trúc cốt lõi giao diện người dùng mở rộng hạn chế theo số cách Lý phổ biến để thay đổi số sửa đổi thêm mô-đun chức khác vào phần mềm Trình tự sửa đổi bình thường 1.0, 1.1 1.2, v.v Mức cập nhật thêm vào tăng lên thay đổi mục phần mềm sửa nhiều lỗi mà không cần bổ sung chức Phiên 1.1 trở thành v1.1a, v1.1b, v.v Bản cập nhật thực mức sửa đổi kết hợp, bao gồm sửa lỗi bổ sung tính mới, thực Trong trường hợp vậy, số sửa đổi phần mềm tăng lên báo cập nhật bị loại bỏ, v1.1b đến v1.2 51 2.6 Kiểm soát thay đổi Quy trình tiến hành thay đổi diễn dự án Khách hàng yêu cầu thay đổi( cập nhập, loại bỏ,…) diễn dự án Thành viên đội tiếp nhận yêu cầu, sau thiết lập danh sách yêu cầu thay đổi Sau thành viên dự án kiểm tra khác biệt cập nhập ước lượng Tiếp theo thành viên dự án chuyển yêu cầu đến cho người chịu trách nhiệm đánh giá thay đổi ban kiểm soát thay đổi CCB(PTL, PM, CC) Người đánh giá xác nhận xung đột yêu cầu thay đổi Sau tiến hành thiết cập nhập mục phát triển PP thiết kế để nộp nên PM Nếu thay đổi liên quan đến, thay đổi phạm vi dự án, thay đổi giá trị mục tiêu dự án, thay đổi kế hoạch phân phối sản phẩm dự án nộp lên SM chờ phê duyệt Nếu phê duyệt gửi yêu cầu xác nhận SRS Thiết khách hàng tài liệu Q&A Khách hàng gửi lại kết đánh giá SRS Thiết kế Nếu không phê duyệt, gửi phản hồi từ chối đến khách hàng 52 2.7 Kế hoạch lưu Vùng lưu Project Directory Mục lưu WIP/Deliver ables DATVDT_ Backup_WIP Full WIP/Docum ents DATVDT_ Backup_WIP Full WIP/Meeting minutes WIP/Plan DATVDT_ Backup_WIP Full DATVDT_ Backup_WIP Full WIP/Report DATVDT_ Backup_WIP Incremental WIP/Record DATVDT_ Backup_WIP Incremental WIP/Source DATVDT_ Backup_WIP Full WIP/User DATVDT_ Backup_WIP Incremental WIP/Customer supplied Audit DATVDT_ Backup_WIP Incremental DATVDT_ Backup_Audit DATVDT_ Backup_Reference Full Product/Exam DATVDT_Backup_Product Incremental Product/Practice DATVDT_Backup_Product Incremental Source/front_end DATVDT_Backup_Source Full Source/back_end DATVDT_Backup_Source Full Source/sql DATVDT_Backup_Source Incremental Feedback DATVDT_Backup_Review Incremental Test/theme DATVDT_ Backup_Test Incremental Test/system DATVDT_ Backup_Test Incremental Version/Recently DATVDT_Backup_Release Full Version/update DATVDT_Backup_Release Full Reference /Customer supplied Incremental Hàng tuần Hàng tháng Hàng tuần Hàng tuần Hàng tuần Hàng tuần Hàng tuần Hàng ngày Hàng tuần Hàng tháng Hàng tháng CC CC CC CC CC CC CC CC CC CC CC VSS Directory Hàng tuần Hàng tuần Hàng tuần Hàng tuần Hàng tuần Hàng tuần Hàng tuần Hàng tuần Hàng tuần Hàng tuần 53 X Quản lý bên liên quan Xác định bên liên quan Tên bên liên quan Vai trị Vị trí Số điện thoại Email Chef Studio Khách hàng Bên 0968123698 chefstudio@gmail.co m Chef Studio Nhà tài trợ Bên 0968123698 chefstudio@gmail.co m Trần Nguyễn Đức Anh Quản lý dự án Bên 0886223130 anhtnd@ptit.edu.vn - Số lượng bên liên quan thay đổi do: + Đội thực dự án có thay đổi nhân + Lý khách quan bên liên quan bên ngồi: Có thành viên yêu cầu muốn rút khỏi dự án có u cầu tham gia từ người bên ngồi dự án Kế hoạch a Tổ chức họp để trao đổi thông tin - Các vấn đề phát sinh trình thực dự án bên Các thay đổi yêu cầu từ phía khách hàng Các thay đổi yêu cầu từ phía bên liên quan b Cách thức xử lý với yêu cầu thay đổi - Xác định khả đội thực dự án với thay đổi phía khách hàng Các yêu cầu không chấp nhận nằm ngồi khả cho phép Lập kế hoạch áp dụng thay đổi, kế hoạch phải khách hàng chấp thuận Yêu cầu bên liên quan - - - Khách hàng: + Xây dựng hoàn thiện sản phẩm mong muốn + Nhận sản phẩm thời gian định Nhà tài trợ: + Kinh phí thực hợp lý khơng vượt ngân sách + Chi tiêu minh bạch, thông tin rõ ràng Quản lý: + Thành viên làm việc tiến độ + Thông tin trao đổi kịp thời bên liên quan + Các thành viên làm việc cách có hiệu quả, suất khoa học 54