Professional Documents
Culture Documents
Báo cáo bài tập lớn - ĐBCLPM - Nhóm 5
Báo cáo bài tập lớn - ĐBCLPM - Nhóm 5
BÁO CÁO MÔN HỌC: ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM
LỚP: 72DCTT24
NHÓM 5
TỀN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÍ BÁN QUẦN ÁO
HÀ NỘI – 2023
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI
BÁO CÁO MÔN HỌC: ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM
LỚP: 72DCTT24
NHÓM 5
TỀN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÍ BÁN QUẦN ÁO
HÀ NỘI – 2023
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
Trưởng nhóm
Nguyễn Quốc Duy
1
MỤC LỤC
2
3.1 Dự tính chi phí các loại ....................................................................................................24
3.2 Chi phí dự tính cho các phần chính ................................................................................25
3.3 Ước lượng lương mỗi người ............................................................................................25
4. Quản lý thời gian và lập lịch ...................................................................................................26
4.1 Các mốc kiểm soát ............................................................................................................26
4.2 Lập lịch dự án ...................................................................................................................26
5. Quản lý nhân sự........................................................................................................................28
5.1 Các vị trí trong đội dự án ................................................................................................28
5.2 Cơ cấu tổ chức đội dự án .................................................................................................29
5.3 PROJECT TEAM ............................................................................................................29
5.4 Ma trận gán trách nhiệm .................................................................................................32
5.5 Ma trận kĩ năng ................................................................................................................35
6. Quản lý giao tiếp và truyền thông...........................................................................................36
6.1 Các bên tham gia. .............................................................................................................36
6.2 Thông tin liên lạc giữa các bên. .......................................................................................36
6.3 Nhu cầu thông tin liên lạc của các đối tượng liên quan. ...............................................37
6.4 Ma trận truyền thông. ......................................................................................................37
6.5 Lịch họp các bên. ..............................................................................................................39
7. Quản lý rủi ro ...........................................................................................................................40
7.1 Xác định rủi ro..................................................................................................................40
7.2 Phân tích, đánh giá, lập kế hoạch quản lý rủi ro ...........................................................41
7.3 10 rủi ro hàng đầu và hướng giải quyết .........................................................................47
7.4 Kiểm soát các rủi ro .........................................................................................................50
CHƯƠNG III. KẾ HOẠCH ĐẢM BẢO CHẤT LƯỢNG..........................................................51
1. Chiến lược phòng chống khiếm khuyết ..................................................................................51
2. Chiến lược đánh giá .................................................................................................................52
3. Tổ chức đội đảm bảo chất lượng website ...............................................................................54
4. Các công việc đảm bảo chất lượng sản phẩm ........................................................................54
5. Kế hoạch thực hiện và giám sát chất lượng ...........................................................................55
CHƯƠNG IV. KẾ HOẠCH KIỂM THỬ ....................................................................................56
1. Mục đích ....................................................................................................................................56
2. Chi tiết các loại hình kiểm tra .................................................................................................56
3. Các loại hình kiểm thử .............................................................................................................58
3.1 Kiểm thử đơn vị ................................................................................................................58
3.2 Kiểm thử tích hợp ............................................................................................................58
3.3 Kiểm thử hệ thống ............................................................................................................59
4. Chi tiết thực hiện kiểm thử ......................................................................................................59
4.1 Kiểm thử đơn vị ................................................................................................................59
4.2 Kiểm thử tích hợp ............................................................................................................60
4.3 Kiểm thử hệ thống ............................................................................................................60
4.4 Measurements Program...................................................................................................61
3
CHƯƠNG V. QUẢN LÝ CẤU HÌNH ............................................................................................61
1. Giới thiệu...................................................................................................................................61
2. Quy trình quản lý cấu hình .....................................................................................................62
2.1 Quy ước nhận dạng và đặt tên CI ...................................................................................62
2.2 Xác định và quy ước đặt tên mẫu cấu hình....................................................................63
2.3 Cấu trúc thư mục & Quyền truy cập .............................................................................65
2.4 Cấu trúc thư mục .............................................................................................................66
2.5 Đối với các vật phẩm được lưu trữ vật lý .......................................................................68
4
DANH MỤC TỪ VIẾT TẮT
5
BACKUP
6
CHƯƠNG I. TỔNG QUAN VỀ DỰ ÁN
1. Mô tả dự án
Mã số dự án Số: 2589 Loại hợp đồng Fixed Price
Khách hàng
Cấp dự án Group Cấp dự án A
Nhóm Nhóm 5 Phân công
Xây dựng phần
Loại dự án Internal Quản lí dự án mềm quản lí
bán quần áo
Danh mục dự án Development Lĩnh vực kinh doanh
Loại ứng dụng Website
7
− Tích hợp thanh toán và giao hàng: Hỗ trợ các phương thức
thanh toán trực tuyến và ghi lại lịch sử thanh toán. Tích hợp vận chuyển và theo
dõi giao hàng.
− Đảm bảo an toàn và bảo mật: Kênh liên lạc với khách hàng
như email, tin nhắn, và hỗ trợ trực tuyến. Tích hợp phản hồi từ khách hàng để
cải thiện chất lượng dịch vụ.
− Linh hoạt và mở rộng: Thiết kế hệ thống để linh hoạt mở
rộng khi doanh nghiệp phát triển. Tích hợp API để kết nối với các hệ thống khác
nếu cần thiết.
2.2 Phạm vi dự án
− Dự án bao gồm việc tạo ra phần mềm, tài liệu hướng dẫn sử dụng,
bảo hành và bảo trì trong suốt quá trình sử dụng
− Dự án chỉ quản ly thành viên, bài viết và các chức năng đã nêu. Sản
phẩm là phần mềm được đưa lên Internet sử dụng.
Phòng Kế toán cung cấp toàn bộ các thông tin về cách tính toán lương, tính …
Phòng TCCB cung cấp toàn bộ các thông tin tài liệu …
+ Khách hàng sẽ cung cấp những thông tin về nghiệp vụ trong quá
trình phát triển hệ thống : Lưu trữ thông tin, quản lý các chuyên mục, quản lý
bài viết, quản lý thành viên, phân quyền người dùng.
+ Khách hàng cung cấp thông tin tài nguyên máy tính và mạng
Internet đang sử dụng tại trung tâm.
+ Khách hàng ký nhận các sản phẩm (Tài liệu, phần mềm .. ) và bàn
giao lại cho team trong vòng 1 tuần sau mỗi lần nhận bàn giao sản phẩm.
+ Sản phẩm là một ứng dụng trên giao diện Web.
+ Sản phẩm là ứng dụng phát triển theo mô hình MVC .
Ràng buộc
10
+ Ước tính thời gian thực hiện 10 tuần
+ Dự án được dự định bắt đầu từ ngày 23/10/2023 đến 31/12/2023
+ Phiên bản đầu tiên dự định bàn giao trong 7 tuần sau khi bắt đầu và
phiên bản hoàn thiện dự định sau 2 tuần tiếp theo
+ Ngân sách dự tính: 200 triệu
Các mốc quan trọng thực hiện dự án.
Thời gian dự
Mốc Mô tả Tiêu chuẩn cần đạt
kiến
Xác định các thành
0 Bắt đầu dự án, tổ chức phân chia nhóm viên & vai trò của 23/10/2023
mỗi người
Cài đặt: Lập trình hoàn chỉnh các chức Sản phẩm thực hiện
5 năng, module của sản phẩm theo thiết kế, được các chức năng 30/11/2023
viết tài liệu cài đặt cơ bản
Kiểm thử và sửa lỗi: Upload sản phẩm lên Tài liệu kiểm thử,
6 host và kiểm thử, viết tài liệu kiểm thử, sản phẩm sau khi 10/12/2023
sửa các lỗi phát sinh sửa lỗi phát sinh
Hoàn thiện tài liệu Hướng dẫn sử dụng và Tài liệu Hướng dẫn
7 17/12/2023
tiếp tục nhận các yêu cầu sửa lỗi sử dụng và sản phẩm
sau khi sửa lỗi
11
Bàn giao sản phẩm thử nghiệm cho khách Bàn giao ứng dụng
8 phải thực hiện được 24/12/2023
hàng và tiếp nhận ý kiến phản hồi
các chức năng chính
Hoàn thiện sản phẩm dựa trên ý kiến phản Sản phẩm hoàn
9 29/12/2023
hồi của khách hàng chỉnh
Sản phẩm hoàn
10 chỉnh 31/12/2023
Bàn giao sản phẩm và thanh lý hợp đồng:
Hoàn tất và phân phối sản phẩm và các tài liệu
2.7 Đội dự án
− Nguồn lực thực hiện dự án: 5 người trong đó:
Lĩnh vực
STT Vai trò Họ Tên Liên hệ
(Trách nhiệm)
Senior Nguyenquocduyth03@gmail.com
1 Giám đốc dự án Nguyễn Quốc Duy
Management SĐT: 0385963197
Nguyenquocduyth03@gmail.com
2 Quản lý dự án Project Manager Nguyễn Quốc Duy
SĐT: 0385963197
Trưởng nhóm
đảm bảo chất phong147mmjj@gmail.com
5 QA and CC Chu Nguyên Phong
lượng và quản lí SĐT: 0388298110
cấu hình
Trưởng nhóm
Operations and tranvietanh1112@gmail.com
6 thực thi và kiểm Trần Việt Anh
Test SĐT: 0987979905
thử
12
+ Chu Nguyên Phong
+ Đặng Văn Đang
+ Vũ Minh Đức
+ Trần Việt Anh
3. Mục tiêu dự án
Số liệu Đơn vị Cam kết Tái cam kết Ghi chú
Mục tiêu
Chất lượng
Rò rỉ Wdef/mm X
Chi phí
13
Chi phí sửa
% 20%
chữa
Ngày dự kiến
Số Phụ thuộc Ghi chú
giao hàng
5. Kế hoạch quản lí dự án
15
− Thống nhất thông tin và yêu cầu giữa hai bên.
5.6 Sản phẩm giao cho khách hàng
STT Sản phẩm Ngày bàn giao Ghi chú
Các tài liệu quản ly dự án kèm Code đầy đủ chức
1 31/12/2023
theo năng
2 Mã nguồn 31/12/2023
File phải có license và
3 File cài đặt chương trình 31/12/2023 file phải tối ưu các mục
nhỏ trong file
Hướng dẫn sử dụng chương Readme.RD
4 31/12/2023
trình
1.4.2 Coding
18
WBS theo dạng cây:
20
− Đảm bảo các nguồn tài nguyên và kinh phí
Bộ phận điều hành, giám
phù hợp sẵn sàng hỗ trợ thực hiện Kế hoạch quản ly
sát
thay đổi dự án
− Đảm bảo kế hoạch quản ly thay đổi dự án
được thực thi
Hoãn lại − Thông báo tới người gửi, nhận phản hồi đồng
thuận ngày định sẵn. Nếu người gửi từ chối, người
gửi cần gửi lại yêu cầu với các yêu cầu thêm từ
Giám đốc dự án thay đổi
21
− Tổ chức phân tích tại cuộc họp kế tiếp
2.3 Chú ý
Để phân loại mức độ xử lý một yêu cầu, chúng ta cần dựa trên hai
khía cạnh ảnh hưởng cơ sở đó là mức độ ảnh hưởng và phạm vi ảnh hưởng. Tuy
nhiên do ảnh hưởng của nhiều yếu tố khách quan khách nhau nên giám đốc dự
án không đưa ra cụ thể đánh giá theo chi tiết của hai yêu tố này:
→ Mức độ ảnh hưởng của yêu cầu thay đổi:
22
- Thay đổi quá 4 tuần trong lịch biểu, đưa ra thời gian ko hợp lí.
Cao - Thêm vào một chức năng với độ phức tạp lớn, xóa đi một
use case chính hoặc sửa dữ liệu bị sai lệch
- Chi phí dự án phát sinh vượt quá 15% tổng kinh phí
Kiểu thay đổi Các tài liệu để xem lại (và cập nhật nếu cần)
− Scope Statement và WBS
− Budget
− Project Schedule
Scope − Resource Plan
− Risk Log
− Requirements
− Specifications
− Project Schedule
− Budget
Schedule
− Resource Pan
− Risk Log
− Budget
− Project Schedule
Budget
− Resource Plan
− Risk Log
23
Cập nhật dự
2.0 Nguyễn Quốc Duy tính chi phí
theo thời gian
2.0 Nguyễn Quốc Duy Cập nhật
Dự tính chi phí theo thời gian – dựa theo ma trận công việc
Giờ/ngày/ Tổng
Task Duy Phong Đức Đang Anh Ngày
người số giờ
Thu thập yêu cầu X X 12h 3 36
Thiết kế database X X 12h 2 24
Thiết kế giao diện demo X 12h 2 24
Coding trang chủ X X 12h 2 24
Chức năng gửi phản hồi X X 12h 2 24
Chức năng quản lý tài X X 12h 3 36
khoản
Chức năng quản lý bài X X 12h 2 24
viết
Chức năng quản lý phản X X 12h 3 36
hồi
Chức năng quản lý thành X X 12h 3 36
viên quản trị
Chức năng quản lý thông X X 12h 2 24
tin thành viên bạn đọc
Chức năng quản lý khách X X 12h 3 36
hàng
Tích hợp modul tin tức X X 12h 2 24
Tích hợp modul nhà quản X X 12h 2 24
trị
Tích hợp hệ thống X X X 12h 2 24
Kiểm thử tự động X X X 12h 2 24
Kiểm thử tích hợp 12h 3 36
Kiểm thử hệ thống 12h 3 36
Làm guilde line 12h 4 48
Nghiệm thu, bàn giao 12h 3 36
Tổng 576
24
STT Loại chi phí Chi phí dự tính
Tổng 200.000.000
STT Các thành phần chính Chi phí theo thời gian (h)
Coding 400
3
Tổng 1468
25
STT Thành viên Vai trò Lương
26
− Ước tính thời gian thực hiện 10 tuần.
− Dự án được dự định bắt đầu từ 30/10/2023 – 31/12/2023
− Phiên bản đầu tiên dự định bàn giao trong 8 tuần sau khi bắt đầu và
phiên bản hoàn thiện dự định sau 2 tuần tiếp theo và thanh toán tự động.
− Ngân sách dự tính: 200.000.000 vnđ
27
5. Quản lý nhân sự
5.1 Các vị trí trong đội dự án
Trách nhiệm và
STT Vị trí Kỹ năng Thành viên
công việc
Lãnh đội toàn đội dự
1 PM Quản lý dự án − Nguyễn Quốc Duy
án
Tiếp xúc với khách Có kinh nghiệm,
2
Analysis hàng lấy yêu cầu chuyên môn phân tích − Đặng Văn Đang
Bussiness nghiệp vụ cần xây thiết kế, giao tiếp tốt − Trần Việt Anh
dựng cho hệ thống bằng ngoại ngữ
Thực thi xây dựng Lập trình ngôn ngữ
3 Programmers − Chu Nguyên Phong
phần mềm Java, SQL, HTML,...
Biết sử dụng hệ quản
4 Quản trị hệ thống
Database trị CSDL, có kỹ năng
CSDL, thiết kế và − Chu Nguyên Phong
Manage về lập trình về thiết
lập trình CSDL
kế CSDL.
Kiểm tra và đảm bảo Có kỹ năng về kiểm
5 Tester − Nguyễn Quốc Duy
chất lượng dự án thử phần mềm.
Design Thiết kế giao diện Có kỹ năng thiết kế
6 − Vũ Minh Đức
Website cho website website
Có kinh nghiệm,
7 Thiết kế hệ thống,
Design chuyên môn sâu về
các giao thức, hoạt − Vũ Minh Đức
Application phân tích và thiết kế
động
hệ thống
28
5.2 Cơ cấu tổ chức đội dự án
31
modul của
chương trình
Others
- Chuẩn bị CM plan
- Quản lý cấu hình trên bản Nguyễn Quốc Duy
Configuration Controller
CM plan
32
Anh Phong Đức Đang Anh
TV TN
TN TN
PM Desig TN QA Analy
Design Test
n st
1. Thu thập yêu cầu
1.1 Thu thập yêu
cầu từ khách hàng S A P P
và thực tế
1.2 Xác định yêu
P A
cầu hệ thống
1.3 Xác định
nguồn nhân lực P
tham gia dự án
1.4 Lập kết hoạch
A P
thực hiện dự án
1.5 Lập báo cáo A, R, S P
2. Phân tích
2.1. Phân tích các
yêu cầu của sản A S, P
phẩm
2.2. Xác định và
phân tích các rủi ro A S, P
có thể gặp
2.3 Viết tài liệu
đặc tả chi tiết phân A P
tích
2.4 Gặp gỡ khách
hàng và trao đổi lại A, S P P P
yêu cầu
33
2.5. Hoàn thiện tài
A, P P
liệu phân tích
3. Thiết kế
3.1 Thiết kế tổng
A, P
thể
3.2. Thiết kế
A, P
module chức năng
3.3 Thiết kế giao
A, P
diện và CSDL
3.4 Xem lại thiết A, R,
P
kế và chỉnh sửa P
3.5 Lập báo cáo S P
4. Thực thi
4.1 Tạo CSDL A, P
4.2 Cài đặt các
A, P P P P P P
module
4.3 Tích hợp các
A, P
module
Lập báo cáo A, S A, P
5. Kiểm thử
5.1 Kiểm thử đơn
A, S R, P
vị
5.2 Kiểm thử tích
A, S R, P
hợp
5.3 Kiểm thử hệ
A, S R, P
thống
5.4 Test giao diện
A, S R, P
trên trình duyệt
5.5 Lập báo cáo A, S P
34
6. Lập tài liệu, huấn luyện sử dụng
6.1 Hoàn thiện về
tài liệu hướng dẫn A, S P R, P
sử dụng
6.2 Đào tạo khách
A P
hàng
6.3 Lập báo cáo A, S P
7. Nghiệm thu, bàn giao sản phẩm
7.1 Bàn giao sản
A, P
phẩm thử nghiệm
7.2 Tiếp nhận ý
A P
kiến phản hồi
7.3 Hoàn thiện sản
phẩm dựa trên A P P P P P
phản hồi
7.4 Bàn giao sản
phẩm và các tài A, S, P P
liệu liên quan
Trong đó:
- A: Người chịu trách nhiệm đồng ý trước khi công việc được thực hiện
- P: Người tham gia
- R: Người kiểm tra
- S: Ký xác nhận nghiệm thu
Quản lý dự án X
1
HTML &CSS X X
4
CSDL X X
5
QA X X
6
Kiểm thử X X X
7
Tổ chức/
STT Họ tên Phương thức liên hệ
vị trí
Nguyễn Quốc Duy Giám đốc Gmail:Nguyenquocduyth03@gmail.com
1
dự án SĐT: 0385963197
Chu Nguyên Phong Quản lý dự Gmail:phong147mmjj@gmail.com
2
án SĐT: 0388298110
BÊN Vũ Minh Đức Thành viên Gmail:vuminhducxb@gmail.com
3
A đội dự án SĐT: 0787136021
Đặng Văn Đang Thành viên Gmail:Dangvandang10a3@gmail.com
4
đội dự án SĐT: 0369760465
Trần Việt Anh Thành viên Gmail:tranvietanh1112@gmail.com
5
đội dự án SĐT: 0987979905
36
BÊN Nguyễn Văn A Đại diện Gmail:Nguyenvana@gmail.com
6
B khách hàng SĐT: 0385445778
6.3 Nhu cầu thông tin liên lạc của các đối tượng liên quan.
Thông
Phương Cách
Các kênh Định dạng tin
Thông điệp thức truyền Tần suất giao
giao tiếp thông tin gửi phản
thông tiếp
hồi
Tiến độ công − Tên người lập
việc: − Mã nhân viên
Báo cáo tiến độ − Thuộc nhóm, mã
công việc của cá sản phẩm
nhân từ đó người − Danh sách công
quản lý có thể việc thực hiện
kiểm soát được − Mức độ hoàn Theo từng
tiến độ đang diễn thành từng công Gửi email
mốc thời Gián
Các thành ra của dự án cho trưởng Không
việc ( hoàn thành, nhóm
gian trong tiếp
viên trong
chưa hoàn thành ) WBS
nhóm – Đội
− Thời gian dự tính
trưởng
sẽ hoàn thành
tương ứng
− Các khó khăn
gặp phải trong
quá trình thực
hiện
Các đề nghị: − Tên người lập
Nêu rõ mong − Mã nhân viên Gửi email Tùy thuộc
Gián
muốn của các − Thuộc nhóm cho trưởng vào nhu Có
tiếp
thành viên trong − Nội dung đề nghị nhóm cầu
37
nhóm dự án về − Lý do
điều kiện làm việc
Các thay đổi về
thời gian làm
việc: − Tên người lập
Thông báo cho − Mã nhân viên
nhóm trưởng biết − Thuộc nhóm Tùy thuộc
Gửi email Gián
các thay đổi trong − Nội dung vào nhu Có
báo cáo tiếp
thời gian làm việc − Lý do cầu
để kịp có điều − Cam kết
chỉnh về nhân sự − Hướng dẫn
và tiến độ công
việc
Chi tiết công việc − Tổng kết công
đã thực hiện: việc đã hoàn
Trưởng nhóm trao thành:
đổi với nhau chi − Những vấn đề Thông qua Tại thời
Các đội tiết các công việc
phát sinh có thể văn bản tài điểm bàn Trực
trưởng với Không
mình đã hoàn ảnh hưởng đến liệu, gặp gỡ giao công tiếp
nhau
thành để làm đầu giai đoạn sau trực tiếp việc
vào cho công việc − Các khó khăn
của nhóm tiếp gặp phải trong
theo thực hiện dự án
Các đề nghị:
− Đề xuất − Người lập
mong muốn của − Tên nhóm
Gửi email, Tùy thuộc
nhóm về điều kiện − Nội dung đề nghị Gián
trao đổi trực vào nhu Có
làm việc (trình bày mong tiếp
tiếp cầu
muốn)
− Lý do
Các phổ biến chỉ − Tổng kết tuần
đạo: vừa qua
Các nhóm
trưởng-giám − Đưa ra − Công việc cần
đốc dự án những thông tin làm tiếp theo
tới các trưởng trong tuần (danh Khi có sự
nhóm từ đó phổ sách các công Gặp mặt trực thay đổi
biến lại toàn thành việc, các thời hạn tiếp giám đốc tác động Trực
Không
viên trong dự án thực hiện) dự án đến các tiếp
− Các điều chỉnh mục tiêu
về tiến độ, nhân của dự án
sự nếu có.
− Đưa ra các ý kiến
38
toán sau này. mềm
− Yêu cầu − Ước lượng thời
khách hàng giải gian cần thiết
đáp các vấn đề về
nghiệp vụ
7. Quản lý rủi ro
7.1 Xác định rủi ro
a. Rủi ro về kế hoạch
− Ước lượng chi phí cho dự án khác xa thực tế, thiếu kinh phí
− Không kịp tiến độ bàn giao dự án do bị trễ ở các giai đoạn dẫn đến
trễ cả dự án
− Dự án kéo dài không xác định được thời gian kết thúc do kiểm thử
phần mềm phát hiện nhiều lỗi
− Trễ thời gian do quá trình truyền thông giao tiếp kéo dài
− Trễ do các pha phải thực hiện phải chỉnh sửa nhiều lần hơn so với
kế hoạch
− Dự án quá phức tạp mà không lường trước được
− Phạm vi dự án có những thay đổi bất ngờ (có thể do yêu cầu của
khách hàng)
− Yêu cầu của khách hàng không rõ ràng, thay đổi thường xuyên
− Thiếu thời gian kiểm thử hợp đồng phải gia hạn thêm thời gian
− Khách hàng sử dụng máy tính không tốt, mất thời gian hướng dẫn
b. Rủi ro về tổ chức
− PM đột xuất nghỉ vì lí do đặc biệt (ốm, tai nạn, chuyện cá nhân, …)
− Phải bổ sung thêm nhân lực
− Thành viên đội dự án đột xuất nghỉ, thiếu nhân lực
− Mâu thuẫn giữa các thành viên trong đội dự án làm giảm tiến độ
− Thành viên có khả năng làm việc kém, ngoại ngữ không tốt
− Phân công công việc không đúng chuyên môn
− Không có chuyên gia giỏi tư vấn
c. Rủi ro về ngân sách
− Nguồn tài trợ cho dự án chậm trễ nhiều lần
− Doanh nghiệp ngừng đầu tư cho dự án vì lí do nào đó
40
− Khó thống nhất về kinh phí và thời gian cho dự án
d. Rủi ro về kỹ thuật
− Yêu cầu về công nghệ, thiết bị cài đặt xa lạ với đội dự án
− Cơ sở vật chất, hạ tầng gặp trục trặc (máy tính hỏng, mất điện,
mạng lỗi, …)
− Kết hợp các bên liên quan như viễn thông còn gặp khó khăn dẫn
đến lỗi mạng
− Triển khai cài đặt sản phẩm không thuận lợi, không chạy được
− Mã nguồn viết không đúng yêu cầu hoặc không đúng phân tích,
thiết kế, phải code lại nhiều lần
− Khi tích hợp các phần thì hệ thống không tương thích
− Test hệ thống lỗi ở một số chức năng quan trọng (đăng kí tài khoản,
quản ly, thi online)
− Test sản phẩm không đạt yêu cầu về tốc độ xử ly
− Test dòng lệnh không phát hiện được lỗi so với thiết kế.
Mức độ ảnh
Lĩnh vực Mức độ ảnh Mức độ ảnh Mức độ ảnh
hưởng trung
quan tâm hưởng rất cao hưởng cao hưởng thấp
bình
41
Chi phí Vượt trên 40% Vượt 20–40% Vượt 10–20% Vượt dưới 10%
ngân sách ngân sách ngân sách ngân sách
Thời gian Trễ trên 20% Trễ 10-20% Trễ 5-10% Trễ dưới 5%
thời gian thời gian thời gian thời gian
Chất Thấp hơn 7 lần Thấp hơn 5-7 Thấp hơn 3-5 Thấp hơn dưới
lượng cho phép lần cho phép lần cho phép 3 lần cho phép
Đánh giá Mô tả
Dự án bị gián đoạn một ít như chi phí hoặc năng suất bị thay đổi
Trung bình chút ít
Thấp Dự án thực hiện bình thường hầu như không gặp gián đoạn
42
Nguồn tài trợ cho
Sắp xảy
MS02 dự án chậm trễ Thấp Cao TB 20
ra
nhiều lần
Nhà tài trợ ngừng
MS03 đầu tư cho dự án Khá lâu TB Rất cao Cao 10
vì lí do nào đó
Không kịp tiến
độ bàn giao dự
MS04 án do bị trễ ở các Khá lâu Cao Cao Cao 3
giai đoạn dẫn đến
trễ cả dự án
Dự án kéo dài
không xác định
được thời gian
MS05 Khá lâu TB Cao Cao 15
kết thúc do kiểm
thử website phát
hiện nhiều lỗi
Trễ thời gian do
quá trình truyền
MS06 Rất gần TB TB TB 18
thông giao tiếp
kéo dài
Trễ do các pha
phải thực hiện
Sắp xảy
MS07 phải chỉnh sửa Cao TB Cao 7
ra
nhiều lần hơn so
với kế hoạch
Dự án quá phức
Sắp xảy
MS08 tạp mà không Cao Rất cao Rất cao 2
ra
lường trước được
Phạm vi dự án có
những thay đổi
Sắp xảy
MS09 bất ngờ (có thể Thấp TB TB 30
ra
do yêu cầu của
khách hàng)
Yêu cầu về công
nghệ, thiết bị cài Sắp xảy
TB Cao Cao 11
MS10 đặt xa lạ với đội ra
dự án
Cơ sở vật chất,
hạ tầng gặp trục
Ngay lập
MS11 trặc (máy tính Cao Cao Cao 4
tức
hỏng, mất điện,
mạng lỗi, …)
Kết hợp các bên Rất gần TB TB TB 12
MS12
43
liên quan như
viễn thông còn
gặp khó khăn dẫn
đến lỗi mạng
Triển khai cài đặt
sản phẩm không
Khá lâu Thấp Cao TB 31
MS13 thuận lợi, không
chạy được
Mã nguồn viết
không đúng yêu
cầu hoặc không
Rất gần TB Cao Cao 13
MS14 đúng phân tích,
thiết kế, phải
code lại nhiều lần
Khi tích hợp các
phần thì hệ thống Sắp xảy
Cao Cao Cao 32
MS15 không tương ra
thích
Test hệ thống lỗi
ở một số chức
năng quan trọng Sắp xảy
TB Cao Cao 14
MS16 (đăng kí tài ra
khoản, quản lý,
thi online)
Các bản mã
Sắp xảy
MS17 không được lưu TB Cao TB 16
ra
trữ cẩn thận
Giao diện không
đúng yêu cầu của
Sắp xảy
MS18 khách hàng, Thấp TB TB 28
ra
không được chấp
nhận
PM đột xuất nghỉ
vì lí do đặc biệt
Không
(ốm, tai nạn,
MS19 xác định
chuyện cá nhân,
…)
Phải bổ sung Sắp xảy
TB Cao Cao 21
MS20 thêm nhân lực ra
Thành viên đội
dự án đột xuất Không
MS21 nghỉ, thiếu nhân xác định
lực
Mâu thuẫn giữa Khá lâu Thấp Rất cao Cao 23
MS22
44
các thành viên
trong đội dự án
làm giảm tiến độ
Thành viên có
khả năng làm Ngay lập
Thấp Cao TB 27
MS23 việc kém, ngoại tức
ngữ không tốt
Phân công công
MS24 việc không đúng Rất gần TB Cao Cao 8
chuyên môn
Không có chuyên Sắp xảy
Thấp TB TB 33
MS25 gia giỏi tư vấn ra
Yêu cầu của
khách hàng
Ngay lập
MS26 không rõ ràng, Cao Cao Cao 34
tức
thay đổi thường
xuyên
Khách hàng sử
dụng máy tính
MS27 không tốt, mất Khá lâu Thấp TB TB 29
thời gian hướng
dẫn
Đòi hỏi báo cáo
tiến độ thường
MS28 xuyên trong khi Rất gần TB TB TB 19
chưa thể hoàn
thành
Sản phẩm nhận
được phản hồi
MS29 không tốt từ Khá lâu Thấp Cao TB 35
khách hàng, phải
làm lại
Test sản phẩm
không đạt yêu
Khá lâu Thấp Cao TB 5
MS30 cầu về tốc độ xử
lý
Test dòng lệnh
không phát hiện
Rất gần TB Cao Cao 24
MS31 được lỗi so với
thiết kế
Thiếu thời gian
kiểm thử hợp Sắp xảy
TB Cao Cao 9
MS32 đồng phải gia ra
hạn thêm thời
45
gian
Khó thống nhất
về kinh phí và Sắp xảy
MS33 thời gian cho dự TB Cao Cao 25
ra
án
Vi phạm hợp
đồng với khách Sắp xảy
MS34 TB Cao Cao 17
ra
hàng
Vi phạm bản
MS35 quyền Khá lâu TB Cao TB 6
48
▪ Kiểm tra lại và
phân tích rõ các yêu
cầu của khách hàng
đã đưa ra để thiết kế
Mã nguồn
lại phần mềm
viết không
▪ Thực hiện cuộc
đúng yêu
họp giữa các nhóm
MS cầu hoặc
Giảm thiết kế, nhóm lập
14 không đúng
nhẹ trình để tìm ra Khi
phân tích,
nguyên nhân, lập lại thực
thiết kế, Tham khảo
bản thiết kế để thống hiện
phải code lại y kiến
nhất lại giữa các code
nhiều lần chuyên gia
nhóm. và
▪ Lên kế hoạch kiểm
tìm kiếm nhân lực, thử
tìm kiếm phương
pháp nếu không
deadline gấp.
50
b. Giám sát điều chỉnh
− Bao gồm hoạt động giám sát để bảo đảm các chiến lược đối phó rủi
ro được lên kế hoạch và phải chặt chẽ. Việc giám sát cũng nhằm mục đích điều
chỉnh các chiến lược hoặc kế hoạch đối phó nếu chúng tỏ ra không hiệu quả,
không khả thi, tốn nhiều ngân sách, hoặc để đáp ứng với rủi ro mới xuất hiện
hoặc sự biến tướng của rủi ro đã được nhận diện trước đó.
− Kết quả giám sát có thể được báo cáo định kỳ đến tất cả những
người có liên quan đến quản lý cao cấp hoặc đến khách hàng nếu cần thiết.
− Trong thực tế, do các yếu tố liên quan đến dự án thay đổi liên tục,
chu trình quản ly rủi ro không đi theo đường thẳng mà được lặp lại và điều chỉnh
liên tục giữa các chặng. Các rủi ro liên tục được điều chỉnh hoặc nhận diện mới,
do đó các chiến lược và kế hoạch đối phó cũng luôn được thay đổi để bảo đảm
chúng khả thi và có hiệu quả.
51
• Xác định đúng yêu cầu
khách hàng cần
• Xác định đúng phạm
vi dự án, phân công công
việc rõ ràng
• Kiểm tra thiết kế của
Lỗi không cẩn hệ thống có hợp lý hay
• Sẽ loại bỏ được
thận trong định không
mộy số khiếm khuyết
dạng tài liệu, văn • Tài liệu thiết kế có dễ
xảy ra cũng như năng
bản, thiết kế, bản đọc hiểu không
xuất cải thiện
mẫu... • Các bản mẫu có đúng
định dạng...
52
và các giấy
tờ đặc điểm
kỹ thuật, sử
dụng danh
mục
- Thiết kế của
hệ thống có hợp
Tài liệu thiết
không?
kế, mô hình Nhóm đánh giá
- Tài liệu thiết
đối tượng
kế có dễ đọc, hiểu
không?
• Dự án có phát - Dự án phải hoàn
triển đúng tiến độ thành 100% tiến độ
không? đề ra
Kế hoạch Đánh giá một
• Dự án còn - Dự án còn khả
giai đoạn người
khả năng thực hiện năng tiếp tự thực
các giai đoạn tiếp hiện trong thời gian
không? tới không?
Tự đánh • Code có đúng
giá hay theo thiết kế không? Code đúng tiêu
Mã Nhóm đánh giá
team lead • Có đúng tiến chuẩn đề ra
đánh giá độ không?
- Đảm bảo cài
đặt thành công trên
• Kiểm thử khả các máy của khách
năng vận hành hàng
• Cài đặt được - Nếu có lỗi,
Nhóm đánh giá,
Cài đặt trên máy khách hay phải thương lượng
khách hàng
không với khách hàng và
• Có lỗi phát tiếp tục fix lỗi
sinh gì không - Hệ thống dễ
dàng được bảo trì và
nâng cấp
53
3. Tổ chức đội đảm bảo chất lượng website
− Nhóm quản lý chất lượng gồm có 1 trưởng nhóm quản lý chất
lượng và
− 2 kĩ sư quản lý chất lượng.
− Trưởng nhóm quản lý chất lượng điều hành tất cả các công việc liên
quan đến vấn đề đảm bảo chất lượng được định nghĩa trong tài liệu này. Trưởng
nhóm quản lý chất lượng chịu trách nhiệm phân chia công việc, đảm bảo thực
hiện thành công tất cả các quy trình quản lý chất lượng, và chịu trách nhiệm cập
nhật kế hoạch đảm bảo chất lượng sản phẩm khi cần thiết.
− Các kĩ sư quản lý chất lượng chịu trách nhiệm thực hiện các công
việc
− quản lý chất lượng được phân công. Những vấn đề mà không thể
xử lý bởi các kĩ sư quản lý chất lượng sẽ được trưởng nhóm quản lý chất lượng
xem xét và đưa ra quyết định cuối cùng.
54
phần mềm trong đặc tả yêu cầu
Kiểm tra kế hoạch quản • Kế hoạch quản lý o Kế hoạch quản lý
lý cấu hình sản phẩm cấu hình cấu hình
o Thảo luận về
• Thực hiện cuối
Họp nhóm những thay đổi cần thiết
mỗi buổi họp
cho cuộc họp tiếp theo
56
Tên Kiểm tra đặc tả sản phẩm
Kiểu Formal
Thành phần Các thành viên dự án
Kế hoạch Dựa trên tài liệu đặc tả yêu cầu sản phẩm
Quy trình kiểm tra phục vụ 2 mục đích:
(1) xác nhâṇ rằng yêu cầu sản phẩm sẽ được đáp
Mục đích ứng đầy đủ trong đặc tả phần mềm
(2) xác định những yếu tố kĩ thuật có thể gây ra vấn
đề trong quá trình thực hiện.
59
Tạo kịch bản
Nguyễn Quốc Duy 13/12/2023 Hoàn thành
3 kiểm thử
Cấu hình môi
4 Nguyễn Quốc Duy 14/12/2023 Hoàn thành
trường
Thực hiện kiểm
5 Nguyễn Quốc Duy 16/12/2023 Đang thực hiện
thử
Ghi lại kết quả
Nguyễn Quốc Duy 19/12/2023 Hoàn thành
6 kiểm thử
Xử lý lỗi và tái
Nguyễn Quốc Duy 20/12/2023 Đang thực hiện
7 kiểm thử
Tạo báo cáo
Nguyễn Quốc Duy 22/12/2023 Hoàn thành
8 kiểm thử
Test những Loại thử Kiểm tra hệ Công cụ được Tiêu chí
chức năng nghiệm thống sử dụng hoàn thành
hệ thống Kỹ thuật
Trang chủ Kiểm thử
Đăng ky hoàn tất khi
Các tester kiểm
thành viên Kiểm thử Có thể sử tất cả các
thử toàn bộ các
Đăng nhập tất cả các dụng selenium tính năng
tính năng của
Quần áo chức năng telerik đều đáp ứng
phần mềm
Giới thiệu yêu cầu của
Tin tức khách hàng
60
Liên hệ
Tìm kiếm
Connect to
Facebook
61
❖ Phạm vi áp dụng:
Được hoàn thành trong pha lập kế hoạch đầu dự án và được sử dụng
cho các bộ phận:
− Quản trị cấu hình
− Toàn bộ các pha trong dự án
❖ Mục đích
− Thiết lập, bảo đảm tính toàn vẹn của sản phẩm trung gian
cũng như sản phẩm cuối cùng trong tất cả các pha của dự án
− Kiểm soát thay đổi hệ thống
− Thiết lập môi trường phát triển - xây dựng, tổ chức thư
mục kho dữ liệu lưu trữ cho dự án
62
− C 5.2 File tập hợp mã nguồn của module quản ly bài viết
− C 5.3 File tập hợp mã nguồn của module quản ly thành viên C 5.4
File tập hợp mã nguồn của module admin
− C 5.5 File tập hợp mã nguồn của module liên hệ C 5.6 Bản báo cáo
sau giai đoạn viết code xử ly
+ QA 6. Kiểm thử và hiệu chỉnh
− QA 6.1 Tài liệu kế hoạch kiểm thử tự động ( UTP )
− QA 6.3 Tài liệu kế hoạch kiểm thử hệ thống ( STP ) QA
− 6.4 Bản báo cáo sau giai đoạn kiểm thử…
+ PTL 7. Triển khai
− PTL 7.1 Tài liệu cài đặt chạy thử.( IM )
− PTL 7.2 Tài liệu hướng dẫn sử dụng ( UM ) PTL 7.3 Bản báo cáo
sau giai đoạn triển khai PM
+ 8 Nghiệm thu, bàn giao.
− SM 8.1 Bản ky kết hợp đồng với khách hàng
+ PM 9. Tổng kết dự án.
− PM 9.1 Bản báo cáo tổng kết dự án
+ SM 10. Đóng dự án
− SM 10.1 Bản tuyên bố đóng dự án
+ PTL 11. Phần mềm hệ thống và công cụ hỗ trợ
− PTL 11.1 Gói Phần ềm các hệ điều hành Windows, Ubuntu
− PTL 11.2 Phần mềm công cụ hỗ trợ
− PTL 11.3 Hệ quản trị CSDL SQL Sever
+ CC 12. Cơ sở hạ tầng phần cứng
− CC 12.1 Máy chủ CC
− 12.2 Máy trạm
− CC 12.3 Băng lưu trữ dữ liệu CC
− 12.4 Ổ đĩa cứng
− CC 12.5 RAM
2.2 Xác định và quy ước đặt tên mẫu cấu hình
Mỗi mẫu cấu hình được xác định bằng 1 mã số theo cách sau:
63
− <Mã cấu hình> =<Mã dự án>_<Loại tài liệu>_ <Tên viết tắt nhóm
phụ trách>
− <Mã quy trình>.<mã số cấu hình trong quy trình> - < Mã phiên bản
> Trong đó:
− <Tên viết tắt của nhóm phụ trách>: Cụm từ gồm 2-3 chữ cái viết tắt
tên của nhóm phụ trách sinh tài liệu
• Mã quy trình: Là mã của quy trình nơi tài liệu được phát hành mã
quy trình được thống nhất như sau
STT Tên quy trình Mã quy trình
1 QT Quản ly hợp đồng 01
2 QT Quản ly dự án 02
3 QT Quản ly yêu cầu 03
4 QT Thiết kế phần mềm 04
5 QT lập trình 05
6 QT Kiểm thử 06
7 QT Triển khai 07
8 QT quản ly hợp đồng phụ 08
9 QT quản ly cấu hình và 09
thay đổi
10 QT Hỗ trợ khách hàng 10
11 Quản ly chất lượng 11
64
9 Mã nguồn Source
Vùng phát triển Vùng dành cho lập trình viên lưu trữ code của mình
Vùng giám sát Lưu trữ các tài liệu sẵn sàng để xem xét. Người giám
sát sẽ lấy những tài liệu đó tại vùng này.
Vùng kiểm thử Lưu giữ mã nguồn chương trình đã hoàn thành, đã kiểm thử
qua.
Vùng phát hành Lưu giữ những phiên bản sẵn sàng để phát hành và tất cả
các phiên bản đã được phát hành. Người sử dụng có thể tìm
những phiên bản cần thiết nhất cho công việc của họ tại đây
Vùng lưu trữ Vùng lưu trữ những mục cấu hình đã được phát hành để
chuẩn bị cho baseline và không t thay đổi bởi bất cứ thành
viên nào.
Các thành viên được phép truy nhập và các tài liệu liên quan đến công
việc mình được phân công và phụ trách và được thay đổi theo thời gian
Nhân viên Quyền truy xuất Đọc Chèn Thay thế Xóa
Developer Vùng phát triển Y Y Y Y
Vùng giám sát N N N N
Vùng kiểm thử N N N N
Vùng phát hành Y N N N
Vùng lưu trữ Y N N N
Project Directory
Lưu tất cả các mục Modify: PM,
Sản_Phẩm cấu hình được giao Phát CC Read:
Tiến Trình
tới khách hàng hành All
Phát
Tài liệu các bản Modify: PM,
hành
Tài_liệu thiết kế, kiểm thử CC,PIC
giám
xác định yêu cầu Read: All
sát
Lưu giữ biên bản
Biên_bản_họp NA Modify: All
các buổi họp.
Lưu trữ mục đích,
ước lượng, bản Phát
Modify:
hoạch phát triển hành
Kế_hoạch PM,CC,PTL
phần mềm, lịch trì giám
Read: All
và nhiệm vụ của đội sát
phát triển
Modify: PM,
Lưu trữ các bản báo
Báo_Cáo NA CC,PIC
cáo
Read: All
Lưu giữ biên bản
dự án: biên b giám
Biên_bản_dự án sát, biên bản yêu NA Modify: All
cầu thay đ mục cấu
hình
Lưu Modify and
Mã_nguồn Lưu trữ mã nguồn
trữ read :de
66
Lưu trữ tài liệu hỗ
Modify: PM,
Khách_hàng trợ đội phát tri do Phát
CC,PIC
Tham khảo cung cấp khách hàng cung hành
Read: All
cấp
Chứa tài liệu,
biểu mẫu tham
khảo phục vụ việc
thực hiện án, Các
tài liệu hướng Phát
dẫn đ biệt của dự hành
Hướng_dẫn án (Project Specif Read: All
Guidelines)…Người
quản cấu hình có
thể tạo thêm thư
mục khác tại đây
nếu cần
Lư trữ sản phẩm Modify
của QA, kiểm thử right: QA
NA
Kiểm tra xem xét các sản Read right:
phẩm All
Phát hành các phiên Modify: PM,
Lưu
Lưu trữ Baseline bản của các cấu CC Read:
Trữ
hình All
Modify: PM,
Nơi lưu trữ dữ liệu Lưu
Back_up CC,PIC
cần sao lưu Trữ
Read: All
Read: All
Lưu trữ các phần
mềm công cụ, c Modify: PM,
Tool_ Lưu
phần mềm utinity, CC,PIC
Softwar Trữ
phần mềm diệt Read: All
virus
2.5 Đối với các vật phẩm được lưu trữ vật lý
Items Location Person in charge Usage rule
Tài liệu chỉ sử dụng
File Senior Manager mang tính ràng buộc
Hợp đồng án pháp ly, cần giữ gìn
cẩn thâṇ
Máy chủ dùng để cung
Máy chủ Kho thiết bị CC cấp cho phía khách
hàng
Băng lưu trữ dùng để
Tape Kho thiết bị CC lưu trữ các dữ liệu
mềm lâu dài
Các máy trạm dùng để
Các máy trạm Kho thiết bị CC cung cấp cho phía
khách hàng
68