Lý do chọn đề tài"Phát triển dự án website bán sách ADCBook" là vì sự quản lý dự án đóngvai trò quan trọng trong việc đảm bảo hiệu quả và thành công của bất kỳ dự áncông nghệ thông tin n
NỘI DUNG
Xác định dự án
Phần này giới thiệu, xác định phạm vi, mục đích, mục tiêu của dự án và trách nhiệm của những người tham dự Là cơ sở thống nhất ý kiến giữa các bên tham gia dự án Xác định được các khoảng thời gian, thống nhất chi phí và công cụ để thực hiện dự án
Chương 2 Ứng dụng Agile Scrum/ KanBan trong dự án phát triển
Scrum và Kanban là hai phương pháp quản lý dự án trong Agile. Scrum tập trung vào việc phân phối giá trị kinh doanh trong thời gian ngắn nhất và liên tục kiểm tra phần mềm làm việc thực tế Nó nhấn mạnh vào tinh thần đồng đội và tiến bộ lặp lại của phần mềm Trong Scrum, có Product Owner (PO) chịu trách nhiệm lập kế hoạch ban đầu và Scrum Master giám sát công việc trong suốt quá trình thực hiện.
Kanban là một hệ thống trực quan để quản lý công việc Mục tiêu chính của Kanban là xác định các tắc nghẽn tiềm ẩn trong quá trình và khắc phục chúng Kanban dùng Bảng Kanban và chia công việc thành những phần nhỏ và giới hạn số lượng công việc cho phép trong một điều kiện nhất định Kanban giúp tối ưu hóa luồng công việc và khuyến khích các thành viên tham gia vào quy trình.
Chương 3 Kết thúc dự án
Bàn giao sản phẩm cho khách hàng, giải thể và kết thúc dự án. Đánh giá kết quả của dự án, tổ chức một buổi họp để chia sẻ kinh nghiệm và học hỏi từ dự án, hoặc bắt đầu một dự án mới.
- Xác định yêu cầu: Bắt đầu bằng việc xác định rõ ràng các yêu cầu của dự án Điều này bao gồm việc xác định chức năng, giao diện người dùng, tính năng và các yêu cầu kỹ thuật khác.
- Lập kế hoạch: Tạo một kế hoạch chi tiết cho việc phát triển website Xác định các giai đoạn của dự án, thiết lập thời gian và nguồn lực cần thiết để hoàn thành từng giai đoạn.
- Phân công công việc: Gán nhiệm vụ cho từng thành viên trong nhóm làm việc trên dự án Đảm bảo rằng mỗi người có vai trò và trách nhiệm rõ ràng trong quá trình phát triển.
- Sử dụng hợp lý công cụ quản lí: Sử dụng các công cụ quản lí như
Asana, Trello hay Jira để theo dõi tiến trình công việc, giao tiếp với nhóm làm việc và theo sát các nhiệm vụ cần hoàn thành.
- Quản lý phiên bản: Sử dụng hệ thống quản lý phiên bản như Git để theo dõi và quản lý mã nguồn của dự án Điều này giúp đảm bảo rằng mọi thay đổi được ghi lại và có thể phục hồi khi cần thiết.
- Kiểm tra và kiểm soát chất lượng: Thực hiện kiểm tra chất lượng định kỳ để đảm bảo rằng website hoạt động một cách ổn định và tuân thủ các yêu cầu đã xác định trước.
- Triển khai và theo dõi: Sau khi hoàn thành, triển khai website vào môi trường sản phẩm cuối cùng Theo dõi hiệu suất của website sau triển khai để phát hiện và sửa các vấn đề nhanh chóng.
- Liên tục cải tiến: Duy trì việc phát triển liên tục cho website ADCBook, tạo ra các phiên bản mới với tính năng mới, sửa lỗi và tối ưu hóa hiệu suất.
PHẦN II NỘI DUNG Chương 1 Xác định dự án
Thành lập ngày 14/09/2007, ADC phấn đấu trở thành thành đơn vị hàng đầu trong lĩnh vực mầm non, hoạt động đa dạng trên các lĩnh vực liên quan tới giáo dục mầm non:
• Mở rộng hệ thống phân phối và bán lẻ văn hóa phẩm
• Mở rộng lĩnh vực hoạt động kinh doanh liên quan tới giáo dục, đào tạo cho trẻ mầm non
• Mở rộng hoạt động xuất bản: không chỉ hướng tới các ấn phẩm phục vụ cô và trò trong trường mầm non mà còn xuất bản hệ thống sách văn học, sách kĩ năng mềm, sách bản quyền quốc tế nhằm chinh phục độc giả ngoài nhà trường
Sứ mệnh của công ty là mang đến sự tích cực để xây dựng một môi trường giáo dục lành mạnh cho thế hệ tương lai và mang những tri thức quý giá của nhân loại tới rộng rãi công chúng thông qua những cuốn sách, những sản phẩm giá trị, đảm bảo chất lượng
Công ty đặt chữ “Tâm” là một trong những nền tảng quan trọng của việc kinh doanh Công ty coi trọng khách hàng và luôn lấy khách hàng làm trung tâm, đặt lợi ích và mong muốn của khách hàng lên hàng đầu Nỗ lực mang đến cho khách hàng những sản phẩm – dịch vụ hoàn hảo nhất.
STT Tiêu chí Nội dung
1 Tên đề tài Dự án Website bán sách ADCBook
3 Chủ đầu tư Công ty cổ phần mỹ thuật & truyền thông
4 Ban lãnh đạo ThS Nguyễn Đức Lưu
5 Quản lý dự án Phạm Đăng Đông
Thời gian: 33 ngày Bắt đầu: 17/11/2023 Kết thúc: 20/12/2023
Kết thúc dự án
Bàn giao sản phẩm cho khách hàng, giải thể và kết thúc dự án. Đánh giá kết quả của dự án, tổ chức một buổi họp để chia sẻ kinh nghiệm và học hỏi từ dự án, hoặc bắt đầu một dự án mới.
- Xác định yêu cầu: Bắt đầu bằng việc xác định rõ ràng các yêu cầu của dự án Điều này bao gồm việc xác định chức năng, giao diện người dùng, tính năng và các yêu cầu kỹ thuật khác.
- Lập kế hoạch: Tạo một kế hoạch chi tiết cho việc phát triển website Xác định các giai đoạn của dự án, thiết lập thời gian và nguồn lực cần thiết để hoàn thành từng giai đoạn.
- Phân công công việc: Gán nhiệm vụ cho từng thành viên trong nhóm làm việc trên dự án Đảm bảo rằng mỗi người có vai trò và trách nhiệm rõ ràng trong quá trình phát triển.
- Sử dụng hợp lý công cụ quản lí: Sử dụng các công cụ quản lí như
Asana, Trello hay Jira để theo dõi tiến trình công việc, giao tiếp với nhóm làm việc và theo sát các nhiệm vụ cần hoàn thành.
- Quản lý phiên bản: Sử dụng hệ thống quản lý phiên bản như Git để theo dõi và quản lý mã nguồn của dự án Điều này giúp đảm bảo rằng mọi thay đổi được ghi lại và có thể phục hồi khi cần thiết.
- Kiểm tra và kiểm soát chất lượng: Thực hiện kiểm tra chất lượng định kỳ để đảm bảo rằng website hoạt động một cách ổn định và tuân thủ các yêu cầu đã xác định trước.
- Triển khai và theo dõi: Sau khi hoàn thành, triển khai website vào môi trường sản phẩm cuối cùng Theo dõi hiệu suất của website sau triển khai để phát hiện và sửa các vấn đề nhanh chóng.
- Liên tục cải tiến: Duy trì việc phát triển liên tục cho website ADCBook, tạo ra các phiên bản mới với tính năng mới, sửa lỗi và tối ưu hóa hiệu suất.
PHẦN II NỘI DUNG Chương 1 Xác định dự án
Thành lập ngày 14/09/2007, ADC phấn đấu trở thành thành đơn vị hàng đầu trong lĩnh vực mầm non, hoạt động đa dạng trên các lĩnh vực liên quan tới giáo dục mầm non:
• Mở rộng hệ thống phân phối và bán lẻ văn hóa phẩm
• Mở rộng lĩnh vực hoạt động kinh doanh liên quan tới giáo dục, đào tạo cho trẻ mầm non
• Mở rộng hoạt động xuất bản: không chỉ hướng tới các ấn phẩm phục vụ cô và trò trong trường mầm non mà còn xuất bản hệ thống sách văn học, sách kĩ năng mềm, sách bản quyền quốc tế nhằm chinh phục độc giả ngoài nhà trường
Sứ mệnh của công ty là mang đến sự tích cực để xây dựng một môi trường giáo dục lành mạnh cho thế hệ tương lai và mang những tri thức quý giá của nhân loại tới rộng rãi công chúng thông qua những cuốn sách, những sản phẩm giá trị, đảm bảo chất lượng
Công ty đặt chữ “Tâm” là một trong những nền tảng quan trọng của việc kinh doanh Công ty coi trọng khách hàng và luôn lấy khách hàng làm trung tâm, đặt lợi ích và mong muốn của khách hàng lên hàng đầu Nỗ lực mang đến cho khách hàng những sản phẩm – dịch vụ hoàn hảo nhất.
STT Tiêu chí Nội dung
1 Tên đề tài Dự án Website bán sách ADCBook
3 Chủ đầu tư Công ty cổ phần mỹ thuật & truyền thông
4 Ban lãnh đạo ThS Nguyễn Đức Lưu
5 Quản lý dự án Phạm Đăng Đông
Thời gian: 33 ngày Bắt đầu: 17/11/2023 Kết thúc: 20/12/2023
“Dự án Website bán sách ADCBook” là tạo ra một nền tảng trực tuyến để bán sách của ADCBook Dự án này nhằm mục tiêu cung cấp cho người đọc một trải nghiệm mua sắm sách thuận tiện và đa dạng. Ngoài ra, dự án cũng có thể giúp ADCBook mở rộng thị trường và tăng doanh số bán hàng.
8 Mục tiêu Giới thiệu được các loại mặt hàng của công ty và các thông tin liên quan tới khách hàng một cách nhanh chóng và đầy đủ.
Giới thiệu đến khách hàng các chương trình khuyến mãi, giảm giá của công ty.
Xây dựng một cộng đồng đọc sách trực tuyến, nơi người dùng có thể chia sẻ đánh giá, nhận xét và gợi ý sách cho nhau.
Giao diện đẹp, thuận tiện, dễ sử dụng và có đầy đủ chức năng như: tìm kiếm, mua hàng, tư vấn…
Chạy ổn định trên các trình duyệt web: Chrome, Cốc Cốc, Edge, Firefox, …
Hiển thị tốt trên màn hình desktop, tablet và điện thoại di động.
Ranh giới của dự án: Sản phẩm được thực hiện theo những yêu cầu của khách hàng.
Sản phẩm chính: Website bán sách ADCBook.
Những yếu tố được đưa vào dự án: Thông tin sản phẩm, dịch vụ từ nhà cung cấp.
Bảng 1.1 Bảng xây dựng sprint backlog
1.3 Danh sách tổ dự án
Nguyễn Việt Anh Scrum Master
Dư Ngọc Ánh Development Team Dương Tất Đạt Development Team Lục Văn Thế Development Team
Bảng 1.2 Bảng danh sách tổ dự án
Người thực hiện công việc Khảo sát Phân tích
Thiết kế cơ sở dữ liệu
Lập trình và tích hợp hệ thống
Kiểm thử và sửa lỗi
Bảng 1.3 Bảng ma trận trách nhiệm
Các kiểu trách nhiệm khác nhau trên công việc:
C (Contributing): Tham gia đóng góp
1.5 Phương pháp phát triển Agile và công cụ áp dụng
Agile là một phương pháp tiếp cận linh hoạt, dựa trên sự hợp tác và phản hồi liên tục của các bên liên quan để phát triển phần mềm Phương pháp này trái ngược với phương pháp phát triển truyền thống, tập trung vào việc lập kế hoạch chi tiết và thực hiện theo kế hoạch.
Phương pháp Agile dựa trên năm nguyên tắc chính:
Tập trung vào khách hàng và giá trị: Các sản phẩm được xây dựng dựa trên nhu cầu của khách hàng và giá trị mà chúng mang lại.
Trao quyền cho nhóm: Các nhóm được trao quyền để tự tổ chức và ra quyết định.
Trao đổi liên tục: Giao tiếp liên tục giữa các bên liên quan là điều cần thiết để đảm bảo sản phẩm đáp ứng nhu cầu.
Phản hồi liên tục: Sản phẩm được phát triển theo từng vòng lặp
(sprint) nhỏ, sau đó được kiểm tra và nhận phản hồi từ các bên liên quan.
Cải tiến liên tục: Các nhóm luôn tìm cách cải thiện quy trình phát triển.
Có nhiều phương pháp Agile khác nhau, nhưng tất cả đều chia sẻ các nguyên tắc cơ bản này Một số phương pháp Agile phổ biến nhất bao gồm:
Scrum: Scrum là một phương pháp Agile phổ biến, được chia thành các chu kỳ ngắn, được gọi là sprint Mỗi sprint tập trung vào việc hoàn thành một tập hợp các mục tiêu cụ thể.
Kanban: Kanban là một phương pháp Agile dựa trên việc sử dụng bảng Kanban để theo dõi tiến độ của công việc.
XP: XP là một phương pháp Agile tập trung vào việc viết mã chất lượng cao.
DSDM: DSDM (Dynamic Systems Development Method) là một phương pháp Agile tập trung vào việc đưa sản phẩm ra thị trường nhanh chóng.
Lợi ích của việc áp dụng phương pháp Agile bao gồm: