Ngược lại, nếu lựa chọn quy trình phát triển dự án một cách hợp lýthì các mục tiêu dự án sẽ được đáp ứng, chi phí nguán sẽ được giảm thiểu tối đa, giúp cho dự án đi đúng hướng ban đầu đ
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
Mã lớp : 20231IT6071002
Trang 2LỜI CẢM ƠN
Trên thực tế không có sự thành công nào mà không gắn liền với sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp Vậy nên, lời đầu tiên nhóm
chúng em xin gửi lời cảm ơn chân thành tới thầy Ths Nguyễn Đức Lưu Chúng
em cảm ơn Thầy đã dùng toàn bộ tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em, cảm ơn Thầy đã tận tâm hướng dẫn chúng
em qua từng buổi học, thuyết trình trên lớp Nếu không có những lời hướng dẫn, dạy bảo của Thầy thì thật khó để chúng em có thể hoàn thành bài báo cáo này Nhóm cũng xin gửi lời cảm ơn đến tất cả các thành viên trong lớp, xuyên suốt quá trình học tập mọi người luôn sẵn sàng chia sẻ, giúp đỡ lẫn nhau, tạo điều kiện thuận lợi cho nhóm hoàn thành bài báo cáo.
Chúng em xin chúc Thầy và các bạn thật nhiều sức khỏe, chúc những điều tốt đẹp sẽ luôn đồng hành cùng mọi người!
Chúng em xin chân thành cảm ơn!
Nhóm sinh viên thực hiện.
Trang 3Trong quá trình xây dựng Website hay phần mềm, nếu không có đượcmột quy trình, chiến lược, kế hoạch quản lý tốt thì sẽ rất dễ dẫn đến dự án bị đổ
vỡ, thất bại Ngược lại, nếu lựa chọn quy trình phát triển dự án một cách hợp lýthì các mục tiêu dự án sẽ được đáp ứng, chi phí ngu
án sẽ được giảm thiểu tối đa, giúp cho dự án đi đúng hướng ban đầu đề ra, dự án
sẽ có sức thuyết phục với nhà tài trợ, tránh được những rủi ro đáng tiếc gây thiệthại về tiền bạc và sức lao động
Trong đó, tài liệu phát triển dự án công nghệ thông tin là một phần khôngthể thiếu, đóng vai trò là công cụ quan trọng giúp cho việc quản lý, triển khai vàduy trì dự án công nghệ thông tin trở nên có tổ chức, hiệu quả và dễ dàng hơnđối với tất cả các bên liên quan trong dự án
Công ty Nguyễn Kim đã hình thành và phát triển từ năm 1992 và pháttriển cho tới nay Website bán hàng là một phần không thể thiếu của công ty.Tuy nhiên, Website đang sử dụng quy trình thác nước Với sự phát triển của
Trang 4cuộc cách mạng công ngiệp 4.0, cần phát triển thêm các tính năng để tăng thêm
sự hài lòng của khách hàng cũng như doanh thu của công ty Do đó cần một quytrình phát triển khác có tính linh hoạt, có khả năng nâng cấp, thay đổi một cách
dễ dàng Và một trong số đó là quy trình Agile, chính bởi lý do đó đề tài “Tài
liệu phát triển dự án website bán đồ điện tử cho công ty Nguyễn Kim” mang
tính thực tiễn cao, để áp dụng vào việc phát triển Website bán hàng cho công tycông ty Nguyễn Kim
3 Mục đích đề tài
Đề tài “Tài liệu phát triển dự án Website bán đồ điện tử cho công ty
Nguyễn Kim” nhằm thực hiện việc áp dụng những kiến thức về phát triển dự án
theo mô hình Agile, đặc biệt là Scrum, Kanban vào việc phát triển một dự ánthực tế
4 Mục tiêu đề tài
Xây dựng tài liệu hướng dẫn các bước và chiến lược để xây dựng mộttrang web bán đ
Xác định được mục đích, mục tiêu của dự án
Lựa chọn và sử dụng các công cụ hỗ trợ phát triển dự án một cách
Biết cách sử dụng phương pháp nhằm tối ưu hóa quá trình làm việc đểtheo dõi và quản lý công việc một cách minh bạch, giúp ta duy trì tầmnhìn toàn cảnh về tiến độ
Tổ chức các cuộc họp một cách hiệu quả
Xác định và thực hiện phân công công việc sao cho phản ánh đúng vai trò
và kỹ năng của mỗi thành viên
Đảm bảo sự liên kết giữa các thành viên trong nhóm để tăng cường hiệusuất và chất lượng sản phẩm
Trang 5 Hoàn thiện dự án thành công, biết cách kết thúc dự án.
Tổng hợp kinh nghiệm và học hỏi từ quá trình thực hiện dự án để cải thiệnquy trình và áp dụng kiến thức trong các dự án tương lai
5 Bố cục đề tài
(Nội dung chính đề tài gồm 3 chương)
Chương 1 Xác định dự án
Chương này giới thiệu về công ty, phác thảo dự án, xác định danh sách tổ
dự án, và ma trận trách nhiệm, cũng như trình bày về phương pháp phát triểnAgile và công cụ áp dụng, và cuối cùng cần xác định tổng mức đầu tư cho dựán
Chương 2 Ứng dụng Agile Scrum/KanBan trong phát triển dự án
Áp dụng Scrum/ KanBan và phần mềm công cụ Trello vào thực thi dự án,
tổ chức các Sprint Trong mỗi Sprint, thiết lập kế hoạch thực hiện, xây dựngSprint Backlogs, giám sát quy trình thực hiện dự án, và tổ chức các cuộc họpmỗi Sprint nhằm đánh giá, đối chiếu và rút kinh nghiệm cho Sprint kế tiếp
Chương 3 Kết thúc dự án
Tổng kết kết quả đạt được của dự án và tổ chức họp kết thúc dự án để rút
ra bài học kinh nghiệm
6 Phương pháp thực hiện
Áp dụng phương pháp phân chia công việc theo từng giai đoạn
Liên tục cải tiến, hiệu chỉnh kế hoạch thực hiện công việc
Sử dụng công cụ Trello để xây dựng bảng công việc và theo dõi tiến dộlàm việc, thực thi dự án
Xây dựng đội nhóm lắng nghe, nhiệt tình, trách nhiệm
Thực hiện các cuộc họp xem lại kinh nghiệm để rút ra bài học cải tiến
Trang 6PHẦN II NỘI DUNG
Giám đốc Công ty Cổ phần Thương
mại Nguyễn Kim
Dữ liệu cần thu thập:
Những thông tin cần thiết để xây dựng
một website dựa trên Website cũ là
nguyenkim.com và những chức năng
mà công ty mong muốn
Mục tiêu thỏa thuận:
Thời gian hoàn thành xong việc và
làm lại Website nguyenkim.com và
kinh phí
Các yêu cầu đòi hỏi:
Vai trò, vị trí, trình độ, kinh nghiệmcủa người được hỏi
Trang 7Tôi là đội ngũ phân tích thiết kế đại
diện cho công ty […] xin được hỏi
Chúng tôi cần thu thập thông tin các
yêu cầu đối với phần mềm Rất mong
anh hợp tác giúp đỡ cung cấp thông
tin để chúng tôi có thể xây dựng hệ
thống bán hàng hoàn thiện nhất
Chủ đề sẽ cập nhật (Xin phép được
ghi âm)
Chủ đề 1: Các trải nghiệm và kinh
nghiệm về trang web nguyenkim.com
hiện có:
Những điểm không hài lòng về
website cũ?
Khoảng thời gian nào trong
ngày có lượng người truy cập
vào website nhiều nhất?
Website có thường xuyên cập
Trang 8website có đa dạng không?
Công ty có những hình thức
quảng bá website nào? Và hình
thức nào thu hút nhiều người
dùng nhất?
Cách thức liên hệ trực tiếp với
nhân viên bán hàng online là
gì?
Các phương thức thanh toán mà
website sử dụng là gì?
Website có những dịch vụ vận
chuyển nào? Và dịch vụ nào
được khách hàng ưu tiên sử
dụng nhất?
Website đã có hệ thống gì để
phân tích hành vi của người
dùng không? Nếu chưa thì có
Trang 9 Website có thường xuyên bị lỗi
khi đang sử dụng không?
Khách hàng gặp khó khăn gì
khi tìm kiếm sản phẩm, thanh
toán, vận chuyển trên website?
Giao diện người dùng của
Chủ đề 3: Những mong muốn cải
thiện trang web nguyenkim.com trong
tương lai
Đối tượng người sử dụng
website mà công ty hướng đến?
Những tính năng mới của
website mà bạn mong muốn cần
cải thiện?
Bạn có đề xuất thêm bất kỳ nội
dung nào không?
Dự kiến tổng cộng: 35 phút
Trang 10PHIẾU PHỎNG VẤN Tên dự án: Dự án Website bán đ
tử công ty Nguyễn Kim
Tiểu dự án: Nâng cấp Website bánđ
Người được hỏi: Phạm Văn Thành Người hỏi: Phạm Minh Quân
Ngày:
Câu 1: Bạn cảm thấy thế nào về Website
hiện tại của công ty?
Trả lời:
Quan sát:
Câu 2: Nêu những điểm bạn cảm thấy
hài lòng về Website của công ty?
Trả lời:
Quan sát:
Trang 11
Câu 3: Nêu những điểm bạn cảm thấy
chưa hài lòng (nếu có) về Website của
công ty?
Trả lời:
Quan sát:
Câu 4: Khách hàng online có thể liên hệ
trực tiếp với nhân viên bán hàng qua
những hình thức nào?
Trả lời:
Quan sát:
Câu 5: Website áp dụng những phương
thức thanh toán nào? Và có những dịch
vụ vận chuyển nào?
Trả lời:
Trang 12
Quan sát:
Câu 6: Các sản phẩm được gợi ý có phù
hợp với nhu cầu của khách hàng không?
Trả lời:
Quan sát:
Câu 7: Những sản phẩm nào đem lại sự
hài lòng cho khách hàng, và được quan
tâm nhiều nhất?
Trả lời:
Quan sát:
Trang 13
Câu 8: Việc tìm kiếm sản phẩm của
khách hàng có gặp những khó khan gì?
Trả lời:
Quan sát:
Câu 9: Đối tượng người sử dụng website
mà công ty nhắm tới?
Trả lời:
Quan sát:
Câu 10: Bạn mong muốn website cần có
những tính năng mới nào?
Trả lời:
Quan sát:
Trang 14
Đánh giá chung:
*Phiếu điều tra
https://forms.gle/uqCvJtfmCmnMUhRb7
Trang 16*Thông tin về công ty
Thành lập vào năm 1992, với hơn 20 năm hình thành và phát triển,Nguyễn Kim tự hào là một trong những thương hiệu bán lẻ đi đầu và cách biệtlĩnh vực điện tử, điện máy tại thị trường Việt Nam Đ02.02.2015 Nguyễn Kim chính thức hợp tác với tập đoàn Central Retail, gia tăngsức mạnh để trở thành nhà bán lẻ đẳng cấp quốc tế Hiện nay, Nguyễn Kimchính thức trở thành một thành viên trọng điểm trong lĩnh vực kinh doanh mặthàng điện máy của tập đoàn Central Retail Ngoài ra, Nguyễn Kim cũng luônđược chọn là địa điểm trưng bày, giới thiệu, ra mắt những sản phẩm mới, côngnghệ mới nhất của các hãng Điều này đã đưa Nguyễn Kim trở thành cầu nối đểngười tiêu dùng Việt Nam nhanh chóng được tiếp cận với những công nghệ tiêntiến nhất, nâng cao quyền lợi của người mua sắm ngang bằng với các nước pháttriển trong khu vực và trên thế giới
Hiện tại, Nguyễn Kim tổ chức hoạt động, kinh doanh trực tiếp tại 03Trung tâm mua sắm, trong đó 02 Trung tâm tại khu vực Thành phố HMinh và 01 Trung tâm tại Hà Nội Bên cạnh đó, Nguyễn Kim còn thành lậpTrung tâm Kinh doanh Tổng hợp chuyên bán hàng cho các dự án, công ty Nắmbắt được xu thế của thời đại là đẩy mạnh kinh doanh số, phát triển thương mạiđiện tử, Nguyễn Kim đã phát triển một Website bán hàng trực tuyến, tuy nhiên
Trang 17vẫn còn một vài điểm hạn chế về tính năng, giao diện người dùng, và mô hìnhphát triển là mô hình thác nước vẫn còn nhiều điểm không phù hợp.
Do vậy, việc nâng cấp chất lượng Website là điều cấp thiết, dự án chuyển đổi sang mô hình phát triển Agile, nhằm giúp dễ dàng trong việc nâng cấp, phát triển cũng như bảo trì hệ thống, đphân tích hành vi khách hàng nhằm xây dựng hệ thống gợi ý mua hàng tối ưu, cũng như đưa ra các chương trình khuyến mãi hiệu quả
1.2 Phác thảo dự án
1 Tên đề tài Dự án Website bán đcho công ty Nguyễn
Kim
2 Mã dự án PTDA13
3 Chủ đầu tư Công ty cổ phần thương mại Nguyễn Kim
4 Ban lãnh đạo ThS Nguyễn Đức Lưu
Trang 18hoạt, dễ dàng nâng cấp để đáp ứng sự phát triển củacông ty trong tương lai Đặc biệt, tập trung tích hợptrí tuệ nhân tạo (AI) để phân tích hành vi người dùnggiúp cải thiện trải nghiệm mua sắm, tư vấn sản phẩm
và tạo ra hệ thống linh hoạt, có thể cập nhật một cáchthuận tiện khi có các công nghệ mới xuất hiện
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
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 bán, 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
Tích hợp trí tuệ nhân tạo để phân tích hành vi người dùng giúp cải thiện trải nghiệm mua hàng
9 Phạm vi dự án
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 đcông ty Nguyễn Kim
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
Những yếu tố đưa ra ngoài dự án: Loại bỏ các yếu tố ảnh hưởng đến công ty và khách hàng
Trang 1910 Kinh phí 200.000.000 VNĐ
1.3 Danh sách tổ dự án
G
Mẫn Bá Hào Product Owner
Ngô Đức Lưu Scrum Master
Phan Mạnh Duy Development Team
Phạm Minh Quân Development Team
Phạm Văn Thành Development Team
Trang 201.4 Phương pháp phát triển Agile và công cụ áp dụng
Phương pháp phát triển Agile là một phương pháp tiếp cận linh hoạt, dựatrên sự hợp tác và phản hmề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ậptrung 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 hquan
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êntắc cơ bản này Một số phương pháp Agile phổ biến nhất bao g
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ànthà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
Trang 21 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
Tốc độ đưa sản phẩm ra thị trường nhanh hơn: Phương pháp Agile
tập trung vào việc phát triển sản phẩm theo từng vòng lặp nhỏ, giúp sản phẩm đến tay người dùng nhanh hơn
Năng suất và chất lượng cao hơn: Phương pháp Agile khuyến khích
sự hợp tác và phản hsản phẩm
Rủi ro thấp hơn: Phương pháp Agile cho phép các nhóm điều chỉnh
kế hoạch khi cần thiết, giúp giảm thiểu rủi ro
Tuy nhiên, phương pháp Agile cũng có một số hạn chế:
Yêu cầu thay đổi văn hóa tổ chức: Phương pháp Agile đòi hỏi một
sự thay đổi văn hóa tổ chức, từ việc tập trung vào kế hoạch sang tập trung vào sự linh hoạt và thích ứng
Có thể phức tạp hơn phương pháp truyền thống: Phương pháp
Agile có thể phức tạp hơn phương pháp truyền thống, đòi hỏi các nhóm cần được đào tạo và hỗ trợ
Việc áp dụng phương pháp Agile có thể mang lại nhiều lợi ích cho các dự
án phát triển phần mềm Tuy nhiên, cần có sự chuẩn bị và cam kết từ cácbên liên quan để phương pháp này có thể thành công
1.5 Tổng mức đầu tư
Trang 22Viết bằng số: 200.000.000 VNĐ
Viết bằng chữ: Hai trăm triệu Việt Nam đ
Chương 2 Ứng dụng Agile Scrum/KanBan trong phát triển dự án
2.1 Product backlogs
Product backlogs STT As a
[user]
I want to be able to
So that Priority Sprin
Tìm kiếm nhanh chóng và lọc sản phẩm tốt
started
3 Visitor Các khuyến mãi
được cá nhân hóa
Thuận tiện cho việc mua sắm
started
4 Visitor Nhận thông báo
về xu hướng thị trường và các sản phẩm ưa thích
Thuận tiện cho việc mua sắm
Should 3 To be
started
5 Visitor Trang web tải
nhanh và hiệu quả
Thuận tiện cho việc mua sắm
started
6 Visitor Trang web hỗ trợ Thuận tiện Should 1 To be
Trang 23đa ngôn ngữ cho việc
mua sắm
started
7 Visitor Có các biện
pháp bảo mật, xác thực hai yếu tố
Để bảo vệ tài khoản
started
10 Admin Quản lý yêu cầu
hoàn trả và đổi hàng
Xử lý và giải quyết yêu cầu hoàn trả nhanh chóng
started
11 Admin Phân tích hành vi
người dùng bằngAI
Hiểu hành
vi người dùng
Should 2 To be
started
Trang 24Bên mua dịch vụ: Công ty CPTM Nguyễn Kim (Sau gọi tắt là bên A)
- Người đại diện : Trương Việt Hoàng
- Chức vụ : Giám đốc
- Địa chỉ : 63-65-67 Trần Hưng Đạo, P Cầu Ông Lãnh, TP H
Trang 25- Người đại diện : Mẫn Bá Hào
- Chức vụ : Giám đốc kinh doanh
- Đỉa chỉ : 298 đường Cầu Diễn, Minh Khai, Bắc Từ Liêm, Hà Nội
Trang 26Thu thập thông tin
yêu cầu và phân
tích yêu cầu
Bên A cung cấp hình ảnh, dữ liệu hiện có cho bên
B Bên B dựa vào đó sẽ phát triển lên hệ thống và
3 Cải tiến tốc độ tải
5
Bổ sung giao diện
tối (Dark mode)
Bên B sẽ lập trình tính năng chuyển sang giao diện tối Sau khi lập trình xong, kết hợp với đội ngũ bên
A để tích hợp tính năng vào mã ngu
6 Kiểm thử Bên B sẽ thực hiện kiểm thử hệ thống để đảm bảo
hoạt động ổn định và tuân thủ yêu cầu của bên A
7
Bàn giao, hướng
dẫn sử dụng
Bên B sẽ bàn giao website cho bên A Sau đó bên
B sẽ hướng dẫn trực tiếp đội ngũ quản lý website bên A cách sử dụng và bảo trì các chức năng mới
- Hợp đ
và 1 năm kể từ ngày đó
Điều 2: Thời gian thực hiện
- Bên B sẽ có trách nhiệm demo phần mềm cho bên A sau mỗi sprint.
Trang 27- Hai bên sẽ tiến hành thống nhất demo website dựa trên bản demo trên.
- Sau khi thống nhất được bản demo, bên B vẫn được quyền thay đổi bổ sung
bất cứ hạng mục thiết kế nào so với bản demo
- Mọi thay đổi so với bản demo sẽ được hai bên bàn bạc, thống nhất và sẽ được
bổ sung đúng vào bản hợp đvới giá trị ban đầu của hợp đ
- Bên A phải cung cấp cho bên B đầy đủ dữ liệu, tài liệu mà bên B yêu cầu,
cũng như có trách nhiệm hợp tác, giải đáp tất cả những thắc mắc của bên Btrong quá trình thiết kế, phát triển các chức năng của website
- Bên B có trách nhiệm bàn giao website sau lâu nhất là 50 ngày nếu bên A
thực hiện đầy đủ thủ tục thanh toán và cung cấp giữ liệu đầy đủ, kịp thời,chính xác
Điều 3: Hình thức thanh toán
- Hình thức thanh toán bằng chuyển khoản VNĐ (Việt Nam Đ
- Giá trị tạm tính của hợp đđ
- Bên A tạm ứng cho bên B 20.000.000 VNĐ sau khi ký hợp đ
- Bên A thanh toán cho bên B 50.000.000 VNĐ sau khi bên B bàn giao website
Trang 28- Thanh toán đầy đủ, đúng thời hạn
- Sử dụng website đúng theo yêu cầu mà hai bên đã thảo thuận
Quyền lợi:
- Yêu cầu bên B thực hiện đúng tiến độ và chất lượng công việc đã nên trên
- Yêu cầu bên B bổ sung, chỉnh sửa các tính năng của phần mềm trong quátrình phát triển
- Thu hxóa bỏ hoàn toàn bộ dữ liệu đã sao lưu tại hệ thống máy tính cho bên B khihợp đ
Điều 5: Trách nhiệm và quyền lợi của bên B
Trách nhiệm:
- Thực hiện các công việc được quy định trong kèm theo
- Thực hiện các yêu cầu sửa đổi của bên A đưa ra trong quá trình bên A tiếnhành chạy thử
- Bảo quản và bàn giao lại cho bên A tài liệu, dữ liệu được giao để thực hiệncông việc sau khi công việc hoàn thành
Quyền lợi:
- Yêu cầu bên A cung cung cấp đầy đủ thông tin và tài liệu đúng hạn
- Tạm đình chỉ hoặc chấm dứt cung cấp dịch vụ nếu bên A vi phạm trách nhiệmthanh toán
- Tạm đình chỉ hoặc chấm dứt cung cấp dịch vụ nếu website của bên A có biểuhiện hoạt động vi phạm pháp luật nươc CHXHCN Việt Nam
Điều 6: Bàn giao, bảo hành và bảo trì
Trang 29- Trong vòng 7 ngày kể từ khi bên B bàn giao website đã phát triển cho bên A,
bên B phải hướng dẫn cho đội ngũ bên A phương pháp sử dụng, khai thác vàquản lý thành thạo
- Kể từ ngày hai bên ký hợp đ
nâng cấp trong thời gian 01 năm
Điều 7: Điều khoản chung
- Trong quá trình thực hiện nếu có vấn đề nảy sinh, hai bên sẽ cùng nhau bàn
bạc và giải quyết trên tinh thần hợp tác hữu nghị
- Hợp đ
pháp lý như nhau kể từ ngày ký
Đại diện bên A
(ký và ghi rõ họ tên)
Trương Việt Hoàng
Đại diện bên B
Ngô Đức Lưu
Phan Mạnh Duy
Phạm Minh Quân
Phạm Văn Thành
Cải tiến tính năng tìm
Thiết kế tính năng đa
ngôn ngữ và giao diện tối
(Dark mode)
Trang 30Tích hợp các chức năng
Chú thích: Các kiểu trách nhiệm khác nhau trên công việc:
- Tích hợp bộ lọc vào chức năng tìm kiếm trên phía server
Đảm bảo tính hiệu suất và ổn định của hệ thống
Phạm Minh Quân 2 days
- Xây dựng kịch bản kiểm thử cho tính năng tìm kiếm và bộ lọc.Thực hiện kiểm thử đơn vị (unit testing) cho front-end và back-end
Phan Mạnh Duy 4 days
Trang 31- Đảm bảo sự tương thích của giao diện trang web trên các trình duyệt khác nhau.
- Kiểm tra và tối ưu hóa cáctruy vấn cơ sở dữ liệu để giảm thời gian phản h
- Kiểm tra và tối ưu hóa cáctruy vấn đến cơ sở dữ liệu để giảm thời gian xử lý
- Đảm bảo tính ổn định và bảo mật của hệ thống sau khi thực hiện tối ưu hóa
Phạm Minh Quân 2 days
- Thực hiện kiểm thử hiệu suất để đảm bảo rằng trang web tải nhanh và ổn định
- Kiểm tra tương tác của trang web trên nhiều loại thiết bị
và môi trường
- Báo cáo và giải quyết các vấn đề hiệu suất và tương tác người dùng
- Đảm bảo rằng các phần giao diện như nút, cụm từ và thông báo đều có thể dịch được
Phan Mạnh Duy 2 days
- Xác định và triển khai công nghệ hỗ trợ đa ngôn ngữ
- Tích hợp mã ngu
được dịch vào trang web để có thể hiển thị nội dung đa ngôn ngữ
Phạm Minh Quân 1 days
- Thực hiện kiểm thử tích hợp để đảm bảo tính đ
của trang web với nhiều ngôn ngữ
- Kiểm tra tính tương thích của giao diện người dùng với ngôn ngữ được hỗ trợ
Báo cáo về các vấn đề về
Phạm Văn Thành 2 days
Trang 32ngôn ngữ và đề xuất sửa lỗi nếu cần.
- Thiết kế các yếu tố giao diện như màu sắc, độ sáng, và biểu tượng để phù hợp với chế độtối
Phan Mạnh Duy 1 day
- Xác định cách lưu trữ tùy chọn chế độ tối của người dùng
để có thể duy trì tình trạng khi họđăng nhập lại
- Tích hợp tùy chọn cài đặt trong phần cài đặt của trang web
để cho phép người dùng bật hoặc tắt chế độ tối
Phạm Minh Quân 1 day
- Kiểm thử tích hợp để đảm bảo tính đ
trong cả chế độ sáng và chế độ tối
- Kiểm tra tính tương thích của giao diện người dùng trong chế độ tối với các trình duyệt phổbiến
Phạm Văn Thành 3 days
2.2.2.2 Lập Sprint Backlog trên Trello
Sprint glọc, Trang web tải nhanh và hiệu quả, Trang web hỗ trợ đa ngôn ngữ, Có tùychọn chuyển sang giao diện chế độ tối
Giao diện Sprint Backlog:
Trang 33Nội dung chi tiết của User Story “Tính năng tìm kiếm được cải tiến với các bộ lọc”.
Trang 34Nội dung chi tiết của User Story “Trang web tải nhanh và hiệu quả”.
Trang 35Nội dung chi tiết của User Story “Trang web hỗ trợ đa ngôn ngữ”.
Trang 36Nội dung chi tiết của User Story “Có tùy chọn chuyển sang giao diện chế độ tối”.
Trang 372.2.3 Quy trình thực hiện dự án
*Ước tính chi phí
- Chi phí nhân công:
(vnđ/giờ)
Ngoài giờ (vnđ/giờ)
Trang 38Mẫn Bá Hào Work 150.000 225.000
2.000.000
6.500.000
Tích hợp bộ lọc vào chức năng tìm kiếm trên phía server
2.500.000
Xây dựng kịch bản kiểm thử cho tính năng tìm kiếm
2.000.000
5.500.000
Tối ưu hóa các truy vấn 2.000.000
Trang 39cơ sở dữ liệu.
Kiểm thử đảm bảo trang web tải nhanh, ổnđịnh
1.500.000
3 Cải tiến đa
ngôn ngữ
Xác định danh sách cácngôn ngữ cần hỗ trợ 1.000.000
5.000.000
Viết mã ngu
đa ngôn ngữ 2.500.000Kiểm thử đảm bảo
5.000.000
11.000.000
Tích hợp tùy chọn chuyển sang giao diện tối
4.000.000
Kiểm thử đảm bảo tính
- Tổng chi phí:
1 Đội dự án Chi phí cho đội thực hiện 50.000.000
Trang 40- Hôm qua tôi đã xác đ nh các b l cị ộ ọ
c n thêm vào tính năng tìm ki m.ầ ế
- Hôm nay tôi sẽ ki m tra và t i uể ố ưhóa mã ngu n HTML, CSS, vàồJavaScript trên trang web đ gi mể ả
th i gian t i.ờ ả
- Tôi không g p v n đ nàoặ ấ ề