Tải bản đầy đủ (.pdf) (81 trang)

Báo cáo thực nghiệm học phần phát triển dự án công nghệ thông tin đề tài phát triển dự án website bán sách adcbook

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (465.21 KB, 81 trang )

lOMoARcPSD|39514913

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
______________________________

BÁO CÁO THỰC NGHIỆM HỌC PHẦN

PHÁT TRIỂN DỰ ÁN CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI

PHÁT TRIỂN DỰ ÁN WEBSITE BÁN
SÁCH ADCBOOK

GVHD : ThS. Nguyễn Đức Lưu
Nhóm : 12
Mã lớp : 20231IT6071002

Hà Nội, 2023

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
______________________________

BÁO CÁO THỰC NGHIỆM HỌC PHẦN

PHÁT TRIỂN DỰ ÁN CÔNG NGHỆ THÔNG TIN



ĐỀ TÀI

PHÁT TRIỂN DỰ ÁN WEBSITE BÁN
SÁCH ADCBOOK

GVHD : Ths. Nguyễn Đức Lưu

Nhóm : 12

Mã lớp : 20231IT6071002

Sinh viên thực hiện : 1. Phạm Đăng Đông
2. Nguyễn Việt Anh
3. Dương Tất Đạt
4. Lục Văn Thế
5. Dư Ngọc Ánh

Hà Nội, 2023

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

LỜI CẢM ƠN

Lời đầu tiên, nhóm 12 xin gửi lời cảm ơn chân thành tới thầy Ths.Nguyễn
Đức Lưu. Trong quá trình học tập và thực hiện đề tài này, chúng em đã nhận
được sự quan tâm giúp đỡ, hướng dẫn tận tình, tâm huyết của thầy. Những gì
chúng em nhận được khơng chỉ dừng lại ở kiến thức môn học mà nhiều hơn thế

đó là những lời khuyên, chia sẻ thực tế từ thầy. Chính nhờ phương pháp dạy học
của thầy mà chúng em có cơ hội khám phá và phát huy khả năng của bản thân.
Những buổi thuyết trình chính là cơ hội tuyệt vời giúp chúng em rèn luyện sự tự
tin, kỹ năng giao tiếp, làm việc nhóm,... Đây cũng chính là hành trang quan
trọng giúp chúng em tự tin bước chân vào môi trường làm việc thực tế.

Để hoàn thành được báo cáo này, nhóm chúng em đã cùng nhau nghiên
cứu, thảo luận, áp dụng những kiến thức được học trên lớp cùng với các nguồn
tài liệu trên Internet và cả những trải nghiệm của bản thân. Chúng em rất mong
sẽ nhận được những lời nhận xét, góp ý từ thầy cơ và bạn đọc để đề tài này có
thể hồn thiện hơn nữa.

Một lần nữa, chúng em xin chân thành cảm ơn!
Nhóm sinh viên thực hiện.

1

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

MỤC LỤC

LỜI CẢM ƠN.........................................................................................................1
DANH MỤC BẢNG BIỂU...................................................................................4
PHẦN I. MỞ ĐẦU................................................................................................6

1. Tên đề tài........................................................................................................6
2. Lý do chọn đề tài............................................................................................6
3. Mục đích đề tài...............................................................................................7

4. Mục tiêu đề tài................................................................................................7
5. Bố cục đề tài...................................................................................................7
6. Phương pháp thực hiện...................................................................................8
PHẦN II. NỘI DUNG.........................................................................................10
Chương 1. Xác định dự án................................................................................10

1.1. Giới thiệu công ty........................................................................10
1.2. Phác thảo dự án............................................................................10
1.3. Danh sách tổ dự án.......................................................................12
1.4. Ma trận trách nhiệm.....................................................................13
1.5. Công cụ và môi trường phát triển................................................13
1.6. Tổng mức đầu tư..........................................................................15
Chương 2. Ứng dụng Agile Scrum trong dự án phát triển...............................16
2.1. Sprint 1.........................................................................................16

2.1.1.Thiết lập kế hoạch thực hiện..................................................16
2.1.2.............................................................Xây dựng sprint backlog

................................................................................................18
2.1.3...........................................................Quy trình thực hiện dự án

................................................................................................18

2

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

2.1.4.......................................................................Biên bản cuộc họp

................................................................................................32

2.2. Sprint 2.........................................................................................34
2.2.1.Thiết lập kế hoạch thực hiện..............................................34
2.2.2.Xây dựng sprint backlog....................................................36
2.2.3.Quy trình thực hiện dự án..................................................38
2.2.4.Biên bản cuộc họp..............................................................53

2.3. Sprint 3.........................................................................................55
2.3.1.Thiết lập kế hoạch thực hiện..............................................55
2.3.2.Xây dựng sprint backlog....................................................57
2.3.3.Quy trình thực hiện dự án..................................................58
2.3.4.Biên bản cuộc họp..............................................................73

Chương 3. Kết thúc dự án................................................................................75
3.1. Kết quả của dự án........................................................................75
3.2. Họp kết thúc dự án.......................................................................76

PHẦN III. KẾT LUẬN.......................................................................................79
1. Những vấn đề đã đạt được........................................................................79
2. Hướng phát triển...........................................................................................80

TÀI LIỆU THAM KHẢO...................................................................................82

3

Downloaded by XINH BONG ()

lOMoARcPSD|39514913


DANH MỤC BẢNG BIỂU

Bảng 1.1: Phác thảo dự án..............................................................................12
Bảng 1.2: Bảng danh sách tổ dự án................................................................12
Bảng 1.3: Bảng ma trận trách nhiệm các thành phần....................................13
Bảng 2.1: Bảng xây dựng Sprint Backlog trong Sprint 1
Bảng 2.2: Bảng công việc và ước lượng thời gian trong Sprint 1
Bảng 2.3: Bảng phân bố lực lượng trong Sprint 1
Bảng 2.4: Bảng chi phí nhân cơng trong Sprint 1
Bảng 2.5: Bảng ước tính chi phí cho từng công việc trong Sprint 1
Bảng 2.6: Bảng tổng chi phí dự tính cho Sprint 1
Bảng 2.7: Bảng kiểm soát rủi ro về kế hoạch trong Sprint 1
Bảng 2.8: Bảng kiểm sốt rủi ro cơng việc trong Sprint 1
Bảng 2.9: Bảng các mốc kiểm soát trong Sprint 1
Bảng 2.10: Bảng gán trách nhiệm các công việc trong Sprint 2
Bảng 2.11: Bảng xây dựng Sprint Backlog trong Sprint 2
Bảng 2.12: Bảng công việc và ước lượng thời gian trong Sprint 2
Bảng 2.13: Bảng phân bố lực lượng trong Sprint 2
Bảng 2.14: Bảng chi phí nhân cơng trong Sprint 2
Bảng 2.15: Bảng ước tính chi phí cho từng cơng việc trong Sprint 2
Bảng 2.16: Bảng tổng chi phí dự tính cho Sprint 2
Bảng 2.17: Bảng kiểm soát rủi ro về kế hoạch trong Sprint 2
Bảng 2.18: Bảng kiểm soát rủi ro công việc trong Sprint 2
Bảng 2.19: Bảng các mốc kiểm soát trong Sprint 2

4

Downloaded by XINH BONG ()

lOMoARcPSD|39514913


Bảng 2.20: Bảng gán trách nhiệm các công việc trong Sprint 3
Bảng 2.21: Bảng xây dựng Sprint Backlog trong Sprint 3
Bảng 2.22: Bảng công việc và ước lượng thời gian trong Sprint 3
Bảng 2.23: Bảng phân bố lực lượng trong Sprint 3
Bảng 2.24: Bảng chi phí nhân cơng trong Sprint 3
Bảng 2.25: Bảng ước tính chi phí cho từng cơng việc trong Sprint 3
Bảng 2.26: Bảng tổng chi phí dự tính cho Sprint 3
Bảng 2.27: Bảng kiểm soát rủi ro về kế hoạch trong Sprint 3
Bảng 2.28: Bảng kiểm sốt rủi ro cơng việc trong Sprint 3
Bảng 2.29: Bảng các mốc kiểm soát trong Sprint 3

5

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

PHẦN I. MỞ ĐẦU

1. Tên đề tài
Phát triển dự án website bán sách ADCBook

2. 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 đóng

vai trị quan trọng trong việc đảm bảo hiệu quả và thành công của bất kỳ dự án
cơng nghệ thơng tin nào. Nếu khơng có quản lý dự án, dự án có thể rơi vào tình
trạng hỗn loạn, thiếu kế hoạch, lịch trình, và khơng có cơ chế báo cáo tiến độ.
Điều này có thể dẫn đến sự không hiệu quả, mất mát nguồn lực, vượt quá ngân

sách, và tăng rủi ro.

Quản lý dự án là chìa khóa để giữ cho mọi thành viên trong dự án và
khách hàng liên kết với nhau. Việc có kế hoạch giúp dự án tránh được sự bất
định, định rõ mục tiêu, và tận dụng nguồn lực một cách hiệu quả. Nếu khơng có
người quản lý dự án, mọi thứ có thể trở nên động đậy, dự án có thể mất phương
hướng, và nguồn lực khơng được tối ưu hóa.

Quản lý dự án quan trọng vì dự án thường liên quan đến nhiều bên, và
một người quản lý dự án có thể định hình hướng dẫn và duy trì sự đồng thuận.
Khi quản lý dự án được thực hiện tốt, mục tiêu dự án được đáp ứng, chi phí và
nguồn lực được quản lý hiệu quả, và dự án có thể thuyết phục nhà tài trợ. Ngược
lại, thiếu quản lý dự án có thể dẫn đến rủi ro cao và thiệt hại về tiền bạc và sức
lao động.

Mặc dù quản lý dự án có lợi ích rõ ràng, một số tổ chức vẫn chưa đánh giá
cao nó đúng mức. Thậm chí, theo khảo sát của Viện Quản lý Dự án vào năm
2018, chỉ có 58% tổ chức nhận thức được tầm quan trọng của quản lý dự án, và
tỷ lệ sử dụng phương pháp quản lý dự án đã tiêu chuẩn hóa chỉ là 23%.

Trong lĩnh vực công nghệ thông tin, quản lý dự án trở nên ngày càng phức
tạp do sự phát triển nhanh chóng của xã hội và công nghệ. Điều này đặt ra thách
thức lớn cho việc đảm bảo rằng dự án luôn đáp ứng được xu hướng công nghệ
mới và tiến triển một cách hiệu quả. Điều này làm nổi bật sự cần thiết của việc

6

Downloaded by XINH BONG ()

lOMoARcPSD|39514913


nghiên cứu và phát triển một website bán sách như ADCBook dưới góc độ quản
lý dự án, để đảm bảo rằng nó sẽ được triển khai một cách thành công và hiệu
quả trong môi trường đầy thách thức của ngành công nghiệp hiện đại.

3. Mục đích đề tài
Đề tài “Phát triển dự án website bán sách ADCBook” nhằm áp dụng

những kiến thức và kỹ năng đã đc học trong học phần “Phát triển dự án công
nghệ thông tin” vào việc phát triển một dự án công nghệ thông tin

4. Mục tiêu đề tài
- Nắm bắt được quy trình phát triển dự án.
- Xác định được đúng mục đích, mục tiêu của dự án.
- Xây dựng tài liệu phác thảo dự án một cách tường minh, cụ thể.
- Lập được bản kế hoạch phát triển dự án.
- Xây dựng được bảng công việc.
- Biết cách ước lượng thời gian, phân bố lực lượng và ước tính chi
phí.
- Biết cách sử dụng các phương pháp, công cụ để lập tiến độ thực
hiện dự án.
- Dự đoán được các rủi ro có thể xảy ra; phân tích, lập kế hoạch
phịng ngừa, kiểm sốt và xử lý được các rủi ro.
- Tổ chức các cuộc họp một cách hiệu quả.
- Kiểm soát được những thay đổi, sẵn sàng ứng phó với những thay
đổi đó.
- Hoàn thiện dự án thành công, biết cách kết thúc dự án

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
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

7

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

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 q 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.

6. Phương pháp thực hiện
- 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.

8

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

- 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.

9

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

PHẦN II. NỘI DUNG

Chương 1. Xác định dự án

1.1 Giới thiệu công ty

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.

1.2 Phác thảo dự án

STT Tiêu chí Nội dung

1 Tên đề tài Dự án Website bán sách ADCBook

2 Mã dự án PTDA12

3 Chủ đầu tư Công ty cổ phần mỹ thuật & truyền thông

10

Downloaded by XINH BONG ()

lOMoARcPSD|39514913


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

6 Thời gian Bắt đầu: 17/11/2023 Kết thúc: 20/12/2023
7 Mục đích
8 Mục tiêu “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.
Ngồ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.

 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

11

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

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.

9 Phạm vi dự án  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.

10 Kinh phí 200.000.000 VNĐ

Bảng 1.1 Bảng xây dựng sprint backlog

1.3 Danh sách tổ dự án Chức vụ
Gồm 5 thành viên:

Họ tên

Phạm Đăng Product Owner

Đông

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

12

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

1.4 Ma trận trách nhiệm

Người thực hiện Khảo sát Phân Thiết Thiết Lập Kiểm Kết
công việc A, R tích kế cơ kế trình và thử và thúc
sở dữ giao tích hợp sửa lỗi dự án
Phạm Đăng Đông A, R liệu diện hệ thống
A P
A A,R A R I
I
Nguyễn Việt Anh C P C P C I
I
Dư Ngọc Ánh P P C P P

C
Dương Tất Đạt P C C P C

Lục Văn Thế C R P P

Bảng 1.3 Bảng ma trận trách nhiệm

Chú thích:
Các kiểu trách nhiệm khác nhau trên công việc:
 A (Approving): Xét duyệt
 P (Performing): Thực hiện
 R (Reviewing): Thẩm định
 C (Contributing): Tham gia đóng góp
 I (Informing): Báo cho biết

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:

13

Downloaded by XINH BONG ()

lOMoARcPSD|39514913


 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 ln 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:

14

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

 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 hồi liên tục, giúp cải thiện năng suất và chất lượng
sả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ác
bên liên quan để phương pháp này có thể thành cơng.

1.6 Tổng mức đầu tư
Viết bằng số: 200.000.000 VNĐ
Viết bằng chữ: Hai Trăm Triệu Việt Nam đồng.

15

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

Chương 2. Ứng dụng Agile Scrum trong dự án phát triển

2.1 Sprint 1

2.1.1 Thiết lập kế hoạch thực hiện

2.1.1.1. Xác định các User Story

- User Story 1: Tôi là người quản lý kho, tôi mong muốn có khả năng
nhập hàng mới vào hệ thống để hiệu chỉnh và quản lý số lượng tồn kho một cách
hiệu quả.

- User Story 2: Tôi là người quản lý kho, tôi mong muốn có khả năng xuất
hàng từ kho để cung cấp hàng hóa cho khách hàng hoặc các đơn vị khác một
cách thuận tiện và chính xác.

- User Story 3: Tôi là khách hàng, tôi mong muốn có khả năng đặt hàng

trực tuyến để mua sắm một cách thuận tiện và tiết kiệm thời gian.

- User Story 4: Tơi là khách hàng, tơi mong muốn có khả năng thanh tốn
trực tuyến để hồn tất q trình mua sắm một cách dễ dàng và an toàn.

2.1.1.2. Gán trách nhiệm

Các công việc thực hiện Người thực hiện

Thiết kế giao diện cho các user story Dương Tất Đạt, Lục Văn Thế

Thiết kế các cơ sở dữ liệu cho các user Nguyễn Việt Anh, Dư Ngọc Ánh
story

Lập trình và tích hợp các hệ thống chức Phạm Đăng Đông, Lục Văn Thế
năng trong user story

2.1.1.3. Brainstorm khi bắt đầu dự án

- Giao diện người dùng

 Thiết kế giao diện với sự thân thiện, dễ sử dụng và khả năng tương thích
trên nhiều loại thiết bị.

 Tạo ra trải nghiệm tìm kiếm sản phẩm thơng minh và nhanh chóng để
người dùng có thể dễ dàng tìm thấy những sản phẩm mong muốn.

16

Downloaded by XINH BONG ()


lOMoARcPSD|39514913

 Hiển thị thông tin chi tiết của sản phẩm để cung cấp cho người dùng cái
nhìn tồn diện và đầy đủ về các sản phẩm mà họ quan tâm.
- Quản lý sản phẩm: Tạo hệ thống quản lý sản phẩm, cho phép người

quản trị thêm, sửa, xóa sản phẩm

- Tính cách người dùng:

 Nhóm Người Tiết Kiệm: Những cá nhân này thường tìm kiếm ưu đãi,
giảm giá, và sản phẩm có giá trị cao khi mua sắm trực tuyến. Thường
xuyên so sánh giá, sử dụng mã giảm giá, và ưa chuộng các chương trình
khuyến mãi.

 Nhóm Người Mua Theo Xu Hướng: Đây là những người thích mua sắm
theo xu hướng và luôn quan tâm đến những sản phẩm, thương hiệu, và
dòng sản phẩm mới nhất. Thường xuyên tìm kiếm thơng tin liên quan trên
các trang web để cập nhật xu hướng.

 Nhóm Người Mua Chú Trọng vào Chất Lượng: Những người này chú
trọng đến chất lượng và thường đánh giá sản phẩm dựa trên ý kiến của
người tiêu dùng khác trước khi quyết định mua. Thường đọc kỹ các đánh
giá, nhận xét và tìm kiếm thơng tin liên quan đến chất lượng sản phẩm.

 Nhóm Người Mua Chú Trọng vào Trải Nghiệm: Đây là nhóm người mua
tìm kiếm trải nghiệm mua sắm trực tuyến tốt. Họ ưa chuộng giao diện dễ
sử dụng, quy trình thanh tốn thuận tiện, và dịch vụ giao hàng nhanh
chóng. Quan tâm đến chính sách đổi trả, dịch vụ sau bán hàng và các tiện

ích khác liên quan đến trải nghiệm mua sắm của họ.
2.1.1.4. Thiết lập hợp đồng

- Mục tiêu của dự án
- Các yêu cầu của khách hàng
- Khung thời gian và ngân sách của dự án
- Trách nhiệm của mỗi bên
- Các điều khoản thanh toán

2.1.2 Xây dựng sprint backlog
17

Downloaded by XINH BONG ()

lOMoARcPSD|39514913

Hạng mục trong Công việc trong Người thực hiện Ước tinh khối
Product BackLog sprint lượng công việc
ban đầu
Tạo giao diện Tạo thuật toán lấy Phạm Đăng Đông 12
người dùng, xây thông tin từ cơ sở Nguyễn Việt Anh
dựng cơ sở dữ dữ liệu 7
liệu
Tạo giao diện

Chức năng tìm Chỉnh sửa thuật Dư Ngọc Ánh 10

kiếm sách theo tốn tìm kiếm

tên, tác giả, thể


loại, hiển thị kết Tối ưu cơ sở dữ Lục Văn Thế 7

quả tìm kiếm liệu

Đề xuất những Tạo thuật toán Dương Tất Đạt, 12
danh mục sách theo dõi sở thích Phạm Đăng Đông
theo sở thích cá cá nhân của
nhân khách hàng để
đưa ra gợi ý
Lục Văn Thế 7
Tạo giao diện
hiển thị

Bảng 2.1 Bảng xây dựng sprint backlog trong sprint 1

2.1.3 Quy trình thực hiện dự án Thời gian
2.1.3.1 Bảng công việc và ước lượng thời gian
1 day
Dàn dựng bảng công việc theo phương pháp trình tự. 1 days
Sử dụng phương pháp ước lượng phi khoa học. 2 hrs

Tên công việc
Dự án Website bán sách ADCBookng
1. Khởi động dự án
2. Khảo sát dự án

Quan sát

18


Downloaded by XINH BONG ()


×